@charset "UTF-8";
html {
  font-size: 62.5%; }

*:focus {
  outline: none; }

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield; }

.padding-null {
  padding: 0; }

input {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none; }

.padding-sides {
  padding: 0 0.5rem; }

.padding-topbottom {
  padding: 0.5rem 0; }

.padding-left {
  padding: 0 0 0 0.5rem; }

.padding-right {
  padding: 0 0.5rem 0 0; }

.padding-top {
  padding: 0.5rem 0 0 0; }

.padding-bottom {
  padding: 0 0 0.5rem 0; }

.padding-rightleft {
  padding: 0 0.5rem 0 0.5rem; }

.margin-null {
  margin: 0; }

.margin-sides {
  margin: 0 0.5rem; }

.margin-topbottom {
  margin: 0.5rem 0; }

.margin-left {
  margin: 0 0 0 0.5rem; }

.margin-right {
  margin: 0 0.5rem 0 0; }

.margin-top {
  margin: 0.5rem 0 0 0; }

.margin-bottom {
  margin: 0 0 0.5rem 0; }

#adminConfigTemplates .panel {
  box-shadow: none;
  border: none; }

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  opacity: 1; }

@-ms-viewport {
  width: auto !important; }

@font-face {
  font-family: MetaProBook;
  src: url("../../../fonts/MetaPro-Book.woff") format("woff"), url("../../../fonts/MetaPro-Book.otf") format("opentype"); }

@font-face {
  font-family: MetaProMedium;
  src: url("../../../fonts/MetaPro-Medium.woff") format("woff"), url("../../../fonts/MetaPro-Medium.otf") format("opentype"); }

@font-face {
  font-family: OpenSans;
  src: url("../../../fonts/OpenSans-Regular.woff") format("woff"); }

@font-face {
  font-family: OpenSans-Semibold;
  src: url("../../../fonts/OpenSans-Semibold.woff") format("woff"); }

@font-face {
  font-family: OpenSans;
  font-weight: bold;
  src: url("../../../fonts/OpenSans-Bold.woff") format("woff"); }

@font-face {
  font-family: OpenSans-Bold;
  src: url("../../../fonts/OpenSans-Bold.woff") format("woff"); }

@font-face {
  font-family: "sis-icon-font";
  src: url("../../../fonts/sis-icon-font.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: FontAwesome;
  src: url("../../../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../../../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 1.4rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0); }

.fa-i:before {
  display: inline-block;
  font: normal normal normal 1.4rem/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  padding-right: 1rem;
  line-height: 0 !important; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-comment:before {
  content: "\f075"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-resize-full:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-file-image-o:before {
  content: "\f1c5"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-list-alt:before {
  content: "\f022"; }

[data-icon]:before {
  font-family: "sis-icon-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "sis-icon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-help:before {
  content: "a"; }

.icon-patient-search:before {
  content: "b"; }

.icon-mail:before {
  content: "c"; }

.icon-export-share:before {
  content: "d"; }

.icon-reporting:before {
  content: "e"; }

.icon-info:before {
  content: "f"; }

.icon-favorites:before {
  content: "g"; }

.icon-print:before {
  content: "h"; }

.icon-pie-chart:before {
  content: "i"; }

.icon-download:before {
  content: "j"; }

.icon-patient-record:before {
  content: "k"; }

.icon-time-in-out:before {
  content: "l"; }

.icon-medications:before {
  content: "m"; }

.icon-denied-unselected:before {
  content: "n"; }

.icon-approved-selected:before {
  content: "o"; }

.icon-add:before {
  content: "r"; }

.icon-vitals:before {
  content: "s"; }

.icon-discharge:before {
  content: "t"; }

.icon-approved:before {
  content: "p"; }

.icon-denied:before {
  content: "q"; }

.icon-allergy:before {
  content: "u"; }

.flex {
  display: flex; }

.flex-wrap {
  flex-wrap: wrap; }

.flex-align-baseline {
  align-items: baseline; }

.flex-align-center {
  align-items: center; }

.flex-align-start {
  align-items: flex-start; }

.flex-justify-end {
  justify-content: flex-end; }

.flex-justify-center {
  justify-content: center; }

.flex-center-all {
  display: flex;
  align-items: center;
  justify-content: center; }

.flex-grow {
  flex-grow: 1; }

.flex-grow-half {
  flex-grow: .5;
  flex-basis: 0; }

.flex-grow-1 {
  flex-grow: 1;
  flex-basis: 0; }

.flex-grow-2 {
  flex-grow: 2;
  flex-basis: 0; }

.flex-grow-3 {
  flex-grow: 3;
  flex-basis: 0; }

.flex-grow-4 {
  flex-grow: 4;
  flex-basis: 0; }

.flex-grow-5 {
  flex-grow: 5;
  flex-basis: 0; }

.flex-grow-5-half {
  flex-grow: 5.5;
  flex-basis: 0; }

.flex-grow-6 {
  flex-grow: 6;
  flex-basis: 0; }

.flex-grow-7 {
  flex-grow: 7;
  flex-basis: 0; }

.flex-grow-8 {
  flex-grow: 8;
  flex-basis: 0; }

.flex-grow-9 {
  flex-grow: 9;
  flex-basis: 0; }

.flex-grow-10 {
  flex-grow: 10;
  flex-basis: 0; }

.flex-no-grow {
  flex-grow: 0; }

.flex-shrink {
  flex-shrink: 1;
  min-width: 0rem; }

/*
## Logo Dark
```
    <div class="logo-dark"> </div>
```
*/
.logo-dark {
  width: 25rem;
  height: 9.5rem;
  background: url("../images/amkai_primary_logo_b&w.png");
  background-size: 25rem 9.5rem; }

/*
## Stacked on Light
```
    <div class="logo"></div>
```
*/
.logo {
  width: 25rem;
  height: 9.5rem;
  background: url("../images/amkai_primary_logo.png");
  background-size: 25rem 9.5rem; }

/*
## h1
```
    <h1>Heading1</h1>
```
*/
h1 {
  font-family: MetaProMedium;
  font-size: 3.0rem;
  line-height: 3.2rem;
  color: #8C9093;
  text-transform: capitalize;
  margin: 0; }
  h1 > .fa {
    font-size: 3.0rem; }

/*
## h2
```
    <h2>Heading2</h2>
```
*/
h2 {
  font-family: MetaProMedium;
  font-size: 2.0rem;
  line-height: 2.2rem;
  color: #535456;
  text-transform: capitalize;
  margin: 0; }

/*
## h3
```
    <h3>Heading3</h3>
```
*/
h3 {
  font-family: MetaProMedium;
  font-size: 1.7rem;
  line-height: 2.0rem;
  color: #535456;
  text-transform: capitalize;
  margin: 0; }

/*
## h4
```
    <h4>Heading4</h4>
```
*/
h4, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell {
  font-family: MetaProMedium;
  font-size: 1.5rem;
  line-height: 1.7rem;
  color: #343435;
  text-transform: capitalize;
  margin: 0; }

/*
## Default Paragraph
```
    <p>This is the example of default paragraph</p>
```
*/
p, .text-style {
  font-family: OpenSans;
  font-size: 1.5rem;
  line-height: 2.0rem;
  color: #343435;
  margin: 0; }

/*
## Lead Paragraph
```
    <p class="lead-p">This is the example of default paragraph</p>
```
*/
.lead-p, .radio-group-stop-bang .score {
  font-family: OpenSans;
  line-height: 2.4rem;
  color: #535456;
  margin: 0; }

/*
## Default list
```
    <ul><li>eggs</li><li>milk</li><li>juice</li></ul>
    <ol><li>eggs</li><li>milk</li><li>juice</li></ol>
```
*/
ul li, ol li {
  font-family: OpenSans;
  font-size: 1.5rem;
  line-height: 2.0rem;
  color: #343435; }

/*
## Lead list
```
    <ul class="lead-list"><li>eggs</li><li>milk</li><li>juice</li></ul>
    <ol class="lead-list"><li>eggs</li><li>milk</li><li>juice</li></ol>
```
*/
.lead-list li {
  font-family: OpenSans;
  font-size: 1.6rem;
  line-height: 3.2rem;
  color: #535456; }

/*
## Head shot Very small
```
    <div class=head-shot-vsmall><img src="../charts_app/assets/images/test.jpg"></div>

```
*/
.head-shot-vsmall {
  width: 2.5rem;
  height: 2.5rem;
  -webkit-border-radius: 1.25rem;
  -moz-border-radius: 1.25rem;
  -ms-border-radius: 1.25rem;
  border-radius: 1.25rem;
  overflow: hidden;
  border: 0.2rem solid #BFC0C1;
  text-align: center; }
  .head-shot-vsmall img {
    width: 2.5rem;
    height: 2.5rem; }

/*
## Head shot small
```
    <div class=head-shot-small><img src="../charts_app/assets/images/test.jpg"></div>

```
*/
.head-shot-small {
  width: 4rem;
  height: 4rem;
  -webkit-border-radius: 2rem;
  -moz-border-radius: 2rem;
  -ms-border-radius: 2rem;
  border-radius: 2rem;
  overflow: hidden;
  border: 0.2rem solid #BFC0C1;
  text-align: center; }
  .head-shot-small img {
    width: 4rem;
    height: 4rem; }

/*
## Head shot Large
```
    <div class=head-shot-large><img src="../charts_app/assets/images/test.jpg"></div>

```
*/
.head-shot-large {
  width: 10rem;
  height: 10rem;
  -webkit-border-radius: 5rem;
  -moz-border-radius: 5rem;
  -ms-border-radius: 5rem;
  border-radius: 5rem;
  overflow: hidden;
  border: 0.3rem solid #BFC0C1;
  text-align: center; }
  .head-shot-large img {
    width: 10rem;
    height: 10rem; }

.head-shot-medium {
  width: 6rem;
  height: 6rem;
  -webkit-border-radius: 3rem;
  -moz-border-radius: 3rem;
  -ms-border-radius: 3rem;
  border-radius: 3rem;
  overflow: hidden;
  border: 0.2rem solid #BFC0C1;
  text-align: center; }
  .head-shot-medium img {
    width: 6rem;
    height: 6rem; }

.fa-times-circle.deleteicon {
  color: #D7572B;
  font-size: 2rem;
  cursor: default; }

.fa-plus-circle.additionicon {
  color: #24D399;
  font-size: 2rem;
  cursor: default; }

.label-text, .dvt-prevention-details .title-text, .fall-risk-details .preventative-actions .title-text, .radio-group-standard .question, .radio-group-standard .score, .radio-group-stop-bang .question, .vitals-assessment .ecgRhythm-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text {
  font-family: MetaProMedium;
  font-size: 1.5rem;
  color: #343435;
  font-weight: normal; }

.label-text-grey {
  font-family: MetaProMedium;
  font-size: 1.5rem;
  color: #BFC0C1;
  font-weight: normal; }

.selected-tile {
  box-shadow: 0 0 0.5rem #00A0DC; }

.popover .popover-content {
  font-size: 1.4rem;
  font-family: OpenSans-Semibold;
  color: #343435;
  padding: 0.5rem; }

.mask-div {
  position: relative; }
  .mask-div .mask-text, .mask-div .irrigations .mask-text_config, .irrigations .mask-div .mask-text_config {
    position: absolute;
    top: 0;
    right: 1.5rem;
    line-height: 3rem;
    font-size: 1.5rem;
    color: #535456;
    font-family: OpenSans-Semibold;
    font-weight: normal; }
    .mask-div .mask-text.disabled, .mask-div .irrigations .disabled.mask-text_config, .irrigations .mask-div .disabled.mask-text_config {
      color: #BFC0C1; }

.read-only-field {
  pointer-events: none;
  cursor: not-allowed; }

.info_box_holder {
  position: relative; }

.info_box {
  width: 20rem;
  top: -2.4rem;
  left: 0rem;
  position: absolute;
  background: #FFFFFF;
  border: 0.1rem solid #535456;
  padding: 1rem;
  box-shadow: 0.4rem 0.4rem 0 rgba(52, 52, 53, 0.25);
  z-index: 99;
  display: none; }
  .info_box.active {
    display: block; }

.warning-banner {
  height: 3rem;
  width: 100%;
  display: inline-block;
  color: #FFFFFF;
  font-family: OpenSans;
  font-size: 1.5rem; }
  .warning-banner .fa {
    font-size: 1.4rem;
    line-height: 3rem;
    padding: 0 1rem;
    min-width: 3rem;
    color: #FFFFFF; }
  .warning-banner .title {
    line-height: 3rem;
    font-family: OpenSans-Bold;
    font-size: 1.5rem;
    color: #FFFFFF;
    max-width: calc(100% - 5rem);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .warning-banner .result {
    line-height: 3rem;
    font-family: OpenSans;
    font-size: 1.5rem;
    color: #FFFFFF;
    max-width: calc(100% - 5rem);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .warning-banner.skyblue {
    background: #00A0DC;
    background: -webkit-linear-gradient(left, #00A0DC, #006D8E);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #00A0DC, #006D8E);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #00A0DC, #006D8E);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #00A0DC, #006D8E);
    /* Standard syntax */ }
  .warning-banner.amkaiorange {
    background: #F38A00;
    background: -webkit-linear-gradient(left, #F38A00, #A55A00);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #F38A00, #A55A00);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #F38A00, #A55A00);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #F38A00, #A55A00);
    /* Standard syntax */ }
  .warning-banner.brickred {
    background: #D7572B;
    background: -webkit-linear-gradient(left, #D7572B, #89331B);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #D7572B, #89331B);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #D7572B, #89331B);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #D7572B, #89331B);
    /* Standard syntax */ }
  .warning-banner.amkaiblue {
    background: #006990;
    background: -webkit-linear-gradient(left, #006990, #00323F);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #006990, #00323F);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #006990, #00323F);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #006990, #00323F);
    /* Standard syntax */ }
  .warning-banner.sun {
    background: #D8A527;
    background: -webkit-linear-gradient(left, #D8A527, #AD8618);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #D8A527, #AD8618);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #D8A527, #AD8618);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #D8A527, #AD8618);
    /* Standard syntax */ }
  .warning-banner.aquamarine {
    background: #24D399;
    background: -webkit-linear-gradient(left, #24D399, #18845D);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #24D399, #18845D);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #24D399, #18845D);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #24D399, #18845D);
    /* Standard syntax */ }
  .warning-banner.magenta {
    background: #E2147B;
    background: -webkit-linear-gradient(left, #E2147B, #930F58);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #E2147B, #930F58);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #E2147B, #930F58);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #E2147B, #930F58);
    /* Standard syntax */ }
  .warning-banner.cornflowerblue {
    background: #7390E0;
    background: -webkit-linear-gradient(left, #7390E0, #4C6191);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #7390E0, #4C6191);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #7390E0, #4C6191);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #7390E0, #4C6191);
    /* Standard syntax */ }

/*
## Primary Button Small
```
    <button class="button-primary-small">Primary Button Small</button>
```
*/
.button-primary-small {
  font-family: MetaProMedium;
  font-size: 1.4rem;
  color: #FFFFFF;
  padding: 0.8rem 1.5rem 0.8rem 1.5rem;
  background-color: #00A0DC;
  border: 0.1rem solid #00A0DC;
  height: 3rem;
  line-height: 0rem;
  white-space: nowrap;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  cursor: default; }
  .button-primary-small:hover {
    background-color: #006D8E; }
  .button-primary-small:active {
    background-color: #006D8E; }
  .button-primary-small:disabled, .button-primary-small.disabled {
    background-color: #E6E6E6;
    border: 0.1rem solid #E6E6E6;
    color: #8C9093;
    pointer-events: none; }

/*
## Primary Button Large
```
    <button class="button-primary-large" disabled>Primary Button Large</button>
```
*/
.button-primary-large {
  font-family: MetaProMedium;
  font-size: 1.4rem;
  color: #FFFFFF;
  padding: 0.8rem 1.5rem 0.8rem 1.5rem;
  background-color: #00A0DC;
  border: 0.1rem solid #00A0DC;
  height: 4rem;
  line-height: 0rem;
  white-space: nowrap;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  cursor: default; }
  .button-primary-large:hover {
    background-color: #006D8E; }
  .button-primary-large:active {
    background-color: #006D8E; }
  .button-primary-large:disabled, .button-primary-large.disabled {
    background-color: #E6E6E6;
    border: 0.1rem solid #E6E6E6;
    color: #8C9093;
    pointer-events: none; }

/*
## Primary Button with full width of div
```
    <button class="button-secondary-large" disabled>Secondary Button Large</button>
```
*/
.button-primary-full {
  width: 100%;
  font-family: MetaProMedium;
  font-size: 1.4rem;
  color: #FFFFFF;
  padding: 0.8rem 1.5rem 0.8rem 1.5rem;
  background-color: #00A0DC;
  border: 0.1rem solid #00A0DC;
  height: 3rem;
  line-height: 0rem;
  white-space: nowrap;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  cursor: default; }
  .button-primary-full:hover {
    background-color: #006D8E; }
  .button-primary-full:active {
    background-color: #006D8E; }
  .button-primary-full:disabled, .button-primary-full.disabled {
    background-color: #E6E6E6;
    border: 0.1rem solid #E6E6E6;
    color: #8C9093;
    pointer-events: none; }

/*
## Secondary Button Small
```
    <button class="button-secondary-small">Secondary Button Small</button>
```
*/
.button-secondary-small {
  font-family: MetaProMedium;
  font-size: 1.4rem;
  color: #00A0DC;
  padding: 0.8rem 1.5rem 0.8rem 1.5rem;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  height: 3rem;
  line-height: 0rem;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  cursor: default;
  white-space: nowrap; }
  .button-secondary-small:hover {
    background-color: #EFEFEF; }
  .button-secondary-small:active {
    background-color: #E6E6E6;
    color: #006990; }
  .button-secondary-small:disabled, .button-secondary-small.disabled {
    background-color: #F9F9F9;
    color: #8C9093;
    border: 0.1rem solid #E6E6E6; }

/*
## Secondary Button Large
```
    <button class="button-secondary-large" disabled>Secondary Button Large</button>
```
*/
.button-secondary-large {
  font-family: MetaProMedium;
  font-size: 1.4rem;
  color: #00A0DC;
  padding: 0.8rem 1.5rem 0.8rem 1.5rem;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  height: 4rem;
  line-height: 0rem;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  cursor: default;
  white-space: nowrap; }
  .button-secondary-large:hover {
    background-color: #EFEFEF; }
  .button-secondary-large:active {
    background-color: #E6E6E6;
    color: #006990; }
  .button-secondary-large:disabled, .button-secondary-large.disabled {
    background-color: #F9F9F9;
    color: #8C9093;
    border: 0.1rem solid #E6E6E6; }

/*
## Secondary Button with full width of div
```
    <button class="button-secondary-large" disabled>Secondary Button Large</button>
```
*/
.button-secondary-full {
  width: 100%;
  font-family: MetaProMedium;
  font-size: 1.4rem;
  color: #FFFFFF;
  padding: 0.8rem 1.5rem 0.8rem 1.5rem;
  background-color: #00A0DC;
  border: 0.1rem solid #00A0DC;
  height: 3rem;
  line-height: 0rem;
  white-space: nowrap;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  cursor: default; }
  .button-secondary-full:hover {
    background-color: #006D8E; }
  .button-secondary-full:active {
    background-color: #006D8E; }
  .button-secondary-full:disabled, .button-secondary-full.disabled {
    background-color: #E6E6E6;
    border: 0.1rem solid #E6E6E6;
    color: #8C9093;
    pointer-events: none; }

/*
## Default Link
```
    <a> Hypertext Link</a>
```
*/
a {
  font-family: OpenSans-Semibold;
  font-size: 1.5rem;
  line-height: 2.0rem;
  color: #00A0DC;
  text-decoration: none;
  cursor: pointer; }
  a:focus {
    outline: none;
    color: #006990;
    text-decoration: none; }
  a:hover {
    color: #006990;
    text-decoration: underline; }
  a:visited, a.visited {
    color: #006990;
    text-decoration: none; }

/*
## Header Link
```
    <a class="head-link"> Hypertext Link</a>
```
*/
.head-link {
  font-family: MetaProMedium;
  font-size: 1.5rem;
  line-height: 1.7rem;
  color: #00A0DC;
  text-decoration: none;
  cursor: pointer; }
  .head-link:focus {
    outline: none;
    color: #00A0DC;
    text-decoration: none; }
  .head-link:hover {
    color: #006990;
    text-decoration: underline; }
  .head-link:visited, .head-link.visited {
    color: #00A0DC;
    text-decoration: none; }

/*
## Small Text Input
```
    <input type="text" class="small-input" />
```
*/
.small-input {
  font-family: OpenSans-Semibold;
  font-weight: normal;
  font-size: 1.5rem;
  color: #535456;
  height: 3rem;
  line-height: 3rem;
  background: #F9F9F9;
  border: 0.1rem solid #BFC0C1;
  overflow: visible;
  width: 10rem;
  padding: 0 1.5rem; }
  .small-input.ng-valid {
    border: 0.1rem solid #BFC0C1; }
  .small-input:focus {
    color: #535456;
    border: 0.1rem solid #00A0DC; }
  .small-input:disabled, .small-input.disabled {
    color: #BFC0C1;
    background: #EFEFEF; }
  .small-input::-webkit-input-placeholder {
    color: #8C9093; }
  .small-input:-ms-input-placeholder {
    color: #8C9093; }
  .small-input.data-empty {
    color: #BFC0C1; }

/*
## Large Text Input
```
    <input type="text" class="large-input" />
```
*/
.large-input {
  font-family: OpenSans-Semibold;
  font-weight: normal;
  font-size: 1.5rem;
  color: #535456;
  height: 3rem;
  line-height: 3rem;
  background: #F9F9F9;
  border: 0.1rem solid #BFC0C1;
  overflow: visible;
  width: 20rem;
  padding: 0 1.5rem; }
  .large-input.ng-valid {
    border: 0.1rem solid #BFC0C1; }
  .large-input:focus {
    color: #535456;
    border: 0.1rem solid #00A0DC; }
  .large-input:disabled, .large-input.disabled {
    color: #BFC0C1;
    background: #EFEFEF; }
  .large-input::-webkit-input-placeholder {
    color: #8C9093; }
  .large-input:-ms-input-placeholder {
    color: #8C9093; }
  .large-input.data-empty {
    color: #BFC0C1; }

/*
## Full Width Text Input
```
    <input type="text" class="full-input" />
```
*/
.full-input {
  font-family: OpenSans-Semibold;
  font-weight: normal;
  font-size: 1.5rem;
  color: #535456;
  height: 3rem;
  line-height: 3rem;
  background: #F9F9F9;
  border: 0.1rem solid #BFC0C1;
  overflow: visible;
  width: 100%;
  padding: 0 1.5rem; }
  .full-input.ng-valid {
    border: 0.1rem solid #BFC0C1; }
  .full-input:focus {
    color: #535456;
    border: 0.1rem solid #00A0DC; }
  .full-input:disabled, .full-input.disabled {
    color: #BFC0C1;
    background: #EFEFEF; }
  .full-input::-webkit-input-placeholder {
    color: #8C9093; }
  .full-input:-ms-input-placeholder {
    color: #8C9093; }
  .full-input.data-empty {
    color: #BFC0C1; }

/*
## Date Input
```
    <input type="text" class="date-input" placeholder="mm/dd/yyyy" />
```
*/
.date-input {
  font-family: OpenSans-Semibold;
  font-weight: normal;
  font-size: 1.5rem;
  color: #535456;
  height: 3rem;
  line-height: 3rem;
  background: #F9F9F9;
  border: 0.1rem solid #BFC0C1;
  overflow: visible;
  width: 12.4rem;
  padding: 0 1.5rem;
  text-align: center;
  padding: 0 1rem; }
  .date-input.ng-valid {
    border: 0.1rem solid #BFC0C1; }
  .date-input:focus {
    color: #535456;
    border: 0.1rem solid #00A0DC; }
  .date-input:disabled, .date-input.disabled {
    color: #BFC0C1;
    background: #EFEFEF; }
  .date-input::-webkit-input-placeholder {
    color: #8C9093; }
  .date-input:-ms-input-placeholder {
    color: #8C9093; }
  .date-input.data-empty {
    color: #BFC0C1; }

/*
## time Input
```
    <input type="text" class="time-input" placholder="hh:mm" />
```
*/
.time-input {
  font-family: OpenSans-Semibold;
  font-weight: normal;
  font-size: 1.5rem;
  color: #535456;
  height: 3rem;
  line-height: 3rem;
  background: #F9F9F9;
  border: 0.1rem solid #BFC0C1;
  overflow: visible;
  width: 8.3rem;
  padding: 0 1.5rem;
  text-align: center;
  padding: 0 1rem; }
  .time-input.ng-valid {
    border: 0.1rem solid #BFC0C1; }
  .time-input:focus {
    color: #535456;
    border: 0.1rem solid #00A0DC; }
  .time-input:disabled, .time-input.disabled {
    color: #BFC0C1;
    background: #EFEFEF; }
  .time-input::-webkit-input-placeholder {
    color: #8C9093; }
  .time-input:-ms-input-placeholder {
    color: #8C9093; }
  .time-input.data-empty {
    color: #BFC0C1; }

/*
## Small Text Area
```
    <textarea class="small-textarea" maxlength="1000"> </textarea>
```
*/
.small-textarea {
  font-family: OpenSans-Semibold;
  font-size: 1.5rem;
  color: #535456;
  padding: 1.5rem;
  background: #F9F9F9;
  border: 0.1rem solid #BFC0C1;
  height: 11rem;
  width: 40rem;
  resize: none; }
  .small-textarea:focus {
    background: #F9F9F9;
    border: 0.1rem solid #00A0DC;
    color: #535456; }
  .small-textarea:disabled {
    background-color: #EFEFEF;
    color: #BFC0C1; }
  .small-textarea::-webkit-input-placeholder {
    color: #8C9093; }
  .small-textarea:-ms-input-placeholder {
    color: #8C9093; }

/*
## Large Text Area
```
    <textarea class="large-textarea"  maxlength="5000"> </textarea>
```
*/
.large-textarea {
  font-family: OpenSans-Semibold;
  font-size: 1.5rem;
  color: #535456;
  padding: 1.5rem;
  background: #F9F9F9;
  border: 0.1rem solid #BFC0C1;
  height: 11rem;
  width: 40rem;
  resize: none; }
  .large-textarea:focus {
    background: #F9F9F9;
    border: 0.1rem solid #00A0DC;
    color: #535456; }
  .large-textarea:disabled {
    background-color: #EFEFEF;
    color: #BFC0C1; }
  .large-textarea::-webkit-input-placeholder {
    color: #8C9093; }
  .large-textarea:-ms-input-placeholder {
    color: #8C9093; }

/*
## full Text Area
```
    <textarea class="full-textarea"  maxlength="20000"> </textarea>
```
*/
.full-textarea {
  font-family: OpenSans-Semibold;
  font-size: 1.5rem;
  color: #535456;
  padding: 1.5rem;
  background: #F9F9F9;
  border: 0.1rem solid #BFC0C1;
  height: 11rem;
  width: 100%;
  resize: none; }
  .full-textarea:focus {
    background: #F9F9F9;
    border: 0.1rem solid #00A0DC;
    color: #535456; }
  .full-textarea:disabled {
    background-color: #EFEFEF;
    color: #BFC0C1; }
  .full-textarea::-webkit-input-placeholder {
    color: #8C9093; }
  .full-textarea:-ms-input-placeholder {
    color: #8C9093; }

.dropdown-dictionary {
  width: 11rem;
  position: relative;
  /*.full-width {


        span {
            &:first-child {
                width: calc(100% - 1.3rem);
                text-align: left;
            }
        }
    }*/ }
  .dropdown-dictionary .dropdown-btn {
    width: 11rem;
    padding: 0.8rem 1.8rem; }
  .dropdown-dictionary .dictionaryItemList {
    width: 20rem;
    top: 3rem;
    -webkit-border-radius: 0 0.5rem 0.5rem 0.5rem;
    -moz-border-radius: 0 0.5rem 0.5rem 0.5rem;
    -ms-border-radius: 0 0.5rem 0.5rem 0.5rem;
    border-radius: 0 0.5rem 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .dropdown-dictionary .dictionary-block {
    position: relative; }
  .dropdown-dictionary .menu-button button {
    padding: 0.9rem 1rem;
    font-size: 1rem;
    vertical-align: top; }
  .dropdown-dictionary .dropdown-btn {
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: default;
    background: #F9F9F9;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem;
    font-family: MetaProMedium;
    font-size: 1.4rem;
    line-height: 1.4rem;
    color: #00A0DC;
    border: 0.1rem solid #E6E6E6;
    outline: none;
    height: 3rem; }
    .dropdown-dictionary .dropdown-btn:active {
      border: 0.1rem solid #E6E6E6;
      outline: none; }
    .dropdown-dictionary .dropdown-btn.dropdown-btn-opened {
      -webkit-border-radius: 0.5rem 0.5rem 0 0;
      -moz-border-radius: 0.5rem 0.5rem 0 0;
      -ms-border-radius: 0.5rem 0.5rem 0 0;
      border-radius: 0.5rem 0.5rem 0 0;
      color: #006990;
      background-color: #E6E6E6;
      box-shadow: none; }
    .dropdown-dictionary .dropdown-btn .fa {
      float: right;
      margin-left: 0; }
    .dropdown-dictionary .dropdown-btn:hover {
      color: #00A0DC;
      background: #EFEFEF; }
    .dropdown-dictionary .dropdown-btn:active, .dropdown-dictionary .dropdown-btn.pressed {
      color: #006990;
      background-color: #E6E6E6;
      box-shadow: none;
      border-radius: 0.5rem 0.5rem 0 0; }
    .dropdown-dictionary .dropdown-btn.disabled-state {
      pointer-events: none;
      color: #BFC0C1;
      background: #EFEFEF; }
    .dropdown-dictionary .dropdown-btn span:first-child {
      width: calc(100% - 1.3rem);
      overflow: hidden;
      text-overflow: ellipsis;
      text-align: left; }
    .dropdown-dictionary .dropdown-btn span:nth-child(2):before {
      content: "\f0d7"; }
  .dropdown-dictionary .otherdictionaryItemList {
    position: absolute !important; }
  .dropdown-dictionary .dictionaryItemList {
    padding: 0;
    background-color: #E6E6E6;
    border: 0.1rem solid #E6E6E6;
    position: fixed;
    padding: 0 0 0.3rem 0;
    z-index: 2000 !important; }
    .dropdown-dictionary .dictionaryItemList.hidden {
      display: none; }
    .dropdown-dictionary .dictionaryItemList .search-block {
      margin: 0.5rem;
      height: 3rem; }
      .dropdown-dictionary .dictionaryItemList .search-block > input {
        font-family: MetaProMedium;
        font-size: 1.4rem;
        color: #535456;
        border-radius: 0;
        padding: 0 1.5rem;
        width: 100%;
        height: 3rem;
        line-height: 3rem;
        border: 0.1rem solid #E6E6E6;
        /*.input-search {
                        bottom: 2.2rem;
                        position: relative;
                        left: 1.6rem;
                        font-size:1.4rem;

                 }*/ }
        .dropdown-dictionary .dictionaryItemList .search-block > input::-webkit-input-placeholder {
          color: #535456;
          padding-left: 1.5rem; }
        .dropdown-dictionary .dictionaryItemList .search-block > input::-moz-placeholder {
          color: #535456;
          padding-left: 1.5rem; }
        .dropdown-dictionary .dictionaryItemList .search-block > input:-ms-input-placeholder {
          color: #535456;
          padding-left: 3rem; }
      .dropdown-dictionary .dictionaryItemList .search-block .fa-search {
        color: #535456;
        bottom: 2.2rem;
        position: relative;
        left: 1.6rem;
        font-size: 1.4rem;
        text-align: left; }
      .dropdown-dictionary .dictionaryItemList .search-block > input:focus + .fa-search {
        display: none; }
      .dropdown-dictionary .dictionaryItemList .search-block .displaynone {
        display: none; }
      .dropdown-dictionary .dictionaryItemList .search-block .search-reset {
        position: absolute;
        top: 1.3rem;
        background: none;
        padding: 0.2rem;
        border-radius: 0.8rem;
        right: 1.5rem;
        cursor: pointer;
        clear: both;
        color: #535456; }
    .dropdown-dictionary .dictionaryItemList .infinite-items {
      max-height: 30rem;
      overflow-x: hidden;
      overflow-y: scroll;
      clear: both;
      /* margin-top: -58px; */
      position: relative; }
      .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem {
        padding: 0;
        vertical-align: middle;
        color: #535456;
        font-family: MetaProMedium;
        font-size: 1.4rem;
        line-height: 1.4rem;
        width: 100%;
        cursor: default; }
        .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div {
          vertical-align: middle;
          padding: 0.8rem 1.8rem;
          position: relative;
          width: 100%; }
          .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div.graphicons:hover {
            background: #d4d4d4; }
          .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div .editmenu {
            bottom: 0;
            padding: 0;
            width: auto !important;
            position: absolute;
            top: -webkit-calc(50% - 1rem);
            top: -moz-calc(50% - 1rem);
            top: -o-calc(50% - 1rem);
            top: calc(50% - 1rem);
            right: 1.8rem; }
            .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div .editmenu > button {
              border: 0;
              background-color: transparent;
              overflow: hidden; }
              .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div .editmenu > button:active {
                background-color: transparent;
                box-shadow: none;
                border: 0;
                outline: none; }
              .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div .editmenu > button.fa-chevron-circle-down {
                line-height: 1.5rem;
                margin-right: 0;
                color: #FFFFFF; }
          .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div span, .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div button, .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div div {
            display: inline;
            vertical-align: middle;
            width: inherit; }
          .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div > span {
            display: block;
            width: 100%;
            white-space: nowrap;
            text-align: left; }
          .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div:hover {
            background-color: #00A0DC;
            color: #FFFFFF; }
            .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div:hover.selected .fa-check {
              color: #FFFFFF; }
          .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div ul {
            overflow: hidden;
            width: 10rem; }
            .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div ul li {
              padding: 0;
              overflow: hidden; }
          .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div .right-button-hold {
            padding: 0;
            display: inline-block;
            text-align: right; }
          .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div.selected {
            display: inline-block; }
            .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div.selected > span {
              width: calc(100% - 1.5rem);
              float: left; }
            .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div.selected .right-button-hold {
              width: 1.5rem;
              height: 1.4rem; }
            .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div.selected .fa-check {
              display: inline-block;
              color: #00A0DC; }
              .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div.selected .fa-check:hover {
                color: #FFFFFF; }

.graphicons.alignleft .fa {
  float: left; }

.graphicons .fa.fa-chevron-down {
  color: #006990; }

.graphicons .fa.fa-chevron-up {
  color: #006990; }

.graphicons .fa.fa-plus {
  color: #f38a00; }

.graphicons .fa.fa-heart-o {
  color: #000000; }

.graphicons .fa.fa-heart {
  color: #e2231a; }

.graphicons .fa.fa-circle {
  color: #24d399; }

.graphicons .fa.fa-circle-thin {
  color: #00a6ce; }

.graphicons .fa.fa-asterisk {
  color: #00a6ce; }

.graphicons .fa.fa-caret-down {
  color: #000000;
  font-size: 2rem; }

.graphicons .fa.fa-times {
  color: #e2147b;
  font-size: 2rem; }

.multiple-items {
  /*max-height: 120px;
    overflow-y: auto;*/
  /*width: 182px;*/
  width: 100%; }
  .multiple-items .selected-item {
    padding: 0;
    margin: 0; }
    .multiple-items .selected-item li {
      padding: 0.8rem 1.8rem;
      position: relative;
      vertical-align: middle;
      font-family: MetaProMedium;
      font-size: 1.4rem;
      list-style: none;
      line-height: 1.4rem;
      display: inline-block;
      width: 100%; }
      .multiple-items .selected-item li span {
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        width: calc(100% - 1.5rem); }
        .multiple-items .selected-item li span.fa-check {
          float: right;
          width: 1.5rem;
          margin: 0;
          color: #00A0DC; }
      .multiple-items .selected-item li:hover {
        background: #00A0DC;
        color: #FFFFFF; }
        .multiple-items .selected-item li:hover span.fa-check {
          color: #FFFFFF; }

.multiple-items ul {
  min-height: 20px;
  padding: 2px; }

.multiple-items ul li, .selected-list-bycolumn ul li {
  /*cursor: default;*/ }

.selected-list-bycolumn, .selected-list-bycolumn ul {
  height: 100%;
  width: 200px; }

.default-item {
  background-color: #FFFFFF; }

.selecteditem-heder {
  background-color: #343435;
  padding: 0 0.5rem;
  width: 100%;
  color: #FFFFFF;
  font-size: 1.5rem;
  font-family: OpenSans; }

.displayed-item {
  display: block; }

.multi-editmenu {
  bottom: 22px; }

#goToAdd {
  width: 0;
  position: absolute;
  border: 0;
  z-index: -99; }

.selected-list-bycolumn aside ul {
  margin: 0;
  padding: 0.5rem 0 0 2rem;
  border-bottom: 1px solid #E6E6E6; }
  .selected-list-bycolumn aside ul li {
    font-size: 1.5rem;
    font-family: OpenSans-Semibold;
    color: #535456;
    padding: 0;
    line-height: 1.4rem; }

.selected-list-bycolumn aside:last-child ul {
  border-bottom: 0; }

.preffered-dropdown-dictionary.dropdown-dictionary .dictionaryItemList .search-block .fa-search {
  position: absolute;
  top: 1.2rem;
  left: 1.6rem; }

.preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div {
  padding: 0.8rem 1.8rem 0.8rem 1.2rem; }
  .preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div.graphicons:hover {
    background: #FFFFFF; }
  .preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div .fa-star,
  .preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div .fa-star-o {
    font-size: 1.2rem;
    margin-left: .2rem;
    margin-right: 0.3rem; }
  .preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div > span {
    width: 93%; }
  .preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div:hover .left-button-highlight {
    color: #FFFFFF; }
  .preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div .right-button-hold {
    padding: 0;
    float: inline-start;
    text-align: right; }
  .preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div .left-button-hold {
    padding: 0;
    float: inline-start;
    text-align: left;
    margin-left: -1rem;
    width: auto;
    opacity: 0; }
  .preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div .left-button-highlight {
    padding: 0;
    float: inline-start;
    text-align: left;
    margin-left: -1rem;
    width: auto;
    opacity: 1;
    color: #00A0DC; }
    .preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div .left-button-highlight:hover {
      color: #FFFFFF; }
  .preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div:hover .left-button-hold {
    opacity: 1; }
  .preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div.selected {
    display: flex; }
    .preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div.selected > span {
      padding-right: 1.5rem; }

.preffered-dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem .custom-tooltip {
  text-transform: none;
  position: fixed; }

.preffered-dropdown-dictionary .multiple-items .selected-item li {
  padding: 0.8rem 1.8rem 0.8rem 1.2rem; }

/*
## DataTables
```
    <div class="data-table demotable">
    <div class="header"><div class="active desc">Header</div><div class="active asc">Header</div><div>Header</div><div>Header</div><div>Header</div><div>Header</div></div>
    <div class="row"><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div></div>
    <div class="row"><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div></div>
    <div class="row selected"><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div></div>
    <div class="row"><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div></div>
    <div class="row"><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div></div>
    <div class="row"><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div></div>
    <div class="row"><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div><div>content</div></div>
    </div>
    
```
*/
.data-table {
  font-size: 1.5rem;
  font-family: OpenSans;
  line-height: 1.4rem; }
  .data-table .header {
    color: #343435;
    border-top: 0.1rem solid #E6E6E6;
    border-bottom: 0.2rem solid #BFC0C1;
    min-height: 4.5rem;
    width: 100%;
    font-weight: bold;
    background-color: transparent;
    padding: 0 3rem; }
    .data-table .header div {
      display: inline-block;
      padding: 1.5rem 0;
      text-align: center;
      line-height: 1.4rem;
      cursor: pointer; }
      .data-table .header div.active {
        color: #00A0DC;
        background-color: #FFFFFF; }
        .data-table .header div.active.asc:after {
          font-family: FontAwesome;
          content: "\f062";
          display: inline;
          padding: .75rem; }
        .data-table .header div.active.desc:after {
          font-family: FontAwesome;
          content: "\f063";
          display: inline;
          padding: .75rem; }
  .data-table .row {
    font-weight: normal;
    color: #343435;
    border-bottom: 0.1rem solid #E6E6E6;
    min-height: 3.8rem;
    position: relative;
    padding: .7rem 3rem;
    /*&:hover{
            color:$color-white;

        }*/ }
    .data-table .row:nth-child(even) {
      background-color: #F9F9F9; }
    .data-table .row:nth-child(odd) {
      background-color: transparent; }
    .data-table .row > div {
      display: inline-block;
      text-align: center;
      line-height: 2rem;
      height: 2.4rem;
      vertical-align: middle; }
    .data-table .row.selected {
      color: #FFFFFF;
      background-color: #00A0DC; }
      .data-table .row.selected:before {
        font-family: FontAwesome;
        content: "\f00c";
        display: inline;
        float: left;
        box-sizing: border-box;
        text-align: right;
        position: absolute;
        left: 0;
        font-size: 1.5rem;
        padding: .5rem .9rem .9rem .9rem; }
      .data-table .row.selected .context-icon {
        color: #FFFFFF; }

/*
## DataTile with three coloums
```
    <div class="data-tile-3">
   <div>test</div><div>test</div><div>test</div>
        </div>    
```
*/
.data-tile-3 {
  text-align: center;
  margin: 1.5rem 1.5rem 0; }
  .data-tile-3 > div {
    display: inline-block;
    width: -webkit-calc(33.33333% - 1rem);
    width: -moz-calc(33.33333% - 1rem);
    width: -o-calc(33.33333% - 1rem);
    width: calc(33.33333% - 1rem);
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    margin: 0 1.5rem 1.5rem 0;
    min-height: 10rem; }
    .data-tile-3 > div:nth-child(3n) {
      margin: 0 0 1.5rem 0; }

/*
## DataTile with two coloums
```
    <div class="data-tile-2">
   <div>test</div><div>test</div>
    </div>
    
```
*/
.data-tile-2 {
  text-align: center;
  margin: 1.5rem 1.5rem 0; }
  .data-tile-2 > div {
    display: inline-block;
    width: -webkit-calc(50% - 0.75rem);
    width: -moz-calc(50% - 0.75rem);
    width: -o-calc(50% - 0.75rem);
    width: calc(50% - 0.75rem);
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    margin: 0 1.5rem 1.5rem 0;
    min-height: 10rem; }
    .data-tile-2 > div:nth-child(2n) {
      margin: 0 0 1.5rem 0; }

/*
## DataTile with one coloums
```
    <div class="data-tile">
   <div>test</div>
    </div>
    
```
*/
.data-tile {
  text-align: center;
  margin: 1.5rem 1.5rem 0; }
  .data-tile > div {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    margin: 0 1.5rem 1.5rem 0;
    min-height: 10rem; }
    .data-tile > div:nth-child(1n) {
      margin: 0 0 1.5rem 0; }

.switch {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  font-family: MetaProMedium;
  font-weight: 600;
  font-size: 1.4rem;
  display: inline-block;
  overflow: hidden;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  line-height: 2.0rem; }
  .switch label {
    background-color: #F9F9F9;
    color: #00A0DC;
    padding: 0.5rem 2.4rem;
    display: inline-block;
    cursor: default; }
  .switch .active {
    background-color: #00A0DC;
    color: #FFFFFF;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem; }

.dual-switch {
  font-family: MetaProMedium;
  font-size: 1.4rem;
  display: inline-block;
  /*overflow: hidden;*/
  line-height: 1.6rem;
  position: relative; }
  .dual-switch .onoffswitch-checkbox {
    display: none; }
  .dual-switch .onoffswitch-label {
    display: block;
    /*overflow: hidden;*/
    cursor: default;
    -webkit-border-radius: 0.6rem;
    -moz-border-radius: 0.6rem;
    -ms-border-radius: 0.6rem;
    border-radius: 0.6rem;
    border: 0.1rem solid #E6E6E6;
    font-weight: normal;
    margin: 0;
    background-color: #F9F9F9; }
    .dual-switch .onoffswitch-label .onoffswitch-inner {
      display: block;
      width: 100%;
      background-color: #F9F9F9;
      color: #00A0DC;
      -webkit-border-radius: 0.5rem;
      -moz-border-radius: 0.5rem;
      -ms-border-radius: 0.5rem;
      border-radius: 0.5rem;
      -moz-transition: background-color 1000ms linear;
      -webkit-transition: background-color 1000ms linear;
      -o-transition: background-color 1000ms linear;
      transition: background-color 1000ms linear;
      text-align: center;
      line-height: 2.8rem; }
    .dual-switch .onoffswitch-label .onoffswitch-inner:before, .dual-switch .onoffswitch-label .onoffswitch-inner:after {
      display: inline-block;
      float: none;
      box-sizing: border-box;
      padding: 0 1.8rem;
      height: 2.8rem;
      text-align: center; }
    .dual-switch .onoffswitch-label .onoffswitch-inner:before {
      content: "Yes";
      background-color: #F9F9F9;
      color: #00A0DC;
      -webkit-border-radius: 0.5rem;
      -moz-border-radius: 0.5rem;
      -ms-border-radius: 0.5rem;
      border-radius: 0.5rem; }
    .dual-switch .onoffswitch-label .onoffswitch-inner:after {
      background-color: #00A0DC;
      color: #FFFFFF;
      -webkit-border-radius: 0.5rem;
      -moz-border-radius: 0.5rem;
      -ms-border-radius: 0.5rem;
      border-radius: 0.5rem;
      content: "No"; }
  .dual-switch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner:before {
    background-color: #00A0DC;
    color: #FFFFFF;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem; }
  .dual-switch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner:after {
    background-color: #F9F9F9;
    color: #00A0DC;
    -webkit-border-radius: 0.5;
    -moz-border-radius: 0.5;
    -ms-border-radius: 0.5;
    border-radius: 0.5; }
  .dual-switch .onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-inner:before {
    background-color: #F9F9F9;
    color: #8C9093;
    -webkit-border-radius: 0.5;
    -moz-border-radius: 0.5;
    -ms-border-radius: 0.5;
    border-radius: 0.5; }
  .dual-switch .onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-inner:after {
    background-color: #E6E6E6;
    color: #8C9093;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem; }
  .dual-switch .onoffswitch-checkbox:checked:disabled + .onoffswitch-label .onoffswitch-inner:before {
    background-color: #E6E6E6;
    color: #8C9093;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem; }
  .dual-switch .onoffswitch-checkbox:checked:disabled + .onoffswitch-label .onoffswitch-inner:after {
    background-color: #F9F9F9;
    color: #8C9093;
    -webkit-border-radius: 0.5;
    -moz-border-radius: 0.5;
    -ms-border-radius: 0.5;
    border-radius: 0.5; }

.assessment-config-switch {
  font-family: MetaProMedium;
  font-size: 1.4rem;
  display: inline-block;
  /*overflow: hidden;*/
  line-height: 1.6rem;
  position: relative; }
  .assessment-config-switch .showhideswitch-checkbox {
    display: none; }
  .assessment-config-switch .showhideswitch-label {
    display: block;
    /*overflow: hidden;*/
    cursor: default;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem;
    border: 0.1rem solid #E6E6E6;
    font-weight: normal;
    margin: 0;
    background-color: #F9F9F9; }
    .assessment-config-switch .showhideswitch-label .showhideswitch-inner {
      display: block;
      width: 100%;
      background-color: #F9F9F9;
      color: #00A0DC;
      -webkit-border-radius: 0.5rem;
      -moz-border-radius: 0.5rem;
      -ms-border-radius: 0.5rem;
      border-radius: 0.5rem;
      -moz-transition: background-color 1000ms linear;
      -webkit-transition: background-color 1000ms linear;
      -o-transition: background-color 1000ms linear;
      transition: background-color 1000ms linear;
      text-align: center;
      line-height: 2.8rem; }
    .assessment-config-switch .showhideswitch-label .showhideswitch-inner:before, .assessment-config-switch .showhideswitch-label .showhideswitch-inner:after {
      display: inline-block;
      float: none;
      box-sizing: border-box;
      padding: 0 1.8rem;
      height: 2.8rem;
      text-align: center; }
    .assessment-config-switch .showhideswitch-label .showhideswitch-inner:before {
      content: "Show";
      background-color: #F9F9F9;
      color: #00A0DC;
      -webkit-border-radius: 0.5rem;
      -moz-border-radius: 0.5rem;
      -ms-border-radius: 0.5rem;
      border-radius: 0.5rem; }
    .assessment-config-switch .showhideswitch-label .showhideswitch-inner:after {
      background-color: #00A0DC;
      color: #FFFFFF;
      -webkit-border-radius: 0.5rem;
      -moz-border-radius: 0.5rem;
      -ms-border-radius: 0.5rem;
      border-radius: 0.5rem;
      content: "Hide"; }
  .assessment-config-switch .showhideswitch-checkbox:checked + .showhideswitch-label .showhideswitch-inner:before {
    background-color: #00A0DC;
    color: #FFFFFF;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem; }
  .assessment-config-switch .showhideswitch-checkbox:checked + .showhideswitch-label .showhideswitch-inner:after {
    background-color: #F9F9F9;
    color: #00A0DC;
    -webkit-border-radius: 0.5;
    -moz-border-radius: 0.5;
    -ms-border-radius: 0.5;
    border-radius: 0.5; }
  .assessment-config-switch .showhideswitch-checkbox:disabled + .showhideswitch-label .showhideswitch-inner:before {
    background-color: #F9F9F9;
    color: #8C9093;
    -webkit-border-radius: 0.5;
    -moz-border-radius: 0.5;
    -ms-border-radius: 0.5;
    border-radius: 0.5; }
  .assessment-config-switch .showhideswitch-checkbox:disabled + .showhideswitch-label .showhideswitch-inner:after {
    background-color: #E6E6E6;
    color: #FFFFFF;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem; }
  .assessment-config-switch .showhideswitch-checkbox:checked:disabled + .showhideswitch-label .showhideswitch-inner:before {
    background-color: #E6E6E6;
    color: #FFFFFF;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem; }
  .assessment-config-switch .showhideswitch-checkbox:checked:disabled + .showhideswitch-label .showhideswitch-inner:after {
    background-color: #F9F9F9;
    color: #8C9093;
    -webkit-border-radius: 0.5;
    -moz-border-radius: 0.5;
    -ms-border-radius: 0.5;
    border-radius: 0.5; }

.temprature-config-switch {
  font-family: MetaProMedium;
  font-size: 1.4rem;
  display: inline-block;
  /*overflow: hidden;*/
  line-height: 1.6rem;
  position: relative; }
  .temprature-config-switch .showhideswitch-checkbox {
    display: none; }
  .temprature-config-switch .showhideswitch-label {
    display: block;
    /*overflow: hidden;*/
    cursor: default;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem;
    border: 0.1rem solid #E6E6E6;
    font-weight: normal;
    margin: 0;
    background-color: #F9F9F9; }
    .temprature-config-switch .showhideswitch-label .showhideswitch-inner {
      display: block;
      width: 100%;
      background-color: #F9F9F9;
      color: #00A0DC;
      -webkit-border-radius: 0.5rem;
      -moz-border-radius: 0.5rem;
      -ms-border-radius: 0.5rem;
      border-radius: 0.5rem;
      -moz-transition: background-color 1000ms linear;
      -webkit-transition: background-color 1000ms linear;
      -o-transition: background-color 1000ms linear;
      transition: background-color 1000ms linear;
      text-align: center;
      line-height: 2.8rem; }
    .temprature-config-switch .showhideswitch-label .showhideswitch-inner:before, .temprature-config-switch .showhideswitch-label .showhideswitch-inner:after {
      display: inline-block;
      float: none;
      box-sizing: border-box;
      padding: 0 1.8rem;
      height: 2.8rem;
      text-align: center; }
    .temprature-config-switch .showhideswitch-label .showhideswitch-inner:before {
      content: "°F";
      background-color: #F9F9F9;
      color: #00A0DC;
      -webkit-border-radius: 0.5rem;
      -moz-border-radius: 0.5rem;
      -ms-border-radius: 0.5rem;
      border-radius: 0.5rem; }
    .temprature-config-switch .showhideswitch-label .showhideswitch-inner:after {
      background-color: #00A0DC;
      color: #FFFFFF;
      -webkit-border-radius: 0.5rem;
      -moz-border-radius: 0.5rem;
      -ms-border-radius: 0.5rem;
      border-radius: 0.5rem;
      content: "°C"; }
  .temprature-config-switch .showhideswitch-checkbox:checked + .showhideswitch-label .showhideswitch-inner:before {
    background-color: #00A0DC;
    color: #FFFFFF;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem; }
  .temprature-config-switch .showhideswitch-checkbox:checked + .showhideswitch-label .showhideswitch-inner:after {
    background-color: #F9F9F9;
    color: #00A0DC;
    -webkit-border-radius: 0.5;
    -moz-border-radius: 0.5;
    -ms-border-radius: 0.5;
    border-radius: 0.5; }
  .temprature-config-switch .showhideswitch-checkbox:disabled + .showhideswitch-label .showhideswitch-inner:before {
    background-color: #F9F9F9;
    color: #8C9093;
    -webkit-border-radius: 0.5;
    -moz-border-radius: 0.5;
    -ms-border-radius: 0.5;
    border-radius: 0.5; }
  .temprature-config-switch .showhideswitch-checkbox:disabled + .showhideswitch-label .showhideswitch-inner:after {
    background-color: #E6E6E6;
    color: #FFFFFF;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem; }
  .temprature-config-switch .showhideswitch-checkbox:checked:disabled + .showhideswitch-label .showhideswitch-inner:before {
    background-color: #E6E6E6;
    color: #FFFFFF;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem; }
  .temprature-config-switch .showhideswitch-checkbox:checked:disabled + .showhideswitch-label .showhideswitch-inner:after {
    background-color: #F9F9F9;
    color: #8C9093;
    -webkit-border-radius: 0.5;
    -moz-border-radius: 0.5;
    -ms-border-radius: 0.5;
    border-radius: 0.5; }

/*
## Tri state Switches
```
    <div class="triswitch"><label class="active">Yes</label><label>N/A</label><label>No</label></div>
```
*/
.triswitch {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  font-family: MetaProMedium;
  font-size: 1.4rem;
  display: inline-block;
  overflow: hidden;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  line-height: 2.0rem; }
  .triswitch label {
    background-color: #F9F9F9;
    color: #00A0DC;
    padding: 0.5rem 1.8rem;
    display: inline-block;
    cursor: default;
    margin: 0; }
  .triswitch .active {
    background-color: #00A0DC;
    color: #FFFFFF;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem; }

/*
## Tri state Switches2
```
    <div class="triswitch2"><label>Yes</label><label class="active">N/A</label><label>No</label></div>
```
*/
.triswitch2 {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  font-family: MetaProMedium;
  font-size: 1.4rem;
  display: inline-block;
  overflow: hidden;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  line-height: 2.0rem; }
  .triswitch2 label {
    background-color: #F9F9F9;
    color: #00A0DC;
    padding: 0.5rem 1.8rem;
    display: inline-block;
    cursor: default;
    margin: 0; }
  .triswitch2 .active {
    background-color: #8C9093;
    color: #FFFFFF;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem; }

.modal-backdrop.modal-class.in {
  filter: alpha(opacity=50);
  opacity: 0.5; }

.modal-backdrop.in {
  filter: alpha(opacity=0);
  opacity: 0; }

/*.modal.fade {
  opacity: 1;
}

.modal.fade .modal-dialog, .modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}*/
.modal {
  overflow: hidden !important; }

.modal-dialog .modal-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  box-shadow: 0.5rem 0.5rem 0.2rem rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0.5rem 0.5rem 0.2rem rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0.5rem 0.5rem 0.2rem rgba(0, 0, 0, 0.4);
  border: 0; }
  .modal-dialog .modal-content .modal-header {
    height: 5.5rem;
    padding: 1.8rem 0;
    border-bottom: 1px solid #BFC0C1; }
    .modal-dialog .modal-content .modal-header .fa-close {
      color: #535456;
      cursor: default; }
    .modal-dialog .modal-content .modal-header .modal-title {
      font-family: MetaProMedium;
      color: #535456;
      font-size: 2rem;
      line-height: 2.2rem;
      text-transform: none;
      padding: 1.6rem 2rem; }
      .modal-dialog .modal-content .modal-header .modal-title .fa-close {
        color: #535456;
        cursor: default; }
  .modal-dialog .modal-content .modal-body {
    padding: 1.5rem;
    font-size: 1.5rem;
    font-family: OpenSans;
    display: inline-block; }
    .modal-dialog .modal-content .modal-body .col-md-12 {
      padding-left: 0;
      padding-right: 0; }
    .modal-dialog .modal-content .modal-body label {
      color: #343435; }
  .modal-dialog .modal-content .modal-footer {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem;
    clear: both; }
    .modal-dialog .modal-content .modal-footer.btnCenterAlign {
      text-align: center; }
    .modal-dialog .modal-content .modal-footer .button-secondary-small {
      margin-left: 5px; }

.user-prompt-bg {
  background: #ff0000; }

.user-prompt-parent .modal-dialog {
  width: 35rem; }
  .user-prompt-parent .modal-dialog .modal-content .user-prompt-error {
    width: 35rem; }

.user-prompt-parent .modal-dialog .modal-content {
  box-shadow: 0rem 0rem 0rem rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0rem 0rem 0rem rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0rem 0rem 0rem rgba(0, 0, 0, 0.4);
  border: 0;
  background-color: transparent; }

.user-prompt-parent .user-prompt-error {
  min-height: 20rem;
  background-color: #F9F9F9;
  -webkit-border-radius: 1.3rem;
  -moz-border-radius: 1.3rem;
  -ms-border-radius: 1.3rem;
  border-radius: 1.3rem;
  padding: 0 !important;
  box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  margin: calc(50vh - 14.5rem) 0; }
  .user-prompt-parent .user-prompt-error .incomplete-doc {
    color: #F38A00; }
  .user-prompt-parent .user-prompt-error .modal-body {
    min-height: 16rem;
    display: block; }
    .user-prompt-parent .user-prompt-error .modal-body .col-md-3 {
      width: 9rem;
      float: left; }
      .user-prompt-parent .user-prompt-error .modal-body .col-md-3 .caution-icon {
        font-size: 6rem;
        margin: 1.5rem 0;
        color: #F38A00; }
    .user-prompt-parent .user-prompt-error .modal-body .modal-title {
      color: #F38A00;
      text-transform: none;
      line-height: 2rem; }
    .user-prompt-parent .user-prompt-error .modal-body .modal-title.sign-case {
      color: #00A0DC; }
  .user-prompt-parent .user-prompt-error .modal-title {
    color: #F38A00; }
  .user-prompt-parent .user-prompt-error .modal-text {
    padding: 1.5rem;
    width: calc(100% - 9rem);
    float: left;
    color: #343435; }
  .user-prompt-parent .user-prompt-error .error-message {
    font-size: 1.5rem;
    font-family: OpenSans;
    font-weight: normal;
    padding: 1.5rem 0 0 0;
    color: #343435;
    word-wrap: break-word;
    line-height: 2rem; }
  .user-prompt-parent .user-prompt-error .popup-question {
    word-wrap: break-word;
    padding: 1.5rem 0 0 0; }
  .user-prompt-parent .user-prompt-error .dat-time {
    font-size: 1.5rem;
    font-family: OpenSans;
    font-weight: normal;
    color: #343435; }
  .user-prompt-parent .user-prompt-error .modal-title-void {
    color: #F38A00;
    text-transform: none;
    line-height: 2rem;
    padding-bottom: 1.5rem; }

.user-prompt-parent .user-prompt-delete {
  min-height: 14rem;
  background-color: #F9F9F9;
  -webkit-border-radius: 1.3rem;
  -moz-border-radius: 1.3rem;
  -ms-border-radius: 1.3rem;
  border-radius: 1.3rem;
  padding: 0 !important;
  box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  margin: calc(50vh - 14.5rem) 0; }
  .user-prompt-parent .user-prompt-delete .modal-body {
    height: 11rem;
    display: block; }
    .user-prompt-parent .user-prompt-delete .modal-body .col-md-3 {
      width: 9rem;
      float: left; }
      .user-prompt-parent .user-prompt-delete .modal-body .col-md-3 .caution-icon {
        font-size: 6rem;
        margin: 1.5rem 0;
        color: #F38A00; }
    .user-prompt-parent .user-prompt-delete .modal-body .modal-title {
      color: #F38A00;
      text-transform: none;
      line-height: 2rem; }
  .user-prompt-parent .user-prompt-delete .modal-title {
    color: #F38A00; }
  .user-prompt-parent .user-prompt-delete .modal-text {
    padding: 1.5rem;
    width: calc(100% - 9rem);
    float: left;
    color: #343435; }
  .user-prompt-parent .user-prompt-delete .wrap-popup-text {
    display: block;
    word-wrap: break-word; }
  .user-prompt-parent .user-prompt-delete .error-message {
    font-size: 1.5rem;
    font-family: OpenSans;
    font-weight: normal;
    padding: 1.5rem 0 0 0;
    color: #343435;
    word-wrap: break-word;
    line-height: 2rem; }
  .user-prompt-parent .user-prompt-delete .dat-time {
    font-size: 1.5rem;
    font-family: OpenSans;
    font-weight: normal;
    color: #343435; }

.user-prompt-parent .modal-footer {
  height: 40px;
  background-color: #BFC0C1;
  padding: 0.5rem !important;
  -webkit-border-radius: 0 0 1rem 1rem;
  -moz-border-radius: 0 0 1rem 1rem;
  -ms-border-radius: 0 0 1rem 1rem;
  border-radius: 0 0 1rem 1rem;
  border-top: 0.1rem solid #8C9093; }
  .user-prompt-parent .modal-footer.btnCenterAlign {
    text-align: center; }

.user-prompt-logout {
  width: 35rem;
  min-height: 16rem;
  background-color: #F9F9F9;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  -ms-border-radius: 1rem;
  border-radius: 1rem;
  padding: 0 !important;
  box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  margin: calc(50vh - 14.5rem) 0; }
  .user-prompt-logout .modal-body {
    min-height: 12rem;
    display: block; }
    .user-prompt-logout .modal-body .col-md-3 {
      width: 25%;
      float: left; }
    .user-prompt-logout .modal-body .caution-icon {
      font-size: 6rem;
      margin: 1.5rem 0;
      color: #F38A00; }
    .user-prompt-logout .modal-body .modal-title {
      color: #F38A00;
      text-transform: none; }
    .user-prompt-logout .modal-body .padding-top-row {
      padding-top: 1rem; }
    .user-prompt-logout .modal-body .modal-text {
      padding: 1.5rem;
      width: 75%;
      float: left;
      color: #343435; }
    .user-prompt-logout .modal-body .logout-message {
      font-size: 1.5rem;
      font-family: OpenSans;
      font-weight: normal;
      padding: 1.5rem 0 0 0;
      color: #343435; }
    .user-prompt-logout .modal-body .confirmation-message {
      font-size: 1.5rem;
      font-family: OpenSans;
      font-weight: normal;
      padding: 1.5rem 0 0 0;
      color: #343435; }
  .user-prompt-logout .modal-footer {
    height: 4rem;
    background-color: #BFC0C1;
    padding: 0.5rem !important;
    -webkit-border-radius: 0 0 1rem 1rem;
    -moz-border-radius: 0 0 1rem 1rem;
    -ms-border-radius: 0 0 1rem 1rem;
    border-radius: 0 0 1rem 1rem;
    border-top: 0.1rem solid #8C9093; }
    .user-prompt-logout .modal-footer.btnCenterAlign {
      text-align: center; }

.add-popup-parent {
  z-index: 99000 !important; }
  .add-popup-parent .modal-dialog {
    width: 42rem; }
    .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary {
      width: 42rem; }
  .add-popup-parent .modal-dialog .modal-content {
    box-shadow: 0rem 0rem 0rem rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0rem 0rem 0rem rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0rem 0rem 0rem rgba(0, 0, 0, 0.4);
    border: 0;
    background-color: transparent; }
    .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary {
      min-height: 20rem;
      background-color: #F9F9F9;
      -webkit-border-radius: 1.3rem;
      -moz-border-radius: 1.3rem;
      -ms-border-radius: 1.3rem;
      border-radius: 1.3rem;
      padding: 0 !important;
      box-shadow: 0.3rem 0.3rem 0.4rem rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0.3rem 0.3rem 0.4rem rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0.3rem 0.3rem 0.4rem rgba(0, 0, 0, 0.2);
      margin: calc(50vh - 14.5rem) 0; }
      .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary .modal-title {
        color: #00A0DC;
        line-height: 2rem;
        text-transform: none; }
      .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary .modal-body {
        min-height: 16rem;
        display: inline-flex;
        width: 100%;
        background-color: #F9F9F9;
        border-radius: 1rem 1rem 0 0; }
        .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary .modal-body .col-md-3 {
          width: 9rem;
          float: left; }
        .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary .modal-body .caution-icon {
          font-size: 6rem;
          margin: 1.5rem 0;
          color: #00A0DC; }
        .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary .modal-body .modal-title {
          color: #00A0DC; }
        .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary .modal-body .modal-text {
          padding: 1.5rem;
          width: calc(100% - 9rem);
          float: left;
          color: #343435; }
        .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary .modal-body .dictionary-message {
          font-size: 1.5rem;
          font-family: OpenSans;
          font-weight: normal;
          padding: 1.5rem 0 0 0;
          color: #343435; }
          .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary .modal-body .dictionary-message label {
            font-family: OpenSans-Semibold;
            color: #343435; }
        .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary .modal-body .dat-time {
          font-size: 1.5rem;
          font-family: OpenSans;
          font-weight: normal;
          color: #343435; }
      .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary .modal-footer {
        height: 40px;
        background-color: #BFC0C1;
        padding: 0.5rem;
        -webkit-border-radius: 0 0 1rem 1rem;
        -moz-border-radius: 0 0 1rem 1rem;
        -ms-border-radius: 0 0 1rem 1rem;
        border-radius: 0 0 1rem 1rem;
        border-top: 0.1rem solid #8C9093; }
        .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary .modal-footer.btnCenterAlign {
          text-align: center; }
        .add-popup-parent .modal-dialog .modal-content .add-popup-dictionary .modal-footer .button-secondary-small {
          margin-left: 0.5rem; }

.pain-scale-modal {
  display: flex !important;
  align-items: center; }
  .pain-scale-modal .modal-lg {
    width: auto; }

.self-dismiss-dialog {
  border-radius: 0.5rem;
  box-shadow: 0.3rem 0.3rem 0.4rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.3rem 0.3rem 0.4rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0.3rem 0.3rem 0.4rem rgba(0, 0, 0, 0.2);
  background: #00A0DC;
  padding: 20px 0 0;
  max-width: 50rem; }
  .self-dismiss-dialog .dialog-text {
    text-align: center;
    padding: 2rem;
    font-size: 1.5rem;
    font-family: OpenSans;
    background: #F9F9F9;
    border-top: 0.1rem solid #8C9093;
    color: #343435;
    line-height: 1.2rem;
    border-right: 0.1rem solid #E6E6E6;
    border-bottom: 0.1rem solid #E6E6E6;
    border-left: 0.1rem solid #E6E6E6;
    border-radius: 0 0 0.5rem 0.5rem; }

.signature-dialog {
  width: 457px !important;
  min-height: 10.9rem !important; }
  .signature-dialog .fa-exclamation-circle {
    color: #F38A00;
    font-size: 6rem; }
  .signature-dialog .signature-row {
    padding-top: 1.5rem; }
    .signature-dialog .signature-row ul.spec-res-incomp {
      padding: 0;
      margin-left: 16px;
      margin-top: 20px; }
  .signature-dialog .signature-row-toggle {
    width: 100%; }
  .signature-dialog .signature-row-toggle-login {
    width: 80%;
    float: right; }
  .signature-dialog .signature-notop {
    padding: 0; }
  .signature-dialog .signature-noleft {
    padding-left: 0 !important;
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 1.4rem !important; }
  .signature-dialog .signature-noleftright {
    padding-left: 0rem;
    padding-right: 0; }
  .signature-dialog .pencil-icon {
    font-size: 6rem;
    margin-top: 0;
    color: #00A0DC; }
  .signature-dialog .modal-body {
    padding-top: 1rem !important;
    padding-right: 0 !important;
    min-height: 10.5rem !important; }
    .signature-dialog .modal-body .modal-body-inner {
      padding: 2rem 0 0 2rem; }
  .signature-dialog .sign-text {
    color: #00A0DC !important;
    height: 2rem;
    width: 100%; }
  .signature-dialog .signature-login-container {
    padding-left: 58px !important; }
    .signature-dialog .signature-login-container input {
      width: 100%; }
  .signature-dialog .modal-footer {
    height: 5.8rem !important;
    padding-top: 1.4rem !important;
    padding-right: 1.4rem !important; }
  .signature-dialog .button-sign {
    margin-right: 0 !important;
    margin-left: 1.2rem !important; }
  .signature-dialog .button-cancel {
    margin-right: 0 !important; }
  .signature-dialog .case-label {
    width: 17.2rem; }
  .signature-dialog .other-label {
    width: 14rem; }
  .signature-dialog .sign-label {
    margin-top: 0.7rem; }

.unsignerrormsg.user-prompt-parent .user-prompt-error .modal-body .col-md-3 {
  padding-left: 1.2rem; }
  .unsignerrormsg.user-prompt-parent .user-prompt-error .modal-body .col-md-3 .caution-icon {
    padding-top: 2.2rem; }

.unsignerrormsg.user-prompt-parent .user-prompt-error .modal-text {
  padding: 3.1rem 2rem 2.6rem 1.6rem; }
  .unsignerrormsg.user-prompt-parent .user-prompt-error .modal-text .error-message {
    padding-top: 1rem; }

.button-group button {
  width: 5.2rem; }

.button-group button {
  font-family: MetaProMedium;
  font-size: 1.4rem;
  color: #00A0DC;
  padding: 0.8rem 1.5rem 0.8rem 1.5rem;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  height: 3rem;
  line-height: 0;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  cursor: default;
  white-space: nowrap;
  margin-right: 0.5rem;
  float: left; }
  .button-group button:last-child {
    margin-right: 0; }
  .button-group button:hover {
    background-color: #EFEFEF; }
  .button-group button:active, .button-group button.active {
    background-color: #00A0DC;
    color: #FFFFFF;
    border: 0.1rem solid #00A0DC; }
  .button-group button.active-orange {
    background-color: #F38A00;
    color: #FFFFFF;
    border: 0.1rem solid #F38A00; }
  .button-group button:disabled, .button-group button.disabled {
    background-color: #F9F9F9;
    color: #8C9093;
    border: 0.1rem solid #E6E6E6;
    cursor: default; }
    .button-group button:disabled.active, .button-group button.disabled.active {
      color: #8C9093 !important;
      background-color: #E6E6E6;
      box-shadow: none;
      border: 0.1rem solid #E6E6E6; }

/*
### Checklist and Radio Button
### Use directive <check-list> in components\Directives\CheckList or
### directive <radio-list> in components\Directives\RadioList if you don't want
### to manually layout the component
```
    <ul class="list-group list-checklist">

        <li class="list-group-item text-left" ng-class="{selected: item.isSelected}"
            <!-- Display the text and the checkbox in a flexbox so we don't have to float -->
            <!-- and everything lines up correctly -->
            <div class="flex flex-align-center">
                <span class="flex-grow">Item1</span>
                <span ng-show="item.isSelected" class="fa fa-check fa-2x"></span>
            </div>
        </li>

    </ul>
```
*/
.list-check-list li, .list-radio-list li {
  color: #535456;
  background-color: #F9F9F9;
  border-color: #BFC0C1;
  font-family: MetaProMedium;
  font-size: 14px; }

.list-check-list li.selected, .list-radio-list li.selected {
  color: #FFFFFF;
  background-color: #00A0DC; }

.list-check-list li.disabled, .list-radio-list li.disabled {
  background: #F9F9F9 !important;
  color: #8C9093 !important;
  pointer-events: none !important; }

.list-check-list li.selected.disabled, .list-radio-list li.selected.disabled {
  background: #E6E6E6 !important;
  color: #8C9093 !important; }

.list-check-list .ellipsis, .list-radio-list .ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.list-radio-list li > div > span.radio-button {
  margin-right: 15px; }

.action-text {
  font-size: 1.5rem;
  font-family: MetaProBook;
  color: #00A0DC;
  font-size: 1.5rem; }
  .action-text a {
    text-decoration: none;
    font-size: 1.5rem;
    font-family: MetaProBook;
    color: #00A0DC;
    font-size: 1.5rem; }

.accordion-class .panel-group .panel {
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  box-shadow: none;
  border-radius: 0;
  margin: 1.5rem; }
  .accordion-class .panel-group .panel .panel-heading {
    background-color: #F9F9F9;
    border-bottom: 0;
    padding: 1.5rem; }
  .accordion-class .panel-group .panel h4, .accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .accordion-class .panel-group .panel .fc-resource-cell, .accordion-class .panel-group .panel .panel-title {
    font-family: MetaProBook;
    font-size: 1.5rem;
    line-height: 1.7rem;
    color: #343435;
    text-transform: capitalize; }
    .accordion-class .panel-group .panel h4 > a, .accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .accordion-class .panel-group .panel .fc-resource-cell > a, .accordion-class .panel-group .panel .panel-title > a {
      font-size: 1.5rem;
      line-height: 1.5rem;
      text-decoration: none;
      color: #343435;
      font-family: MetaProBook; }
  .accordion-class .panel-group .panel .panel-collapse .panel-body {
    border: 0;
    padding: 0; }
    .accordion-class .panel-group .panel .panel-collapse .panel-body .content {
      padding: 0 1.5rem 1.5rem 1.5rem;
      font-size: 1.5rem;
      font-family: OpenSans; }
  .accordion-class .panel-group .panel.selected-tile {
    box-shadow: 0 0 0.5rem #00A0DC; }

.accordion-extend-class .panel-group .panel {
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  box-shadow: none;
  border-radius: 0;
  /*margin: 0.5rem;*/
  padding-bottom: 1rem; }
  .accordion-extend-class .panel-group .panel .panel-heading {
    background-color: #F9F9F9;
    border-bottom: 0;
    padding: 0; }
  .accordion-extend-class .panel-group .panel h4, .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .accordion-extend-class .panel-group .panel .fc-resource-cell, .accordion-extend-class .panel-group .panel .panel-title {
    font-family: MetaProBook;
    font-size: 1.5rem;
    line-height: 1.7rem;
    color: #343435;
    text-transform: capitalize; }
    .accordion-extend-class .panel-group .panel h4 > a, .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .accordion-extend-class .panel-group .panel .fc-resource-cell > a, .accordion-extend-class .panel-group .panel .panel-title > a {
      font-size: 1.5rem;
      line-height: 1.5rem;
      text-decoration: none;
      color: #343435;
      font-family: MetaProBook; }
      .accordion-extend-class .panel-group .panel h4 > a .fa, .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .fa, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .accordion-extend-class .panel-group .panel .fc-resource-cell > a .fa, .accordion-extend-class .panel-group .panel .panel-title > a .fa {
        padding-left: 1rem;
        padding-right: 0.3rem; }
      .accordion-extend-class .panel-group .panel h4 > a .heading-panel, .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .heading-panel, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .accordion-extend-class .panel-group .panel .fc-resource-cell > a .heading-panel, .accordion-extend-class .panel-group .panel .panel-title > a .heading-panel {
        display: inline-flex;
        padding-right: 1rem 0;
        width: 90%;
        cursor: default; }
  .accordion-extend-class .panel-group .panel .panel-title {
    padding: 1rem 0 0; }
  .accordion-extend-class .panel-group .panel .extend-class {
    font-size: 1.5rem;
    font-family: OpenSans;
    padding: 1rem 3rem 0;
    border-top: 1px solid #E6E6E6;
    display: block;
    margin-top: 1rem;
    color: #535456;
    cursor: default; }
  .accordion-extend-class .panel-group .panel .extend-change-class {
    font-size: 1.5rem;
    font-family: OpenSans;
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    border-top: 1px solid #E6E6E6;
    display: block;
    margin-top: 1rem;
    color: #535456;
    cursor: default; }
  .accordion-extend-class .panel-group .panel .panel-collapse .panel-body {
    border: 0;
    padding: 0; }
    .accordion-extend-class .panel-group .panel .panel-collapse .panel-body .content {
      padding: 0 3rem;
      font-size: 1.5rem;
      font-family: OpenSans; }
      .accordion-extend-class .panel-group .panel .panel-collapse .panel-body .content.is-edit {
        padding: 0 0.8rem; }
  .accordion-extend-class .panel-group .panel.selected-tile {
    box-shadow: 0 0 0.5rem #00A0DC; }

.context-icon {
  color: #8C9093;
  font-size: 1.4rem; }

.context-icon-bluebg {
  color: #FFFFFF;
  font-size: 1.4rem; }

.accordion-expand-section {
  padding-left: 10px; }

.accordion-sub-header {
  padding-left: 26px; }

ul.context-menu {
  border: 0.1rem solid #E6E6E6;
  background: #F9F9F9;
  padding: 0;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: none; }
  ul.context-menu li:last-child {
    border-bottom: 0; }
  ul.context-menu li a {
    display: block;
    padding: 0.5rem 0.5rem;
    color: #343435;
    background-color: #F9F9F9;
    text-align: left;
    font-size: 1.4rem;
    line-height: 1.4rem;
    font-family: MetaProMedium;
    cursor: default; }
    ul.context-menu li a:hover {
      background-color: #00A0DC;
      color: #FFFFFF; }

/* temporary styling for accordions until we unify the styles  JS 2/29 */
.specimenResultsParagraph {
  margin-left: 10px; }

.specimen_list .bottle_no {
  font-weight: bold; }

.specimenLogParagraph {
  margin-left: 11px; }

.specimen-right {
  padding-right: 0px; }

.allergyFloatRight {
  float: right; }

.allergyLabel {
  font-size: 1.5rem;
  color: #535456;
  font-family: OpenSans-Semibold; }

.allergyPaddingLeft {
  padding-left: 0px; }

.speciman-padding-left {
  padding-left: 12px; }

.activeHomePadding {
  padding-left: 11px; }

.activeMarginRight {
  margin-right: 14px; }

.expand-icon {
  padding-left: 10px; }

.accordion-label {
  font-size: 1.5rem;
  color: #535456;
  font-family: OpenSans-Semibold; }

.accordion-row {
  width: auto;
  min-width: 132px;
  max-width: 132px; }

.accordion-row-special {
  width: auto;
  min-width: 125px;
  max-width: 132px; }

.accordion-no-padding {
  padding: 0px; }

.accordion-padding-left {
  padding-left: 5px; }

.specimenlog-margin-left {
  margin-left: 8px; }

.expand-medications {
  padding-left: 8px; }

.accordionLeftColumn {
  padding-left: 0px; }

/*
## 
```
   
```
*/
.tab-class > ul {
  border-bottom: 0.1rem solid #E6E6E6;
  margin-bottom: -0.1rem;
  float: right; }
  .tab-class > ul > li {
    z-index: 1;
    margin-bottom: -0.1rem;
    float: left; }
    .tab-class > ul > li > a {
      font-family: MetaProMedium;
      font-size: 1.4rem;
      display: block;
      color: #00A0DC;
      margin-right: 0;
      background-color: #F9F9F9;
      text-align: center;
      padding: 0 2.5rem;
      line-height: 3rem;
      height: 3rem;
      vertical-align: middle;
      cursor: default;
      font-weight: normal;
      -webkit-border-radius: 0rem;
      -moz-border-radius: 0rem;
      -ms-border-radius: 0rem;
      border-radius: 0rem;
      border: 0.1rem solid #E6E6E6;
      white-space: nowrap; }
      .tab-class > ul > li > a:hover, .tab-class > ul > li > a:focus {
        color: #00A0DC;
        background-color: transparent;
        border: 0.1rem solid #E6E6E6; }
    .tab-class > ul > li .patienthandoff_tabset .tab-content {
      background-color: transparent; }
  .tab-class > ul .active > a {
    font-family: MetaProMedium;
    font-size: 1.4rem;
    display: block;
    color: #343435;
    margin-right: 0;
    background-color: #FFFFFF;
    border: 0.1rem solid #E6E6E6;
    text-align: center;
    cursor: default;
    font-weight: normal;
    padding: 0 2.5rem;
    line-height: 3rem;
    height: 3rem;
    -webkit-border-radius: 0rem;
    -moz-border-radius: 0rem;
    -ms-border-radius: 0rem;
    border-radius: 0rem;
    border-bottom: 0; }
    .tab-class > ul .active > a:hover, .tab-class > ul .active > a:focus {
      color: #343435;
      background-color: #FFFFFF;
      border: 0.1rem solid #E6E6E6;
      border-bottom: 0; }

.tab-class > .tab-content {
  border-top: 0.1rem solid #E6E6E6;
  clear: both; }

.tab-class > ul {
  margin-right: calc(6rem); }
  .tab-class > ul > li > a {
    width: 12rem; }
  .tab-class > ul > li .active > a, .tab-class > ul > li .active > a:hover {
    width: 12rem; }

.segment-tab-class-2 > ul {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  overflow: hidden;
  border: 0.1rem solid #E6E6E6;
  text-align: center;
  margin: 0.5rem 0; }
  .segment-tab-class-2 > ul > li {
    width: 50%;
    border-right: 0.1rem solid #E6E6E6; }
    .segment-tab-class-2 > ul > li:first-child {
      -webkit-border-radius: 0.5rem 0 0 0.5rem;
      -moz-border-radius: 0.5rem 0 0 0.5rem;
      -ms-border-radius: 0.5rem 0 0 0.5rem;
      border-radius: 0.5rem 0 0 0.5rem; }
    .segment-tab-class-2 > ul > li:last-child {
      -webkit-border-radius: 0 0.5rem 0.5rem 0;
      -moz-border-radius: 0 0.5rem 0.5rem 0;
      -ms-border-radius: 0 0.5rem 0.5rem 0;
      border-radius: 0 0.5rem 0.5rem 0;
      border-right: 0 solid #E6E6E6; }
    .segment-tab-class-2 > ul > li > a {
      font-family: MetaProMedium;
      font-size: 1.4rem;
      display: block;
      color: #00A0DC;
      margin-right: 0;
      background-color: #F9F9F9;
      width: 100%;
      padding: 0 2.5rem;
      line-height: 30px;
      height: 30px;
      vertical-align: middle;
      cursor: default;
      font-weight: normal;
      border: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0; }
      .segment-tab-class-2 > ul > li > a:hover {
        background-color: #EFEFEF; }
      .segment-tab-class-2 > ul > li > a:active {
        background-color: #E6E6E6; }
  .segment-tab-class-2 > ul .active > a, .segment-tab-class-2 > ul .active > a:hover {
    font-size: 1.4rem;
    display: block;
    color: #FFFFFF;
    background-color: #00A0DC;
    border: 0; }

.segment-tab-class-2.disabled > ul li a {
  color: #8C9093;
  background-color: #F9F9F9;
  box-shadow: none; }

.segment-tab-class-2.disabled > ul li.active a {
  color: #8C9093 !important;
  background-color: #E6E6E6;
  box-shadow: none; }

.segment-tab-class-2 > ul > li {
  width: 50%; }

.segment-tab-class-3 > ul {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  overflow: hidden;
  border: 0.1rem solid #E6E6E6;
  text-align: center;
  margin: 0.5rem 0; }
  .segment-tab-class-3 > ul > li {
    width: 50%;
    border-right: 0.1rem solid #E6E6E6; }
    .segment-tab-class-3 > ul > li:first-child {
      -webkit-border-radius: 0.5rem 0 0 0.5rem;
      -moz-border-radius: 0.5rem 0 0 0.5rem;
      -ms-border-radius: 0.5rem 0 0 0.5rem;
      border-radius: 0.5rem 0 0 0.5rem; }
    .segment-tab-class-3 > ul > li:last-child {
      -webkit-border-radius: 0 0.5rem 0.5rem 0;
      -moz-border-radius: 0 0.5rem 0.5rem 0;
      -ms-border-radius: 0 0.5rem 0.5rem 0;
      border-radius: 0 0.5rem 0.5rem 0;
      border-right: 0 solid #E6E6E6; }
    .segment-tab-class-3 > ul > li > a {
      font-family: MetaProMedium;
      font-size: 1.4rem;
      display: block;
      color: #00A0DC;
      margin-right: 0;
      background-color: #F9F9F9;
      width: 100%;
      padding: 0 2.5rem;
      line-height: 30px;
      height: 30px;
      vertical-align: middle;
      cursor: default;
      font-weight: normal;
      border: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0; }
      .segment-tab-class-3 > ul > li > a:hover {
        background-color: #EFEFEF; }
      .segment-tab-class-3 > ul > li > a:active {
        background-color: #E6E6E6; }
  .segment-tab-class-3 > ul .active > a, .segment-tab-class-3 > ul .active > a:hover {
    font-size: 1.4rem;
    display: block;
    color: #FFFFFF;
    background-color: #00A0DC;
    border: 0; }

.segment-tab-class-3.disabled > ul li a {
  color: #8C9093;
  background-color: #F9F9F9;
  box-shadow: none; }

.segment-tab-class-3.disabled > ul li.active a {
  color: #8C9093 !important;
  background-color: #E6E6E6;
  box-shadow: none; }

.segment-tab-class-3 > ul > li {
  width: 33.33333%; }

.segment-tab-class-4 > ul {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  overflow: hidden;
  border: 0.1rem solid #E6E6E6;
  text-align: center;
  margin: 0.5rem 0; }
  .segment-tab-class-4 > ul > li {
    width: 50%;
    border-right: 0.1rem solid #E6E6E6; }
    .segment-tab-class-4 > ul > li:first-child {
      -webkit-border-radius: 0.5rem 0 0 0.5rem;
      -moz-border-radius: 0.5rem 0 0 0.5rem;
      -ms-border-radius: 0.5rem 0 0 0.5rem;
      border-radius: 0.5rem 0 0 0.5rem; }
    .segment-tab-class-4 > ul > li:last-child {
      -webkit-border-radius: 0 0.5rem 0.5rem 0;
      -moz-border-radius: 0 0.5rem 0.5rem 0;
      -ms-border-radius: 0 0.5rem 0.5rem 0;
      border-radius: 0 0.5rem 0.5rem 0;
      border-right: 0 solid #E6E6E6; }
    .segment-tab-class-4 > ul > li > a {
      font-family: MetaProMedium;
      font-size: 1.4rem;
      display: block;
      color: #00A0DC;
      margin-right: 0;
      background-color: #F9F9F9;
      width: 100%;
      padding: 0 2.5rem;
      line-height: 30px;
      height: 30px;
      vertical-align: middle;
      cursor: default;
      font-weight: normal;
      border: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0; }
      .segment-tab-class-4 > ul > li > a:hover {
        background-color: #EFEFEF; }
      .segment-tab-class-4 > ul > li > a:active {
        background-color: #E6E6E6; }
  .segment-tab-class-4 > ul .active > a, .segment-tab-class-4 > ul .active > a:hover {
    font-size: 1.4rem;
    display: block;
    color: #FFFFFF;
    background-color: #00A0DC;
    border: 0; }

.segment-tab-class-4.disabled > ul li a {
  color: #8C9093;
  background-color: #F9F9F9;
  box-shadow: none; }

.segment-tab-class-4.disabled > ul li.active a {
  color: #8C9093 !important;
  background-color: #E6E6E6;
  box-shadow: none; }

.segment-tab-class-4 > ul > li {
  width: 25%; }

.segment-tab-class-5 > ul {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  overflow: hidden;
  border: 0.1rem solid #E6E6E6;
  text-align: center;
  margin: 0.5rem 0; }
  .segment-tab-class-5 > ul > li {
    width: 50%;
    border-right: 0.1rem solid #E6E6E6; }
    .segment-tab-class-5 > ul > li:first-child {
      -webkit-border-radius: 0.5rem 0 0 0.5rem;
      -moz-border-radius: 0.5rem 0 0 0.5rem;
      -ms-border-radius: 0.5rem 0 0 0.5rem;
      border-radius: 0.5rem 0 0 0.5rem; }
    .segment-tab-class-5 > ul > li:last-child {
      -webkit-border-radius: 0 0.5rem 0.5rem 0;
      -moz-border-radius: 0 0.5rem 0.5rem 0;
      -ms-border-radius: 0 0.5rem 0.5rem 0;
      border-radius: 0 0.5rem 0.5rem 0;
      border-right: 0 solid #E6E6E6; }
    .segment-tab-class-5 > ul > li > a {
      font-family: MetaProMedium;
      font-size: 1.4rem;
      display: block;
      color: #00A0DC;
      margin-right: 0;
      background-color: #F9F9F9;
      width: 100%;
      padding: 0 2.5rem;
      line-height: 30px;
      height: 30px;
      vertical-align: middle;
      cursor: default;
      font-weight: normal;
      border: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0; }
      .segment-tab-class-5 > ul > li > a:hover {
        background-color: #EFEFEF; }
      .segment-tab-class-5 > ul > li > a:active {
        background-color: #E6E6E6; }
  .segment-tab-class-5 > ul .active > a, .segment-tab-class-5 > ul .active > a:hover {
    font-size: 1.4rem;
    display: block;
    color: #FFFFFF;
    background-color: #00A0DC;
    border: 0; }

.segment-tab-class-5.disabled > ul li a {
  color: #8C9093;
  background-color: #F9F9F9;
  box-shadow: none; }

.segment-tab-class-5.disabled > ul li.active a {
  color: #8C9093 !important;
  background-color: #E6E6E6;
  box-shadow: none; }

.segment-tab-class-5 > ul > li {
  width: 20%; }

.segmented-label {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  overflow: hidden;
  border: 0.1rem solid #E6E6E6;
  background-color: #F9F9F9;
  text-align: center;
  margin: 0.5rem 0;
  display: table;
  padding: 0;
  margin: 0; }
  .segmented-label label, .segmented-label .btn {
    font-family: MetaProMedium;
    font-size: 1.4rem !important;
    font-weight: normal;
    display: table-cell;
    color: #00A0DC !important;
    background-color: #F9F9F9;
    margin: 0 !important;
    padding: 0 1.5rem;
    line-height: 3rem;
    height: 3rem;
    vertical-align: middle;
    cursor: default;
    box-shadow: none;
    border-left: 0;
    border-bottom: 0;
    border-top: 0;
    border-right: 0.1rem solid #E6E6E6;
    float: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
    .segmented-label label:hover, .segmented-label label:focus, .segmented-label .btn:hover, .segmented-label .btn:focus {
      background-color: #EFEFEF;
      color: #00A0DC;
      box-shadow: none; }
    .segmented-label label:active, .segmented-label .btn:active {
      background-color: #E6E6E6;
      color: #006990;
      box-shadow: none; }
    .segmented-label label:last-child, .segmented-label .btn:last-child {
      border-right: 0; }
    .segmented-label label.active, .segmented-label .btn.active {
      color: #FFFFFF !important;
      background-color: #00A0DC;
      box-shadow: none;
      cursor: default;
      z-index: auto; }
  .segmented-label label[disabled], .segmented-label .btn[disabled] {
    color: #8C9093 !important;
    background-color: #F9F9F9;
    box-shadow: none;
    pointer-events: none;
    cursor: not-allowed; }
    .segmented-label label[disabled]:hover, .segmented-label label[disabled]:focus, .segmented-label .btn[disabled]:hover, .segmented-label .btn[disabled]:focus {
      color: #8C9093 !important;
      background-color: #F9F9F9;
      box-shadow: none; }
    .segmented-label label[disabled].active, .segmented-label .btn[disabled].active {
      color: #8C9093 !important;
      background-color: #E6E6E6;
      box-shadow: none; }
      .segmented-label label[disabled].active.hover, .segmented-label label[disabled].active:focus, .segmented-label .btn[disabled].active.hover, .segmented-label .btn[disabled].active:focus {
        color: #8C9093 !important;
        background-color: #E6E6E6;
        box-shadow: none; }
    .segmented-label label[disabled].activeother, .segmented-label .btn[disabled].activeother {
      color: #8C9093 !important;
      background-color: #BFC0C1;
      border: 0.1rem solid #E6E6E6;
      box-shadow: none; }
      .segmented-label label[disabled].activeother.hover, .segmented-label label[disabled].activeother:focus, .segmented-label .btn[disabled].activeother.hover, .segmented-label .btn[disabled].activeother:focus {
        color: #8C9093 !important;
        background-color: #BFC0C1;
        border: 0.1rem solid #E6E6E6;
        box-shadow: none; }

.segmented-label-fixedwidth {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  overflow: hidden;
  border: 0.1rem solid #E6E6E6;
  background-color: #F9F9F9;
  text-align: center;
  margin: 0.5rem 0;
  display: inline-block;
  padding: 0;
  margin: 0; }
  .segmented-label-fixedwidth label, .segmented-label-fixedwidth .btn {
    font-family: MetaProMedium;
    font-size: 1.4rem !important;
    font-weight: normal;
    display: inline-block;
    color: #00A0DC !important;
    background-color: #F9F9F9;
    margin: 0 !important;
    padding: 0 1.5rem;
    line-height: 3rem;
    height: 3rem;
    vertical-align: middle;
    cursor: default;
    box-shadow: none;
    border-left: 0;
    border-bottom: 0;
    border-top: 0;
    border-right: 0.1rem solid #E6E6E6;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
    .segmented-label-fixedwidth label:hover, .segmented-label-fixedwidth label:focus, .segmented-label-fixedwidth .btn:hover, .segmented-label-fixedwidth .btn:focus {
      background-color: #EFEFEF;
      color: #00A0DC;
      box-shadow: none; }
    .segmented-label-fixedwidth label:active, .segmented-label-fixedwidth .btn:active {
      background-color: #E6E6E6;
      color: #006990;
      box-shadow: none; }
    .segmented-label-fixedwidth label:last-child, .segmented-label-fixedwidth .btn:last-child {
      border-right: 0; }
    .segmented-label-fixedwidth label.active, .segmented-label-fixedwidth .btn.active {
      color: #FFFFFF !important;
      background-color: #00A0DC;
      box-shadow: none;
      cursor: default; }
  .segmented-label-fixedwidth label[disabled], .segmented-label-fixedwidth .btn[disabled] {
    color: #8C9093 !important;
    background-color: #F9F9F9;
    box-shadow: none;
    pointer-events: none;
    cursor: not-allowed; }
    .segmented-label-fixedwidth label[disabled]:hover, .segmented-label-fixedwidth label[disabled]:focus, .segmented-label-fixedwidth .btn[disabled]:hover, .segmented-label-fixedwidth .btn[disabled]:focus {
      color: #8C9093 !important;
      background-color: #F9F9F9;
      box-shadow: none; }
    .segmented-label-fixedwidth label[disabled].active, .segmented-label-fixedwidth .btn[disabled].active {
      color: #8C9093 !important;
      background-color: #E6E6E6;
      box-shadow: none; }
      .segmented-label-fixedwidth label[disabled].active.hover, .segmented-label-fixedwidth label[disabled].active:focus, .segmented-label-fixedwidth .btn[disabled].active.hover, .segmented-label-fixedwidth .btn[disabled].active:focus {
        color: #8C9093 !important;
        background-color: #E6E6E6;
        box-shadow: none; }
    .segmented-label-fixedwidth label[disabled].activeother, .segmented-label-fixedwidth .btn[disabled].activeother {
      color: #8C9093 !important;
      background-color: #BFC0C1;
      border: 0.1rem solid #E6E6E6;
      box-shadow: none; }
      .segmented-label-fixedwidth label[disabled].activeother.hover, .segmented-label-fixedwidth label[disabled].activeother:focus, .segmented-label-fixedwidth .btn[disabled].activeother.hover, .segmented-label-fixedwidth .btn[disabled].activeother:focus {
        color: #8C9093 !important;
        background-color: #BFC0C1;
        border: 0.1rem solid #E6E6E6;
        box-shadow: none; }

.segmented-label-vertical {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  overflow: hidden;
  border: 0.1rem solid #E6E6E6;
  background-color: #F9F9F9;
  text-align: center;
  margin: 0.5rem 0;
  display: inline-block;
  padding: 0;
  margin: 0; }
  .segmented-label-vertical label, .segmented-label-vertical .btn {
    height: 10rem; }
    .segmented-label-vertical label span, .segmented-label-vertical .btn span {
      text-align: center;
      white-space: nowrap;
      word-break: break-all;
      padding: 0;
      padding-top: 2rem; }
  .segmented-label-vertical label, .segmented-label-vertical .btn {
    font-family: MetaProMedium;
    font-size: 1.4rem !important;
    font-weight: normal;
    display: block;
    color: #00A0DC !important;
    background-color: #F9F9F9;
    margin: 0 !important;
    padding: 1.5rem 0.8rem;
    width: 3rem;
    vertical-align: middle;
    cursor: default;
    box-shadow: none;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 0.1rem solid #E6E6E6;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
    .segmented-label-vertical label:hover, .segmented-label-vertical label:focus, .segmented-label-vertical .btn:hover, .segmented-label-vertical .btn:focus {
      background-color: #EFEFEF;
      color: #00A0DC;
      box-shadow: none; }
    .segmented-label-vertical label span, .segmented-label-vertical .btn span {
      line-height: 3rem;
      display: block; }
    .segmented-label-vertical label:active, .segmented-label-vertical .btn:active {
      background-color: #E6E6E6;
      color: #006990;
      box-shadow: none; }
    .segmented-label-vertical label:last-child, .segmented-label-vertical .btn:last-child {
      border-bottom: 0; }
    .segmented-label-vertical label.active, .segmented-label-vertical .btn.active {
      color: #FFFFFF !important;
      background-color: #00A0DC;
      box-shadow: none;
      cursor: default; }
  .segmented-label-vertical label[disabled], .segmented-label-vertical .btn[disabled] {
    color: #8C9093 !important;
    background-color: #F9F9F9;
    box-shadow: none;
    pointer-events: none;
    cursor: not-allowed; }
    .segmented-label-vertical label[disabled]:hover, .segmented-label-vertical label[disabled]:focus, .segmented-label-vertical .btn[disabled]:hover, .segmented-label-vertical .btn[disabled]:focus {
      color: #8C9093 !important;
      background-color: #F9F9F9;
      box-shadow: none; }
    .segmented-label-vertical label[disabled].active, .segmented-label-vertical .btn[disabled].active {
      color: #8C9093 !important;
      background-color: #E6E6E6;
      box-shadow: none; }
      .segmented-label-vertical label[disabled].active.hover, .segmented-label-vertical label[disabled].active:focus, .segmented-label-vertical .btn[disabled].active.hover, .segmented-label-vertical .btn[disabled].active:focus {
        color: #8C9093 !important;
        background-color: #E6E6E6;
        box-shadow: none; }
    .segmented-label-vertical label[disabled].activeother, .segmented-label-vertical .btn[disabled].activeother {
      color: #8C9093 !important;
      background-color: #BFC0C1;
      border: 0.1rem solid #E6E6E6;
      box-shadow: none; }
      .segmented-label-vertical label[disabled].activeother.hover, .segmented-label-vertical label[disabled].activeother:focus, .segmented-label-vertical .btn[disabled].activeother.hover, .segmented-label-vertical .btn[disabled].activeother:focus {
        color: #8C9093 !important;
        background-color: #BFC0C1;
        border: 0.1rem solid #E6E6E6;
        box-shadow: none; }

.segmented-label-vertical.text_varient label, .segmented-label-vertical.text_varient .btn {
  height: 10rem; }
  .segmented-label-vertical.text_varient label span, .segmented-label-vertical.text_varient .btn span {
    transform-origin: 3.9rem 4.7rem;
    transform: rotate(270deg);
    width: 10rem;
    padding: 0 1.5rem;
    height: 3rem;
    text-overflow: ellipsis;
    overflow: hidden; }

.dragdrop {
  font-size: 1.5rem;
  font-family: OpenSans;
  line-height: 1.4rem; }
  .dragdrop header {
    color: #343435;
    border-top: 0.1rem solid #E6E6E6;
    border-bottom: 0.2rem solid #BFC0C1;
    height: 3rem;
    width: 100%;
    font-weight: bold;
    background-color: transparent; }
    .dragdrop header h4, .dragdrop header .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .dragdrop header .fc-resource-cell {
      margin: 0;
      line-height: 3rem; }
    .dragdrop header div {
      display: inline-block;
      width: 11.11111%;
      padding: 1.5rem 0;
      text-align: center;
      line-height: 1.4rem;
      cursor: default; }
      .dragdrop header div:hover {
        color: #00A0DC; }
  .dragdrop .dropbody {
    width: 100%; }
    .dragdrop .dropbody .row {
      font-weight: normal;
      color: #343435;
      border-bottom: 0.1rem solid #E6E6E6;
      min-height: 3.8rem; }
      .dragdrop .dropbody .row:nth-child(odd) {
        background-color: transparent; }
      .dragdrop .dropbody .row:nth-child(even) {
        background-color: #F9F9F9; }
      .dragdrop .dropbody .row:hover {
        color: #FFFFFF;
        background-color: #00A0DC; }
      .dragdrop .dropbody .row.dragging {
        opacity: 0.5;
        background-color: #00A0DC; }
      .dragdrop .dropbody .row.drag-enter {
        border-top: 3px solid #00A0DC; }
        .dragdrop .dropbody .row.drag-enter.drag-over {
          height: 0;
          overflow: hidden;
          background: transparent !important; }
      .dragdrop .dropbody .row > div {
        display: inline-block;
        text-align: center;
        line-height: 1.4rem; }
        .dragdrop .dropbody .row > div.panel-items {
          background-color: transparent; }

.dragdrop .closebuttonPosition2 {
  left: 117px; }

.checklist .dragging {
  opacity: 0.5;
  background-color: transparent;
  border: 0;
  height: 3rem;
  line-height: 3rem;
  padding: 0; }

.checklist .drag-enter {
  border-top: 3px solid #00A0DC; }
  .checklist .drag-enter.drag-over {
    height: 0;
    overflow: hidden;
    background: transparent !important; }

.progress {
  background: #FFFFFF;
  display: block;
  height: 2rem;
  overflow: hidden;
  width: 5rem;
  border: 1px solid #E6E6E6;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  margin: 0;
  box-shadow: none !important;
  -webkit-box-shadow: none !important; }
  .progress .progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 1.5rem;
    line-height: 2rem;
    color: #FFFFFF;
    text-align: center;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    transition: width .6s ease; }
    .progress .progress-bar.progress-bar-major-allergy {
      background-color: #D7572B; }
    .progress .progress-bar.progress-bar-moderate-allergy {
      background-color: #D98C18; }
    .progress .progress-bar.progress-bar-minor-allergy {
      background-color: #24D399; }

.generic_progress .progress {
  display: inline-block;
  width: 100%;
  border: 1px #BFC0C1 solid;
  border-radius: 1rem;
  background-color: #EFEFEF;
  height: 2rem;
  font-family: OpenSans;
  font-size: 1.5rem;
  color: #343435;
  position: relative; }
  .generic_progress .progress .progress-bar-complete {
    border-radius: 1rem;
    background: #24D399;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
    /* Standard syntax */
    height: 2rem;
    font-family: opensans;
    font-weight: normal;
    font-size: 1.5rem;
    color: #FFFFFF;
    position: relative;
    top: -1px;
    text-align: right; }
    .generic_progress .progress .progress-bar-complete span {
      padding-right: 1.5rem; }
  .generic_progress .progress .progress-bar-incomplete {
    background-color: #EFEFEF;
    height: 2rem;
    font-family: opensans;
    font-weight: normal;
    font-size: 1.5rem;
    color: #343435;
    padding-left: 1rem;
    text-align: left;
    position: relative;
    top: -1px; }

/*
## Checklist
```
  
    <ul class="checklist checklist-box"><li class="selected-material"><div>test1</div></li>
    <li class="selected-material"><div>test2</div></li>
    <li class="selected-material"><div>test3</div></li>
    <li class="selected-material"><div>test4</div></li>
    <li><div>test5</div></li>
    <li><div>test6</div></li>
    <li><div>test7</div></li>
    <li><div>test8</div></li>
    </ul>
   
```
*/
.checklist-box {
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  overflow: hidden; }

.checklist {
  padding: 0;
  margin: 0;
  width: 100%; }
  .checklist li {
    display: block;
    list-style: none;
    background: #F9F9F9;
    color: #535456;
    padding: 1.5rem 2.5rem;
    line-height: 1.5rem;
    margin: 0;
    cursor: default;
    border-bottom: 0.1rem solid #E6E6E6;
    font-size: 1.4rem;
    text-decoration: none;
    font-family: MetaProMedium;
    text-align: left;
    text-transform: captilize; }
    .checklist li.selected-material {
      background: #00A0DC;
      color: #FFFFFF; }
      .checklist li.selected-material > div:after {
        font-family: FontAwesome;
        content: "\f00c";
        display: inline-block;
        float: right;
        box-sizing: border-box;
        text-align: right; }
    .checklist li.disabled, .checklist li:disabled, .checklist li.disable-all {
      background: #EFEFEF;
      color: #BFC0C1 !important; }

.signature-class .sign-text {
  font-family: OpenSans-Semibold;
  font-size: 1.5rem;
  color: #343435;
  text-align: right;
  line-height: 1.5rem;
  display: inline-block;
  vertical-align: middle; }

.signature-class .sign-text-modal {
  font-family: OpenSans;
  font-size: 1.5rem;
  color: #343435;
  text-align: left;
  line-height: 1.5rem;
  display: inline-block;
  vertical-align: middle; }

.signature-class .sign-buttons {
  text-transform: capitalize;
  display: inline-block; }
  .signature-class .sign-buttons button {
    margin-left: 1rem; }

/*
## Signature class
```
   <div class="ad-panel">
        <button name="test" class="approve active"></button>
        <button name="test" class="approve"></buttonname>
            <button name="test" class="deny active"></button>
            <button name="test" class="deny"></button>
</div>
    
```
*/
.adp-panel {
  height: 3rem; }
  .adp-panel button {
    font-size: 1.7rem;
    padding: 0;
    line-height: 1.7rem;
    color: #8C9093;
    border: 0;
    background-color: transparent;
    font-family: "sis-icon-font" !important;
    font-style: normal;
    font-weight: normal;
    cursor: default;
    width: 1.5rem; }
    .adp-panel button:active:before {
      position: relative; }
    .adp-panel button.approve:before {
      font-family: FontAwesome !important;
      content: "\f096"; }
    .adp-panel button.deny:before {
      content: "n"; }
    .adp-panel button.active {
      color: #00A0DC;
      background-color: transparent; }
      .adp-panel button.active.approve:before {
        font-family: FontAwesome !important;
        content: "\f14a";
        position: relative;
        font-size: inherit; }
      .adp-panel button.active.deny:before {
        content: "q";
        position: relative; }

.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 1.4rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0); }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-comment:before {
  content: "\f075"; }

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-file-image-o:before {
  content: "\f1c5"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-redo:before {
  content: "\f01e"; }

[data-icon]:before {
  font-family: "sis-icon-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "sis-icon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-help:before {
  content: "a"; }

.icon-patient-search:before {
  content: "b"; }

.icon-mail:before {
  content: "c"; }

.icon-export-share:before {
  content: "d"; }

.icon-reporting:before {
  content: "e"; }

.icon-info:before {
  content: "f"; }

.icon-favorites:before {
  content: "g"; }

.icon-print:before {
  content: "h"; }

.icon-pie-chart:before {
  content: "i"; }

.icon-download:before {
  content: "j"; }

.icon-patient-record:before {
  content: "k"; }

.icon-time-in-out:before {
  content: "l"; }

.icon-medications:before {
  content: "m"; }

.icon-denied-unselected:before {
  content: "n"; }

.icon-approved-selected:before {
  content: "o"; }

.icon-add:before {
  content: "r"; }

.icon-vitals:before {
  content: "s"; }

.icon-discharge:before {
  content: "t"; }

.icon-approved:before {
  content: "p"; }

.icon-denied:before {
  content: "q"; }

h4 .fa-times-circle, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .fa-times-circle {
  color: #D7572B;
  font-size: 1.5rem; }
  h4 .fa-times-circle:hover, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .fa-times-circle:hover {
    color: #D7572B; }
  h4 .fa-times-circle:active, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .fa-times-circle:active, h4 .fa-times-circle:focus, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .fa-times-circle:focus {
    color: #D7572B; }

h4 .fa-plus-circle, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .fa-plus-circle {
  color: #24D399;
  font-size: 1.5rem; }
  h4 .fa-plus-circle:hover, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .fa-plus-circle:hover {
    color: #24D399; }
  h4 .fa-plus-circle:active, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .fa-plus-circle:active, h4 .fa-plus-circle:focus, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .fa-plus-circle:focus {
    color: #24D399; }

[type=range] {
  -webkit-appearance: none;
  margin: 7.5px 0;
  padding: 0px;
  width: 100%;
  cursor: pointer; }
  [type=range]:focus {
    outline: none; }
  [type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 7px;
    cursor: pointer;
    transition: all .2s ease;
    background: #00A0DC;
    border-radius: 7px; }
  [type=range]::-webkit-slider-thumb {
    border: 0.2rem solid #8C9093;
    height: 15px;
    width: 15px;
    border-radius: 15px;
    background: #FFFFFF;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -5px; }
  [type=range]:focus::-webkit-slider-runnable-track {
    background: #00A0DC; }
  [type=range]::-moz-range-track {
    width: 100%;
    height: 7px;
    cursor: pointer;
    transition: all .2s ease;
    background: #00A0DC;
    border-radius: 7px; }
  [type=range]::-moz-range-thumb {
    border: 0.2rem solid #8C9093;
    height: 15px;
    width: 15px;
    border-radius: 15px;
    background: #FFFFFF;
    cursor: pointer; }
  [type=range]::-ms-track {
    width: 100%;
    height: 7px;
    cursor: pointer;
    transition: all .2s ease;
    background: transparent;
    border-color: transparent;
    border-width: 15px 0;
    color: transparent; }
  [type=range]::-ms-fill-lower {
    background: #00A0DC;
    border-radius: 14px; }
  [type=range]::-ms-fill-upper {
    background: #E6E6E6;
    border-radius: 14px; }
  [type=range]::-ms-thumb {
    border: 0.2rem solid #8C9093;
    height: 15px;
    width: 15px;
    border-radius: 15px;
    background: #FFFFFF;
    cursor: pointer; }
  [type=range]:focus::-ms-fill-lower {
    background: #00A0DC; }
  [type=range]:focus::-ms-fill-upper {
    background: #E6E6E6; }

.truncate-text-div {
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  text-align: left;
  width: auto;
  max-width: 35rem; }

/*
## Selected FontAwesome icons
```
    <ul class="glyph-matrix">
				<li>
					<div class="fa fa-arrow-circle-left"></div>
					<input type="text" readonly="readonly" value="fa fa-arrow-circle-left">
				</li>

				<li>
					<div class="fa fa-arrow-circle-up"></div>
					<input type="text" readonly="readonly" value="fa fa-arrow-circle-up">
				</li>

				<li>
					<div class="fa fa-arrow-circle-right"></div>
					<input type="text" readonly="readonly" value="fa fa-arrow-circle-right">
				</li>

				<li>
					<div class="fa fa-arrow-circle-down"></div>
					<input type="text" readonly="readonly" value="fa fa-arrow-circle-down">
				</li>

				<li>
					<div class="fa fa-warning"></div>
					<input type="text" readonly="readonly" value="fa fa-warning">
				</li>

				<li>
					<div class="fa fa-comment"></div>
					<input type="text" readonly="readonly" value="fa fa-comment">
				</li>

				<li>
					<div class="fa fa-arrow-left"></div>
					<input type="text" readonly="readonly" value="fa fa-arrow-left">
				</li>

				<li>
					<div class="fa fa-arrow-up"></div>
					<input type="text" readonly="readonly" value="fa fa-arrow-up">
				</li>

				<li>
					<div class="fa fa-arrow-down"></div>
					<input type="text" readonly="readonly" value="fa fa-arrow-down">
				</li>

				<li>
					<div class="fa fa-arrow-right"></div>
					<input type="text" readonly="readonly" value="fa fa-arrow-right">
				</li>

				<li>
					<div class="fa fa-plus"></div>
					<input type="text" readonly="readonly" value="fa fa-plus">
				</li>

				<li>
					<div class="fa fa-minus"></div>
					<input type="text" readonly="readonly" value="fa fa-minux">
				</li>

				<li>
					<div class="fa fa-circle-o"></div>
					<input type="text" readonly="readonly" value="fa fa-circle-o">
				</li>

				<li>
					<div class="fa fa-check-circle"></div>
					<input type="text" readonly="readonly" value="fa fa-check-circle">
				</li>

				<li>
					<div class="fa fa-times-circle"></div>
					<input type="text" readonly="readonly" value="fa fa-times-circle">
				</li>

				<li>
					<div class="fa fa-trash"></div>
					<input type="text" readonly="readonly" value="fa fa-trash">
				</li>

				<li>
					<div class="fa fa-pencil-square"></div>
					<input type="text" readonly="readonly" value="fa fa-pencil-square">
				</li>

				<li>
					<div class="fa fa-file-image-o"></div>
					<input type="text" readonly="readonly" value="fa file-image-o">
				</li>

				<li>
					<div class="fa fa-trash"></div>
					<input type="text" readonly="readonly" value="fa fa-trash">
				</li>

				<li>
					<div class="fa fa-refresh"></div>
					<input type="text" readonly="readonly" value="fa fa-refresh">
				</li>

				<li>
					<div class="fa fa-chevron-left"></div>
					<input type="text" readonly="readonly" value="fa fa-chevron-left">
				</li>

				<li>
					<div class="fa fa-chevron-up"></div>
					<input type="text" readonly="readonly" value="fa fa-chevron-up">
				</li>

				<li>
					<div class="fa fa-chevron-down"></div>
					<input type="text" readonly="readonly" value="fa fa-chevron-down">
				</li>

				<li>
					<div class="fa fa-chevron-right"></div>
					<input type="text" readonly="readonly" value="fa fa-chevron-right">
				</li>

				<li>
					<div class="fa fa-pie-chart"></div>
					<input type="text" readonly="readonly" value="fa fa-pie-chart">
				</li>

				<li>
					<div class="fa fa-chevron-circle-left"></div>
					<input type="text" readonly="readonly" value="fa-chevron-circle-left">
				</li>

				<li>
					<div class="fa fa-chevron-circle-up"></div>
					<input type="text" readonly="readonly" value="fa fa-chevron-circle-up">
				</li>

				<li>
					<div class="fa fa-chevron-circle-down"></div>
					<input type="text" readonly="readonly" value="fa fa-chevron-circle-down">
				</li>

				<li>
					<div class="fa fa-chevron-circle-right"></div>
					<input type="text" readonly="readonly" value="fa fa-chevron-circle-right">
				</li>

				<li>
					<div class="fa fa-close"></div>
					<input type="text" readonly="readonly" value="fa fa-close">
				</li>

				<li>
					<div class="fa fa-dot-circle-o"></div>
					<input type="text" readonly="readonly" value="fa fa-dot-circle-o">
				</li>

				<li>
					<div class="fa fa-check-square-o"></div>
					<input type="text" readonly="readonly" value="fa fa-check-square-o">
				</li>

				<li>
					<div class="fa fa-square-o"></div>
					<input type="text" readonly="readonly" value="fa fa-square-o">
				</li>

				<li>
					<div class="fa fa-caret-up"></div>
					<input type="text" readonly="readonly" value="fa fa-caret-up">
				</li>

				<li>
					<div class="fa fa-caret-down"></div>
					<input type="text" readonly="readonly" value="fa fa-caret-down">
				</li>

			</ul>
```
*/
.glyph-matrix {
  margin-left: 0; }

.glyph-matrix li {
  float: left;
  list-style: none;
  padding: 2.0rem 0.5rem; }

.glyph-matrix li .icon, .glyph-matrix li .fa {
  display: block;
  font-size: 5.0rem;
  padding: 2.6rem 0;
  text-align: center; }

.glyph-matrix li input {
  border: 0.1rem solid #EEE;
  color: #666;
  font-size: 1.4rem;
  padding: 0.3rem 0.6rem;
  text-align: center; }

/*
## Custom AmkaiCharts icons
```
<ul class="glyph-matrix">
				<li>
					<div class="icon icon-help"></div>
					<input type="text" readonly="readonly" value="icon icon-help">
				</li>
				<li>
					<div class="icon icon-patient-search"></div>
					<input type="text" readonly="readonly" value="icon icon-patient-search">
				</li>
				<li>
					<div class="icon icon-mail"></div>
					<input type="text" readonly="readonly" value="icon icon-mail">
				</li>
				<li>
					<div class="icon icon-export-share"></div>
					<input type="text" readonly="readonly" value="icon icon-export-share">
				</li>
				<li>
					<div class="icon icon-reporting"></div>
					<input type="text" readonly="readonly" value="icon icon-reporting">
				</li>
				<li>
					<div class="icon icon-info"></div>
					<input type="text" readonly="readonly" value="icon icon-info">
				</li>
				<li>
					<div class="icon icon-favorites"></div>
					<input type="text" readonly="readonly" value="icon icon-favorites">
				</li>
				<li>
					<div class="icon icon-print"></div>
					<input type="text" readonly="readonly" value="icon icon-print">
				</li>
				<li>
					<div class="icon icon-pie-chart"></div>
					<input type="text" readonly="readonly" value="icon icon-pie-chart">
				</li>
				<li>
					<div class="icon icon-download"></div>
					<input type="text" readonly="readonly" value="icon icon-download">
				</li>
				<li>
					<div class="icon icon-patient-record"></div>
					<input type="text" readonly="readonly" value="icon icon-patient-record">
				</li>
				<li>
					<div class="icon icon-time-in-out"></div>
					<input type="text" readonly="readonly" value="icon icon-time-in-out">
				</li>
				<li>
					<div class="icon icon-medications"></div>
					<input type="text" readonly="readonly" value="icon icon-medications">
				</li>
				<li>
					<div class="icon icon-denied-unselected"></div>
					<input type="text" readonly="readonly" value="icon icon-denied-unselected">
				</li>
				<li>
					<div class="icon icon-approved-selected"></div>
					<input type="text" readonly="readonly" value="icon icon-approved-selected">
				</li>
				<li>
					<div class="icon icon-add"></div>
					<input type="text" readonly="readonly" value="icon icon-add">
				</li>
				<li>
					<div class="icon icon-vitals"></div>
					<input type="text" readonly="readonly" value="icon icon-vitals">
				</li>
				<li>
					<div class="icon icon-discharge"></div>
					<input type="text" readonly="readonly" value="icon icon-discharge">
				</li>
				<li>
					<div class="icon icon-approved"></div>
					<input type="text" readonly="readonly" value="approved">
				</li>
				<li>
					<div class="icon icon-denied"></div>
					<input type="text" readonly="readonly" value="denied">
				</li>
			</ul>
    ```
*/
.demotable .header div {
  width: 16.66667%; }

.demotable .row > div {
  width: 16.66667%; }

.demotable .dropdown-dictionary {
  width: 30rem; }
  .demotable .dropdown-dictionary .dropdown-btn {
    width: 30rem;
    padding: 0.8rem 1.8rem; }
  .demotable .dropdown-dictionary .dictionaryItemList {
    width: 30rem;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.demo-multiselect .dropdown-dictionary {
  width: 16rem; }
  .demo-multiselect .dropdown-dictionary .dropdown-btn {
    width: 16rem;
    padding: 0.8rem 1.8rem; }
  .demo-multiselect .dropdown-dictionary .dictionaryItemList {
    width: 40rem;
    top: 3rem;
    -webkit-border-radius: 0 0.5rem 0.5rem 0.5rem;
    -moz-border-radius: 0 0.5rem 0.5rem 0.5rem;
    -ms-border-radius: 0 0.5rem 0.5rem 0.5rem;
    border-radius: 0 0.5rem 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

/*.right-view-area {
    position: relative;
    overflow-x: auto;
    overflow-y: hidden;
    height: calc(100% - 2rem);
    width: calc(100% - 32rem);

    .areaOfCare-container {
        float: left;
    }

    .routing-view {
        display: inline-flex;
        float: left;
        position: absolute;
    }
}*/
.code-example .segmented-label-fixedwidth label, .code-example .segmented-label-fixedwidth .btn {
  width: 11.1rem;
  text-overflow: ellipsis;
  overflow: hidden; }

.code-example .tab-class > ul {
  margin-right: calc(5.25rem); }
  .code-example .tab-class > ul > li > a {
    width: 10.5rem; }
  .code-example .tab-class > ul > li .active > a, .code-example .tab-class > ul > li .active > a:hover {
    width: 10.5rem; }

.dictionary-list ul.dropdown-menu {
  background: none;
  height: 70px;
  border: 0;
  padding: 0 5px;
  box-shadow: none;
  left: 50px;
  z-index: auto;
  margin: 0;
  position: relative; }

.dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div.add-item:hover,
.dropdown-dictionary .dictionaryItemList .dictionaryItem div.add-item:hover {
  color: #00A0DC;
  background-color: transparent; }

.dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div.add-item,
.dropdown-dictionary .dictionaryItemList .dictionaryItem div.add-item {
  color: #00A0DC;
  font-family: MetaProMedium;
  font-size: 1.4rem;
  text-align: left; }

.dropdown-dictionary .dictionaryItemList .dictionaryItem div.add-item {
  padding-left: 1.8rem; }

.patient-dictionary {
  width: 260px; }

.question-dictionary {
  width: 500px; }

.question-multi-dictionary {
  width: 500px; }

/*width for dropdown */
.menu-button .btn {
  margin: 0; }

.directiveScrollHeight {
  height: 110px; }

.drop-down-container {
  position: relative; }

.dropdown-dictionary {
  /*width: 247px;*/
  position: relative; }

.dropdown-dictionary ul {
  /*height: 245px; changed by SNR*/
  overflow: visible; }

.dropdown-dictionary ul li {
  padding: 2px 0 2px 0;
  cursor: pointer;
  /*min-height: 30px;*/ }

.selected-list-bycolumn aside ul {
  padding: 0.5rem 0 1.5rem 2rem; }

.selected-list-bycolumn aside ul li {
  cursor: default; }

.selected-list-bycolumn aside {
  padding: 1rem 0 0 0; }

.editmenu {
  width: 22px;
  z-index: 100;
  bottom: 22px;
  position: relative; }

.editmenu .btn-default {
  padding: 0 5px 0 4px;
  margin: 2px;
  display: block;
  bottom: 0;
  position: relative; }

.editmenu ul {
  margin: 0;
  left: 50px;
  z-index: 0;
  height: auto;
  min-width: 20px;
  top: 22px; }

.add-dictionary {
  /*padding: 0;*/
  margin: 0;
  width: 100%;
  margin-top: 3px; }

/* no longer in use */
/*.btn-clear {
    background: $secondaryStyle_default;
    font-size: 10px;
    font-weight: bold;
    color: $text_invert;
    cursor: pointer;
    height: 21px;
    width: 21px;
    line-height: 20px;
    position: absolute;
    right: 15px;
    bottom: 7px;
    z-index: 9999;
    border-radius: 50%;
    display: none;
    text-align: center;
    padding-left: 1px;
    padding-top: 1px;
}

.input-reset {
    position: relative;
    bottom: 25px;
    right: 5px;

    padding: 2px;
    border-radius: 8px;

    cursor: pointer;
}

.edit-reset {
    position: relative;
    bottom: 25px;
    right: 5px;

    padding: 2px;
    border-radius: 8px;

    cursor: pointer;
}*/
.input-search {
  bottom: 25px;
  position: relative;
  left: 4px; }

.search-reset {
  position: absolute;
  top: 13px;
  padding: 2px;
  border-radius: 8px;
  right: 10px;
  cursor: pointer;
  clear: both; }

.search-dictionary {
  padding: 0 0 0 20px;
  width: 100%; }

.dictionaryItem {
  padding: 5px 0 5px 3px; }

.dictionaryItem:hover {
  background-color: none;
  cursor: default; }

.dropdown-dictionary .dictionaryItemList .noScroll {
  overflow-y: hidden; }

.dropdown-dictionary .dictionaryItemList .infinite-items {
  max-height: 29.5rem;
  /*  overflow: auto;
    clear: both;
     margin-top: -58px;
    position: relative;*/ }

.dropdown-dictionary .dictionaryItemList .scroll_no_add {
  max-height: 30rem; }

.search-block {
  height: 34px;
  margin-top: 2px; }

.dictionary-block {
  /*width: 247px;*/ }

.dropdown-dictionary .dictionaryItemList .search-block .fa-search {
  float: left;
  left: 1.1rem; }

.masked-date-control-container {
  display: inline-block;
  position: relative; }

.masked-date-control-container > .datepicker-dropdown {
  margin-top: 8px; }

.masked-date-control-container .fa-calendar, .date-time-directive-container .fa-calendar {
  margin-left: 5px; }

.masked-date-control-container .fa-calendar:before, .date-time-directive-container .fa-calendar:before {
  font-size: 1.8rem;
  color: #00A0DC; }

.date-time-directive-container {
  display: flex;
  align-items: center; }
  .date-time-directive-container .time-input, .date-time-directive-container .fa-calendar, .date-time-directive-container .button-primary-small {
    margin-left: 5px; }

#maskWrapper {
  z-index: auto;
  display: block;
  opacity: 0.4;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: 0;
  transition: opacity .15s linear; }

.assessment-check-list .title, .assessment-radio-list .title {
  width: 70px;
  text-align: left; }
  .assessment-check-list .title > .list-group > .list-group-item, .assessment-radio-list .title > .list-group > .list-group-item {
    border: none;
    background-color: transparent; }

.assessment-switch-padding {
  padding: 8px 0 8px 0; }

.date-time-label > span {
  margin-right: 15px;
  font-family: MetaProMedium;
  font-size: 1.5rem;
  font-weight: normal; }

.date-time-label > div {
  display: inline-block; }

.date-time-label .date-time {
  margin-bottom: 15px; }

/* app css stylesheet */
html {
  height: 100%; }

body {
  width: 100%;
  height: 100%; }

#contentContainer {
  top: 56px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0;
  overflow: hidden; }

.fa-chevron-left, .fa-chevron-right, .fa-caret-down, .accordion-toggle {
  cursor: default; }

.multi-select-dropdown {
  z-index: 999; }

.multi-select-option-link {
  display: block; }

h4 .glyphicon, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .glyphicon, h5 .glyphicon {
  font-size: .85em; }

/*a {

  transition: all 0.3s ease;
}*/
.container-fluid {
  top: 56px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0; }

.col-xs-3 {
  width: 25%; }

.col-sm-11, .col-md-11 {
  padding-left: 0; }

.row {
  margin: 0; }

.menu {
  list-style: none;
  border-bottom: 0.1em solid black;
  margin-bottom: 2em;
  padding: 0 0 0.5em; }

.menu:before {
  content: "["; }

.menu:after {
  content: "]"; }

.menu > li {
  display: inline; }

.menu > li:before {
  content: "|";
  padding-right: 0.3em; }

.menu > li:nth-child(1):before {
  content: "";
  padding: 0; }

/* K Madhu - Removed as part of clean up
.navbar .divider-vertical {
    min-height: 50px;
    height: 50px;
    margin: 0 9px;
    border-right: 2px solid $color-white;
    border-left: 2px solid #f2f2f2;
}

.navbar-inverse .divider-vertical {
    border-right-color: #222222;
    border-left-color: #111111;
}



@media (max-width: 767px) {
    .navbar-collapse .nav > .divider-vertical {
        display: none;
    }
}
*/
@-webkit-keyframes spaceboots {
  0% {
    -webkit-transform: translate(2px, 0px); }
  10% {
    -webkit-transform: translate(-1px, 0px); }
  20% {
    -webkit-transform: translate(-3px, 0px); }
  30% {
    -webkit-transform: translate(0px, 0px); }
  40% {
    -webkit-transform: translate(1px, 0px); }
  50% {
    -webkit-transform: translate(-1px, 0px); }
  60% {
    -webkit-transform: translate(-3px, 0px); }
  70% {
    -webkit-transform: translate(2px, 0px); }
  80% {
    -webkit-transform: translate(-1px, 0px); }
  90% {
    -webkit-transform: translate(2px, 0px); }
  100% {
    -webkit-transform: translate(1px, 0px); } }

.shake:focus {
  -webkit-animation-name: spaceboots;
  -webkit-animation-duration: .1s;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation-iteration-count: 5;
  -webkit-animation-timing-function: linear; }

.shake {
  display: inline-block; }

.modal.center-modal {
  position: fixed;
  top: 30%;
  left: 18.5%;
  z-index: 1050;
  width: 80%;
  height: 80%;
  margin-left: -10%; }

div.timeout-message {
  text-align: center;
  margin: 10px;
  font-size: 14pt; }

.card-left {
  float: left;
  margin-left: 5px; }

.card-right {
  float: right;
  margin-right: 5px; }

/* K Madhu - Removed as part of clean up
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
    border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: none;
}

.tab-content > .active,
.pill-content > .active {
    display: block;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
    margin-top: -1px;
    margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
    border-top-color: #ddd;
    border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
    border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
    float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
    min-width: 74px;
    margin-right: 0;
    margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
    float: left;
    //margin-right: 19px;
    //border-right: 1px solid #ddd;
    //border-bottom: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
    margin-right: -1px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    cursor: pointer;
    color: black;
}

.nav-tabs.nav-justified > li > a {
    cursor: pointer;
    color: black;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
    border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: $color-white;
}

.tabs-right > .nav-tabs {
    float: right;
    margin-left: 19px;
    border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
    border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: $color-white;
}

// end vertical tab headers

.tabs-left > .nav-tabs:last-child {
    border-bottom: 1px solid #ddd;
}
*/
.navbar.desktop-header {
  width: 100%;
  background-color: #343435;
  margin-bottom: 0px;
  border: none;
  border-radius: 0px;
  height: 55px;
  padding: 0px;
  position: fixed;
  z-index: 999; }
  .navbar.desktop-header .header-home-button {
    margin-left: 10px; }
  .navbar.desktop-header .header-help-button {
    margin-left: 10px; }
  .navbar.desktop-header .header-mail-button {
    margin-top: -5px; }
  .navbar.desktop-header .header-user-account.navbar-right:last-child {
    margin-right: 10px;
    padding: 0px; }

input.ng-invalid {
  border: 1px solid red; }

.desktop-sidebar {
  background-color: #535456;
  height: 89.8vh; }

.col-sm-1.col-md-1.sidebar.desktop-sidebar {
  position: relative;
  min-height: 1px;
  padding-right: 0;
  padding-left: 0; }

.fullHeight {
  height: 100%;
  width: 100%; }

.desktop-nav-panel {
  background-color: #343435;
  height: 100%;
  width: 255px;
  margin-right: 0; }

.desktop-container {
  height: 100%;
  overflow: hidden;
  width: auto;
  position: relative; }

.desktop-header {
  text-align: center;
  color: #FFFFFF;
  background-color: #343435;
  font-family: MetaProMedium;
  font-size: 1.8rem;
  cursor: default;
  line-height: 40px; }

.desktop-section-header {
  padding: 9px;
  font-size: 1.5rem;
  text-align: center;
  color: #C1C1C1;
  background-color: #343435;
  font-family: OpenSans;
  cursor: default; }

.desktop-nav-button {
  border-radius: 0 !important;
  background-color: #535456;
  width: 100%;
  border: 0;
  color: #C1C1C1;
  text-align: left;
  display: inline-block;
  padding: 9px;
  font-size: 1.5rem;
  font-weight: normal; }

.desktop-nav-button a {
  color: #C0C0C0;
  text-decoration: none;
  font-style: normal; }

.desktop-nav-button.active {
  background-color: #00A0DC;
  color: #FFFFFF; }

.desktop-nav-button:hover {
  text-decoration: none;
  color: #FFFFFF; }

.desktop-nav-button-custom-fa {
  font-size: 1.7rem; }

.masthead-search {
  font-size: 25px;
  color: #E6E6E6;
  display: inline-block; }

.masthead-search-input {
  width: 28rem;
  display: inline-block;
  height: 3rem;
  font-family: OpenSans;
  font-size: 1.5rem;
  color: #E6E6E6;
  background: rgba(255, 255, 255, 0.07);
  border-radius: 0.5rem;
  border: none !important;
  padding-left: 1rem;
  padding-right: 2rem;
  letter-spacing: 1.25px; }

.masthead-search-input::-ms-clear {
  display: none; }

.masthead-search-clear {
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  height: 14px;
  margin: auto;
  font-size: 1.4rem;
  cursor: pointer;
  color: #8C9093; }

.patientsearch {
  margin-top: -15px;
  line-height: 25px;
  padding-left: 1.5rem; }

.patient-search-container {
  display: inline-block; }

.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.button-user-group {
  height: 55px; }
  .button-user-group .patient-history-block {
    display: inline-block; }

#desktopMastHeadImage {
  width: 5.4rem;
  margin-top: 1.3rem;
  margin-left: 3rem;
  margin-right: 1.5rem;
  cursor: pointer;
  height: 3rem; }

.data-transfer-failed-image {
  font-size: 2.6rem;
  margin: 1.5rem 1.5rem 0 17rem;
  cursor: default; }

.dtu-success {
  color: #24D399; }

.dtu-failed {
  color: #fcca21; }

.dtu-not-connected {
  color: #D7572B; }

.data-transfer-failed-tooltip {
  font-size: 1.5rem;
  font-family: OpenSans-Semibold !important;
  background-color: #FFFFFF;
  cursor: default;
  position: absolute;
  width: auto;
  min-width: 30rem;
  color: #535456;
  text-align: left;
  box-shadow: 0.4rem 0.4rem 0 rgba(52, 52, 53, 0.25);
  border: 0.1rem solid #535456;
  padding: 1rem; }

.data-transfer-failed-tooltip-text {
  vertical-align: text-top; }

.user-setting-dropdown-ul {
  background-color: #343435;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  text-decoration: none;
  width: 25.7rem;
  margin-top: 0;
  padding: 0;
  list-style-type: none;
  border: none;
  border-radius: 0px; }
  .user-setting-dropdown-ul li {
    list-style-type: none; }
    .user-setting-dropdown-ul li.line-divider {
      margin: 0 0 0 2.5rem; }
      .user-setting-dropdown-ul li.line-divider hr {
        margin: 0.7rem 0;
        border-top: 0.1rem solid #BFC0C1; }
  .user-setting-dropdown-ul a {
    font-family: OpenSans-Semibold;
    font-size: 15px;
    line-height: 30px;
    color: #c1c1c1;
    border-left: 5px solid #343435;
    display: block;
    padding-left: 20px; }
  .user-setting-dropdown-ul a:hover {
    color: #c1c1c1;
    text-decoration: none;
    border-color: #c1c1c1; }
  .user-setting-dropdown-ul :focus {
    outline: none; }

.user-menu-dropdown-btn {
  width: 260px;
  height: 54px;
  padding: 0px;
  border-radius: 0px;
  background-color: #343435;
  text-decoration: none;
  color: #FFFFFF !important;
  margin-right: 1rem; }
  .user-menu-dropdown-btn :active {
    outline: none; }
  .user-menu-dropdown-btn :focus {
    outline: none; }

.user-menu-dropdown-btn:hover {
  color: #FFFFFF; }

.user-image {
  height: 4rem;
  width: 4rem;
  margin: 0.5rem;
  margin-left: 2rem;
  border: 0.2rem solid grey;
  border-radius: 50%; }

.user-default-image {
  font-size: 4rem !important;
  color: #C0C0C0;
  border: 0.2rem solid grey;
  margin: 0.5rem;
  margin-left: 1.25rem;
  border-radius: 50%;
  height: 4rem;
  width: 4rem;
  overflow: hidden; }
  .user-default-image :before {
    position: relative;
    bottom: -0.3rem; }

.dropdown-section-panel {
  background-color: #343435;
  background: -moz-linear-gradient(1deg, rgba(0, 0, 0, 0.1) 0%, transparent 100%);
  /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, transparent));
  /* safari4+,chrome */
  background: -webkit-linear-gradient(1deg, rgba(0, 0, 0, 0.1) 0%, transparent 100%);
  /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(1deg, rgba(0, 0, 0, 0.1) 0%, transparent 100%);
  /* opera 11.10+ */
  background: -ms-linear-gradient(1deg, rgba(0, 0, 0, 0.1) 0%, transparent 100%);
  /* ie10+ */
  background: linear-gradient(89deg, rgba(0, 0, 0, 0.1) 0%, transparent 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=1);
  /* ie6-9 */
  padding: 1.3rem 1rem 1rem 0; }

.dropdown-section-header {
  font-family: MetaProMedium;
  font-size: 1.8rem;
  color: #C0C0C0;
  line-height: 30px;
  padding-left: 25px; }

#logout {
  color: #FF9C17; }
  #logout::before {
    content: "\f08b";
    font-family: 'FontAwesome';
    padding-right: 0.5rem; }

#logout:hover {
  border-color: #FF9C17; }

.user-name {
  font-family: OpenSans-Bold;
  font-size: 1.5rem;
  color: #FFFFFF;
  margin-top: 1rem;
  display: block;
  margin-right: .5rem;
  max-width: 175px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right; }

.menu-caret {
  height: 10px; }

.btn .caret {
  margin-left: 0;
  margin-top: -10px; }

.business-entity {
  font-family: OpenSans;
  font-size: 1.5rem;
  color: #C1C1C1;
  display: block;
  max-width: 175px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right; }
  .business-entity .custom-tooltip-active {
    text-align: left;
    position: inherit !important;
    margin-top: 0.3rem; }
  .business-entity .tooltip-ellipses {
    overflow: hidden;
    text-overflow: ellipsis; }

.truncate-string {
  width: 95%;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline-block; }

.full-name-truncate {
  width: 80%; }

.procedure-align-top {
  vertical-align: top; }

.generic-form-label {
  color: #343435;
  font-size: 15px; }

.notification-container {
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  margin-top: 1rem;
  margin-right: 1rem; }
  .notification-container .point-in-time-icon {
    margin: 0.5rem 1rem 1rem 1rem; }

.view-only-dropdown-btn {
  height: 40px;
  padding: 0px;
  border-radius: 5px;
  background-color: #E2147B;
  text-decoration: none;
  color: #FFFFFF !important;
  margin-right: 1.5rem;
  margin-left: 1.5rem;
  position: absolute;
  top: 6px; }
  .view-only-dropdown-btn .view-only-btn {
    font-family: OpenSans-Bold;
    font-size: 16px;
    max-width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    display: flex;
    justify-content: center;
    align-items: center; }
  .view-only-dropdown-btn .view-only-btn-overflow {
    font-family: OpenSans-Bold;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.view-only-dropdown-btn:active {
  outline: none !important; }

.view-only-dropdown-btn:focus {
  outline: none !important; }

.view-only-dropdown-btn-on-recent-close {
  width: 50.4%;
  right: 34.6%; }

.view-only-dropdown-btn-on-recent-open {
  width: 37.9%;
  right: 47.1%; }

.view-only-dropdown-ul {
  background-color: #E2147B;
  text-decoration: none;
  margin-top: 0;
  padding: 0;
  list-style-type: none;
  border: none;
  border-radius: 0px;
  display: inline;
  top: 42px;
  left: 14.2%;
  border-radius: 0 0 5px 5px;
  box-shadow: none; }
  .view-only-dropdown-ul li {
    list-style-type: none;
    text-align: center; }

.view-only-dropdown-ul-on-recent-close {
  width: 50.45%; }

.view-only-dropdown-ul-on-recent-open {
  width: 37.95%; }

@media screen and (max-width: 1680px) and (min-width: 1401px) {
  .view-only-dropdown-btn-on-recent-close {
    width: 43.3%;
    right: 39.5%; }
  .view-only-dropdown-btn-on-recent-open {
    width: 29%;
    right: 53.8%; }
  .view-only-dropdown-ul {
    left: 16.3%; }
  .view-only-dropdown-ul-on-recent-close {
    width: 43.3%; }
  .view-only-dropdown-ul-on-recent-open {
    width: 29%; } }

@media screen and (max-width: 1400px) and (min-width: 1281px) {
  .view-only-dropdown-btn-on-recent-close {
    width: 32%;
    right: 47.4%; }
  .view-only-dropdown-btn-on-recent-open {
    width: 14.85%;
    right: 64.5%; }
  .view-only-dropdown-ul {
    left: 19.5%; }
  .view-only-dropdown-ul-on-recent-close {
    width: 32%; }
  .view-only-dropdown-ul-on-recent-open {
    width: 14.85%;
    left: 19.55% !important; }
  .btn .caret-view-on-recent-open {
    margin-left: 11px !important; } }

@media screen and (max-width: 1280px) {
  .view-only-dropdown-btn-on-recent-close {
    width: 25.5%;
    right: 51.9%; }
  .view-only-dropdown-btn-on-recent-open {
    display: none !important; }
  .view-only-dropdown-ul {
    left: 21.4%; }
  .view-only-dropdown-ul-on-recent-close {
    width: 25.55%; }
  .view-only-dropdown-ul-on-recent-open {
    display: none !important; }
  .view-only-eye {
    display: inline-block !important;
    position: absolute;
    left: 21%;
    margin-top: 10px;
    font-size: 25px;
    padding: 4px 8px;
    background-color: #E2147B;
    border-radius: 5px;
    margin-left: 30px; } }

.view-only-eye {
  display: none; }

.view-only-dropdown-section-panel {
  background: none !important;
  padding: 1rem 2rem 2rem 2rem !important; }

.view-only-dropdown-section-header {
  padding-left: 0px !important;
  color: #FFFFFF;
  font-size: 15px !important;
  font-family: OpenSans-Semibold !important; }

.btn .caret-view {
  margin-left: 11px;
  margin-top: 0px;
  font-size: 16px; }

input[type=search]::-ms-clear {
  display: none; }

#configHeader {
  height: 40px;
  width: 255px;
  padding-left: 0px; }

#access-level-no-view {
  margin-top: 15px; }

#adminConfigTemplatesContainer {
  overflow-y: hidden;
  height: 100%; }

#adminConfigTemplates {
  max-width: 102.5rem; }

#adminConfigFilters {
  overflow-y: hidden;
  height: 100%; }

#adminConfigScroll {
  position: relative !important;
  overflow-y: hidden;
  margin-bottom: 15px; }
  #adminConfigScroll a {
    cursor: default !important; }

.displayTable {
  display: table; }

.operative-panel {
  height: 100%;
  border: 1px solid #E6E6E6;
  padding: 0;
  margin: 0 1.5rem 1.5rem;
  width: calc(100% - 3rem); }
  .operative-panel .operative-heading {
    padding: 1rem;
    height: auto; }
  .operative-panel .operative-inner-panel ul {
    margin: 0;
    list-style: none;
    padding: 0; }
    .operative-panel .operative-inner-panel ul .closebuttonPosition2 {
      position: relative;
      left: 0;
      bottom: 0;
      line-height: 3.8rem; }
  .operative-panel .operative-inner-panel .scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-height: 300px;
    max-height: 410px;
    width: 100%; }

#accessLevelInputDiv {
  text-align: left; }

#accessLevelName {
  height: 25px;
  font-size: 1.5rem;
  padding: 0 15px;
  margin-left: 15px;
  width: 590px;
  background: #F9F9F9;
  border: 0.1rem solid #BFC0C1; }
  #accessLevelName:read-only {
    color: #BFC0C1;
    background: #EFEFEF; }

#accessLevelLabel {
  font-size: 1.5rem;
  margin-top: 4px;
  text-align: left; }

.access-levels {
  margin: 15px 5px 15px 5px; }
  .access-levels .access-levels-segment label {
    min-width: 135px;
    max-width: 135px;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block; }

.checkpoint-group {
  margin-bottom: 15px; }

.checkpoints {
  margin: 10px 0 10px 0;
  clear: both; }
  .checkpoints button {
    margin: 5px 15px 5px 15px;
    width: 120px; }
  .checkpoints label {
    text-align: left;
    padding-top: 5px;
    font-size: 1.5rem;
    margin-top: 7px; }
  .checkpoints .button-disabled-mecury {
    background-color: #F9F9F9;
    color: #8C9093;
    border: 0.1rem solid #E6E6E6; }

.footer-center {
  text-align: center; }

.block-time-out {
  border: 1px solid #E6E6E6; }

.no-border {
  border: 0px !important;
  background-color: #FFFFFF; }

.search-clear {
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  height: 14px;
  margin: auto;
  font-size: 14px;
  cursor: pointer;
  color: #8C9093; }

.adminConfigTemplate > .data-tile {
  margin-top: 0px; }

.panelTitle {
  margin-top: 1.5rem;
  margin-left: 1.5rem;
  margin-bottom: .5rem; }

#adminConfigFilters .multi-select-dropdown.dropdown-list.show {
  box-shadow: 0 5px 5px rgba(52, 52, 53, 0.5); }

.adminConfigTemplate > .data-tile .req-container {
  margin: 0;
  min-height: 9.2rem;
  background: #FFFFFF; }

.req-container {
  margin: 0;
  min-height: 8.7rem; }
  .req-container .custom-padding {
    text-align: left;
    padding: 1.5rem 1.5rem 0 1.5rem;
    border: 0.1rem solid #bfc0c1;
    width: 96rem;
    margin-bottom: 1.5rem;
    background: #F9F9F9; }
  .req-container .specimen_label {
    text-align: left;
    padding: 1.5rem 1.5rem 0 1.5rem; }
  .req-container .req_label {
    min-width: 7rem; }
  .req-container .reqno_layout {
    text-align: left;
    padding: 0 1.5rem 0 1.5rem;
    width: 99.4rem; }
    .req-container .reqno_layout .req-row {
      margin-top: 1.5rem;
      margin-bottom: 1.5rem; }

.attachment-type-settings {
  border-top: 0.1rem solid #E6E6E6; }
  .attachment-type-settings .attachment-types {
    margin-bottom: 0 !important; }

.additionaltime-container {
  margin: 0;
  min-height: 8.7rem; }
  .additionaltime-container .additionaltime_layout {
    text-align: left;
    padding: 1.5rem 1.5rem 0.9rem 1.5rem;
    width: 99.4rem; }
    .additionaltime-container .additionaltime_layout .additionaltime-row {
      margin-top: 5px;
      background-color: #F9F9F9; }
    .additionaltime-container .additionaltime_layout .additionaltime-row-last {
      margin-top: 13px;
      background-color: #F9F9F9; }
    .additionaltime-container .additionaltime_layout .additionaltime-input {
      width: 96.5rem;
      margin-bottom: 1.5rem;
      margin-top: 1.5rem; }

assessment-configuration h4.text-left, assessment-configuration .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .text-left.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row assessment-configuration .text-left.fc-resource-cell {
  padding-left: 0.5rem !important; }

.adjust-old-config > div {
  width: 96.5rem; }
  .adjust-old-config > div h4, .adjust-old-config > div .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .adjust-old-config > div .fc-resource-cell {
    padding: 1.5rem 0;
    text-align: left; }
  .adjust-old-config > div label {
    margin: 0; }

.adjust-old-config .paddingdisplay {
  padding-bottom: 1.5rem;
  display: inline-block;
  text-align: right; }

.adjust-old-config.border-config {
  border: 0.1rem solid #E6E6E6;
  width: 99.5rem; }

.accordion-heading-event-none {
  pointer-events: none; }

#adminConfigFilters .sisMultiselectContainer {
  position: relative;
  width: 100%; }
  #adminConfigFilters .sisMultiselectContainer button.sisMultiselect {
    background-color: #343435;
    font-size: 1.3rem;
    font-weight: normal;
    color: #8C9093;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    width: 100%;
    height: 3.7rem;
    resize: none;
    -webkit-box-shadow: inset 1rem 1rem 1rem 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1rem 1rem 1rem 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 1rem 1rem 1rem 0 rgba(0, 0, 0, 0.1);
    padding: 0.5rem 1.5rem;
    line-height: 2.4rem; }
    #adminConfigFilters .sisMultiselectContainer button.sisMultiselect .fa {
      top: 1rem;
      right: 1rem;
      position: absolute;
      color: #8C9093;
      cursor: inherit; }
      #adminConfigFilters .sisMultiselectContainer button.sisMultiselect .fa:active, #adminConfigFilters .sisMultiselectContainer button.sisMultiselect .fa:focus, #adminConfigFilters .sisMultiselectContainer button.sisMultiselect .fa:hover {
        color: #FFFFFF; }
  #adminConfigFilters .sisMultiselectContainer ul.sisMultiselect {
    padding: 0;
    width: 250px;
    min-width: 250px;
    max-height: 400px;
    height: 280px;
    background-color: #343435;
    position: absolute;
    border: 0;
    transition: height 2s;
    -webkit-transition: height 2s;
    margin: 0;
    list-style: none;
    padding: 0; }
    #adminConfigFilters .sisMultiselectContainer ul.sisMultiselect li {
      color: #8C9093; }
      #adminConfigFilters .sisMultiselectContainer ul.sisMultiselect li:active, #adminConfigFilters .sisMultiselectContainer ul.sisMultiselect li:focus, #adminConfigFilters .sisMultiselectContainer ul.sisMultiselect li:hover, #adminConfigFilters .sisMultiselectContainer ul.sisMultiselect li.selected {
        color: #FFFFFF; }
    #adminConfigFilters .sisMultiselectContainer ul.sisMultiselect .list-item {
      background-color: #343435;
      font-size: 1.3rem;
      margin: 0.1rem 0;
      font-weight: normal;
      color: #8C9093;
      border: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      height: 3rem;
      vertical-align: middle;
      line-height: 3rem;
      text-align: left;
      padding: 0 1.5rem; }
      #adminConfigFilters .sisMultiselectContainer ul.sisMultiselect .list-item a {
        text-decoration: none;
        color: #8C9093; }
        #adminConfigFilters .sisMultiselectContainer ul.sisMultiselect .list-item a:active, #adminConfigFilters .sisMultiselectContainer ul.sisMultiselect .list-item a:focus, #adminConfigFilters .sisMultiselectContainer ul.sisMultiselect .list-item a:hover {
          color: #FFFFFF;
          text-decoration: none;
          background-color: #343435; }
      #adminConfigFilters .sisMultiselectContainer ul.sisMultiselect .list-item a.selected {
        color: #FFFFFF;
        text-decoration: none;
        background-color: #343435; }

.configuration-menu {
  width: 255px;
  background-color: #343435;
  padding: 0; }
  .configuration-menu .menu-header {
    background-color: #535456;
    font-family: MetaProMedium;
    font-size: 1.8rem;
    color: #FFFFFF;
    border-bottom: 0.1rem solid #343435;
    height: 4rem;
    line-height: 4rem;
    text-transform: uppercase;
    text-align: center;
    width: 25rem; }
  .configuration-menu .search-div {
    text-align: center;
    margin: 5px 10px 5px 10px; }
    .configuration-menu .search-div .search-field {
      font-family: OpenSans, FontAwesome;
      font-weight: normal;
      color: #8C9093;
      background-color: rgba(255, 255, 255, 0.07);
      font-size: 1.5rem;
      -webkit-border-radius: 0.5rem;
      -moz-border-radius: 0.5rem;
      -ms-border-radius: 0.5rem;
      border-radius: 0.5rem;
      width: 23.4rem;
      height: 3rem;
      text-align: center;
      border: 0; }
      .configuration-menu .search-div .search-field:active, .configuration-menu .search-div .search-field:focus, .configuration-menu .search-div .search-field:hover {
        color: #E6E6E6; }

.configuration-accordion .panel-group {
  margin: 0;
  height: calc(100vh - 16rem);
  position: relative; }
  .configuration-accordion .panel-group .panel {
    width: 100%;
    border-radius: 0;
    border: 0;
    background-color: transparent;
    margin-top: 0; }
    .configuration-accordion .panel-group .panel .panel-heading, .configuration-accordion .panel-group .panel .panel-collapse {
      position: inherit;
      height: 3rem;
      font-size: 1.5rem;
      color: #535456;
      border: 0;
      padding: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      border-radius: 0;
      background-color: transparent; }
      .configuration-accordion .panel-group .panel .panel-heading .panel-body, .configuration-accordion .panel-group .panel .panel-collapse .panel-body {
        border: 0;
        padding: 0; }
      .configuration-accordion .panel-group .panel .panel-heading a, .configuration-accordion .panel-group .panel .panel-collapse a {
        display: block;
        padding: 0 1.5rem;
        text-decoration: none;
        background-color: #343435;
        color: #C1C1C1;
        line-height: 3rem;
        font-family: OpenSans;
        font-weight: 600;
        /* JoGo 6/12/15 - moved styles to #adminConfigFilters below
          &.show-all {
              background-color: transparent;
              text-align: center;
          } /**/ }
        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
          .configuration-accordion .panel-group .panel .panel-heading a, .configuration-accordion .panel-group .panel .panel-collapse a {
            font-weight: 500; } }
        .configuration-accordion .panel-group .panel .panel-heading a button, .configuration-accordion .panel-group .panel .panel-collapse a button {
          background-color: transparent;
          border: 0;
          color: #FFFFFF;
          float: right;
          line-height: 3rem;
          padding: 0; }
        .configuration-accordion .panel-group .panel .panel-heading a.selected, .configuration-accordion .panel-group .panel .panel-collapse a.selected {
          background-color: #F38A00; }
        .configuration-accordion .panel-group .panel .panel-heading a:active, .configuration-accordion .panel-group .panel .panel-heading a:focus, .configuration-accordion .panel-group .panel .panel-heading a:hover, .configuration-accordion .panel-group .panel .panel-heading a.selected, .configuration-accordion .panel-group .panel .panel-collapse a:active, .configuration-accordion .panel-group .panel .panel-collapse a:focus, .configuration-accordion .panel-group .panel .panel-collapse a:hover, .configuration-accordion .panel-group .panel .panel-collapse a.selected {
          color: #FFFFFF;
          text-decoration: none; }
    .configuration-accordion .panel-group .panel .panel-collapse a {
      background-color: #535456;
      text-indent: 10px; }
  .configuration-accordion .panel-group .selected .panel-heading a {
    background-color: #F38A00;
    color: #FFFFFF;
    /* JoGo 6/12/15 - moved styles to #adminConfigFilters below
          &.show-all {
              background-color: $color-orange;
              text-align: center;
          } /**/ }

fieldset.scheduler-border {
  border: 0.1rem solid #E6E6E6 !important;
  padding: 0 1em 1em 1em !important;
  margin: 0 0 1.5em 0 !important;
  width: 55rem; }

legend.scheduler-border {
  font-size: 1.2em !important;
  font-weight: bold !important;
  text-align: left !important;
  width: auto;
  padding: 0 1rem;
  border-bottom: none; }

legend.scheduler-border.sam:disabled {
  z-index: 30;
  background: #535456; }

legend.scheduler-border .dontallow {
  background: none;
  background-color: none;
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65; }

legend.scheduler-border .dontallow:hover {
  background: none;
  background-color: none;
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65; }

.controlwidth {
  width: 95%; }

.lablepadding {
  padding-left: 1.5rem; }

button.on {
  background-color: lightgreen; }

.specilaty_tab ul.nav > li > a {
  padding: 0.5rem 1.3rem; }

.long-info .tab-content .tab-pane {
  height: 800px; }

.adminConfig-tabs .tab-pane {
  overflow-y: auto;
  height: 800px; }

.specilaty_tabs .tab-pane {
  height: 100%; }

.margin-top {
  margin-top: 1rem; }

.req_num {
  width: 33.4rem;
  right: 0.3rem; }

.additional_times .dual-switch {
  float: right; }

.list-group-item {
  cursor: default; }

#blocktimeoutList li[draggable="true"] {
  border-top: 0.3rem solid #00A0DC;
  background: transparent !important;
  opacity: 0.5; }

#operativetimeoutList div[draggable="true"] {
  border-top: 0.3rem solid #00A0DC;
  background: transparent !important;
  opacity: 0.5; }

.label_admin {
  text-align: left;
  padding: .5rem 0; }

.tran_dis {
  text-align: left;
  font-size: 1.8rem;
  margin-left: .9rem; }

.help-text {
  padding: 1.5rem 0 0 0.4rem;
  font-family: MetaProMedium;
  font-size: 1.5rem;
  color: #00A0DC;
  text-transform: none;
  text-align: left; }

#supportContactsConfig {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  margin-bottom: 0.5rem; }
  #supportContactsConfig .supportContact {
    margin-bottom: .5rem; }
    #supportContactsConfig .supportContact:nth-child(2) {
      margin-top: 1.5rem; }
    #supportContactsConfig .supportContact input {
      width: auto;
      margin-left: 1rem; }
    #supportContactsConfig .supportContact input:first-child {
      margin-left: 0; }
    #supportContactsConfig .supportContact .fa-trash {
      margin-left: .5rem;
      visibility: hidden; }
    #supportContactsConfig .supportContact:hover .fa-trash {
      visibility: visible;
      color: #D7572B; }
      #supportContactsConfig .supportContact:hover .fa-trash:hover {
        color: #B5462C; }
      #supportContactsConfig .supportContact:hover .fa-trash:active {
        color: #89331B; }
    #supportContactsConfig .supportContact .title-dept {
      max-width: 14rem; }
    #supportContactsConfig .supportContact .first-name, #supportContactsConfig .supportContact .last-name {
      max-width: 17rem; }
    #supportContactsConfig .supportContact .phone-number {
      max-width: 12.6rem; }
    #supportContactsConfig .supportContact .phone-ext {
      max-width: 6.6rem; }
    #supportContactsConfig .supportContact .mail-id {
      max-width: 21.7rem; }

.config-current-cases .current-cases-stmnt {
  padding: 1.5rem 0 0.5rem 0; }

.config-current-cases .days-before-after-stmnts {
  padding: 0.5rem 0 0 0.5rem;
  display: inline-block; }

.documentation-header-config .label-text, .documentation-header-config .dvt-prevention-details .title-text, .dvt-prevention-details .documentation-header-config .title-text, .documentation-header-config .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .documentation-header-config .title-text, .documentation-header-config .radio-group-standard .question, .radio-group-standard .documentation-header-config .question, .documentation-header-config .radio-group-standard .score, .radio-group-standard .documentation-header-config .score, .documentation-header-config .radio-group-stop-bang .question, .radio-group-stop-bang .documentation-header-config .question, .documentation-header-config .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .documentation-header-config .title-text, .documentation-header-config .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .documentation-header-config .title-text, .documentation-header-config .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .documentation-header-config .title-text {
  text-align: left; }

.documentation-header-config .tab-pane {
  padding: 0;
  padding-top: 1rem;
  border-right: 0.1rem solid #E6E6E6;
  height: 25.5rem; }
  .documentation-header-config .tab-pane .label-text, .documentation-header-config .tab-pane .dvt-prevention-details .title-text, .dvt-prevention-details .documentation-header-config .tab-pane .title-text, .documentation-header-config .tab-pane .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .documentation-header-config .tab-pane .title-text, .documentation-header-config .tab-pane .radio-group-standard .question, .radio-group-standard .documentation-header-config .tab-pane .question, .documentation-header-config .tab-pane .radio-group-standard .score, .radio-group-standard .documentation-header-config .tab-pane .score, .documentation-header-config .tab-pane .radio-group-stop-bang .question, .radio-group-stop-bang .documentation-header-config .tab-pane .question, .documentation-header-config .tab-pane .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .documentation-header-config .tab-pane .title-text, .documentation-header-config .tab-pane .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .documentation-header-config .tab-pane .title-text, .documentation-header-config .tab-pane .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .documentation-header-config .tab-pane .title-text {
    margin-left: 1.5rem; }
  .documentation-header-config .tab-pane .list-check-list {
    height: 20.1rem;
    overflow: hidden;
    position: relative;
    margin-bottom: 0; }
    .documentation-header-config .tab-pane .list-check-list li {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      height: 4.1rem;
      border: 0;
      border-top: 0.1rem solid #E6E6E6 !important; }
      .documentation-header-config .tab-pane .list-check-list li:last-child {
        border-bottom: 0.1rem solid #E6E6E6 !important; }
    .documentation-header-config .tab-pane .list-check-list .list-group-item:last-child {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }

.documentation-header-config .tab-content {
  padding: 0;
  padding: 1.5rem;
  font-family: OpenSans; }
  .documentation-header-config .tab-content .header_logo, .documentation-header-config .tab-content .header_details, .documentation-header-config .tab-content .buttons-row {
    position: relative;
    width: 100%; }
  .documentation-header-config .tab-content .header_logo, .documentation-header-config .tab-content .header_details {
    height: 13rem;
    border: 0.1rem solid #E6E6E6;
    margin: .5rem 0;
    padding: 0; }
    .documentation-header-config .tab-content .header_logo img, .documentation-header-config .tab-content .header_details img {
      max-height: 1in;
      max-width: 4.25in; }
    .documentation-header-config .tab-content .header_logo .camera_with_label, .documentation-header-config .tab-content .header_details .camera_with_label {
      font-size: 1.5rem;
      position: absolute;
      left: 0;
      bottom: 0;
      right: 0;
      text-align: left;
      padding: .5rem;
      color: #535456;
      line-height: 0; }
      .documentation-header-config .tab-content .header_logo .camera_with_label label, .documentation-header-config .tab-content .header_details .camera_with_label label {
        display: none; }
    .documentation-header-config .tab-content .header_logo:hover .camera_with_label, .documentation-header-config .tab-content .header_details:hover .camera_with_label {
      background-color: rgba(0, 0, 0, 0.5);
      color: #FFFFFF; }
      .documentation-header-config .tab-content .header_logo:hover .camera_with_label label, .documentation-header-config .tab-content .header_details:hover .camera_with_label label {
        display: inline-block; }
    .documentation-header-config .tab-content .header_logo input[type=file], .documentation-header-config .tab-content .header_details input[type=file] {
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      opacity: 0;
      width: 100%;
      height: 100%; }
    .documentation-header-config .tab-content .header_logo textarea, .documentation-header-config .tab-content .header_details textarea {
      width: 100%;
      height: 100%;
      max-width: 100%;
      max-height: 100%;
      border-color: #E6E6E6;
      resize: none; }
  .documentation-header-config .tab-content .max-size {
    color: #535456;
    font-size: 1.5rem;
    text-align: left;
    font-family: OpenSans;
    clear: both; }

.documentation-header-config .delete-icon {
  content: "\f017";
  cursor: pointer;
  background: #FFFFFF;
  position: absolute;
  height: 2rem;
  width: 2rem;
  right: -1rem;
  top: -1rem;
  text-align: center;
  line-height: 1.3;
  font-size: 1.6rem;
  border-radius: 50%;
  color: #D7572B;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
  z-index: 1; }

.drug-interaction-check .padding-topbottom {
  padding: 1.5rem 0; }

.drug-interaction-check .display-text {
  line-height: 28px; }

.drug-interaction-check .onoffswitch-inner:before {
  content: "Enable" !important; }

.drug-interaction-check .onoffswitch-inner:after {
  content: "Disable" !important; }

.drug-interaction-check .divider {
  margin-left: -15px;
  border-bottom: 0.1rem solid #E6E6E6 !important;
  width: 99.3rem; }

.latexDictionary .dropdown-dictionary {
  width: 99%; }
  .latexDictionary .dropdown-dictionary .dropdown-btn {
    width: 99%;
    padding: 0.8rem 1.8rem; }
  .latexDictionary .dropdown-dictionary .dictionaryItemList {
    width: 100%;
    top: 3rem;
    -webkit-border-radius: 0 0.5rem 0.5rem 0.5rem;
    -moz-border-radius: 0 0.5rem 0.5rem 0.5rem;
    -ms-border-radius: 0 0.5rem 0.5rem 0.5rem;
    border-radius: 0 0.5rem 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.latexDictionary .dropdown-btn.btn.btn-default[disabled] {
  color: #BFC0C1; }

.panel-padding {
  padding-left: 0;
  padding-right: 0; }

.panel-items {
  background-color: #cccccc;
  overflow: visible;
  padding: 2px 0;
  margin: 2px;
  height: 36px; }

.closebutton {
  border-radius: 23px; }

.panel-padding .active {
  display: block;
  background-color: #ccc; }

.panel-padding .inactive {
  display: block;
  background-color: #808080; }

/*.latexDictionary .dictionaryItemList, .latexDictionary .dropdown-dictionary .dropdown-btn {
    width: 888px;
}*/
.closebuttonPosition {
  position: relative;
  z-index: 20;
  left: 14px;
  bottom: 49px; }

.checkListID {
  position: relative;
  z-index: 10;
  right: 11px;
  top: 30px; }

.yesnoswitch {
  position: relative;
  width: 95px;
  right: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

.yesnoswitch-checkbox {
  display: none; }

.yesnoswitch-label {
  display: block;
  overflow: hidden;
  cursor: default;
  border: 1px solid #cccccc;
  border-radius: 10px; }

.yesnoswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s; }

.yesnoswitch-inner:before, .yesnoswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 28px;
  padding: 0;
  line-height: 28px;
  font-size: 14px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.yesnoswitch-inner:before {
  content: "Yes";
  padding-left: 8px;
  background-color: #F38A00;
  color: #FFFFFF; }

.yesnoswitch-inner:after {
  content: "No";
  padding-right: 8px;
  background-color: #adadad;
  color: #FFF;
  text-align: right; }

.yesnoswitch-switch {
  display: block;
  width: 30px;
  margin: 1px;
  background: #FFFFFF;
  border: none;
  border-radius: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 49px;
  height: 28px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s; }

.yesnoswitch-checkbox:checked + .yesnoswitch-label .yesnoswitch-inner {
  margin-left: 0; }

.yesnoswitch-checkbox:checked + .yesnoswitch-label .yesnoswitch-switch {
  right: 14px; }

.checklistorderPosition {
  position: relative;
  z-index: 11;
  left: 84px;
  top: 10px; }

.panel-padding {
  padding-left: 0;
  padding-right: 0; }

.closebutton {
  border-radius: 23px; }

.panel-padding .active {
  display: block;
  background-color: #ccc; }

.panel-padding .inactive {
  display: block;
  background-color: #808080; }

.closebuttonPosition {
  position: relative;
  z-index: 20;
  left: 7.5rem;
  bottom: 4.2rem; }

.closebuttonPosition2 {
  position: relative;
  z-index: 20;
  left: 140px;
  bottom: 58px; }

.checkListID {
  position: relative;
  z-index: 10;
  right: 11px;
  top: 30px; }

.latexDictionary .dictionaryItemList, .latexDictionary .dropdown-dictionary .dropdown-btn {
  width: 100%;
  cursor: default; }

.checklistorderPosition {
  position: relative;
  z-index: 11;
  left: 40px;
  top: 10px; }

.sscswitch {
  left: 0; }

.sscswitch-inner {
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none; }

.sscswitch-inner:before {
  content: "SSC";
  background-color: #F9F9F9;
  color: #00A0DC;
  padding-left: 0;
  border: 0.1rem solid #F9F9F9; }

.sscswitch-inner:after {
  content: "SSC";
  background-color: #00A0DC;
  color: #FFFFFF;
  padding-right: 18px;
  border: 0.1rem solid #00A0DC; }

.sscswitch-label {
  border-radius: 4px; }

.questionHeight-dragging {
  height: 60px;
  width: 100%; }

.question-dragging .dragging {
  position: relative;
  z-index: 1001;
  color: #343435;
  padding: 0;
  width: 99%;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #F9F9F9 !important;
  border: none !important; }

.question-dragging {
  padding-top: 18px; }

.latexSensitivity-block {
  width: 80%; }

.dropdown-container-with-btn {
  margin: 0; }

.mainCol {
  width: 100%;
  padding-top: 0.3rem; }

.dropdown-Col {
  width: calc(100% - 21rem);
  padding: 0 1.5rem !important;
  float: left; }

.dropdownDelete-Col {
  width: calc(100% - 12.5rem);
  padding: 0 1.5rem !important;
  float: left; }

.sort-order {
  width: 1rem;
  line-height: 3rem;
  padding: 0;
  text-align: left;
  float: left; }

.toggle-Block {
  width: 14.5rem;
  float: right; }
  .toggle-Block .latex-Closebtn {
    padding: 0.5rem 0 0 0; }

.toggle-BlockDelete {
  width: 11.5rem !important;
  float: right; }

.latex-bg {
  background-color: #F9F9F9;
  margin-bottom: 5px; }

.latex-lg {
  background-color: #FFFFFF;
  display: inline-block;
  width: 100%; }
  .latex-lg .row {
    margin-bottom: 8px; }
  .latex-lg .latex-container {
    background-color: #FFFFFF; }
    .latex-lg .latex-container .add-latex-sensitivity {
      padding-right: 15px;
      padding-left: 15px;
      padding-bottom: 11px;
      margin-top: 10px;
      display: inline-block; }
      .latex-lg .latex-container .add-latex-sensitivity .btn-add-latex-sensitivity {
        height: 4rem;
        width: 100%;
        border: 0.2rem dashed #E6E6E6;
        background-color: #FFFFFF; }
        .latex-lg .latex-container .add-latex-sensitivity .btn-add-latex-sensitivity:hover {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .latex-lg .latex-container .add-latex-sensitivity .btn-add-latex-sensitivity.highlight {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .latex-lg .latex-container .add-latex-sensitivity .btn-add-latex-sensitivity .add-latex-sensitivity-button {
          content: "\f055";
          color: #24D399;
          font-size: 2rem; }
      .latex-lg .latex-container .add-latex-sensitivity.disabled .btn-add-latex-sensitivity:hover {
        box-shadow: 0 0 0 #00A0DC; }
  .latex-lg .latexSensitivityTitle {
    width: 263px;
    padding-top: 15px; }
  .latex-lg .top-right {
    padding-right: 12px; }
    .latex-lg .top-right button {
      width: 5.95rem;
      margin-left: 0.1rem; }
  .latex-lg .panel-group {
    padding-top: 5px;
    margin-bottom: 0px !important; }
  .latex-lg .latexDictionary {
    background-color: #FFFFFF;
    display: inline-block; }
    .latex-lg .latexDictionary .draggable-none {
      cursor: default !important; }
    .latex-lg .latexDictionary .draggable {
      cursor: move; }
  .latex-lg .panel-items {
    overflow: visible;
    padding: 13px 0;
    margin-bottom: 2px;
    margin-top: 2px;
    margin-right: 2px;
    height: 6rem;
    border: 2px solid #E6E6E6 !important;
    background-color: #F9F9F9 !important; }
  .latex-lg .delete-icon {
    content: "\f017";
    cursor: pointer;
    background: #FFFFFF;
    position: absolute;
    height: 2rem;
    width: 2rem;
    right: 0.5rem;
    top: -0.5rem;
    text-align: center;
    line-height: 1.3;
    font-size: 1.6rem;
    border-radius: 50%;
    color: #D7572B;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); }

.latexDictionary .dropdown-dictionary {
  width: 100%; }
  .latexDictionary .dropdown-dictionary .dropdown-btn {
    width: 100%;
    padding: 0.8rem 1.8rem; }
  .latexDictionary .dropdown-dictionary .dictionaryItemList {
    width: 100%;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.latexDictionary .dropdown-btn.btn.btn-default[disabled] {
  color: #8C9093; }

.ssc-delete-Block {
  width: 11.5rem;
  float: right; }
  .ssc-delete-Block .ssc-Closebtn {
    padding: 0.5rem 0 0 0; }

.ssc-delete-deleteBlock {
  width: 8.3rem;
  float: right; }

.ssc-dropdown-Block {
  width: calc(100% - 11.5rem);
  float: left; }

.ssc-dropdown-deleteBlock {
  width: calc(100% - 8.3rem);
  float: left; }

.speciality-panel {
  height: 100%;
  border: 1px solid #eaeaea;
  padding: 0;
  margin: 10px; }
  .speciality-panel .list-group {
    margin-bottom: 0; }

/*.speciality-panel header {
    height: 35px;
    background-color: #eaeaea;
    padding: 5px 0 5px 5px;
    margin: 0;
}*/
.speciality-panel section {
  margin: 0;
  padding: 0; }

.speciality-panel .pull-right .fa {
  margin: 0 2px 0; }

.speciality-inner-panel {
  min-height: 300px;
  max-height: 300px;
  overflow: hidden; }
  .speciality-inner-panel .material_ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 43rem;
    white-space: nowrap; }
    .speciality-inner-panel .material_ellipsis .material_ellipsis-span {
      width: 43rem;
      overflow: hidden;
      display: inline-block;
      text-overflow: ellipsis; }
  .speciality-inner-panel .question_ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 92rem;
    white-space: nowrap;
    display: inline-block; }
    .speciality-inner-panel .question_ellipsis .question_ellipsis-span {
      width: 92rem;
      overflow: hidden;
      display: inline-block;
      text-overflow: ellipsis;
      display: inline-block; }
  .speciality-inner-panel .scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-height: 311px;
    max-height: 311px;
    width: 100%; }
  .speciality-inner-panel .block-time-scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-height: 30rem;
    max-height: 30rem;
    width: 100%; }

.bto-specilaty .checklist li {
  overflow: hidden; }

.selected-material .material_ellipsis .material_ellipsis-span {
  width: calc(43rem - 1.5rem); }

.selected-material .question_ellipsis {
  width: calc(92rem - 1.5rem); }
  .selected-material .question_ellipsis .question_ellipsis-span {
    width: calc(92rem - 1.5rem); }

.dictionary-section {
  min-height: 400px;
  max-height: 400px;
  overflow: auto;
  margin: 0 1.5rem; }
  .dictionary-section .dropdown-dictionary {
    width: 100%;
    position: relative; }
    .dictionary-section .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .dictionary-section .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

label.btn.btn-default.col-md-2.speciality-patient {
  width: 335px; }

.dragging {
  background-color: #eaeaea;
  border: 1px solid gray;
  color: #000;
  padding: 5px; }

.specialty-header {
  background-color: #F9F9F9;
  border-bottom: 0.1rem solid #E6E6E6;
  padding: 1rem; }
  .specialty-header h4, .specialty-header .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .specialty-header .fc-resource-cell {
    font-size: 1.5rem;
    line-height: 1.7rem;
    color: #343435;
    margin-top: 0;
    margin-bottom: 0; }

.disabled-class {
  pointer-events: none; }

.appTypeLinking {
  padding: 1.5rem;
  width: 100%; }
  .appTypeLinking h3 {
    text-align: left; }
  .appTypeLinking .unsortedUnlinkedCol {
    text-align: left; }
  .appTypeLinking .appTypeLinkingTable {
    border: #E6E6E6 0.1rem solid;
    background-color: #FFFFFF; }
    .appTypeLinking .appTypeLinkingTable .header {
      padding: 0; }
    .appTypeLinking .appTypeLinkingTable .appointmentTypeCol {
      text-align: left;
      padding-left: 1.5rem; }
    .appTypeLinking .appTypeLinkingTable .atl-Content {
      display: inline-block;
      overflow: hidden;
      position: relative;
      min-height: 20.6rem;
      max-height: 45rem;
      width: 100%; }
      .appTypeLinking .appTypeLinkingTable .atl-Content .row {
        padding: 0 0rem;
        border-top: 0.1rem solid #E6E6E6 !important;
        border-bottom: 0; }
        .appTypeLinking .appTypeLinkingTable .atl-Content .row .padding-top-edit-mode {
          padding-top: 0.5rem; }
        .appTypeLinking .appTypeLinkingTable .atl-Content .row > div {
          height: 4rem; }
          .appTypeLinking .appTypeLinkingTable .atl-Content .row > div > div {
            line-height: 4rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
            .appTypeLinking .appTypeLinkingTable .atl-Content .row > div > div.edit-row {
              line-height: 2.2rem; }
        .appTypeLinking .appTypeLinkingTable .atl-Content .row div.anesthesia-date {
          line-height: 0;
          padding-top: 5px;
          overflow: visible;
          padding-right: 1rem; }
          .appTypeLinking .appTypeLinkingTable .atl-Content .row div.anesthesia-date .masked-date-control-container .fa-calendar {
            margin-left: 0rem; }
    .appTypeLinking .appTypeLinkingTable .dropdown-dictionary {
      width: 12rem; }
      .appTypeLinking .appTypeLinkingTable .dropdown-dictionary .dropdown-btn {
        width: 12rem;
        padding: 0.8rem 1.8rem; }
      .appTypeLinking .appTypeLinkingTable .dropdown-dictionary .dictionaryItemList {
        width: 12rem;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .appTypeLinking .appTypeLinkingTable .dropdown-dictionary .dictionaryItemList .infinite-items {
        overflow-y: hidden; }
  .appTypeLinking .unsorted {
    font-size: 1.5rem;
    font-family: OpenSans;
    font-weight: normal;
    color: #343435;
    height: 6rem;
    padding-top: 1.5rem;
    padding-left: 0.1rem;
    padding-right: 0.1rem; }
    .appTypeLinking .unsorted .unspecified-label {
      text-align: left;
      padding-left: 1.5rem; }
    .appTypeLinking .unsorted .dropdown-dictionary {
      width: 12rem; }
      .appTypeLinking .unsorted .dropdown-dictionary .dropdown-btn {
        width: 12rem;
        padding: 0.8rem 1.8rem; }
      .appTypeLinking .unsorted .dropdown-dictionary .dictionaryItemList {
        width: 12rem;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .appTypeLinking .unsorted .dropdown-dictionary .dictionaryItemList .infinite-items {
        overflow-y: hidden; }
    .appTypeLinking .unsorted .casepack {
      margin-left: 3px; }
  .appTypeLinking .infinite-items {
    overflow: inherit; }
  .appTypeLinking .datepicker {
    left: -70px !important; }

.active-cases-warning .modal-dialog, .loss-of-data-warning .modal-dialog {
  width: 50rem; }
  .active-cases-warning .modal-dialog .modal-content .user-prompt-error, .loss-of-data-warning .modal-dialog .modal-content .user-prompt-error {
    width: 50rem; }

.active-cases-sm-warning .modal-dialog {
  width: 35rem; }
  .active-cases-sm-warning .modal-dialog .modal-content .user-prompt-error {
    width: 35rem; }

.lab-container {
  width: 100%;
  border: 0.1rem solid #E6E6E6;
  padding: 0; }
  .lab-container .lab-title {
    padding: 1.5rem 0 0 1.5rem; }
  .lab-container .lab-facility:first-child {
    border-right: 0.1rem solid #E6E6E6; }
  .lab-container .lab-facility:last-child {
    border-right: 0;
    padding-top: 1.5rem; }
  .lab-container .lab-facility {
    height: 39.4rem; }
  .lab-container .lab-details .middle-label {
    padding-top: 0.5rem; }
  .lab-container .list-group-item {
    border-right: 0;
    border-left: 0; }
  .lab-container .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .lab-container .list-group-item:nth-child(2) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .lab-container .dropdown-dictionary {
    width: 100%;
    position: relative; }
    .lab-container .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .lab-container .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .lab-container .state .dropdown-dictionary {
    width: 100%;
    position: relative; }
    .lab-container .state .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .lab-container .state .dropdown-dictionary .dictionaryItemList {
      width: 13rem;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .lab-container .lab-dictionary {
    display: inline-block;
    padding: 0 1.5rem 0 1.5rem;
    width: 100%;
    margin: 1.5rem 0 1rem 0; }
  .lab-container i.camera {
    color: #343435;
    font-size: 2rem;
    margin-bottom: 0.5rem;
    margin-left: 0.3rem; }
  .lab-container .hover {
    background-color: rgba(0, 0, 0, 0.5); }
    .lab-container .hover i {
      color: #FFFFFF;
      font-size: 2rem;
      margin-top: 0.9rem;
      margin-left: 0.3rem; }
  .lab-container .update-logo {
    width: 100%;
    position: absolute;
    /*bottom: 17.2rem;*/
    overflow: visible;
    padding-left: 1.5rem;
    cursor: pointer;
    bottom: 0;
    cursor: default;
    /*height: 14.1rem;*/ }
    .lab-container .update-logo input {
      position: absolute;
      top: 0;
      right: 0;
      margin: 0;
      opacity: 0;
      -ms-filter: 'alpha(opacity=0)';
      /* font-size: 200px; */
      width: 42rem;
      direction: ltr;
      cursor: default;
      height: 3.2rem; }
      .lab-container .update-logo input:focus {
        text-indent: -99rem; }
    .lab-container .update-logo .label-text, .lab-container .update-logo .dvt-prevention-details .title-text, .dvt-prevention-details .lab-container .update-logo .title-text, .lab-container .update-logo .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .lab-container .update-logo .title-text, .lab-container .update-logo .radio-group-standard .question, .radio-group-standard .lab-container .update-logo .question, .lab-container .update-logo .radio-group-standard .score, .radio-group-standard .lab-container .update-logo .score, .lab-container .update-logo .radio-group-stop-bang .question, .radio-group-stop-bang .lab-container .update-logo .question, .lab-container .update-logo .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .lab-container .update-logo .title-text, .lab-container .update-logo .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .lab-container .update-logo .title-text, .lab-container .update-logo .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .lab-container .update-logo .title-text {
      color: #FFFFFF;
      padding-top: 0.5rem;
      padding-left: 0.5rem;
      font-weight: normal;
      margin-top: 0.5rem;
      cursor: pointer; }
  .lab-container .lab-logo {
    background-color: #F9F9F9;
    width: 42rem;
    margin-top: 1.5rem;
    position: relative;
    height: 14.6rem;
    border: 0.1rem solid #E6E6E6; }
    .lab-container .lab-logo .delete-icon {
      content: '\f017';
      cursor: pointer;
      background: #FFFFFF;
      position: absolute;
      height: 2rem;
      width: 2rem;
      right: -0.8rem;
      top: -1rem;
      text-align: center;
      line-height: 1.3;
      font-size: 1.6rem;
      border-radius: 50%;
      color: #D7572B;
      box-shadow: 0 2px 0.1rem rgba(0, 0, 0, 0.3);
      z-index: 1; }
    .lab-container .lab-logo label {
      font-weight: normal;
      text-align: left;
      float: left;
      display: inline-block;
      margin-top: 1.5rem;
      font-family: OpenSans; }
  .lab-container .logo-img {
    position: relative;
    height: 14.5rem;
    padding: 1.5rem; }
    .lab-container .logo-img img {
      width: 38.9rem;
      height: 11.5rem; }
  .lab-container .lab-address {
    clear: both; }
  .lab-container .lab-contact {
    /*margin-top: 3.6rem;*/
    position: relative;
    overflow: hidden; }
  .lab-container .lab-contact label {
    padding: 0;
    width: 4.8rem; }
  .lab-container .lab-contact .fax {
    margin-left: 1rem;
    width: 3.3rem; }
  .lab-container .phone,
  .lab-container .faxval {
    width: 16.4rem; }
  .lab-container .logo {
    width: 30rem;
    height: 10rem; }
  .lab-container .default-logo {
    opacity: 0; }
  .lab-container .dual-switch-label {
    padding-top: 0.5rem; }
  .lab-container .dual-switch {
    margin-left: 1rem; }
  .lab-container .top-padding-15 {
    padding: 1.5rem 0 0 0; }
  .lab-container .top-padding-10 {
    padding: 1rem 0 0 0; }
  .lab-container .config-selector .config-selector-list-container, .lab-container .config-selector .config-selector-extended-height {
    height: 30rem;
    width: 100%; }
    .lab-container .config-selector .config-selector-list-container .list-group-item .flex-grow, .lab-container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .lab-container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .lab-container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
      display: none; }
  .lab-container .grid-header {
    padding: 0; }
    .lab-container .grid-header .left-header {
      padding-left: 1rem;
      text-align: left; }
  .lab-container .grid {
    border: 0.1rem solid #E6E6E6 !important; }
    .lab-container .grid .grid-body {
      display: inline-block;
      position: relative;
      min-height: 20.6rem;
      width: 100%; }
      .lab-container .grid .grid-body .row {
        padding: 0 0rem;
        border-top: 0.1rem solid #E6E6E6 !important;
        border-bottom: 0; }
        .lab-container .grid .grid-body .row .padding-top-edit-mode {
          padding-top: 0.5rem; }
        .lab-container .grid .grid-body .row > div > div {
          line-height: 4rem;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
          padding: 0 1rem 0 1rem; }
          .lab-container .grid .grid-body .row > div > div.edit-row {
            line-height: 2.2rem; }
        .lab-container .grid .grid-body .row .single-select-container {
          margin-top: 0.5rem; }
        .lab-container .grid .grid-body .row .dual-switch-container {
          display: flex;
          justify-content: center;
          margin-top: 0.5rem; }
        .lab-container .grid .grid-body .row .dual-switch {
          margin: 0; }
  .lab-container .bill-type-cell {
    display: flex;
    justify-content: center; }
  .lab-container .radio-config {
    position: relative;
    display: block;
    margin-top: 50%;
    padding: 0;
    width: 17px;
    height: 17px; }
    .lab-container .radio-config .radio-button-label {
      display: inline-block;
      position: absolute;
      padding-left: 5px;
      margin-bottom: 0;
      font-weight: 400;
      cursor: pointer; }
  .lab-container .item-checked {
    border: 1px solid #428bca;
    border-radius: 50%; }
    .lab-container .item-checked .radio-button-label {
      width: 11px;
      height: 11px;
      left: 2px;
      top: 2px;
      background-color: #428bca;
      border-radius: 50%; }
  .lab-container .item-unchecked {
    border: 1px solid #cccccc;
    border-radius: 50%; }
    .lab-container .item-unchecked .radio-button-label {
      width: 17px;
      height: 17px;
      left: 0px; }
  .lab-container .btn-add-grid-item {
    height: 4rem;
    width: 100%;
    border: 0.2rem dashed #E6E6E6;
    background-color: #FFFFFF;
    margin-top: 2rem;
    margin-bottom: 1.5rem; }
    .lab-container .btn-add-grid-item:hover {
      box-shadow: 0 0 0.5rem #00A0DC; }
    .lab-container .btn-add-grid-item.highlight {
      box-shadow: 0 0 0.5rem #00A0DC; }
    .lab-container .btn-add-grid-item .add-grid-item-icon {
      content: '\f055';
      color: #24D399;
      font-size: 2rem; }
  .lab-container .btn-add-grid-item:disabled:hover {
    box-shadow: none; }
  .lab-container .btn-add-grid-item:disabled.highlight {
    box-shadow: none; }
  .lab-container .btn-add-grid-item:disabled .add-grid-item-icon {
    color: #E6E6E6; }

.working-days-col {
  border-left: 0.1rem solid #E6E6E6;
  padding: 0; }
  .working-days-col h4, .working-days-col .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .working-days-col .fc-resource-cell {
    padding: 1.5rem; }
  .working-days-col check-list .flex .flex-grow ul {
    margin-bottom: 0; }
    .working-days-col check-list .flex .flex-grow ul .list-group-item {
      cursor: pointer; }
      .working-days-col check-list .flex .flex-grow ul .list-group-item.disabled, .working-days-col check-list .flex .flex-grow ul .list-group-item.disabled:hover, .working-days-col check-list .flex .flex-grow ul .list-group-item.disabled:focus {
        background-color: #BFC0C1;
        color: #E6E6E6;
        cursor: default; }

.schedule-time-h4 {
  padding: 1.5rem;
  padding-bottom: 0;
  padding-left: 0; }

.schedule-label {
  padding-top: 0.5rem;
  padding-left: 0; }

.schedule-row {
  padding: 2.5rem 0; }

.time-scale-label {
  width: auto;
  padding-right: 0px; }

.time-scale-btn {
  padding: 0 1.5rem !important;
  margin-right: 0.5rem !important; }

.time-scale-btn-disabled {
  cursor: default !important; }

.time-scale-btn-disabled:hover,
.time-scale-btn-disabled:active {
  background: #F9F9F9 !important; }

.time-scale-btn-disabled.active {
  background: #BFC0C1 !important; }

.schedule-config {
  width: 70rem; }

.schedule-time {
  margin-right: -0.5rem !important;
  height: 3rem; }
  .schedule-time .time-directive .time-dir-btn {
    display: none !important; }

.case-color-coding, .notifications {
  padding: 1.5rem;
  border-top: 0.1rem solid #E6E6E6;
  width: 99.4rem; }
  .case-color-coding .color-code-padding, .notifications .color-code-padding {
    padding: 1.5rem; }
  .case-color-coding .table-padding, .notifications .table-padding {
    padding: 0 1.5rem 1.5rem 1.5rem; }
  .case-color-coding .label-alignment, .notifications .label-alignment {
    float: left;
    padding-top: 0.5rem; }
  .case-color-coding .dropdown-dictionary, .notifications .dropdown-dictionary {
    width: 100% !important; }
  .case-color-coding .table-layout, .notifications .table-layout {
    width: 65.5rem;
    border: 0.1rem solid #E6E6E6; }
    .case-color-coding .table-layout thead, .notifications .table-layout thead {
      display: block; }
      .case-color-coding .table-layout thead tr, .notifications .table-layout thead tr {
        background-color: #FFFFFF; }
        .case-color-coding .table-layout thead tr th, .notifications .table-layout thead tr th {
          padding: 1.5rem;
          border-bottom: 0.2rem solid #E6E6E6;
          font-family: OpenSans-Bold;
          font-size: 1.5rem;
          line-height: 1.4rem;
          color: #535456; }
    .case-color-coding .table-layout tbody, .notifications .table-layout tbody {
      font-family: OpenSans;
      font-size: 1.5rem;
      display: block;
      width: 65.5rem; }
      .case-color-coding .table-layout tbody tr, .notifications .table-layout tbody tr {
        border-bottom: 0.1rem solid #E6E6E6; }
        .case-color-coding .table-layout tbody tr:nth-child(even), .notifications .table-layout tbody tr:nth-child(even) {
          background-color: #FFFFFF; }
        .case-color-coding .table-layout tbody tr:last-child, .notifications .table-layout tbody tr:last-child {
          border-bottom: 0.1rem solid #E6E6E6; }
        .case-color-coding .table-layout tbody tr td, .notifications .table-layout tbody tr td {
          padding: 0.5rem 1.5rem;
          line-height: 3rem;
          font-family: OpenSans;
          font-size: 1.5rem;
          color: #535456; }
    .case-color-coding .table-layout tbody.default-scroll, .notifications .table-layout tbody.default-scroll {
      max-height: 20.4rem;
      position: relative;
      overflow: scroll; }
    .case-color-coding .table-layout .code-type-column, .notifications .table-layout .code-type-column {
      width: 25.5rem;
      max-width: 25.5rem; }
    .case-color-coding .table-layout .color-column,
    .case-color-coding .table-layout .preview-column, .notifications .table-layout .color-column,
    .notifications .table-layout .preview-column {
      width: 20rem;
      max-width: 20rem; }
    .case-color-coding .table-layout .case-code-name, .notifications .table-layout .case-code-name {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      text-align: left;
      cursor: text;
      user-select: none; }
    .case-color-coding .table-layout .preview-color-code, .notifications .table-layout .preview-color-code {
      border-radius: 0.5rem;
      color: #FFFFFF;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      padding: 0 1.5rem;
      cursor: text;
      user-select: none; }

.notifications .title-text i {
  color: #00A0DC; }

.notifications .toggle-label {
  margin-top: 6px;
  width: 224px;
  padding: 0 15px;
  float: left; }

.notifications .time-label {
  width: 32%;
  padding: 0 0 0 15px;
  float: left; }

.notifications .secondary-label {
  padding-left: 10px; }

.notifications .sub-title-text i {
  color: #24D399; }

.notifications .notification-input {
  width: 63px;
  float: left;
  display: inline-block; }
  .notifications .notification-input input {
    margin-top: -5px; }

.notifications .time-section {
  margin-top: 20px; }

.notifications .sis-toggle-switch {
  align-items: center; }
  .notifications .sis-toggle-switch div {
    padding: 0px 10px; }
  .notifications .sis-toggle-switch div.left-side {
    border-radius: 0.5rem 0 0 0.5rem; }
  .notifications .sis-toggle-switch div.right-side {
    border-radius: 0 0.5rem 0.5rem 0; }

/*Start of Patient Handoff config Screen*/
.PatientHandoffConfig {
  padding: 1.5rem 1.5rem;
  text-align: left; }
  .PatientHandoffConfig .handoff-topMargin {
    margin-top: 1rem;
    margin-bottom: 0.1rem;
    padding: 0 0; }
  .PatientHandoffConfig .handoff-topMargin-bottom {
    margin-top: 1.1rem;
    margin-bottom: 1.5rem;
    padding: 0 0; }
  .PatientHandoffConfig .patientConfigModNames {
    float: left; }
  .PatientHandoffConfig .patientConfigModNamesTopPadding {
    padding: 0rem 2.0rem 0rem 0; }
  .PatientHandoffConfig .patientConfigModNamesTopRightPadding {
    padding: 0rem 0rem 0rem 0; }
  .PatientHandoffConfig .patientConfigModNamesPadding {
    padding: 2.5rem 2.0rem 0rem 0; }
  .PatientHandoffConfig .patientConfigModNamesRightPadding {
    padding: 2.5rem 0rem 0rem 0; }
  .PatientHandoffConfig .patient-dictionary {
    width: 100%;
    display: inline-block;
    margin: 1.5rem 0 0rem 0; }
    .PatientHandoffConfig .patient-dictionary .handoff-label {
      margin-bottom: 0.5rem; }
  .PatientHandoffConfig .dropdown-dictionary {
    width: 100%; }
    .PatientHandoffConfig .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .PatientHandoffConfig .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .PatientHandoffConfig fieldset.scheduler-border {
    border: 0rem solid #E6E6E6 !important;
    padding: 0 0em 1em 1em !important;
    margin: 0 0 1.5em 0 !important;
    width: 100%; }
  .PatientHandoffConfig legend.legend-label {
    border: 0rem !important;
    font-family: MetaProMedium;
    font-size: 17px;
    color: #343435;
    font-weight: normal;
    text-align: left;
    margin-bottom: 0px; }
  .PatientHandoffConfig .handoff-modName {
    text-align: left;
    font-size: 1.8rem; }
  .PatientHandoffConfig .handoff-modHeading {
    font-family: MetaProMedium;
    font-size: 17px;
    color: #343435;
    font-weight: normal;
    margin-bottom: 1px; }
  .PatientHandoffConfig .handoff-label {
    font-family: MetaProMedium;
    font-size: 15px;
    color: #343435;
    text-align: left; }

/* End of Patient Handoff config Screen*/
.user-prompt-physician .modal-dialog .modal-content .user-prompt-error {
  width: 60rem; }

.no-view-permission {
  margin-top: 15px; }

.item-source {
  font-style: italic;
  font-weight: normal;
  font-family: MetaProBook;
  margin-top: -1rem;
  margin-right: 2rem; }

div.warning-banner {
  background: linear-gradient(to right, #E2147B 0%, #930F58 100%);
  left: 0;
  height: 3rem;
  line-height: 3rem;
  text-align: left;
  font-size: 1.4rem;
  padding: 0 1rem;
  color: #FFFFFF;
  z-index: 1;
  font-family: MetaProMedium;
  cursor: default;
  margin-bottom: 1rem; }
  div.warning-banner i {
    font-size: 2rem;
    vertical-align: top;
    margin-right: .5rem; }
  div.warning-banner.magenta {
    background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
  div.warning-banner .ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }

.systemSettingsAdminConfig {
  text-align: left;
  padding: 1em;
  margin: 0 0 1.5em 0; }
  .systemSettingsAdminConfig input[type="number"] {
    text-align: center;
    margin-top: 4px;
    margin-bottom: 4px; }
  .systemSettingsAdminConfig .attachment-header {
    line-height: 3rem; }
  .systemSettingsAdminConfig .padding-left-right {
    padding: 0 0.5rem 0 0.5rem; }
  .systemSettingsAdminConfig .dropdown-dictionary-enum .dropdown-dictionary {
    width: 100%; }
    .systemSettingsAdminConfig .dropdown-dictionary-enum .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .systemSettingsAdminConfig .dropdown-dictionary-enum .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .systemSettingsAdminConfig .extDeleteHover .ext-trash-icon {
    float: right;
    position: absolute;
    padding: 0.5rem 0 0 0.5rem;
    color: #D7572B;
    display: none; }
  .systemSettingsAdminConfig .extDeleteHover:hover .ext-trash-icon {
    display: inline-block; }
  .systemSettingsAdminConfig .value-offset {
    margin-left: 66.66666667% !important; }
  .systemSettingsAdminConfig .display-error {
    color: #FF0000; }
  .systemSettingsAdminConfig .isExtAddBtnDisable {
    cursor: none;
    pointer-events: none; }
  .systemSettingsAdminConfig .three-char-input {
    width: 7rem; }
  .systemSettingsAdminConfig .labelWrapper > label {
    line-height: 3rem;
    margin-bottom: 0px; }
  .systemSettingsAdminConfig .inputWrapper > label {
    line-height: 3rem;
    margin-bottom: 0px; }
  .systemSettingsAdminConfig .labelWrapper {
    text-align: left; }
  .systemSettingsAdminConfig .inputWrapper {
    text-align: left; }
  .systemSettingsAdminConfig .disabledText {
    color: #BFC0C1; }
  .systemSettingsAdminConfig .row > div {
    padding: 5px 0px; }
  .systemSettingsAdminConfig .row > div > div {
    padding: 5px 0px; }
  .systemSettingsAdminConfig .password-display {
    display: inline-block;
    padding-top: 1rem; }
  .systemSettingsAdminConfig .expire-after-days {
    width: 6rem; }
    .systemSettingsAdminConfig .expire-after-days input {
      width: 5.8rem; }
  .systemSettingsAdminConfig .align-item-text input[type="text"] {
    text-align: center; }
  .systemSettingsAdminConfig .Attempts-text-box-size .full-input {
    width: 6rem;
    text-align: center; }
  .systemSettingsAdminConfig .reset-time-text-box-size .full-input {
    width: 6.6rem; }
  .systemSettingsAdminConfig .btn-group.segmented-label {
    margin-bottom: 5px;
    display: inline-block; }
  .systemSettingsAdminConfig .small-input.ng-invalid {
    border: .1rem solid #c70000; }
  .systemSettingsAdminConfig .fileSettings input[type="number"],
  .systemSettingsAdminConfig .fileSettings .dual-switch {
    margin-left: .5rem;
    margin-right: .5rem; }
  .systemSettingsAdminConfig .add-attachment-type {
    top: 1.5rem;
    position: relative; }
  .systemSettingsAdminConfig .btn-add-attachment-type {
    margin-top: 1.5rem;
    height: 4rem;
    width: 100%;
    border: 0.2rem dashed #E6E6E6;
    background-color: #FFFFFF; }
    .systemSettingsAdminConfig .btn-add-attachment-type:hover {
      box-shadow: 0 0 0.5rem #00A0DC; }
    .systemSettingsAdminConfig .btn-add-attachment-type.highlight {
      box-shadow: 0 0 0.5rem #00A0DC; }
    .systemSettingsAdminConfig .btn-add-attachment-type:disabled {
      cursor: default; }
      .systemSettingsAdminConfig .btn-add-attachment-type:disabled:hover {
        box-shadow: 0 0 0.5rem #E6E6E6; }
    .systemSettingsAdminConfig .btn-add-attachment-type:focus {
      outline: none; }
    .systemSettingsAdminConfig .btn-add-attachment-type .add-attachment-icon {
      content: "\f055";
      color: #24D399;
      font-size: 2rem; }
  .systemSettingsAdminConfig .attachment-stmt .attachment-stmt-text {
    width: 94%;
    margin-left: 3rem; }
  .systemSettingsAdminConfig .attachment-stmt:hover .trash-icon-stmt,
  .systemSettingsAdminConfig .attachment-stmt:hover .stmt-dragger {
    display: block; }
  .systemSettingsAdminConfig .attachment-stmt .stmt-dragger {
    display: none;
    color: #BFC0C1;
    font-size: 1.6rem;
    top: 1rem;
    position: absolute;
    margin-left: 1.8rem;
    cursor: move; }
  .systemSettingsAdminConfig .attachment-stmt .trash-icon-stmt {
    display: none;
    color: #D7572B;
    font-size: 1.6rem;
    top: 1rem;
    position: absolute;
    right: 1rem; }
  .systemSettingsAdminConfig .delete-icon {
    content: "\f017";
    cursor: pointer;
    background: #FFFFFF;
    position: absolute;
    height: 2rem;
    width: 2rem;
    right: -1rem;
    top: -1rem;
    text-align: center;
    line-height: 1.3;
    font-size: 1.6rem;
    border-radius: 50%;
    color: #D7572B;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
    z-index: 1; }
  .systemSettingsAdminConfig .attachment-type-defn {
    border: 0.1rem solid #E6E6E6 !important;
    margin-top: 1.5rem; }
    .systemSettingsAdminConfig .attachment-type-defn .attachment-type-text {
      width: 33%;
      margin-left: 1.5rem; }
    .systemSettingsAdminConfig .attachment-type-defn .attachment-expiration {
      margin-left: 1.5rem;
      bottom: 1rem;
      float: left; }
      .systemSettingsAdminConfig .attachment-type-defn .attachment-expiration .attachment-expiration-label2 {
        margin-left: 1.5rem; }
      .systemSettingsAdminConfig .attachment-type-defn .attachment-expiration .attachment-expiration-label3 {
        position: absolute;
        margin-left: 8rem;
        top: 1.5rem; }
      .systemSettingsAdminConfig .attachment-type-defn .attachment-expiration .attachment-expiration-days {
        float: left;
        position: absolute;
        margin-left: -0.5rem;
        top: 1rem; }
        .systemSettingsAdminConfig .attachment-type-defn .attachment-expiration .attachment-expiration-days input {
          width: 6rem;
          text-align: right;
          padding-right: 2rem; }
  .systemSettingsAdminConfig .attachment-signees {
    padding-right: 1.5rem !important;
    padding-left: 0.5rem !important; }
    .systemSettingsAdminConfig .attachment-signees .dictionary-drop-down button.sisMultiselect {
      width: 100%;
      bottom: 0.5rem; }
    .systemSettingsAdminConfig .attachment-signees .dictionary-drop-down ul.sisMultiselect {
      width: 100%;
      top: 2.5rem; }
  .systemSettingsAdminConfig .attachment-types-configuration-items-list,
  .systemSettingsAdminConfig .dropdown-dictionary .dictionary-block .dropdown-btn {
    width: 280px !important; }
  .systemSettingsAdminConfig .attachment-types-config-headers-padding {
    padding: 1.5rem 0 0.5rem 0; }
  .systemSettingsAdminConfig .attachment-types-configurations {
    border-bottom: 0.1rem solid #E6E6E6;
    padding-bottom: 2.5rem;
    margin-bottom: 1.5rem; }
    .systemSettingsAdminConfig .attachment-types-configurations .attachment-types-configurations-delete-icon {
      cursor: pointer;
      color: #d7572b; }
  .systemSettingsAdminConfig .attachment-stmts .add-attachment-stmt {
    margin-bottom: 1rem; }
  .systemSettingsAdminConfig .attachment-stmts .btn-add-attachment-stmt {
    width: 25%; }
  .systemSettingsAdminConfig .loginSettings input[type="number"] {
    margin-left: .5rem;
    margin-right: .5rem; }
  .systemSettingsAdminConfig .loginSettings #resetTimeInput {
    margin-left: 0rem; }
  .systemSettingsAdminConfig .passwordSettings input[type="number"] {
    margin: 0px; }
  .systemSettingsAdminConfig .passwordSettings .columnThree input[type="number"] {
    margin-left: .5rem;
    margin-right: .5rem; }
  .systemSettingsAdminConfig .passwordSettings .columnThree .dual-switch {
    margin-left: .5rem;
    margin-right: 0rem; }
  .systemSettingsAdminConfig .ipAddressSettings input {
    margin-top: 4px;
    margin-bottom: 4px; }
  .systemSettingsAdminConfig .sessionSettings input[type="number"] {
    margin-left: .5rem;
    margin-right: 0rem; }

.login-ack-textarea {
  resize: none; }

.border-bottom {
  border-bottom: 0.1rem solid #E6E6E6 !important; }

.sure-script-settings {
  padding-top: 10px; }
  .sure-script-settings .small-input {
    width: 60%; }
  .sure-script-settings h4, .sure-script-settings .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .sure-script-settings .fc-resource-cell {
    text-align: left; }
  .sure-script-settings .default-date-text-box-size .full-input {
    width: 6rem;
    text-align: center; }
  .sure-script-settings .login-settings-labels {
    padding-top: 10px !important;
    padding-bottom: 0px !important; }
  .sure-script-settings .login-settings-inputs {
    padding-top: 0px !important; }
  .sure-script-settings .months-stmnts {
    padding: 1.5rem 0 0 0 !important;
    display: inline-block; }

.divider {
  border-bottom: 0.1rem solid #E6E6E6 !important;
  width: 99.3rem; }

.city-input {
  width: 25rem;
  display: inline-block; }

.state-input {
  width: 5.5rem;
  display: inline-block;
  margin-left: 1.75rem; }

.zip-input {
  width: 10rem;
  display: inline-block;
  margin-left: 1.75rem; }

.bottom-input-boxes {
  width: 15rem;
  display: inline-block; }

.bottom-right-input-boxes {
  margin-left: 14.25rem; }

.state-label {
  margin-left: 24.2rem;
  margin-right: 3.8rem; }

.service-label {
  margin-left: 21rem; }

.dea-number-label {
  margin-left: 20rem; }

.fax-number-label {
  margin-left: 25rem; }

.speciality-number-label {
  margin-left: 26.8rem; }

.input-margin {
  margin-bottom: 1.5rem; }
  .input-margin single-select {
    display: inline-block;
    height: 2.2rem;
    margin-left: 14rem; }
    .input-margin single-select .dropdown-dictionary {
      width: 15rem; }
  .input-margin decimal-text-box.fax-number input {
    width: 15rem; }

.button-section {
  text-align: center;
  width: 100%; }
  .button-section button {
    margin-left: 0.5rem; }

.physician-search-box {
  width: 30rem;
  border-right: solid .1rem #8a8a8a;
  float: left;
  height: 43.5rem;
  display: inline-block; }
  .physician-search-box .upper-search-box {
    padding: 1rem;
    height: 5rem;
    border-right: none; }
  .physician-search-box .physician-dictionary-results {
    position: relative;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 29.75rem;
    width: 30rem; }

.physician-list-items {
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  border-right: solid .1rem #8a8a8a;
  border-radius: 0 !important;
  background-color: #E6E6E6; }

.selected-result {
  text-overflow: clip !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  border-right: solid .1rem #8a8a8a;
  border-radius: 0 !important;
  color: #FFFFFF;
  background-color: #00A0DC; }
  .selected-result .physician-list-text {
    width: 20rem; }

sure-script-settings.col-xs-12 {
  padding-left: 0 !important; }
  sure-script-settings.col-xs-12 .physician-search-and-info-section {
    padding: 0 !important; }

.physician-search-section {
  width: 30rem;
  display: inline-block;
  border-right: solid .1rem #8a8a8a;
  margin-right: 2rem; }

.physician-search-input {
  background-color: #E6E6E6;
  border: 1px solid #E6E6E6 !important;
  border-radius: .4rem;
  height: 3rem !important;
  font-family: OpenSans-Semibold, "FontAwesome";
  font-size: 1.5rem;
  text-align: center;
  width: 27rem; }

.physician-information-section {
  width: 45rem;
  padding-top: 2rem;
  display: inline-block;
  margin-left: 2rem;
  height: 41.5rem; }

.physician-not-selected {
  margin-left: 26.5rem;
  margin-top: 10rem;
  margin-bottom: 18.6rem; }

.external-gateway-admin-config {
  text-align: left;
  padding: 1rem; }
  .external-gateway-admin-config .settings-container {
    padding-top: 1rem !important; }
    .external-gateway-admin-config .settings-container .external-gateway-labels {
      padding-top: 0.5rem !important;
      padding-bottom: 0 !important; }
    .external-gateway-admin-config .settings-container .external-gateway-inputs {
      padding-top: 0 !important; }
    .external-gateway-admin-config .settings-container .large-input {
      width: 100%; }
    .external-gateway-admin-config .settings-container .label-text, .external-gateway-admin-config .settings-container .dvt-prevention-details .title-text, .dvt-prevention-details .external-gateway-admin-config .settings-container .title-text, .external-gateway-admin-config .settings-container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .external-gateway-admin-config .settings-container .title-text, .external-gateway-admin-config .settings-container .radio-group-standard .question, .radio-group-standard .external-gateway-admin-config .settings-container .question, .external-gateway-admin-config .settings-container .radio-group-standard .score, .radio-group-standard .external-gateway-admin-config .settings-container .score, .external-gateway-admin-config .settings-container .radio-group-stop-bang .question, .radio-group-stop-bang .external-gateway-admin-config .settings-container .question, .external-gateway-admin-config .settings-container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .external-gateway-admin-config .settings-container .title-text, .external-gateway-admin-config .settings-container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .external-gateway-admin-config .settings-container .title-text, .external-gateway-admin-config .settings-container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .external-gateway-admin-config .settings-container .title-text {
      text-align: left; }
    .external-gateway-admin-config .settings-container .row {
      padding: 0 0 0.5rem 0; }

.hie-padding {
  padding: 1.5rem 0 0.5rem 0; }

.hie-padding-top {
  padding-top: 1rem; }

.hie-name-width {
  width: 29.5rem; }

.hie-gateway-id-width {
  width: 22.5rem; }

.hie-marign-left {
  margin-left: -2rem; }

.btn-add-hie {
  margin-top: 1.5rem;
  height: 4rem;
  width: 65%;
  border: 0.2rem dashed #E6E6E6;
  background-color: #FFFFFF; }
  .btn-add-hie:hover {
    box-shadow: 0 0 0.5rem #00A0DC; }
  .btn-add-hie.highlight {
    box-shadow: 0 0 0.5rem #00A0DC; }
  .btn-add-hie:disabled {
    cursor: default; }
    .btn-add-hie:disabled:hover {
      box-shadow: 0 0 0.5rem #E6E6E6; }
  .btn-add-hie:focus {
    outline: none; }
  .btn-add-hie .add-attachment-icon {
    content: "\f055";
    color: #24D399;
    font-size: 2rem; }

.top-padding5rem {
  padding-top: .5rem;
  clear: both; }

.top-padding-15px {
  padding: 1.5rem 0 0 0; }

.top-margin-15px {
  margin: 1.5rem 0 0 0; }

.warning-text, .block_scheduling_config_container .bottom_recurrence_pattern_block .warning-timezone, .block_scheduling_config_container .bottom_recurrence_pattern_block .red-asterisk, .block_scheduling_config_container .bottom-range-of-recurrence-block .red-asterisk {
  font-size: 1.5rem;
  font-family: OpenSans-Semibold;
  color: #D7572B;
  width: 100% !important;
  display: inline;
  font-weight: normal; }

.common-worklist-config {
  position: relative;
  background: #FFFFFF; }
  .common-worklist-config div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding-left: 1.0rem;
    padding-right: 1.0rem;
    color: #FFFFFF;
    padding-top: .3rem;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .common-worklist-config div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .common-worklist-config div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .common-worklist-config div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
  .common-worklist-config .worklist-area-title {
    margin-bottom: .5rem;
    width: 50rem; }
  .common-worklist-config .worklist-template-row {
    border: 0.1rem solid #E6E6E6;
    padding-bottom: 0; }
    .common-worklist-config .worklist-template-row .worklist-checklist-col {
      padding: 0;
      padding-top: 1rem;
      border-right: 0.1rem solid #E6E6E6; }
      .common-worklist-config .worklist-template-row .worklist-checklist-col .worklist-checklist {
        padding: 0; }
        .common-worklist-config .worklist-template-row .worklist-checklist-col .worklist-checklist .list-check-list {
          height: 20.1rem;
          overflow: hidden;
          position: relative;
          margin-bottom: 0; }
          .common-worklist-config .worklist-template-row .worklist-checklist-col .worklist-checklist .list-check-list li:first-child {
            border-top-left-radius: 0;
            border-top-right-radius: 0; }
          .common-worklist-config .worklist-template-row .worklist-checklist-col .worklist-checklist .list-check-list li {
            cursor: pointer;
            height: 4.1rem;
            color: #535456;
            background-color: #F9F9F9;
            border: 0;
            border-top: 0.1rem solid #BFC0C1 !important;
            font-family: MetaProMedium;
            font-size: 1.4rem; }
            .common-worklist-config .worklist-template-row .worklist-checklist-col .worklist-checklist .list-check-list li .template-name {
              padding-right: 1rem;
              -ms-text-overflow: ellipsis !important;
              -o-text-overflow: ellipsis !important;
              text-overflow: ellipsis !important;
              white-space: nowrap !important;
              overflow: hidden !important; }
            .common-worklist-config .worklist-template-row .worklist-checklist-col .worklist-checklist .list-check-list li:hover span.check-mark {
              display: none; }
            .common-worklist-config .worklist-template-row .worklist-checklist-col .worklist-checklist .list-check-list li:hover div.trash-icon {
              display: block;
              color: #D7572B;
              cursor: pointer;
              float: right;
              font-size: 1.8rem; }
            .common-worklist-config .worklist-template-row .worklist-checklist-col .worklist-checklist .list-check-list li div.trash-icon {
              display: none; }
            .common-worklist-config .worklist-template-row .worklist-checklist-col .worklist-checklist .list-check-list li div.no-trash-icon span {
              display: none; }
          .common-worklist-config .worklist-template-row .worklist-checklist-col .worklist-checklist .list-check-list li.selected {
            color: #FFFFFF;
            background-color: #00A0DC; }
            .common-worklist-config .worklist-template-row .worklist-checklist-col .worklist-checklist .list-check-list li.selected div.trash-icon {
              color: #FFFFFF; }
      .common-worklist-config .worklist-template-row .worklist-checklist-col .search-add-container {
        padding: 0.5rem;
        padding-bottom: 1.5rem; }
        .common-worklist-config .worklist-template-row .worklist-checklist-col .search-add-container .search-field .worklist-search {
          background-color: #E6E6E6;
          border: 1px solid #E6E6E6 !important;
          border-radius: .4rem;
          height: 3rem !important;
          padding-left: 1rem;
          padding-right: 2.5rem;
          margin-left: 0;
          font-family: OpenSans-Semibold, "FontAwesome";
          font-size: 1.5rem;
          text-align: center; }
        .common-worklist-config .worklist-template-row .worklist-checklist-col .search-add-container .search-field input.worklist-search::-webkit-input-placeholder {
          font-family: 'FontAwesome'; }
        .common-worklist-config .worklist-template-row .worklist-checklist-col .search-add-container .search-field input.worklist-search::-moz-placeholder {
          font-family: 'FontAwesome'; }
        .common-worklist-config .worklist-template-row .worklist-checklist-col .search-add-container .search-field input.worklist-search::-ms-input-placeholder {
          font-family: 'FontAwesome'; }
        .common-worklist-config .worklist-template-row .worklist-checklist-col .search-add-container .search-field .search-reset-icon {
          background-color: #E6E6E6;
          top: 2.2rem;
          right: 8.5rem;
          font-size: 1.5rem; }
    .common-worklist-config .worklist-template-row .worklist-editing-col {
      padding-left: 3rem;
      padding-right: 3rem; }
      .common-worklist-config .worklist-template-row .worklist-editing-col > div {
        margin-bottom: 1rem; }
      .common-worklist-config .worklist-template-row .worklist-editing-col > div:last-child {
        margin-bottom: 0rem; }
      .common-worklist-config .worklist-template-row .worklist-editing-col .worklistLabel {
        font-family: MetaProMedium;
        font-size: 1.5rem;
        color: #343435; }
      .common-worklist-config .worklist-template-row .worklist-editing-col .casePackSelect button {
        width: 10rem;
        flex-grow: 1;
        margin-right: .5rem;
        color: #24D399; }
        .common-worklist-config .worklist-template-row .worklist-editing-col .casePackSelect button:hover {
          background-color: #27AF7B;
          color: #FFFFFF; }
        .common-worklist-config .worklist-template-row .worklist-editing-col .casePackSelect button:active {
          background-color: #18845D; }
      .common-worklist-config .worklist-template-row .worklist-editing-col .casePackSelect button:last-child {
        margin-right: 0rem; }
      .common-worklist-config .worklist-template-row .worklist-editing-col .casePackSelect button.active {
        background-color: #24D399;
        color: #FFFFFF; }
        .common-worklist-config .worklist-template-row .worklist-editing-col .casePackSelect button.active:hover {
          background-color: #27AF7B; }
        .common-worklist-config .worklist-template-row .worklist-editing-col .casePackSelect button.active:active {
          background-color: #18845D; }
      .common-worklist-config .worklist-template-row .worklist-editing-col .casePackSelect button.disabled {
        color: #8C9093; }
        .common-worklist-config .worklist-template-row .worklist-editing-col .casePackSelect button.disabled:hover, .common-worklist-config .worklist-template-row .worklist-editing-col .casePackSelect button.disabled:active {
          background-color: #F9F9F9;
          color: #8C9093;
          border: 0.1rem solid #E6E6E6; }
  .common-worklist-config .worklist-items {
    margin-top: 1.5rem; }
    .common-worklist-config .worklist-items .right {
      padding-left: 1.5rem; }
      .common-worklist-config .worklist-items .right .selected-hardcoded-items > div {
        margin-bottom: 1.5rem; }
    .common-worklist-config .worklist-items .configurable-question-object {
      border: 0.1rem solid #E6E6E6;
      padding: 1.5rem;
      padding-top: 0.5rem;
      margin-bottom: 1.5rem;
      cursor: move; }
    .common-worklist-config .worklist-items .question-drop-down {
      font-family: MetaProMedium;
      font-size: 1.4rem;
      width: 65.5%; }
      .common-worklist-config .worklist-items .question-drop-down .outer-filter {
        background-color: #F9F9F9;
        color: #00A0DC;
        text-align: left;
        border-radius: 5px;
        border: 1px solid #E6E6E6;
        height: 30px;
        padding-left: 18px;
        cursor: pointer;
        width: 100%; }
        .common-worklist-config .worklist-items .question-drop-down .outer-filter:active {
          background-color: #E6E6E6;
          color: #006990; }
        .common-worklist-config .worklist-items .question-drop-down .outer-filter:hover {
          background-color: #EFEFEF;
          color: #00A0DC; }
      .common-worklist-config .worklist-items .question-drop-down .inner-filter {
        background-color: #E6E6E6;
        color: #535456;
        padding: 0;
        position: absolute;
        top: 33px;
        left: 0;
        z-index: 1000;
        width: 100%;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border: 1px solid #E6E6E6;
        margin-left: 0;
        border-top-color: #E6E6E6;
        cursor: default; }
        .common-worklist-config .worklist-items .question-drop-down .inner-filter .filter-list {
          margin-top: 0.5rem;
          max-height: 180px;
          overflow: hidden;
          position: relative; }
          .common-worklist-config .worklist-items .question-drop-down .inner-filter .filter-list .item-list {
            width: 99.9%;
            padding-left: 1.8rem !important; }
        .common-worklist-config .worklist-items .question-drop-down .inner-filter .item-list .fa-check {
          display: none; }
        .common-worklist-config .worklist-items .question-drop-down .inner-filter .item-list.selectedItem .fa-check {
          display: block; }
    .common-worklist-config .worklist-items .dropdown {
      position: relative;
      display: inline-block;
      padding-left: 3rem; }
    .common-worklist-config .worklist-items .dropdown-follow-up-question {
      position: relative;
      display: inline-block;
      padding-left: .5rem; }
      .common-worklist-config .worklist-items .dropdown-follow-up-question .icon {
        margin-top: -1rem; }
    .common-worklist-config .worklist-items .dropdown-content {
      display: block;
      position: absolute;
      background-color: #e6e6e6;
      min-width: max-content;
      box-shadow: none;
      z-index: 1;
      border-radius: 10px; }
    .common-worklist-config .worklist-items .dropdown-content span {
      display: flex;
      width: 100% !important;
      padding: 0.5rem 1rem 0.5rem 1rem;
      font-family: 'OpenSans-Semibold';
      font-size: 14px; }
    .common-worklist-config .worklist-items .dropdown-content span:hover {
      background-color: #00a0dc;
      color: #ffffff;
      border-radius: 10px;
      font-family: 'OpenSans-Semibold';
      font-size: 14px; }
    .common-worklist-config .worklist-items .icon {
      cursor: pointer;
      color: #00a0dc;
      font-size: 18px;
      padding: 0.5rem; }
    .common-worklist-config .worklist-items .sensitive-icon {
      color: #d7572b;
      padding: 1rem 0 1rem 0;
      width: 3.5% !important;
      float: left; }
      .common-worklist-config .worklist-items .sensitive-icon .custom-tooltip.custom-tooltip-active {
        padding: 0.5rem !important; }
    .common-worklist-config .worklist-items .dropdown-width {
      width: 62%; }
    .common-worklist-config .worklist-items .follow-up-questions {
      margin-top: 1rem; }
      .common-worklist-config .worklist-items .follow-up-questions .display-follow-up-text {
        font-family: MetaProMedium;
        font-size: 1.5rem;
        color: #343435;
        margin: 1rem 0 1rem 0; }
        .common-worklist-config .worklist-items .follow-up-questions .display-follow-up-text .follow-up-text-left {
          margin-left: .5rem;
          width: 20.3rem;
          float: left;
          line-height: 3rem; }
        .common-worklist-config .worklist-items .follow-up-questions .display-follow-up-text .follow-up-button-middle {
          position: relative; }
        .common-worklist-config .worklist-items .follow-up-questions .display-follow-up-text .follow-up-text-right {
          margin-left: 0.5rem;
          width: 25rem;
          line-height: 3rem; }
        .common-worklist-config .worklist-items .follow-up-questions .display-follow-up-text .response-button-group {
          text-align: right;
          margin-left: -1rem;
          margin-top: -0.5rem; }
          .common-worklist-config .worklist-items .follow-up-questions .display-follow-up-text .response-button-group .response-button {
            margin-right: 0;
            width: 6rem; }
          .common-worklist-config .worklist-items .follow-up-questions .display-follow-up-text .response-button-group button.active {
            background-color: #00A0DC;
            color: #FFFFFF; }
            .common-worklist-config .worklist-items .follow-up-questions .display-follow-up-text .response-button-group button.active:hover {
              background-color: #006D8E; }
            .common-worklist-config .worklist-items .follow-up-questions .display-follow-up-text .response-button-group button.active:active {
              background-color: #006D8E; }
      .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object {
        margin-bottom: 1.0rem; }
        .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object:hover .follow-up-icon {
          display: none; }
        .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object:hover .trash-icon-follow-up {
          display: block !important; }
        .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object .trash-icon-follow-up {
          font-size: 2rem;
          margin-top: 1rem !important;
          margin-right: 0.1rem !important;
          color: #D7572B;
          cursor: pointer;
          display: none; }
        .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object .follow-up-icon {
          font-size: 1.7rem;
          margin-top: 1rem !important;
          margin-right: 0rem !important;
          color: #24D399;
          transform: rotateX(180deg);
          -ms-transform: rotateX(180deg); }
        .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object .follow-up-sensitive-icon {
          color: #d7572b;
          padding: 1rem 0 1rem 0;
          width: 3.5% !important;
          margin-top: .3rem; }
        .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object .follow-up-sensitive-hidden {
          visibility: hidden; }
        .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object .custom-tooltip.custom-tooltip-active {
          padding: 0.5rem !important; }
        .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object .follow-up-question .question-drop-down {
          width: 51%;
          padding: 0 0 0 .5rem; }
          .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object .follow-up-question .question-drop-down .outer-filter {
            width: 100%;
            display: inline-block;
            float: right; }
          .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object .follow-up-question .question-drop-down .inner-filter {
            width: 37.5rem;
            left: 0.5rem; }
        .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object .follow-up-question .response-button-group {
          margin-top: 0;
          padding-top: 0; }
        .common-worklist-config .worklist-items .follow-up-questions .follow-up-question-object .question-notes {
          margin: 0 0.1rem 0 2.2rem; }
      .common-worklist-config .worklist-items .follow-up-questions .add-follow-up-button {
        margin-top: 1rem;
        text-align: center; }
    .common-worklist-config .worklist-items .safe-surgical-checklist {
      margin: 1rem 0; }
      .common-worklist-config .worklist-items .safe-surgical-checklist .safe-surgical-checklist-text {
        font-family: MetaProMedium;
        font-size: 1.5rem;
        color: #343435;
        margin: 1rem 1rem 1rem 0; }
      .common-worklist-config .worklist-items .safe-surgical-checklist #signin {
        width: 31rem;
        float: right;
        margin-right: 0.5rem; }
    .common-worklist-config .worklist-items .response-button-group {
      text-align: right; }
      .common-worklist-config .worklist-items .response-button-group .response-button {
        margin-right: .5rem;
        width: 6.5rem; }
      .common-worklist-config .worklist-items .response-button-group .response-button:first-child {
        margin-left: .5rem; }
      .common-worklist-config .worklist-items .response-button-group .response-button:last-child {
        margin-right: 0rem; }
      .common-worklist-config .worklist-items .response-button-group button.active {
        background-color: #00A0DC;
        color: #FFFFFF; }
        .common-worklist-config .worklist-items .response-button-group button.active:hover {
          background-color: #006D8E; }
        .common-worklist-config .worklist-items .response-button-group button.active:active {
          background-color: #006D8E; }
    .common-worklist-config .worklist-items a.disabled {
      pointer-events: none;
      cursor: default;
      opacity: 0.5;
      color: #343435; }
    .common-worklist-config .worklist-items .other-worklist-items {
      border: 0.1rem solid #E6E6E6;
      padding: 1.5rem;
      padding-top: 0.5rem;
      margin-bottom: 1.5rem; }
    .common-worklist-config .worklist-items .add-worklist-configurable-item {
      margin-top: -1rem; }
      .common-worklist-config .worklist-items .add-worklist-configurable-item .btn-add-worklist-configurable-item {
        height: 4rem;
        width: 100%;
        border: 0.2rem dashed #E6E6E6;
        background-color: #FFFFFF; }
        .common-worklist-config .worklist-items .add-worklist-configurable-item .btn-add-worklist-configurable-item:hover {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .common-worklist-config .worklist-items .add-worklist-configurable-item .btn-add-worklist-configurable-item.highlight {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .common-worklist-config .worklist-items .add-worklist-configurable-item .btn-add-worklist-configurable-item .add-worklist-icon {
          content: "\f055";
          color: #24D399;
          font-size: 2rem; }
      .common-worklist-config .worklist-items .add-worklist-configurable-item .worklist-configurable-items-list {
        border: 0.1rem solid #BFC0C1 !important;
        margin-top: 1rem; }
        .common-worklist-config .worklist-items .add-worklist-configurable-item .worklist-configurable-items-list .worklist-item-search {
          margin-right: -1.5rem; }
          .common-worklist-config .worklist-items .add-worklist-configurable-item .worklist-configurable-items-list .worklist-item-search .worklist-item-search-field {
            background-color: #E6E6E6;
            border: 1px solid #E6E6E6 !important;
            border-radius: .4rem;
            height: 3rem !important;
            padding-left: 1rem;
            font-family: OpenSans-Semibold, "FontAwesome";
            font-size: 1.5rem;
            text-align: center;
            width: 95%; }
          .common-worklist-config .worklist-items .add-worklist-configurable-item .worklist-configurable-items-list .worklist-item-search input.worklist-item-search-field::-webkit-input-placeholder {
            font-family: OpenSans-Semibold, "FontAwesome"; }
          .common-worklist-config .worklist-items .add-worklist-configurable-item .worklist-configurable-items-list .worklist-item-search input.worklist-item-search-field::-moz-placeholder {
            font-family: OpenSans-Semibold, "FontAwesome"; }
          .common-worklist-config .worklist-items .add-worklist-configurable-item .worklist-configurable-items-list .worklist-item-search input.worklist-item-search-field::-ms-input-placeholder {
            font-family: OpenSans-Semibold, "FontAwesome"; }
          .common-worklist-config .worklist-items .add-worklist-configurable-item .worklist-configurable-items-list .worklist-item-search .search-reset-icon {
            position: relative;
            top: 0.6rem !important;
            right: 3rem !important;
            background-color: #E6E6E6;
            font-size: 1.5rem; }
        .common-worklist-config .worklist-items .add-worklist-configurable-item .worklist-configurable-items-list .worklist-configurable-list {
          cursor: pointer;
          color: #535456;
          background-color: #F9F9F9;
          font-family: MetaProMedium;
          font-size: 1.4rem;
          margin-top: 1rem;
          padding-bottom: 0; }
          .common-worklist-config .worklist-items .add-worklist-configurable-item .worklist-configurable-items-list .worklist-configurable-list .worklist-configurable-list-item {
            height: 3rem;
            border-top: 0.1rem solid #BFC0C1 !important;
            padding: .5rem 1rem .5rem;
            -ms-text-overflow: ellipsis !important;
            -o-text-overflow: ellipsis !important;
            text-overflow: ellipsis !important;
            white-space: nowrap !important;
            overflow: hidden !important; }
    .common-worklist-config .worklist-items .add-worklist-hardcoded-item {
      margin-top: -1rem; }
      .common-worklist-config .worklist-items .add-worklist-hardcoded-item .btn-add-worklist-hardcoded-item {
        height: 4rem;
        width: 100%;
        border: 0.2rem dashed #E6E6E6;
        background-color: #FFFFFF; }
        .common-worklist-config .worklist-items .add-worklist-hardcoded-item .btn-add-worklist-hardcoded-item:hover {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .common-worklist-config .worklist-items .add-worklist-hardcoded-item .btn-add-worklist-hardcoded-item.highlight {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .common-worklist-config .worklist-items .add-worklist-hardcoded-item .btn-add-worklist-hardcoded-item .add-worklist-icon {
          content: "\f055";
          color: #24D399;
          font-size: 2rem; }
      .common-worklist-config .worklist-items .add-worklist-hardcoded-item .worklist-hardcoded-items-list {
        border: 0.1rem solid #BFC0C1 !important;
        margin-top: 1rem; }
        .common-worklist-config .worklist-items .add-worklist-hardcoded-item .worklist-hardcoded-items-list .worklist-item-search .worklist-item-search-field {
          background-color: #E6E6E6;
          border: 1px solid #E6E6E6 !important;
          border-radius: .4rem;
          height: 3rem !important;
          padding-left: 1rem;
          padding-right: 2.5rem;
          font-family: OpenSans-Semibold, "FontAwesome";
          font-size: 1.5rem;
          text-align: center;
          width: 95%; }
        .common-worklist-config .worklist-items .add-worklist-hardcoded-item .worklist-hardcoded-items-list .worklist-item-search input.worklist-item-search-field::-webkit-input-placeholder {
          font-family: OpenSans-Semibold, "FontAwesome"; }
        .common-worklist-config .worklist-items .add-worklist-hardcoded-item .worklist-hardcoded-items-list .worklist-item-search input.worklist-item-search-field::-moz-placeholder {
          font-family: OpenSans-Semibold, "FontAwesome"; }
        .common-worklist-config .worklist-items .add-worklist-hardcoded-item .worklist-hardcoded-items-list .worklist-item-search input.worklist-item-search-field::-ms-input-placeholder {
          font-family: OpenSans-Semibold, "FontAwesome"; }
        .common-worklist-config .worklist-items .add-worklist-hardcoded-item .worklist-hardcoded-items-list .worklist-item-search .search-reset-icon {
          position: relative;
          top: -2.4rem !important;
          background-color: #E6E6E6;
          font-size: 1.5rem; }
        .common-worklist-config .worklist-items .add-worklist-hardcoded-item .worklist-hardcoded-items-list .worklist-hardcoded-list {
          cursor: pointer;
          color: #535456;
          background-color: #F9F9F9;
          font-family: MetaProMedium;
          font-size: 1.4rem;
          margin-top: 1rem;
          padding-bottom: 0; }
          .common-worklist-config .worklist-items .add-worklist-hardcoded-item .worklist-hardcoded-items-list .worklist-hardcoded-list .worklist-hardcoded-list-item {
            height: 3rem;
            border-top: 0.1rem solid #BFC0C1 !important;
            padding: .5rem 1rem .5rem;
            -ms-text-overflow: ellipsis !important;
            -o-text-overflow: ellipsis !important;
            text-overflow: ellipsis !important;
            white-space: nowrap !important;
            overflow: hidden !important; }
    .common-worklist-config .worklist-items.cannot-modify .delete-icon {
      display: none; }
  .common-worklist-config .dictionaryItemList, .common-worklist-config .sisMultiselectContainer {
    cursor: default; }

.add-popup section {
  width: 95%; }
  .add-popup section .outer-filterWL {
    background-color: #F9F9F9;
    color: #00A0DC;
    text-align: left;
    border-radius: .5rem;
    border: 0.1rem solid #E6E6E6;
    height: 3rem;
    padding-left: 1.8rem;
    padding-top: .5rem;
    cursor: pointer;
    width: 100% !important;
    font-family: MetaProMedium;
    font-size: 1.4rem;
    clear: both; }
  .add-popup section .inner-filterWL {
    background-color: #E6E6E6;
    color: #535456;
    padding: 0;
    position: absolute;
    left: 0;
    z-index: 1000;
    width: 95%;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    border: 0.1rem solid #E6E6E6;
    font-family: MetaProMedium;
    font-size: 1.4rem; }
  .add-popup section .filter-listWL {
    max-height: 15rem;
    overflow: hidden;
    position: relative; }

.common-questions-template .right-side-background-complete {
  background: -webkit-linear-gradient(90deg, #F9F9F9 80%, rgba(36, 211, 153, 0.2) 100%);
  background: -webkit-gradient(linear, 50% 10%, 50% 0%, color-stop(0, #F9F9F9), color-stop(1, rgba(36, 211, 153, 0.2)));
  background: -ms-linear-gradient(90deg, #F9F9F9 80%, rgba(36, 211, 153, 0.2) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9FA', endColorstr='#50BD92' ,GradientType=0)";
  background: linear-gradient(0deg, #F9F9F9 80%, rgba(36, 211, 153, 0.2) 100%);
  filter: alpha(opacity=20) progid:DXImageTransform.Microsoft.Alpha(opacity=20) progid:DXImageTransform.Microsoft.gradient(startColorstr='#50BD92', endColorstr='#F9F9FA', GradientType=0); }

.common-questions-template .right-side-background-incomplete {
  background: -webkit-linear-gradient(90deg, #F9F9F9 80%, rgba(215, 87, 43, 0.2) 100%);
  background: -webkit-gradient(linear, 50% 10%, 50% 0%, color-stop(0, #F9F9F9), color-stop(1, rgba(215, 87, 43, 0.2)));
  background: -ms-linear-gradient(90deg, #F9F9F9 80%, rgba(215, 87, 43, 0.2) 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7572B', endColorstr='#50BD92' ,GradientType=0)";
  background: linear-gradient(0deg, #F9F9F9 80%, rgba(215, 87, 43, 0.2) 100%);
  filter: alpha(opacity=20) progid:DXImageTransform.Microsoft.Alpha(opacity=20) progid:DXImageTransform.Microsoft.gradient(startColorstr='#50BD92', endColorstr='#D7572B', GradientType=0); }

.common-questions-template ul.sisMultiselect {
  width: 100%; }

.common-questions-template .disabled-addNotes {
  color: #8C9093 !important;
  pointer-events: none; }

.common-questions-template .dropdown-dictionary .dictionaryItemList {
  border-radius: 0.5rem; }

.common-questions-template .DropDownDisable {
  pointer-events: none;
  color: #00A0DC; }
  .common-questions-template .DropDownDisable .dropdown-dictionary .dropdown-btn {
    color: #8C9093; }
  .common-questions-template .DropDownDisable button.sisMultiselect, .common-questions-template .DropDownDisable button.sisMultiselect i {
    color: #8C9093; }

.common-questions-template .safe-surgical-checklist {
  width: 3rem;
  background-color: #00A0DC;
  font-family: OpenSans-Semibold;
  color: #FFFFFF;
  text-align: center;
  margin: -1rem 1rem -1rem -1.5rem;
  position: relative; }
  .common-questions-template .safe-surgical-checklist > div {
    width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  .common-questions-template .safe-surgical-checklist h3 {
    color: #FFFFFF; }
  .common-questions-template .safe-surgical-checklist .sign-in {
    color: #FFFFFF;
    font-size: 1.5rem; }

.common-questions-template .left-side-item {
  width: 100%;
  background-color: #FFFFFF; }
  .common-questions-template .left-side-item .dropdown-dictionary, .common-questions-template .left-side-item .dropdown-dictionary .dropdown-btn, .common-questions-template .left-side-item .dropdown-dictionary .dictionaryItemList {
    width: 100%; }
  .common-questions-template .left-side-item .addNote {
    margin-top: .5rem; }
  .common-questions-template .left-side-item .tabs-padding {
    padding: 1rem 0; }
  .common-questions-template .left-side-item label {
    font-weight: normal !important; }
  .common-questions-template .left-side-item .worklist-button-group button {
    width: calc(100% - 10px); }
  .common-questions-template .left-side-item .worklist-button-group button.active {
    background-color: #00A0DC;
    color: #FFFFFF; }
    .common-questions-template .left-side-item .worklist-button-group button.active:hover {
      background-color: #006D8E; }
    .common-questions-template .left-side-item .worklist-button-group button.active:active {
      background-color: #006D8E; }
  .common-questions-template .left-side-item .hair-removed-staff-dictionary, .common-questions-template .left-side-item .hair-removed-body-part-dictionary {
    display: block;
    clear: both; }
  .common-questions-template .left-side-item .hair-removed-checklist .list-check-list {
    overflow: hidden;
    position: relative;
    margin-bottom: 0;
    border-left: 0.1rem solid #E6E6E6;
    border-right: 0.1rem solid #E6E6E6;
    border-radius: 0rem; }
    .common-questions-template .left-side-item .hair-removed-checklist .list-check-list .custom-li {
      padding-top: .4rem;
      padding-bottom: .4rem; }
    .common-questions-template .left-side-item .hair-removed-checklist .list-check-list li {
      border-radius: 0;
      cursor: pointer;
      height: 4rem;
      color: #535456;
      background-color: #F9F9F9;
      border-top: 0.1rem solid #E6E6E6;
      border-bottom: 0.1rem solid #E6E6E6;
      border-left: 0;
      border-right: 0;
      font-family: MetaProMedium;
      font-size: 1.4rem;
      padding-left: 2.5rem;
      padding-right: 2.5rem; }
      .common-questions-template .left-side-item .hair-removed-checklist .list-check-list li.active {
        color: #FFFFFF;
        background-color: #00A0DC; }
      .common-questions-template .left-side-item .hair-removed-checklist .list-check-list li .custom-small-input {
        width: calc(100% - 30px); }
  .common-questions-template .left-side-item .hair-removed-checklist .disabled-text-color {
    color: #8C9093; }

.common-questions-template .right-side-item {
  width: 100%;
  display: inline-block; }
  .common-questions-template .right-side-item.clinical-innerdiv {
    border: 0.1rem solid #E6E6E6;
    padding: 0.5rem 1.5rem 1.5rem 1.5rem; }
  .common-questions-template .right-side-item .dropdown-dictionary, .common-questions-template .right-side-item .dropdown-dictionary .dropdown-btn, .common-questions-template .right-side-item .dropdown-dictionary .dictionaryItemList {
    width: 100%; }
  .common-questions-template .right-side-item .right-side-header {
    padding: 0.5rem 0 0.5rem 0;
    line-height: 1.7rem; }
    .common-questions-template .right-side-item .right-side-header h4, .common-questions-template .right-side-item .right-side-header .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .common-questions-template .right-side-item .right-side-header .fc-resource-cell {
      text-transform: none; }
    .common-questions-template .right-side-item .right-side-header .header-background {
      background-color: rgba(36, 211, 153, 0.2);
      padding: 1rem; }
      .common-questions-template .right-side-item .right-side-header .header-background i.fa-check {
        color: #24D399; }
    .common-questions-template .right-side-item .right-side-header .disableBackGrnd {
      background-color: #F9F9F9;
      padding: 1rem; }
      .common-questions-template .right-side-item .right-side-header .disableBackGrnd i.fa-check {
        color: #8C9093; }
    .common-questions-template .right-side-item .right-side-header .tabs-padding {
      padding: 1rem 0; }
  .common-questions-template .right-side-item .label-light {
    line-height: 1.5rem;
    font-size: 1.5rem;
    font-family: OpenSans;
    font-weight: lighter !important;
    color: #535456; }
  .common-questions-template .right-side-item .label-light-value {
    line-height: 1.5rem;
    font-size: 1.5rem;
    font-family: OpenSans;
    color: #535456; }
  .common-questions-template .right-side-item .outer-filterWL {
    background-color: #F9F9F9;
    color: #00A0DC;
    text-align: left;
    border-radius: .5rem;
    border: 0.1rem solid #E6E6E6;
    height: 3rem;
    padding-left: 1.8rem;
    padding-top: .5rem;
    cursor: pointer;
    width: 100% !important;
    font-family: MetaProMedium;
    font-size: 1.4rem;
    clear: both; }
    .common-questions-template .right-side-item .outer-filterWL .caret {
      margin-left: 0; }
    .common-questions-template .right-side-item .outer-filterWL .caret-disabled {
      color: #8C9093; }
  .common-questions-template .right-side-item .inner-filterWL {
    background-color: #E6E6E6;
    color: #535456;
    padding: 0;
    position: absolute;
    left: 0;
    z-index: 1000;
    width: 100%;
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    border: 0.1rem solid #E6E6E6;
    font-family: MetaProMedium;
    font-size: 1.4rem; }
  .common-questions-template .right-side-item .filter-listWL {
    max-height: 15rem;
    overflow: hidden;
    position: relative; }
  .common-questions-template .right-side-item .dictionary-drop-down {
    width: 100%;
    height: 3rem !important;
    position: relative; }
    .common-questions-template .right-side-item .dictionary-drop-down .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .common-questions-template .right-side-item .dictionary-drop-down .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .common-questions-template .right-side-item .dictionary-drop-down button, .common-questions-template .right-side-item .dictionary-drop-down ul {
      width: 100%; }
  .common-questions-template .right-side-item .selected-drug-use-items {
    margin-top: 6rem; }

.npo-preOp .npo-segmented {
  display: table !important; }

.npo-preOp .day-buttons button {
  width: calc(100% - 5px); }
  .npo-preOp .day-buttons button button.active {
    background-color: #00A0DC;
    color: #FFFFFF; }
    .npo-preOp .day-buttons button button.active:hover {
      background-color: #006D8E; }
    .npo-preOp .day-buttons button button.active:active {
      background-color: #006D8E; }

.npo-preOp .date-time-fields {
  padding-left: 1rem !important; }

.npo-preOp .disabled-btn {
  color: #8C9093 !important;
  background-color: #E6E6E6;
  box-shadow: none; }

.npo-preOp .fa-exclamation-triangle {
  color: #D7572B;
  font-size: 1.5rem;
  padding-right: 0.5rem; }

.npo-preOp .unhide-last-label-text {
  font-family: MetaProMedium;
  font-size: 1.5rem;
  color: #00A0DC;
  margin-bottom: 0px; }

.npo-preOp .last-voided-delete-icon {
  height: 2rem;
  width: 2rem;
  line-height: 1.3;
  border-radius: 50%;
  color: #d7572b;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
  font-size: 1.6rem;
  background: #ffffff;
  text-align: center;
  cursor: pointer; }

.npo-preOp .unhide-last-voided-icon {
  content: "\f055";
  color: #24D399;
  font-size: 2rem;
  cursor: pointer; }

.npo-preOp .fa-caret-left {
  color: #00A0DC;
  cursor: pointer; }

.npo-preOp .fa-caret-right {
  color: #00A0DC;
  cursor: pointer; }

.npo-preOp .single {
  padding-top: 0.5rem;
  margin-right: 20px; }
  .npo-preOp .single label {
    cursor: pointer; }

.npo-preOp .separate {
  margin-bottom: -5px;
  padding-top: 0.5rem; }
  .npo-preOp .separate label {
    cursor: pointer; }

.npo-preOp .bracketrow {
  position: relative; }
  .npo-preOp .bracketrow date {
    display: inline-block;
    padding-top: 5px; }
  .npo-preOp .bracketrow .bracket {
    width: 5%;
    height: 85px;
    border-style: solid;
    border-left: 0px;
    border-radius: 0px 15px 15px 0px;
    border-width: 1px;
    position: absolute;
    right: 0;
    top: 60px;
    right: 0%; }
  .npo-preOp .bracketrow .date-padding {
    padding-left: 15px;
    padding-right: 0px; }
  .npo-preOp .bracketrow .title-padding {
    padding-right: 0px;
    padding-top: 15px;
    padding-left: 15px; }

.npo-preOp .top-left-padding {
  padding-right: 0px;
  padding-top: 15px;
  padding-left: 10px;
  padding-bottom: 0px;
  /*
    date {
      display: inline-block;
      padding-top: 5px;
    }*/ }
  .npo-preOp .top-left-padding .date-padding {
    padding-left: 12px;
    padding-right: 0px; }

.nurseNotes {
  /*US-#933689 - 1/12/17 - Max W.N. - Hide buttons in Nursing Notes; DO NOT DELETE; will be implemented at a later date*/ }
  .nurseNotes .dropdown-dictionary, .nurseNotes .dropdown-btn {
    width: 100%; }
  .nurseNotes .dropdown-dictionary .dictionaryItemList {
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
  .nurseNotes .filterDropdown {
    width: 20rem;
    margin-right: 1.5rem; }
    .nurseNotes .filterDropdown .sisMultiselect {
      width: 20rem; }
  .nurseNotes .add-new-button {
    margin-top: 2.6rem; }
  .nurseNotes .row {
    margin-top: 10px; }
  .nurseNotes .container {
    margin-top: 10px;
    width: 100%;
    border: 1px solid #E6E6E6;
    padding-left: 0px;
    padding-right: 0px; }
  .nurseNotes .table {
    margin-bottom: 0px;
    table-layout: fixed; }
  .nurseNotes .tableView {
    max-height: 38rem;
    height: 687px; }
  .nurseNotes .sorted {
    color: #00A0DC; }
  .nurseNotes .tbl-header {
    font-family: OpenSans-Bold;
    font-size: 1.5rem;
    color: #343435;
    line-height: 14px;
    border-top: 1px #E6E6E6 solid;
    border-bottom: 2px #BFC0C1 solid;
    height: 45px;
    background-color: #FFFFFF; }
    .nurseNotes .tbl-header th {
      vertical-align: middle;
      padding-left: 15px; }
  .nurseNotes .table-body tr:nth-child(even) {
    background-color: #F9F9F9; }
  .nurseNotes .table-body tr:nth-child(odd) {
    background-color: #FFFFFF; }
  .nurseNotes .none-editable-table:hover, .nurseNotes .none-editable-table.selected {
    cursor: default; }
  .nurseNotes .data-rows {
    vertical-align: middle;
    font-size: 1.5rem;
    font-family: "OpenSans";
    color: #343435;
    height: 38px;
    border-bottom: 1px #E6E6E6 solid;
    line-height: 14px;
    padding-left: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .nurseNotes .header-cell-note {
    cursor: pointer;
    width: 60%; }
  .nurseNotes .systemSettingsAdminConfig {
    margin: 0px; }
  .nurseNotes .data-note {
    /*    width: 60%;*/
    width: 95%; }
  .nurseNotes .data-flag {
    width: 36%; }
  .nurseNotes .trash-icon {
    display: none;
    font-size: 15px; }
    .nurseNotes .trash-icon.fa-trash-o {
      cursor: pointer; }
  .nurseNotes tr:hover .trash-icon {
    display: inline-block;
    color: #D7572B; }
  .nurseNotes .no-trash-icon span {
    display: none; }

.add-notes .note-textarea {
  width: 100%; }

.add-notes .dropdown-padding-department {
  padding-left: 0px;
  padding-top: 15px;
  padding-bottom: 12px; }

.add-notes .dropdown-padding-casepacks {
  padding-right: 0px;
  padding-top: 15px;
  padding-bottom: 12px; }

.add-notes .sisMultiselect {
  width: 100%;
  min-height: 32px;
  cursor: pointer; }

.add-notes .row {
  padding-top: 8px;
  padding-bottom: 8px; }

.add-notes .error {
  color: red; }

.add-notes .error-div {
  padding-top: 5px;
  line-height: 100%; }

.add-notes .notes-error-div {
  padding-top: 1px;
  line-height: 100%; }

.padss-config {
  background-color: #FFFFFF;
  padding: 1.5rem; }
  .padss-config .drag-panel {
    padding-bottom: 1.5rem; }
    .padss-config .drag-panel .decimal-text-box {
      padding-right: 14px; }
  .padss-config .showhide-header-title {
    padding-bottom: 1rem; }
  .padss-config .copy-template-button-area {
    padding-right: 15px; }
    .padss-config .copy-template-button-area .copy-template-button {
      height: 30px;
      width: 160px;
      padding: 0;
      margin-right: 15px; }
  .padss-config .add-padss-category {
    margin-right: 15px;
    margin-left: 15px; }
    .padss-config .add-padss-category .btn-add-padss-category {
      height: 4rem;
      width: 100%;
      border: 0.2rem dashed #E6E6E6;
      background-color: #FFFFFF; }
      .padss-config .add-padss-category .btn-add-padss-category:hover {
        box-shadow: 0 0 0.5rem #00A0DC; }
      .padss-config .add-padss-category .btn-add-padss-category.highlight {
        box-shadow: 0 0 0.5rem #00A0DC; }
      .padss-config .add-padss-category .btn-add-padss-category .add-padss-category-button {
        content: "\f055";
        color: #24D399;
        font-size: 2rem; }
  .padss-config .configuration-panel {
    padding-top: 15px;
    float: left;
    width: 100%; }
    .padss-config .configuration-panel .panel-group {
      overflow: visible !important; }
    .padss-config .configuration-panel [draggable] {
      -moz-user-select: none;
      -khtml-usr-select: none;
      -webkit-user-select: none;
      user-select: none; }
    .padss-config .configuration-panel .padss-draggable .drag-target {
      float: left;
      width: 100%;
      height: 2rem;
      background-color: transparent;
      display: none; }
      .padss-config .configuration-panel .padss-draggable .drag-target.over {
        background-color: #000; }
    .padss-config .configuration-panel .padss-draggable.questions-dragging .drag-target {
      display: block; }
    .padss-config .configuration-panel .panel {
      position: relative;
      border: 0.1rem solid #E6E6E6 !important;
      border-radius: 0;
      box-shadow: none; }
      .padss-config .configuration-panel .panel.draggable {
        cursor: move; }
    .padss-config .configuration-panel .panel-heading {
      float: left;
      width: 100%; }
      .padss-config .configuration-panel .panel-heading .panel-title:not(.compressed) h4, .padss-config .configuration-panel .panel-heading .panel-title:not(.compressed) .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .padss-config .configuration-panel .panel-heading .panel-title:not(.compressed) .fc-resource-cell {
        line-height: 2rem; }
    .padss-config .configuration-panel .delete-icon {
      content: "\f017";
      cursor: pointer;
      background: #FFFFFF;
      position: absolute;
      height: 2rem;
      width: 2rem;
      right: -1rem;
      top: -1rem;
      text-align: center;
      line-height: 1.3;
      font-size: 1.6rem;
      border-radius: 50%;
      color: #D7572B;
      box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); }

.category-response {
  border: 1px solid #E6E6E6 !important;
  margin: 15px 15px 15px 15px; }
  .category-response .category-area {
    padding-top: 15px;
    padding-bottom: 15px;
    cursor: move; }
  .category-response .category-disabled {
    cursor: default; }
  .category-response .dropdown-dictionary .dropdown-btn {
    width: 87rem; }
  .category-response .response-area {
    padding-bottom: 15px; }
  .category-response .add-response-area {
    cursor: move; }
  .category-response .delete-icon {
    content: "\f017";
    cursor: pointer;
    background: #FFFFFF;
    position: absolute;
    height: 2rem;
    width: 2rem;
    right: -1rem;
    top: -1rem;
    text-align: center;
    line-height: 1.3;
    font-size: 1.6rem;
    border-radius: 50%;
    color: #D7572B;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); }
  .category-response .add-response-button {
    text-align: center; }

.response {
  padding-bottom: 15px; }
  .response .response-text {
    width: 700px; }
  .response .score-text {
    width: 78px;
    margin-left: -15px;
    margin-right: 15px; }
    .response .score-text decimal-text-box input {
      text-align: right; }
  .response:hover i.drag-icon {
    visibility: visible; }
  .response .drag-icon {
    visibility: hidden;
    padding-top: 5px;
    margin-left: -10px;
    font-size: 20px;
    color: #343435; }
    .response .drag-icon.fa-ellipsis-v {
      cursor: move; }
  .response:hover i.trash-icon {
    display: block; }
  .response .trash-icon {
    display: none;
    padding-top: 5px;
    margin-left: -10px;
    font-size: 20px;
    color: #D7572B; }
    .response .trash-icon.fa-trash-o {
      cursor: pointer; }

/**
 * Created by smaddisetty on 10-02-2016.
 * user story:569820
 * summary: User Account Configuration Screen
 */
/*
  Mercury (Gemini is further down)
*/
.useraccountConfig {
  position: relative;
  background: inherit;
  width: 99.5rem; }
  .useraccountConfig .change-password-button {
    margin-top: 1.5rem; }
  .useraccountConfig .accountconfig-template-row {
    padding-bottom: 0; }
    .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col {
      padding: 0;
      padding-top: 1rem;
      border-right: 0.1rem solid #E6E6E6;
      width: 32.9rem; }
      .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .label-text, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .dvt-prevention-details .title-text, .dvt-prevention-details .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .radio-group-standard .question, .radio-group-standard .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .question, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .radio-group-standard .score, .radio-group-standard .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .score, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .radio-group-stop-bang .question, .radio-group-stop-bang .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .question, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .title-text {
        margin-left: 1.5rem;
        text-align: left; }
      .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .search-add-container {
        padding: 0.5rem;
        padding-bottom: 1.5rem; }
        .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .search-add-container .search-field .accountconfig-search {
          background-color: #E6E6E6;
          border: 1px solid #E6E6E6 !important;
          border-radius: .4rem;
          height: 3rem !important;
          font-family: OpenSans-Semibold, "FontAwesome";
          font-size: 1.5rem;
          text-align: center; }
        .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .search-add-container .search-field input.accountconfig-search::-webkit-input-placeholder {
          font-family: "FontAwesome" OpenSans; }
        .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .search-add-container .search-field input.accountconfig-search::-moz-placeholder {
          font-family: "FontAwesome" OpenSans; }
        .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .search-add-container .search-field input.accountconfig-search::-ms-input-placeholder {
          font-family: "FontAwesome" OpenSans; }
        .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .search-add-container .search-field .search-reset-icon {
          background-color: #E6E6E6;
          top: 4.8rem;
          right: 2.5rem;
          font-size: 1.5rem; }
      .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers {
        padding-right: .5rem;
        padding-bottom: 1rem; }
        .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .label-text, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .dvt-prevention-details .title-text, .dvt-prevention-details .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .radio-group-standard .question, .radio-group-standard .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .question, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .radio-group-standard .score, .radio-group-standard .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .score, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .radio-group-stop-bang .question, .radio-group-stop-bang .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .question, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .title-text {
          text-align: center; }
    .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .lock {
      position: absolute;
      top: 7.7rem;
      left: 11rem;
      font-size: 2.5rem;
      color: #00A0DC; }
    .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .label-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .dvt-prevention-details .title-text, .dvt-prevention-details .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .radio-group-standard .question, .radio-group-standard .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .question, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .radio-group-standard .score, .radio-group-standard .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .score, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .radio-group-stop-bang .question, .radio-group-stop-bang .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .question, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .title-text {
      text-align: left;
      line-height: 3rem;
      max-width: 13rem;
      padding-right: 0rem; }
    .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .lock-disabled {
      pointer-events: none; }
    .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .user-role {
      width: 51.5rem;
      padding: 0rem; }
      .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .user-role .dropdown-btn {
        width: 51.5rem;
        padding: 0.8rem 1.8rem; }
      .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .user-role .dictionaryItemList {
        width: 51.5rem;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .user-role .dropdown-dictionary .dictionaryItemList .infinite-items {
        overflow: hidden; }
      .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .user-role sis-multiselect {
        width: 100%; }
        .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .user-role sis-multiselect .sisMultiselect {
          width: 25rem; }
      .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .user-role .dropdown-dictionary {
        width: 100%;
        position: relative; }
        .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .user-role .dropdown-dictionary .dropdown-btn {
          width: 100%;
          padding: 0.8rem 1.8rem; }
        .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-access-level .user-role .dropdown-dictionary .dictionaryItemList {
          width: 100%;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name {
      border-bottom: 0.1rem solid #E6E6E6;
      padding-bottom: 1.5rem;
      margin-top: 1.5rem; }
      .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-account-image {
        width: 11.5rem;
        cursor: default; }
        .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-account-image .fa-5x {
          font-size: 10rem !important;
          color: #343435;
          margin-top: 3px; }
        .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-account-image .lock-disabled {
          pointer-events: none; }
      .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .label-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .dvt-prevention-details .title-text, .dvt-prevention-details .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .radio-group-standard .question, .radio-group-standard .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .question, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .radio-group-standard .score, .radio-group-standard .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .score, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .radio-group-stop-bang .question, .radio-group-stop-bang .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .question, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .title-text {
        text-align: left; }
      .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .user-name-text {
        color: #535456;
        font-size: 1.5rem;
        text-align: left;
        font-family: OpenSans;
        word-break: break-all; }
      .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .hover {
        background-color: rgba(0, 0, 0, 0.5); }
        .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .hover i {
          color: #FFFFFF;
          font-size: 1.4rem;
          margin-top: 0.9rem;
          margin-left: 0;
          padding-top: 1.6rem; }
      .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image {
        position: absolute;
        overflow: hidden;
        cursor: pointer;
        bottom: 0px;
        cursor: default;
        height: 10rem;
        border-radius: 50%;
        width: 10rem;
        z-index: 99; }
        .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image input {
          position: absolute;
          top: 0;
          right: 0;
          margin: 0;
          opacity: 0;
          -ms-filter: 'alpha(opacity=0)';
          /* font-size: 200px; */
          width: 10rem;
          direction: ltr;
          cursor: default;
          height: 10rem;
          border-radius: 50%; }
          .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image input:focus {
            text-indent: -99rem; }
        .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .upload_img_txt {
          font-size: 1.5rem;
          font-weight: normal;
          margin-top: 0.5rem;
          cursor: pointer;
          padding: 0.5rem 1.5rem 0.5rem 1.5rem;
          font-family: OpenSans;
          line-height: 1.4rem;
          color: #FFFFFF; }
        .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .label-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .dvt-prevention-details .title-text, .dvt-prevention-details .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .radio-group-standard .question, .radio-group-standard .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .question, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .radio-group-standard .score, .radio-group-standard .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .score, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .radio-group-stop-bang .question, .radio-group-stop-bang .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .question, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .title-text, .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .title-text {
          color: #FFFFFF;
          padding-top: 0.5rem;
          padding-left: 0.5rem;
          font-weight: normal;
          margin-top: 0.5rem;
          cursor: pointer; }
    .useraccountConfig .accountconfig-template-row .accountconfig-editing-col > div {
      margin-bottom: 1.5rem; }
    .useraccountConfig .accountconfig-template-row .accountconfig-editing-col > div:last-child {
      margin-bottom: 0rem; }
    .useraccountConfig .accountconfig-template-row .accountconfig-editing-col .patient-photo {
      width: 100px;
      margin: 1rem auto;
      text-align: center; }
    .useraccountConfig .accountconfig-template-row .accountconfig-editing-col div.warning-banner {
      background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
      width: 66.2rem;
      left: 0;
      height: 2.7rem;
      text-align: left;
      font-size: 1.4rem;
      padding-left: 1.0rem;
      color: #FFFFFF;
      padding-top: .3rem;
      z-index: 1;
      font-family: MetaProMedium;
      cursor: default; }
      .useraccountConfig .accountconfig-template-row .accountconfig-editing-col div.warning-banner i {
        font-size: 2rem;
        vertical-align: top;
        margin-right: .5rem; }

/*
  Gemini
*/
.useraccountConfig_gemini {
  position: relative;
  background: inherit;
  width: 99.5rem; }
  .useraccountConfig_gemini .label-top-padding {
    padding-top: .5rem; }
  .useraccountConfig_gemini .employee-type-info {
    font-family: FontAwesome;
    color: rgba(36, 211, 153, 0.85);
    font-size: 1.5rem;
    text-align: left;
    margin-top: 0.5rem; }
  .useraccountConfig_gemini .accountconfig-template-row {
    padding-bottom: 0;
    border-bottom: 0.1rem solid #E6E6E6;
    width: 99.4rem; }
    .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col {
      padding: 0;
      padding-top: 1rem;
      border-right: 0.1rem solid #E6E6E6;
      width: 32.9rem; }
      .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .label-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .dvt-prevention-details .title-text, .dvt-prevention-details .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .radio-group-standard .question, .radio-group-standard .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .question, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .radio-group-standard .score, .radio-group-standard .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .score, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .radio-group-stop-bang .question, .radio-group-stop-bang .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .question, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .title-text {
        margin-left: 1.5rem;
        text-align: left; }
      .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .search-add-container {
        padding-right: 0.5rem;
        padding-bottom: 1.5rem; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .search-add-container .search-field .accountconfig-search {
          background-color: #E6E6E6;
          border: 1px solid #E6E6E6 !important;
          border-radius: .4rem;
          height: 3rem !important;
          font-family: OpenSans-Semibold, "FontAwesome";
          font-size: 1.5rem;
          text-align: center; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .search-add-container .search-field input.accountconfig-search::-webkit-input-placeholder {
          font-family: "FontAwesome" OpenSans; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .search-add-container .search-field input.accountconfig-search::-moz-placeholder {
          font-family: "FontAwesome" OpenSans; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .search-add-container .search-field input.accountconfig-search::-ms-input-placeholder {
          font-family: "FontAwesome" OpenSans; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .search-add-container .search-field .search-reset-icon {
          background-color: #E6E6E6;
          top: 4rem;
          right: 8.5rem;
          font-size: 1.5rem; }
      .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers {
        padding-right: .5rem;
        padding-bottom: 1rem; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .label-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .dvt-prevention-details .title-text, .dvt-prevention-details .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .radio-group-standard .question, .radio-group-standard .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .question, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .radio-group-standard .score, .radio-group-standard .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .score, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .radio-group-stop-bang .question, .radio-group-stop-bang .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .question, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .showInactiveUsers .title-text {
          text-align: center; }
    .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col ul.intervention-action-list {
      text-align: left;
      -moz-column-count: 2;
      -webkit-column-count: 1;
      -webkit-column-gap: 1.5rem;
      column-count: 1;
      column-gap: 1.5rem;
      width: auto;
      font-weight: bold; }
      .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col ul.intervention-action-list li {
        width: 15rem;
        max-width: 35rem;
        word-break: break-word;
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        -o-column-break-inside: avoid;
        -ms-column-break-inside: avoid;
        column-break-inside: avoid; }
    .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .lock {
      position: absolute;
      top: 7.7rem;
      left: 11rem;
      font-size: 2.5rem;
      color: #00A0DC; }
    .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name {
      padding-bottom: 1.5rem;
      margin-top: 1.5rem; }
      .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-account-image {
        width: 11.5rem;
        cursor: default; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-account-image .fa-5x {
          font-size: 10rem !important;
          color: #343435;
          margin-top: 3px; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-account-image .lock-disabled {
          pointer-events: none; }
      .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name {
        margin-left: 2.5rem; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .label-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .dvt-prevention-details .title-text, .dvt-prevention-details .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .radio-group-standard .question, .radio-group-standard .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .question, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .radio-group-standard .score, .radio-group-standard .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .score, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .radio-group-stop-bang .question, .radio-group-stop-bang .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .question, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .title-text {
          text-align: left;
          font-size: 1.8rem; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .user-name-text {
          color: #535456;
          font-size: 1.8rem;
          text-align: left;
          font-family: OpenSans;
          word-break: break-all; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .warning-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .block_scheduling_config_container .bottom_recurrence_pattern_block .warning-timezone, .block_scheduling_config_container .bottom_recurrence_pattern_block .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .warning-timezone, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .block_scheduling_config_container .bottom_recurrence_pattern_block .red-asterisk, .block_scheduling_config_container .bottom_recurrence_pattern_block .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .red-asterisk, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .block_scheduling_config_container .bottom-range-of-recurrence-block .red-asterisk, .block_scheduling_config_container .bottom-range-of-recurrence-block .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name .red-asterisk {
          text-align: left; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .user-config-name div:nth-child(3) {
          padding-top: 1.8rem; }
      .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .hover {
        background-color: rgba(0, 0, 0, 0.5); }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .hover i {
          color: #FFFFFF;
          font-size: 1.4rem;
          margin-top: 0.9rem;
          margin-left: 0;
          padding-top: 1.6rem; }
      .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image {
        position: absolute;
        overflow: hidden;
        cursor: pointer;
        bottom: 0px;
        cursor: default;
        height: 10rem;
        border-radius: 50%;
        width: 10rem;
        z-index: 99; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image input {
          position: absolute;
          top: 0;
          right: 0;
          margin: 0;
          opacity: 0;
          -ms-filter: 'alpha(opacity=0)';
          /* font-size: 200px; */
          width: 10rem;
          direction: ltr;
          cursor: default;
          height: 10rem;
          border-radius: 50%; }
          .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image input:focus {
            text-indent: -99rem; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .upload_img_txt {
          font-size: 1.5rem;
          font-weight: normal;
          margin-top: 0.5rem;
          cursor: pointer;
          padding: 0.5rem 1.5rem 0.5rem 1.5rem;
          font-family: OpenSans;
          line-height: 1.4rem;
          color: #FFFFFF; }
        .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .label-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .dvt-prevention-details .title-text, .dvt-prevention-details .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .radio-group-standard .question, .radio-group-standard .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .question, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .radio-group-standard .score, .radio-group-standard .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .score, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .radio-group-stop-bang .question, .radio-group-stop-bang .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .question, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .title-text, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .user-image-name .update-image .title-text {
          color: #FFFFFF;
          padding-top: 0.5rem;
          padding-left: 0.5rem;
          font-weight: normal;
          margin-top: 0.5rem;
          cursor: pointer; }
    .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col > div {
      margin-bottom: 1.5rem; }
    .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col > div:last-child {
      margin-bottom: 0rem; }
    .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col .patient-photo {
      width: 100px;
      margin: 1rem auto;
      text-align: center; }
    .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col div.warning-banner {
      background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
      width: 66.2rem;
      left: 0;
      height: 2.7rem;
      text-align: left;
      font-size: 1.4rem;
      padding-left: 1.0rem;
      color: #FFFFFF;
      padding-top: .3rem;
      z-index: 1;
      font-family: MetaProMedium;
      cursor: default; }
      .useraccountConfig_gemini .accountconfig-template-row .accountconfig-editing-col div.warning-banner i {
        font-size: 2rem;
        vertical-align: top;
        margin-right: .5rem; }
  .useraccountConfig_gemini .bottom-seperation {
    height: 1rem;
    width: 99.3rem;
    background: #FFFFFF; }
  .useraccountConfig_gemini .username-display-section {
    border-top: 0.1rem solid #E6E6E6; }
    .useraccountConfig_gemini .username-display-section .last-input {
      padding-right: 0; }
    .useraccountConfig_gemini .username-display-section .intervention-action-list {
      text-align: left; }
    .useraccountConfig_gemini .username-display-section .user-access-level .lock-disabled {
      pointer-events: none; }
    .useraccountConfig_gemini .username-display-section .user-access-level .user-role .dropdown-dictionary {
      width: 29.2rem; }
      .useraccountConfig_gemini .username-display-section .user-access-level .user-role .dropdown-dictionary .dropdown-btn {
        width: 29.2rem;
        padding: 0.8rem 1.8rem; }
      .useraccountConfig_gemini .username-display-section .user-access-level .user-role .dropdown-dictionary .dictionaryItemList {
        width: 29.2rem;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .useraccountConfig_gemini .username-display-section .user-access-level .user-role .dropdown-dictionary .dictionaryItemList .infinite-items {
      overflow: hidden; }
    .useraccountConfig_gemini .username-display-section .user-access-level button.sisMultiselect .dropdown-dictionary {
      width: 100%; }
      .useraccountConfig_gemini .username-display-section .user-access-level button.sisMultiselect .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .useraccountConfig_gemini .username-display-section .user-access-level button.sisMultiselect .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .useraccountConfig_gemini .username-display-section .user-access-level .warning-text-profile {
      text-align: left; }
    .useraccountConfig_gemini .username-display-section .user-access-level .multi-sel {
      text-align: left; }
      .useraccountConfig_gemini .username-display-section .user-access-level .multi-sel button.sisMultiselect {
        width: 100%; }
  .useraccountConfig_gemini .business-entity-dropdown button.sisMultiselect {
    width: 100% !important; }
  .useraccountConfig_gemini .left-align-text {
    text-align: left; }
    .useraccountConfig_gemini .left-align-text .label-left-align {
      width: 14rem;
      white-space: nowrap; }
  .useraccountConfig_gemini .line-height-3rem {
    line-height: 3rem; }
  .useraccountConfig_gemini .warnig-text-left-margin {
    margin-left: -0.3rem; }
  .useraccountConfig_gemini .physician-lables-left-padding {
    padding-left: 50px; }

.useraccountConfig_ModelPopup .employee-type-info {
  font-family: FontAwesome;
  color: rgba(36, 211, 153, 0.85);
  font-size: 1.5rem;
  text-align: left;
  margin-top: 0.5rem; }

.useraccountConfig_ModelPopup .dropdown-dictionary {
  width: 100%; }
  .useraccountConfig_ModelPopup .dropdown-dictionary .dropdown-btn {
    width: 100%;
    padding: 0.8rem 1.8rem; }
  .useraccountConfig_ModelPopup .dropdown-dictionary .dictionaryItemList {
    width: 100%;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.useraccountConfig_ModelPopup .padding-top {
  padding: 1rem 0 0 0; }

.useraccountConfig_ModelPopup .label-text, .useraccountConfig_ModelPopup .dvt-prevention-details .title-text, .dvt-prevention-details .useraccountConfig_ModelPopup .title-text, .useraccountConfig_ModelPopup .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .useraccountConfig_ModelPopup .title-text, .useraccountConfig_ModelPopup .radio-group-standard .question, .radio-group-standard .useraccountConfig_ModelPopup .question, .useraccountConfig_ModelPopup .radio-group-standard .score, .radio-group-standard .useraccountConfig_ModelPopup .score, .useraccountConfig_ModelPopup .radio-group-stop-bang .question, .radio-group-stop-bang .useraccountConfig_ModelPopup .question, .useraccountConfig_ModelPopup .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .useraccountConfig_ModelPopup .title-text, .useraccountConfig_ModelPopup .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .useraccountConfig_ModelPopup .title-text, .useraccountConfig_ModelPopup .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .useraccountConfig_ModelPopup .title-text {
  padding-top: 0.5rem; }

.useraccountConfig_ModelPopup .footer-right {
  text-align: right;
  padding: 0; }

.useraccountConfig_ModelPopup .footer-left {
  text-align: left;
  padding: 0; }

.useraccountConfig_ModelPopup .modal-noborder {
  border-bottom: 0px !important; }

.useraccountConfig_ModelPopup .user-account-popup-image {
  width: 11.5rem;
  cursor: default; }
  .useraccountConfig_ModelPopup .user-account-popup-image .fa-5x {
    font-size: 10rem !important;
    color: #343435;
    margin-top: 3px; }
  .useraccountConfig_ModelPopup .user-account-popup-image .lock-disabled {
    pointer-events: none; }

.useraccountConfig_ModelPopup .lock {
  position: absolute;
  top: 7.7rem;
  left: 11rem;
  font-size: 2.5rem;
  color: #00A0DC; }

.useraccountConfig_ModelPopup .popup-close-button {
  margin-top: 1rem;
  margin-left: 0;
  cursor: default; }

.useraccountConfig_ModelPopup .popup-title {
  padding-top: 1rem; }

.useraccountConfig_ModelPopup .popup-lable {
  padding-left: 2.2rem; }

.useraccountConfig_ModelPopup .lable-warning {
  vertical-align: top; }

.useraccountConfig_ModelPopup .password-text-fields .directive-height {
  height: 7.2rem; }

.useraccountConfig_ModelPopup .password-text-fields .change-password-directive-div {
  background-color: #FFFFFF;
  min-height: 0rem;
  height: 100%; }
  .useraccountConfig_ModelPopup .password-text-fields .change-password-directive-div .change-password-form {
    width: 100%;
    margin-left: 0rem; }
  .useraccountConfig_ModelPopup .password-text-fields .change-password-directive-div .password-group-top-margin {
    margin-top: 0rem;
    margin-bottom: 0.6rem; }

.useraccountConfig_ModelPopup .warning-text-password {
  float: left;
  margin-left: 13rem; }

.useraccountConfig_ModelPopup .modal-body {
  padding: 0.5rem 1.5rem 1rem 1.5rem !important;
  height: 38rem;
  position: relative; }

.user-account-bg-class .modal-dialog .modal-content {
  margin: calc(50vh - 30rem) 0; }

.user-account-bg-class .modal-dialog {
  width: 55rem; }

.user-account-bg-class .modal-dialog .modal-content .modal-header {
  border: none; }

.accesstobusinessentity-template-switch {
  width: 100%;
  margin-top: 1.5rem;
  margin-bottom: 1rem !important;
  text-align: left;
  padding-left: 1.5rem; }
  .accesstobusinessentity-template-switch .switch-header {
    width: 35rem;
    display: inline-block;
    font-size: 15px;
    font-style: inherit;
    font-family: MetaProMedium; }

.useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist {
  padding: 0; }
  .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list {
    height: 20.1rem;
    overflow: hidden;
    position: relative;
    width: 32.8rem;
    margin-bottom: 0; }
    .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li:first-child, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li:first-child {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li {
      height: 4.1rem;
      color: #535456;
      background-color: #F9F9F9;
      border: 0;
      border-top: 0.1rem solid #E6E6E6 !important;
      font-family: MetaProMedium;
      font-size: 1.4rem; }
      .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li .template-name, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li .template-name {
        padding-right: 1rem;
        -ms-text-overflow: ellipsis !important;
        -o-text-overflow: ellipsis !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        overflow: hidden !important; }
      .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li:hover span.check-mark-trash, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li:hover span.check-mark-trash {
        display: none; }
      .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li:hover div.trash-icon, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li:hover div.trash-icon {
        display: block;
        color: #D7572B;
        float: right;
        font-size: 1.8rem; }
      .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li div.trash-icon, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li div.trash-icon {
        display: none; }
      .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li div.no-trash-icon span, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li div.no-trash-icon span {
        display: none; }
    .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li.selected, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li.selected {
      color: #FFFFFF;
      background-color: #00A0DC; }
      .useraccountConfig .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li.selected div.trash-icon, .useraccountConfig_gemini .accountconfig-template-row .accountconfig-checklist-col .accountconfig-checklist .list-check-list li.selected div.trash-icon {
        color: #FFFFFF; }

.custom-tooltip .fa, .custom-tooltip-active .fa {
  color: #D7572B; }

.operative-time-config {
  background-color: #FFFFFF; }
  .operative-time-config .operative-title {
    padding-left: 3.1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .operative-time-config .case-pack {
    width: 93.2rem;
    margin-left: 3rem; }
  .operative-time-config .drag-panel {
    padding: 0 1.5rem 1.5rem 1.5rem; }
  .operative-time-config .form-group {
    margin-bottom: 0; }
  .operative-time-config .panel-scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: 100%; }
    .operative-time-config .panel-scroll-bar .question-selected-pannel {
      height: 64px;
      width: 93.1rem; }
  .operative-time-config .panel-dictionary {
    overflow: visible !important; }
    .operative-time-config .panel-dictionary .draggable-none {
      cursor: default; }
  .operative-time-config .ssc-content {
    width: 29.6rem; }
    .operative-time-config .ssc-content .ssc-text {
      margin-top: 0.6rem;
      margin-left: 3.1rem; }
  .operative-time-config .copy-template-button-area {
    padding-top: 15px;
    padding-right: 15px; }
    .operative-time-config .copy-template-button-area .copy-template-button {
      height: 30px;
      width: 160px;
      padding: 0;
      margin-right: 15px; }
  .operative-time-config .add-padss-category {
    margin-right: 15px;
    margin-left: 15px;
    width: 93.1rem; }
    .operative-time-config .add-padss-category .btn-add-padss-category {
      height: 4rem;
      width: 100%;
      border: 0.2rem dashed #E6E6E6;
      background-color: #FFFFFF; }
      .operative-time-config .add-padss-category .btn-add-padss-category:hover {
        box-shadow: 0 0 0.5rem #00A0DC; }
      .operative-time-config .add-padss-category .btn-add-padss-category.highlight {
        box-shadow: 0 0 0.5rem #00A0DC; }
      .operative-time-config .add-padss-category .btn-add-padss-category .add-padss-category-button {
        content: "\f055";
        color: #24D399;
        font-size: 2rem; }
    .operative-time-config .add-padss-category.disabled .btn-add-padss-category:hover {
      box-shadow: 0 0 0 #00A0DC; }
  .operative-time-config .panel-group {
    margin-bottom: 0rem; }
  .operative-time-config .configuration-panel {
    padding-top: 15px;
    float: left;
    width: 100%; }
    .operative-time-config .configuration-panel [draggable] {
      -moz-user-select: none;
      -khtml-usr-select: none;
      -webkit-user-select: none;
      user-select: none; }
    .operative-time-config .configuration-panel .padss-draggable .drag-target {
      float: left;
      width: 100%;
      height: 2rem;
      background-color: transparent;
      display: none; }
      .operative-time-config .configuration-panel .padss-draggable .drag-target.over {
        background-color: #000; }
    .operative-time-config .configuration-panel .padss-draggable.questions-dragging .drag-target {
      display: block; }
    .operative-time-config .configuration-panel .panel {
      position: relative;
      border: 0.1rem solid #E6E6E6 !important;
      border-radius: 0;
      box-shadow: none; }
      .operative-time-config .configuration-panel .panel.draggable {
        cursor: move; }
    .operative-time-config .configuration-panel .panel-heading {
      float: left;
      width: 100%; }
      .operative-time-config .configuration-panel .panel-heading .panel-title:not(.compressed) h4, .operative-time-config .configuration-panel .panel-heading .panel-title:not(.compressed) .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .operative-time-config .configuration-panel .panel-heading .panel-title:not(.compressed) .fc-resource-cell {
        line-height: 2rem; }
    .operative-time-config .configuration-panel .delete-icon {
      content: "\f017";
      cursor: pointer;
      background: #FFFFFF;
      position: absolute;
      height: 2rem;
      width: 2rem;
      right: -1rem;
      top: -1rem;
      text-align: center;
      line-height: 1.3;
      font-size: 1.6rem;
      border-radius: 50%;
      color: #D7572B;
      box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); }

.question-selected-pannel {
  border: 1px solid #E6E6E6 !important;
  margin: 15px 15px 15px 15px; }
  .question-selected-pannel .category-area {
    padding-top: 15px;
    padding-bottom: 15px;
    cursor: move;
    background-color: #F9F9F9; }
    .question-selected-pannel .category-area .dropdown-dictionary {
      width: 59rem;
      cursor: default; }
      .question-selected-pannel .category-area .dropdown-dictionary .dropdown-btn {
        width: 59rem;
        padding: 0.8rem 1.8rem; }
      .question-selected-pannel .category-area .dropdown-dictionary .dictionaryItemList {
        width: 59rem;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .question-selected-pannel .material-area {
    padding-top: 1.5rem;
    padding-bottom: 1.7rem;
    cursor: move;
    background-color: #F9F9F9; }
    .question-selected-pannel .material-area .dropdown-dictionary {
      width: 89.8rem;
      cursor: default; }
      .question-selected-pannel .material-area .dropdown-dictionary .dropdown-btn {
        width: 89.8rem;
        padding: 0.8rem 1.8rem; }
      .question-selected-pannel .material-area .dropdown-dictionary .dictionaryItemList {
        width: 89.8rem;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .question-selected-pannel .response-area {
    padding-bottom: 15px; }
  .question-selected-pannel .add-response-area {
    cursor: move; }
  .question-selected-pannel .delete-icon {
    content: "\f017";
    cursor: pointer;
    background: #FFFFFF;
    position: absolute;
    height: 2rem;
    width: 2rem;
    right: -1rem;
    top: -1rem;
    text-align: center;
    line-height: 1.3;
    font-size: 1.6rem;
    border-radius: 50%;
    color: #D7572B;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); }
  .question-selected-pannel .add-response-button {
    text-align: center; }

.data-tile .dictionary-config {
  background: #FFFFFF;
  width: 99.5rem; }
  .data-tile .dictionary-config .total-items {
    border: none;
    padding: 1.5rem 1.5rem 1rem 1rem; }
    .data-tile .dictionary-config .total-items label {
      font-family: OpenSans;
      font-weight: normal;
      font-size: 1.5rem;
      color: #535456;
      margin-bottom: 0; }
    .data-tile .dictionary-config .total-items .ao-dictionary-alert-text {
      color: #006990;
      font-size: 1.2rem;
      font-weight: bold;
      margin-right: 0.5rem; }

.dictionary-config-container .dictionary-list {
  height: 80rem;
  overflow: hidden;
  position: relative;
  border-right: 0.1rem solid #E6E6E6 !important;
  float: left; }

.dictionary-config-container .left-side-tile {
  width: 30rem;
  float: left;
  display: inline-block; }

.dictionary-config-container .search-add-container {
  border-right: 0.1rem solid #E6E6E6 !important; }
  .dictionary-config-container .search-add-container .search-field {
    margin: 1.5rem 0.7rem 1.5rem 0.7rem; }
    .dictionary-config-container .search-add-container .search-field .accountconfig-search {
      background-color: #E6E6E6;
      border: 1px solid #E6E6E6 !important;
      border-radius: .4rem;
      height: 3rem !important;
      font-family: OpenSans-Semibold, "FontAwesome";
      font-size: 1.5rem;
      text-align: center;
      width: 27rem; }
    .dictionary-config-container .search-add-container .search-field input.accountconfig-search::-webkit-input-placeholder {
      font-family: "FontAwesome" OpenSans; }
    .dictionary-config-container .search-add-container .search-field input.accountconfig-search::-moz-placeholder {
      font-family: "FontAwesome" OpenSans; }
    .dictionary-config-container .search-add-container .search-field input.accountconfig-search::-ms-input-placeholder {
      font-family: "FontAwesome" OpenSans; }
  .dictionary-config-container .search-add-container .search-reset-icon {
    background-color: #E6E6E6;
    right: 3rem;
    font-size: 1.5rem;
    position: relative;
    border-radius: 8px;
    cursor: pointer; }

.dictionary-config-container ul {
  margin: 0;
  padding: 0; }
  .dictionary-config-container ul .list-group-item:first-child {
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
    border-top: 0rem; }

.dictionary-config-container li {
  cursor: pointer;
  height: 4.1rem;
  color: #535456;
  background-color: #F9F9F9;
  border: 0;
  border-top: 0.1rem solid #E6E6E6;
  border-right: 0.1rem solid #E6E6E6 !important;
  font-family: MetaProMedium;
  font-size: 1.4rem;
  width: 30rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: visible; }
  .dictionary-config-container li .item-text {
    width: 25rem;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    font-weight: normal; }
  .dictionary-config-container li .info_box {
    width: auto;
    top: 31px;
    left: 0rem;
    position: absolute;
    display: none;
    color: #535456;
    font-size: 1.5rem;
    height: auto;
    white-space: normal;
    word-break: break-all;
    font-family: OpenSans;
    line-height: 2rem; }
  .dictionary-config-container li .info_box.active {
    display: block; }

.dictionary-config-container li.selected {
  color: #FFFFFF;
  background-color: #00A0DC; }
  .dictionary-config-container li.selected .check-mark {
    margin-top: 0.3rem; }

.dictionary-config-container .item-lists-block {
  width: 69.2rem;
  float: left;
  max-height: 80.2rem;
  background: #FFFFFF; }
  .dictionary-config-container .item-lists-block .filter-active {
    float: left;
    width: 100%;
    padding: 1.5rem 1.5rem 1.5rem 3rem; }
    .dictionary-config-container .item-lists-block .filter-active .text {
      float: left;
      margin-right: 1.5rem;
      padding-top: 0.5rem;
      font-size: 1.5rem;
      font-family: MetaProMedium;
      color: #343435;
      font-weight: normal; }
    .dictionary-config-container .item-lists-block .filter-active .dual-switch .onoffswitch-label .onoffswitch-inner:after {
      width: 6rem; }
  .dictionary-config-container .item-lists-block .data-table .row-edit, .dictionary-config-container .item-lists-block .data-table .row-add {
    padding-top: 0; }
    .dictionary-config-container .item-lists-block .data-table .row-edit .dictionary-items-grid div:first-child, .dictionary-config-container .item-lists-block .data-table .row-add .dictionary-items-grid div:first-child {
      padding-top: 0.6rem; }
    .dictionary-config-container .item-lists-block .data-table .row-edit .dictionary-items-grid div:last-child, .dictionary-config-container .item-lists-block .data-table .row-edit .dictionary-items-grid div:nth-child(2), .dictionary-config-container .item-lists-block .data-table .row-add .dictionary-items-grid div:last-child, .dictionary-config-container .item-lists-block .data-table .row-add .dictionary-items-grid div:nth-child(2) {
      padding-top: 0.4rem; }
    .dictionary-config-container .item-lists-block .data-table .row-edit .dictionary-items-grid div:last-child.active-with-clinical, .dictionary-config-container .item-lists-block .data-table .row-add .dictionary-items-grid div:last-child.active-with-clinical {
      padding-top: 0.7rem; }
  .dictionary-config-container .item-lists-block .data-table .row-add {
    padding-top: 0; }
    .dictionary-config-container .item-lists-block .data-table .row-add .dictionary-items-grid div:first-child {
      padding-top: 0.35rem; }
    .dictionary-config-container .item-lists-block .data-table .row-add .dictionary-items-grid div:last-child .dual-switch {
      margin-left: 0rem; }
  .dictionary-config-container .item-lists-block .data-table .scroll-row {
    height: 70rem;
    overflow: hidden;
    position: relative; }
  .dictionary-config-container .item-lists-block .data-table .custom-tooltip {
    white-space: normal;
    word-break: break-all; }
  .dictionary-config-container .item-lists-block .data-table .header label:first-child, .dictionary-config-container .item-lists-block .data-table .header label:last-child, .dictionary-config-container .item-lists-block .data-table .header label:nth-child(2) {
    float: left;
    display: inline-block;
    padding-top: 1.4rem; }
  .dictionary-config-container .item-lists-block .data-table .header label:first-child {
    width: 58%; }
  .dictionary-config-container .item-lists-block .data-table .header label:last-child, .dictionary-config-container .item-lists-block .data-table .header label:nth-child(2) {
    width: 21%;
    text-align: center; }
  .dictionary-config-container .item-lists-block .data-table .header-witout-clinical label:first-child {
    width: 70%; }
  .dictionary-config-container .item-lists-block .data-table .header-witout-clinical label:last-child {
    width: 30%; }
  .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid {
    width: 100%;
    line-height: 2.4rem; }
    .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid .active-edit-column {
      padding-left: 1rem; }
    .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid .item-column {
      max-width: 36rem;
      width: auto;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      display: block; }
    .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid div:first-child {
      width: 58%; }
    .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid div:nth-child(2).clinical-column {
      height: 2.4rem;
      line-height: 2.4rem; }
    .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid div:last-child, .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid div:nth-child(2) {
      width: 21%; }
    .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid div:first-child, .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid div:last-child, .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid div:nth-child(2) {
      float: left; }
    .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid .small-input {
      width: 35rem; }
  .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid-witout-clinical .item-column {
    max-width: 45rem; }
  .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid-witout-clinical div:first-child {
    width: 70%; }
  .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid-witout-clinical div:last-child {
    width: 30%; }
  .dictionary-config-container .item-lists-block .data-table .dictionary-items-grid-witout-clinical .small-input {
    width: 44rem; }

@media (min-width: 2500px) {
  .dictionary-config-container .item-lists-block {
    width: 69.1rem; } }

#adminConfigTemplates:has(.dictionary-specific-width) {
  max-width: 122.5rem; }

.dictionaryItemList, .dropdown-dictionary .dropdown-btn {
  width: 100%;
  cursor: default; }

.block-time-out-dictionary {
  width: 100%;
  cursor: default; }
  .block-time-out-dictionary .dropdown-Col {
    width: 100%;
    padding: 0 1.5rem !important;
    float: left; }
  .block-time-out-dictionary .mainCol {
    width: 100%;
    padding-top: 0.3rem; }

.block-time-out-bg {
  background-color: #F9F9F9;
  margin-bottom: 5px; }

.block-time-out-lg {
  background-color: #FFFFFF;
  display: inline-block;
  width: 100%; }
  .block-time-out-lg .row {
    margin-bottom: 8px; }
  .block-time-out-lg .block-time-out-container {
    background-color: #FFFFFF; }
    .block-time-out-lg .block-time-out-container .add-block-time-out {
      padding-right: 15px;
      padding-left: 15px;
      padding-bottom: 11px;
      margin-top: 10px;
      display: inline-block; }
      .block-time-out-lg .block-time-out-container .add-block-time-out .btn-add-block-time-out {
        height: 4rem;
        width: 100%;
        border: 0.2rem dashed #E6E6E6;
        background-color: #FFFFFF; }
        .block-time-out-lg .block-time-out-container .add-block-time-out .btn-add-block-time-out:hover {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .block-time-out-lg .block-time-out-container .add-block-time-out .btn-add-block-time-out.highlight {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .block-time-out-lg .block-time-out-container .add-block-time-out .btn-add-block-time-out .add-block-time-out-button {
          content: "\f055";
          color: #24D399;
          font-size: 2rem; }
      .block-time-out-lg .block-time-out-container .add-block-time-out.disabled .btn-add-block-time-out:hover {
        box-shadow: 0 0 0 #00A0DC; }
  .block-time-out-lg .block-time-out-title {
    width: 157px;
    padding-top: 15px; }
  .block-time-out-lg .top-right {
    padding-right: 12px; }
    .block-time-out-lg .top-right button {
      width: 5.95rem;
      margin-left: 0.1rem; }
  .block-time-out-lg .panel-group {
    padding-top: 5px;
    margin-bottom: 0px !important; }
  .block-time-out-lg .block-time-out-dictionary {
    background-color: #FFFFFF;
    display: inline-block; }
    .block-time-out-lg .block-time-out-dictionary .draggable-none {
      cursor: default !important; }
    .block-time-out-lg .block-time-out-dictionary .draggable {
      cursor: move; }
  .block-time-out-lg .panel-items {
    overflow: visible;
    padding: 13px 0;
    margin-bottom: 2px;
    margin-top: 2px;
    margin-right: 2px;
    height: 6rem;
    border: 2px solid #E6E6E6 !important;
    background-color: #F9F9F9 !important; }
  .block-time-out-lg .delete-icon {
    content: "\f017";
    cursor: pointer;
    background: #FFFFFF;
    position: absolute;
    height: 2rem;
    width: 2rem;
    right: 0.5rem;
    top: -0.5rem;
    text-align: center;
    line-height: 1.3;
    font-size: 1.6rem;
    border-radius: 50%;
    color: #D7572B;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); }

.block-time-out-dictionary .dropdown-dictionary {
  width: 100%; }
  .block-time-out-dictionary .dropdown-dictionary .dropdown-btn {
    width: 100%;
    padding: 0.8rem 1.8rem; }
  .block-time-out-dictionary .dropdown-dictionary .dictionaryItemList {
    width: 100%;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.block-time-out-dictionary .dropdown-btn.btn.btn-default[disabled] {
  color: #8C9093; }

.medication-templates .row {
  padding-top: 15px;
  padding-left: 0px;
  padding-right: 0px; }

.medication-templates h3 {
  text-align: left; }

.medication-templates .table-row {
  padding-bottom: 15px; }

.medication-templates .no-left-padding {
  padding-left: 0px !important; }

.medication-templates .no-right-padding {
  padding-right: 0px !important; }

.medication-templates .little-top-padding {
  padding-top: 5px; }

.medication-templates .info_box {
  display: block; }

.medication-templates .col-md-2, .medication-templates .col-md-3 {
  padding-left: 7.5px;
  padding-right: 7.5px; }

.medication-templates .search-clear {
  cursor: default; }

.medication-templates .datefilter_dropdown {
  width: 100%; }

.medication-templates .dropdown-dictionary {
  width: 100%; }

.medication-templates .dropdown-btn {
  width: 100%; }

.medication-templates .sisMultiselect {
  width: 100%; }

.medication-templates .sisMultiselectContainer ul {
  text-align: left !important; }

.medication-templates input {
  width: 100%; }

.medication-templates .search {
  font-family: OpenSans-Semibold, "FontAwesome"; }

.medication-templates .add-new-button {
  width: 100%; }

.medication-templates table {
  margin-bottom: 0;
  cursor: default;
  background-color: #FFFFFF;
  height: 60rem; }
  .medication-templates table thead {
    height: 43px; }
    .medication-templates table thead th i {
      padding-top: 0.5rem;
      position: relative;
      float: right; }
    .medication-templates table thead .sorting-headers {
      display: inline-block; }
    .medication-templates table thead .filter-div {
      display: inline-block;
      float: left;
      width: 80rem; }
    .medication-templates table thead th {
      vertical-align: middle;
      text-align: center;
      font-family: OpenSans-Bold;
      font-size: 1.5rem;
      line-height: 1.4rem;
      height: 4.5rem;
      border-top: 0; }
    .medication-templates table thead .sorting-headers th {
      text-align: center;
      cursor: default; }
    .medication-templates table thead .sorting-headers th.sorted {
      color: #00A0DC; }
  .medication-templates table i.fa-arrow-down, .medication-templates table i.fa-arrow-up {
    color: #00A0DC;
    font-size: 1.3rem;
    float: right;
    position: relative;
    margin-top: -1.8rem;
    margin-right: 0rem; }
  .medication-templates table .header1 {
    width: 27rem; }
  .medication-templates table .header2, .medication-templates table .header3 {
    width: 8rem; }
  .medication-templates table .header4 {
    width: 11rem; }
  .medication-templates table .header5 {
    width: 11rem; }
  .medication-templates table .header6 {
    width: 13rem; }
  .medication-templates table .header7 {
    width: 13rem; }
  .medication-templates table .header8 {
    width: 5rem; }
  .medication-templates table tbody.table-scroll {
    font-family: OpenSans;
    font-size: 1.5rem;
    color: #8C9093;
    display: inline-block;
    height: 60rem; }
    .medication-templates table tbody.table-scroll td {
      border-bottom: 1px solid #ddd;
      border-top: 0px;
      height: 2.5rem;
      line-height: 2.5em; }
      .medication-templates table tbody.table-scroll td.data-row-val {
        height: 5rem;
        position: relative;
        float: left; }
        .medication-templates table tbody.table-scroll td.data-row-val .item_name {
          width: 30rem;
          right: -30rem;
          line-height: 2rem;
          left: auto;
          top: 0;
          color: #343435; }
        .medication-templates table tbody.table-scroll td.data-row-val .data-col-val {
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden; }
          .medication-templates table tbody.table-scroll td.data-row-val .data-col-val .info_box {
            font-family: OpenSans !important;
            font-size: 1.5rem;
            line-Height: 2rem;
            color: #343435;
            padding: 0.5rem;
            width: auto;
            display: block;
            font-weight: normal;
            word-wrap: normal; }
            .medication-templates table tbody.table-scroll td.data-row-val .data-col-val .info_box.info_width {
              width: 20rem;
              white-space: normal;
              left: -3rem; }
      .medication-templates table tbody.table-scroll td div:first-child {
        margin-bottom: 0.5rem; }
        .medication-templates table tbody.table-scroll td div:first-child .info_box {
          top: 2.5rem; }
      .medication-templates table tbody.table-scroll td div:last-child .info_box {
        top: 4rem; }
      .medication-templates table tbody.table-scroll td .info-last-class {
        left: -1rem;
        width: 14rem; }
  .medication-templates table tr td:first-child {
    border-left: 0; }
  .medication-templates table tr td:last-child {
    border-right: 0; }
  .medication-templates table tr:first-child td {
    border-top: 0; }
  .medication-templates table tr:last-child td {
    border-bottom: none; }
  .medication-templates table .dropdown {
    position: inherit; }
  .medication-templates table .dropdown-menu {
    min-width: 100px;
    left: -80px;
    top: 15px; }

.medication-template-class .modal-dialog {
  width: 65rem; }
  .medication-template-class .modal-dialog .modal-content {
    width: 65rem; }

.add-medication-template .modal-body .row {
  padding-top: 15px;
  padding-left: 0px;
  padding-right: 0px; }

.add-medication-template .modal-body .sisMultiselect {
  width: 100%; }

.add-medication-template .modal-body .sisMultiselectContainer ul {
  text-align: left !important; }

.add-medication-template .modal-body .full-input {
  padding: 0 1.4rem; }

.add-medication-template .modal-body .small-top-padding {
  padding-top: 5px; }

.add-medication-template .modal-body .right-padding {
  padding-right: 7.5px !important; }

.add-medication-template .modal-body .left-padding {
  padding-left: 7.5px; }

.add-medication-template .modal-body h3 {
  padding-left: 0px; }

.add-medication-template .modal-body input, .add-medication-template .modal-body button {
  width: 100%; }

.add-medication-template .modal-body .datefilter_dropdown {
  width: 100%; }

.add-medication-template .modal-body .dropdown-dictionary {
  width: 100%; }

.add-medication-template .modal-body .dropdown-btn {
  width: 100%; }

.add-medication-template .modal-body .yesbutton {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px; }

.add-medication-template .modal-body .nobutton {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px; }

.add-medication-template .modal-body .compound_row {
  font-family: OpenSans-Bold;
  font-size: 1.5rem;
  line-height: 1.4rem;
  border-bottom: 0.2rem double black; }

.add-medication-template .modal-body .search {
  font-family: OpenSans-Semibold, "FontAwesome"; }

.add-medication-template .modal-body .search-clear {
  cursor: default; }

.add-medication-template .modal-body .qs {
  -webkit-appearance: radio; }

.add-medication-template .modal-body .error {
  color: red; }

.add-medication-template .modal-body .add-medication-template-container .medication-container .single-medication-container .medication-details-container .route-single-select {
  padding-left: 2rem; }

.add-medication-template .modal-body .add-medication-template-container .medication-container .single-medication-container .medication-details-container .units-single-select {
  width: 17rem; }

.messaging-notification-main-container {
  display: inline-block;
  width: 100%;
  position: relative;
  background-color: #FFFFFF;
  text-align: left; }
  .messaging-notification-main-container .messaging-notification-main-container-form-title {
    margin-top: 1.5rem;
    margin-bottom: 0.5rem; }
  .messaging-notification-main-container .messaging-configuration-container {
    font-family: MetaProMedium;
    font-size: 1.5rem;
    text-decoration: none;
    text-align: start;
    padding: 15px 18px;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .messaging-notification-main-container .messaging-configuration-container h3 {
      font-size: inherit; }
    .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-form-controls-container {
      padding-bottom: 32px;
      display: flex;
      flex-direction: column; }
      .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-form-controls-container .messaging-configuration-form-departments .form-group {
        margin-bottom: 14px; }
      .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-form-controls-container .messaging-configuration-form-modules {
        display: flex; }
        .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-form-controls-container .messaging-configuration-form-modules .messaging-configuration-modules-button {
          font-size: 1.4rem;
          font-weight: normal;
          color: #00A0DC !important;
          background-color: #F9F9F9;
          margin-bottom: 0;
          margin-left: 10px;
          padding: 0 1.5rem;
          line-height: 3rem;
          height: 3rem;
          vertical-align: middle;
          text-align: center;
          cursor: default;
          box-shadow: none;
          border: 0.1rem solid #E6E6E6;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          border-radius: 5px;
          flex: 1 1 0px; }
        .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-form-controls-container .messaging-configuration-form-modules .messaging-configuration-modules-button:hover {
          background-color: #EFEFEF; }
        .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-form-controls-container .messaging-configuration-form-modules .messaging-configuration-modules-button:nth-child(1) {
          margin-left: 0; }
        .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-form-controls-container .messaging-configuration-form-modules .active {
          color: #FFFFFF !important;
          background-color: #00A0DC !important; }
    .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-switch-toggle-container {
      display: flex;
      align-items: center;
      padding-bottom: 15px; }
      .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-switch-toggle-container .messaging-configuration-toggle {
        display: flex;
        margin-left: 12px; }
        .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-switch-toggle-container .messaging-configuration-toggle-button {
          display: flex;
          font-family: MetaProMedium;
          font-size: 1.4rem;
          font-weight: 400;
          background-color: #F9F9F9;
          border-radius: 6px;
          border: 1px solid #E6E6E6;
          height: 30px; }
          .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-switch-toggle-container .messaging-configuration-toggle-button.disable-toggle {
            margin-left: -2px; }
          .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-switch-toggle-container .messaging-configuration-toggle-button .toggle-input {
            opacity: 0;
            width: 0;
            height: 0;
            margin: 0; }
          .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-switch-toggle-container .messaging-configuration-toggle-button .toggle-slider {
            cursor: pointer;
            line-height: 2;
            display: inline-block;
            padding: 0 18px;
            color: #00A0DC;
            border-radius: 5px; }
          .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-switch-toggle-container .messaging-configuration-toggle-button .toggle-slider-after {
            display: inline-block;
            padding: 0 18px;
            border-radius: 5px;
            color: #FFFFFF;
            background-color: #00A0DC;
            z-index: 2; }
    .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-copying-controls-container {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding-bottom: 27px; }
      .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-copying-controls-container .messaging-configuration-copying-controls-buttons .messaging-configuration-case-pack-buttons {
        background-color: #F9F9F9;
        color: #24D399;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 2;
        width: 92px;
        padding: 0 18px;
        border: 0.1rem solid #E6E6E6;
        border-radius: 5px;
        margin-right: 7px; }
      .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-copying-controls-container .messaging-configuration-copying-controls-buttons .messaging-configuration-case-pack-buttons[disabled] {
        color: #8C9093; }
      .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-copying-controls-container .messaging-configuration-copying-controls-buttons .messaging-configuration-copy-button-selected {
        background-color: #24D399;
        color: #FFFFFF;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 2;
        border: none;
        width: 92px;
        padding: 0 18px;
        border-radius: 5px;
        margin-right: 7px; }
      .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-copying-controls-container .messaging-configuration-copying-controls-buttons .messaging-configuration-copy-button {
        color: #FFFFFF;
        background-color: #00A0DC;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 2;
        border: none;
        width: 92px;
        padding: 0 18px;
        border-radius: 5px; }
      .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-copying-controls-container .messaging-configuration-copying-controls-buttons .messaging-configuration-copy-button[disabled] {
        background-color: #E6E6E6;
        color: #8C9093; }
    .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-messaging-container {
      padding-bottom: 10px; }
      .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-messaging-container .messaging-configuration-textarea {
        font-family: MetaProMedium;
        font-size: 1.5rem;
        font-weight: normal;
        line-height: normal;
        color: #535456;
        background-color: #F9F9F9;
        border: 0.1rem solid #E6E6E6;
        margin-top: 5px;
        margin-bottom: 5px;
        padding: 10px;
        height: 60px;
        width: 100%;
        resize: none; }
        .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-messaging-container .messaging-configuration-textarea:disabled {
          opacity: .5; }
    .messaging-notification-main-container .messaging-configuration-container .messaging-configuration-warnings-container .error-message {
      color: #D7572B;
      font-weight: 700; }

.consent-config-wrapper .dropdown-dictionary {
  width: 24.9rem; }
  .consent-config-wrapper .dropdown-dictionary .dropdown-btn {
    width: 24.9rem;
    padding: 0.8rem 1.8rem; }
  .consent-config-wrapper .dropdown-dictionary .dictionaryItemList {
    width: 21rem;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.consent-options {
  text-align: left;
  margin-right: 3rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  width: 62rem;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  border: solid #E6E6E6 1px;
  border-collapse: collapse;
  padding-left: 3rem;
  padding-right: 3rem;
  min-height: 30rem;
  padding-top: 1rem; }
  .consent-options h2 {
    text-align: start; }
  .consent-options .consent-hie-toggle {
    float: left; }
  .consent-options .consent-hie-error {
    color: #D7572B;
    font-family: MetaProMedium;
    display: inline-block;
    width: 40rem;
    font-size: 1.5rem;
    padding-right: 1rem;
    padding-top: 1.1rem; }
  .consent-options .consent-hie-dropdown {
    float: left;
    padding-left: 10px;
    width: 21rem; }
    .consent-options .consent-hie-dropdown .dropdown-btn {
      width: 21rem;
      padding: 0.8rem 1.8rem; }
    .consent-options .consent-hie-dropdown .dictionaryItemList {
      width: 21rem;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .consent-options .consent-hie-dropdown .dropdown-dictionary {
      width: 21rem; }
  .consent-options .bold-text-of-consent-option {
    font-size: 1.5rem;
    font-family: MetaProMedium;
    margin: 0 0 0 0;
    font-weight: 100; }
  .consent-options .consent-expires input {
    font-family: OpenSans-Semibold;
    font-weight: normal;
    font-size: 1.5rem;
    color: #535456;
    height: 3rem;
    line-height: 3rem;
    background: #F9F9F9;
    border: 0.1rem solid #BFC0C1;
    overflow: visible;
    width: 40px;
    padding: 0 1.5rem;
    padding: 0 5px; }
    .consent-options .consent-expires input.ng-valid {
      border: 0.1rem solid #BFC0C1; }
    .consent-options .consent-expires input:focus {
      color: #535456;
      border: 0.1rem solid #00A0DC; }
    .consent-options .consent-expires input:disabled, .consent-options .consent-expires input.disabled {
      color: #BFC0C1;
      background: #EFEFEF; }
    .consent-options .consent-expires input::-webkit-input-placeholder {
      color: #8C9093; }
    .consent-options .consent-expires input:-ms-input-placeholder {
      color: #8C9093; }
    .consent-options .consent-expires input.data-empty {
      color: #BFC0C1; }
  .consent-options .consent-name, .consent-options .consent-expires-container, .consent-options .consent-hie-container {
    width: 100%;
    margin-bottom: 15px; }
  .consent-options .consent-case-packs-container {
    width: 75%; }
  .consent-options .consent-schedule-information {
    width: 55%; }
  .consent-options .spec-buttons {
    display: inline-flex; }
    .consent-options .spec-buttons .spec-button {
      flex-grow: 1;
      flex-basis: 0;
      text-align: center;
      font-family: MetaProMedium;
      font-size: 14px;
      line-height: 2.5rem;
      background-color: #F9F9F9;
      color: #24D399;
      border: solid #E6E6E6 1px;
      height: 4rem;
      white-space: nowrap;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      border-radius: 5px;
      cursor: default;
      margin-right: 10px;
      margin-bottom: 15px;
      min-width: 10.4rem; }
      .consent-options .spec-buttons .spec-button:last-child {
        margin-right: 0; }
      .consent-options .spec-buttons .spec-button:hover {
        background-color: #EFEFEF; }
      .consent-options .spec-buttons .spec-button.selected {
        background-color: #24D399;
        color: #FFFFFF; }
    .consent-options .spec-buttons .disabled {
      color: #8C9093; }
      .consent-options .spec-buttons .disabled:hover, .consent-options .spec-buttons .disabled:active {
        background-color: #F9F9F9;
        color: #8C9093;
        border: 0.1rem solid #E6E6E6; }

.statement-outer-control {
  border: 1px solid #E6E6E6 !important;
  margin: 15px;
  position: relative; }
  .statement-outer-control .control-area {
    padding: 15px;
    cursor: move; }
    .statement-outer-control .control-area .editor-container {
      cursor: default; }
  .statement-outer-control .signature-area {
    display: flex; }
    .statement-outer-control .signature-area .primary-signature-label {
      padding-top: 15px;
      padding-right: 15px;
      cursor: inherit; }
  .statement-outer-control .expire-toggle {
    padding-top: 10px;
    padding-right: 15px;
    cursor: default; }
  .statement-outer-control sis-multiselect {
    padding-top: 10px; }
  .statement-outer-control button.sisMultiselect {
    width: 160px; }
  .statement-outer-control .delete-icon {
    content: "\f017";
    cursor: pointer;
    background: #FFFFFF;
    position: absolute;
    height: 2rem;
    width: 2rem;
    right: -1rem;
    top: -1rem;
    text-align: center;
    line-height: 1.3;
    font-size: 1.6rem;
    border-radius: 50%;
    color: #D7572B;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); }

.consents-configuration {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; }
  .consents-configuration > div {
    border: solid #E6E6E6 1px;
    border-collapse: collapse; }
  .consents-configuration .consent-options {
    margin-bottom: 0rem; }
  .consents-configuration .statement-outer-control {
    margin-bottom: 0rem;
    margin-top: 2rem; }
  .consents-configuration .consent-expires-container {
    height: 3.2rem; }
  .consents-configuration .label-caution {
    color: #00A0DC;
    font-size: 1.5rem;
    font-family: OpenSans-Semibold !important;
    text-align: start !important;
    margin-left: 1.5rem;
    margin-right: 11rem; }
  .consents-configuration .primary-signature-label {
    font-size: 1.5rem;
    font-family: MetaProMedium;
    font-weight: 100; }
  .consents-configuration .config-selector-container {
    width: 31rem;
    height: 37rem; }
    .consents-configuration .config-selector-container.smaller {
      height: 26.8rem; }
      .consents-configuration .config-selector-container.smaller .config-selector-list-container, .consents-configuration .config-selector-container.smaller .config-selector .config-selector-extended-height, .config-selector .consents-configuration .config-selector-container.smaller .config-selector-extended-height {
        height: 22.1rem; }
    .consents-configuration .config-selector-container .config-selector-list-container, .consents-configuration .config-selector-container .config-selector .config-selector-extended-height, .config-selector .consents-configuration .config-selector-container .config-selector-extended-height {
      height: 32.4rem; }
    .consents-configuration .config-selector-container .config-selector-list-item-container .flex-grow {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .consents-configuration .config-selector-container .list-group-item {
      border: solid #E6E6E6 0.1rem; }
  .consents-configuration .left-side-of-consent-config {
    display: grid;
    margin-left: 3rem;
    margin-top: 1.5rem;
    height: 37.6rem; }
  .consents-configuration .global-consent-settings {
    width: 31rem;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: 10.15rem; }
    .consents-configuration .global-consent-settings .primary-procedure-only-container {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      align-items: flex-start;
      width: 31rem;
      padding: 1rem 0rem 1rem 0rem; }
      .consents-configuration .global-consent-settings .primary-procedure-only-container .primary-procedure-only {
        margin: 0.4rem 0rem; }
      .consents-configuration .global-consent-settings .primary-procedure-only-container .primary-procedure-only-switch-container {
        width: 43%;
        margin: auto; }
        .consents-configuration .global-consent-settings .primary-procedure-only-container .primary-procedure-only-switch-container .onoffswitch-inner:before {
          content: "Enable" !important;
          padding: 0rem 1rem; }
        .consents-configuration .global-consent-settings .primary-procedure-only-container .primary-procedure-only-switch-container .onoffswitch-inner:after {
          content: "Disable" !important;
          padding: 0rem 1rem; }
    .consents-configuration .global-consent-settings .procedure-display {
      width: 31rem; }
      .consents-configuration .global-consent-settings .procedure-display > single-select .dropdown-dictionary {
        width: 29rem;
        margin: 0.1rem 1rem; }
  .consents-configuration .consent-tooltip-text {
    text-align: left; }
  .consents-configuration .bold-text-of-consent-left {
    font-size: 1.5rem;
    font-family: MetaProMedium;
    font-weight: 100;
    margin-left: 1rem;
    margin-bottom: 0rem !important; }
  .consents-configuration .fa-info-circle {
    color: rgba(36, 211, 153, 0.85);
    padding-right: 1rem;
    font-size: 1.5rem;
    line-height: 2rem; }
  .consents-configuration .no-border-container {
    border: none; }
  .consents-configuration .text-editor-container {
    width: 100%; }
  .consents-configuration .statement-container {
    width: 100%; }
  .consents-configuration .statement-add-container {
    width: 100%;
    padding-top: 0rem;
    padding-right: 3rem;
    padding-bottom: 1.5rem;
    padding-left: 3rem; }
  .consents-configuration .panel-group {
    overflow: visible !important; }
  .consents-configuration [draggable] {
    -moz-user-select: none;
    -khtml-usr-select: none;
    -webkit-user-select: none;
    user-select: none; }
  .consents-configuration .padss-draggable .drag-target {
    float: left;
    width: 100%;
    height: 2rem;
    background-color: transparent;
    display: none; }
    .consents-configuration .padss-draggable .drag-target.over {
      background-color: #000; }
  .consents-configuration .padss-draggable.questions-dragging .drag-target {
    display: block; }
  .consents-configuration .panel {
    position: relative;
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
    .consents-configuration .panel.draggable {
      cursor: move; }
  .consents-configuration .list-group {
    margin-bottom: 0; }

.data-tile > div.discharge-instruct-parent-top {
  border: 0; }
  .data-tile > div.discharge-instruct-parent-top h4.discharge-instruct, .data-tile > div.discharge-instruct-parent-top .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .discharge-instruct.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .data-tile > div.discharge-instruct-parent-top .discharge-instruct.fc-resource-cell {
    text-align: left;
    margin: 0rem 0 1rem 0; }

.discharge-instructions .discharge-add-template {
  text-align: center; }

.discharge-instructions-parent {
  background: #FFFFFF; }
  .discharge-instructions-parent .discharge-instructions .config-selector-list-container .list-group, .discharge-instructions-parent .discharge-instructions .config-selector .config-selector-extended-height .list-group, .config-selector .discharge-instructions-parent .discharge-instructions .config-selector-extended-height .list-group {
    margin: 0; }
  .discharge-instructions-parent .discharge-instructions .dashed-border-box-add {
    margin-top: 1.5rem;
    width: 99rem;
    display: inline-block; }
  .discharge-instructions-parent .discharge-instructions .config-selector-container {
    flex-grow: 1;
    padding: 0 0rem 0 0rem; }
    .discharge-instructions-parent .discharge-instructions .config-selector-container .config-selector-list-item-container .flex-grow {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .discharge-instructions-parent .discharge-instructions .config-selector-container .config-selector-list-item-container .config-selector-list-container ul.list-group .list-group-item:first-child, .discharge-instructions-parent .discharge-instructions .config-selector-container .config-selector-list-item-container .config-selector .config-selector-extended-height ul.list-group .list-group-item:first-child, .config-selector .discharge-instructions-parent .discharge-instructions .config-selector-container .config-selector-list-item-container .config-selector-extended-height ul.list-group .list-group-item:first-child {
      border-top-left-radius: 0 !important;
      border-top-right-radius: 0 !important; }
    .discharge-instructions-parent .discharge-instructions .config-selector-container .config-selector-list-item-container .config-selector-list-container ul.list-group .list-group-item, .discharge-instructions-parent .discharge-instructions .config-selector-container .config-selector-list-item-container .config-selector .config-selector-extended-height ul.list-group .list-group-item, .config-selector .discharge-instructions-parent .discharge-instructions .config-selector-container .config-selector-list-item-container .config-selector-extended-height ul.list-group .list-group-item {
      border-top: 0.1rem solid #E6E6E6; }
  .discharge-instructions-parent .discharge-instructions .discharge-instructions-container {
    background-color: #F9F9F9;
    padding-bottom: 3rem; }
    .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-instructions-inner .delete-icon {
      content: "\f017";
      cursor: pointer;
      background: #FFFFFF;
      position: absolute;
      height: 2rem;
      width: 2rem;
      text-align: center;
      line-height: 1.3;
      font-size: 1.6rem;
      border-radius: 50%;
      color: #D7572B;
      box-shadow: 0 0.2rem 0.1rem rgba(0, 0, 0, 0.3); }
    .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-instructions-inner .discharge-editable-textarea {
      margin-top: 1.5rem;
      padding: 0 1.5rem 0rem 1.5rem;
      display: inline-block;
      width: 100%;
      background: #F9F9F9; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-instructions-inner .discharge-editable-textarea .warning-text, .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-instructions-inner .discharge-editable-textarea .block_scheduling_config_container .bottom_recurrence_pattern_block .warning-timezone, .block_scheduling_config_container .bottom_recurrence_pattern_block .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-instructions-inner .discharge-editable-textarea .warning-timezone, .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-instructions-inner .discharge-editable-textarea .block_scheduling_config_container .bottom_recurrence_pattern_block .red-asterisk, .block_scheduling_config_container .bottom_recurrence_pattern_block .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-instructions-inner .discharge-editable-textarea .red-asterisk, .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-instructions-inner .discharge-editable-textarea .block_scheduling_config_container .bottom-range-of-recurrence-block .red-asterisk, .block_scheduling_config_container .bottom-range-of-recurrence-block .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-instructions-inner .discharge-editable-textarea .red-asterisk {
        color: #D7572B;
        font-family: MetaProMedium;
        display: inline-block;
        font-size: 1.5rem;
        text-align: left;
        padding-bottom: 0.9rem; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-instructions-inner .discharge-editable-textarea .textarea-item {
        padding: 0 0 1.5rem 0;
        position: relative;
        margin: 0; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-instructions-inner .discharge-editable-textarea .textarea-inner {
        padding: 1.5rem 0 1.5rem 0; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-instructions-inner .discharge-editable-textarea .delete-icon {
        text-align: center;
        position: absolute;
        right: -2.5rem;
        top: -1rem; }
    .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates {
      border-bottom: 0.1rem solid #E6E6E6;
      width: 100%;
      height: 25.8rem;
      background: #FFFFFF;
      display: flex; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-left {
        width: 34rem;
        float: left;
        border-right: 0.1rem solid #E6E6E6; }
        .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-left .config-selector .config-selector-list-container, .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-left .config-selector .config-selector-extended-height {
          height: 20.6rem; }
          .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-left .config-selector .config-selector-list-container .list-group-item:first-child, .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-left .config-selector .config-selector-extended-height .list-group-item:first-child {
            border-top-left-radius: 0;
            border-top-right-radius: 0; }
          .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-left .config-selector .config-selector-list-container .list-check-list li, .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-left .config-selector .config-selector-extended-height .list-check-list li {
            border-left: 0;
            border-right: 0; }
        .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-left .search-row {
          margin: 1rem 0.5rem 1.1rem 0.5rem !important; }
          .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-left .search-row .add-button {
            margin-left: 1rem; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-right {
        float: left;
        padding: 1rem;
        flex-grow: 1;
        background-color: #F9F9F9; }
        .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-right .discharge-template-edit {
          margin: 0.5rem 0 0 0; }
        .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-right .casePackSelect {
          margin-top: 1.5rem; }
          .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-right .casePackSelect button:last-child {
            margin-right: 0; }
          .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-right .casePackSelect h4, .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-right .casePackSelect .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-right .casePackSelect .fc-resource-cell {
            margin-bottom: 0.5rem; }
          .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-right .casePackSelect .spec-button.active {
            background-color: #24D399;
            color: #FFFFFF; }
          .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-templates .discharge-right .casePackSelect .spec-button {
            width: 12rem;
            margin-right: 0.7rem; }
    .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-checklist-main {
      position: relative;
      border: 0;
      padding: 0;
      background-color: transparent;
      overflow: inherit;
      margin: 0; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-checklist-main .delete-icon-block {
        position: absolute;
        top: 0.3rem;
        right: 1rem; }
        .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-checklist-main .delete-icon-block .delete-icon {
          margin: 0; }
    .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-checklist {
      padding: 1.5rem 0 1.5rem 0;
      background: #F9F9F9;
      margin-top: 1.5rem;
      display: inline-block;
      width: 100%; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-checklist .heading {
        padding: 0 1.5rem 0 1.5rem; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-checklist .items .item-inner {
        margin-top: 1.5rem;
        padding-right: 2.5rem;
        padding-left: 1rem; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-checklist .dragIcon {
        cursor: default;
        height: 3rem;
        width: 1.5rem;
        margin-top: 0.8rem;
        float: left; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-checklist .trash-icon {
        margin: 0.5rem 0 0 1rem;
        position: absolute;
        color: #D7572B;
        cursor: pointer; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-checklist .adp-panel {
        float: left;
        margin-top: 0.7rem; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-checklist .item-input {
        width: 94%; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-checklist .add-checklist {
        margin-top: 1.5rem; }
    .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-add-buttons .dashed-border-box-add .dashed-border-box {
      padding: 1rem 0 1rem 0 !important; }
      .discharge-instructions-parent .discharge-instructions .discharge-instructions-container .discharge-add-buttons .dashed-border-box-add .dashed-border-box .button-area button {
        margin-right: 1rem; }
  .discharge-instructions-parent [draggable] {
    -moz-user-select: none;
    -khtml-usr-select: none;
    -webkit-user-select: none;
    user-select: none; }
  .discharge-instructions-parent .panel {
    position: relative;
    background-color: transparent;
    border-radius: 0;
    box-shadow: none; }
  .discharge-instructions-parent .search-row {
    display: flex;
    align-content: center;
    margin-bottom: 1.5rem; }
    .discharge-instructions-parent .search-row .config-selector-search-input {
      flex-grow: 1;
      margin-right: 0.5rem; }
      .discharge-instructions-parent .search-row .config-selector-search-input .search-input-container {
        margin-right: .5rem; }

.add-popup-dictionary .dictionaryItemList {
  position: fixed !important; }

.opnotes-insert-variables {
  float: right;
  margin-bottom: 1.5rem;
  padding: 0 1.5rem 0rem 1.5rem;
  display: inline-block;
  width: 35%;
  background: #F9F9F9; }
  .opnotes-insert-variables .error {
    color: #D7572B;
    font-family: MetaProMedium; }
  .opnotes-insert-variables .pulled-from-div {
    margin-top: -1rem; }
  .opnotes-insert-variables .opnotevariable-item {
    border: 0.1rem solid #E6E6E6;
    border-radius: 1rem;
    padding: 1.5rem; }
    .opnotes-insert-variables .opnotevariable-item .opnotevariable-heading h4, .opnotes-insert-variables .opnotevariable-item .opnotevariable-heading .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .opnotes-insert-variables .opnotevariable-item .opnotevariable-heading .fc-resource-cell {
      padding-bottom: 1.5rem;
      text-align: left; }
      .opnotes-insert-variables .opnotevariable-item .opnotevariable-heading h4.disabled, .opnotes-insert-variables .opnotevariable-item .opnotevariable-heading .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .disabled.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .opnotes-insert-variables .opnotevariable-item .opnotevariable-heading .disabled.fc-resource-cell {
        color: #8C9093; }
    .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opdropclass {
      padding-bottom: 1.5rem;
      height: 4.5rem; }
    .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .dropdown-dictionary {
      width: 28.5rem; }
      .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .dropdown-dictionary .dropdown-btn {
        width: 28.5rem;
        padding: 0.8rem 1.8rem; }
      .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .dropdown-dictionary .dictionaryItemList {
        width: 28.5rem;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opradioclass .list-group {
      margin-bottom: 1.5rem; }
      .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opradioclass .list-group .disabled {
        color: #8C9093; }
      .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opradioclass .list-group .list-group-item {
        border: 0;
        padding: 0.5rem 0 0.5rem 0.5rem;
        border-radius: 0; }
        .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opradioclass .list-group .list-group-item .max-width {
          width: 100%; }
        .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opradioclass .list-group .list-group-item .full-input {
          padding: 0 1rem; }
        .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opradioclass .list-group .list-group-item .opmargin-top {
          margin-top: 0.8rem; }
      .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opradioclass .list-group .selected {
        color: #00A0DC; }
      .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opradioclass .list-group .opotherinput {
        clear: both; }
      .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opradioclass .list-group .disabled {
        color: #8C9093; }
    .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opotherclass {
      padding-bottom: 1.5rem;
      height: 4.5rem; }
      .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opotherclass .opleft {
        float: left; }
      .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .opotherclass .opright {
        float: right; }
    .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .optextclass {
      padding-bottom: 1.5rem; }
      .opnotes-insert-variables .opnotevariable-item .opnotevariable-layout .optextclass .small-textarea {
        width: 100%; }

.op-notes .opnotes-add-template {
  text-align: center; }

.op-notes .config-selector-list-container, .op-notes .config-selector .config-selector-extended-height, .config-selector .op-notes .config-selector-extended-height {
  height: 20rem !important; }
  .op-notes .config-selector-list-container .list-group, .op-notes .config-selector .config-selector-extended-height .list-group, .config-selector .op-notes .config-selector-extended-height .list-group {
    margin: 0; }

.op-notes .opnotes-container {
  height: 29.2rem; }
  .op-notes .opnotes-container .opnotes-inner .main-block {
    padding-top: 1.5rem; }
  .op-notes .opnotes-container .opnotes-inner .delete-icon {
    content: "\f017";
    cursor: pointer;
    background: #FFFFFF;
    position: absolute;
    height: 2rem;
    width: 2rem;
    text-align: center;
    line-height: 1.3;
    font-size: 1.6rem;
    border-radius: 50%;
    color: #D7572B;
    box-shadow: 0 0.2rem 0.1rem rgba(0, 0, 0, 0.3); }
  .op-notes .opnotes-container .opnotes-inner .opnotes-editable-textarea {
    padding: 0 1.5rem 0rem 1.5rem;
    display: inline-block;
    width: 65%;
    background: #F9F9F9;
    float: left;
    /*
        .cke_wysiwyg_div {
          min-height: 30rem;
        }
        */ }
    .op-notes .opnotes-container .opnotes-inner .opnotes-editable-textarea .label-caution {
      color: #00A0DC;
      font-size: 1.5rem;
      font-family: OpenSans;
      padding: 0.5rem 0; }
    .op-notes .opnotes-container .opnotes-inner .opnotes-editable-textarea .opnotetextarea-item {
      padding: 0 0 1.5rem 0;
      position: relative;
      margin: 0; }
      .op-notes .opnotes-container .opnotes-inner .opnotes-editable-textarea .opnotetextarea-item .cke_wysiwyg_div {
        height: calc(100vh - 19rem);
        margin: 0 !important; }
      .op-notes .opnotes-container .opnotes-inner .opnotes-editable-textarea .opnotetextarea-item .warning {
        color: #D7572B;
        font-family: MetaProMedium;
        font-size: 1.5rem;
        display: inline-block;
        padding-bottom: 0.9rem; }
    .op-notes .opnotes-container .opnotes-inner .opnotes-editable-textarea .textarea-inner {
      padding: 1.5rem 0 1.5rem 0; }
    .op-notes .opnotes-container .opnotes-inner .opnotes-editable-textarea .delete-icon {
      text-align: center;
      position: absolute;
      right: -2.5rem;
      top: -1rem; }
  .op-notes .opnotes-container .opnotes-templates {
    border: 0;
    border-bottom: 0.1rem solid #E6E6E6;
    box-sizing: content-box;
    width: 100%;
    min-height: 29.2rem; }
    .op-notes .opnotes-container .opnotes-templates .opnotes-left {
      width: 35rem;
      float: left;
      overflow: visible; }
      .op-notes .opnotes-container .opnotes-templates .opnotes-left .op-notes {
        text-align: left;
        flex-grow: 1;
        align-self: center; }
      .op-notes .opnotes-container .opnotes-templates .opnotes-left .opnotes-unsign-row {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        margin-top: 1.5rem;
        margin-left: 1.5rem;
        margin-right: 1.5rem; }
        .op-notes .opnotes-container .opnotes-templates .opnotes-left .opnotes-unsign-row .opnotes-unsign-switch {
          flex-grow: 0;
          text-align: left;
          padding-right: 0.5rem;
          align-items: center; }
          .op-notes .opnotes-container .opnotes-templates .opnotes-left .opnotes-unsign-row .opnotes-unsign-switch .switch-header {
            display: inline-block;
            font-size: 1.5rem;
            font-style: inherit;
            font-family: MetaProMedium; }
      .op-notes .opnotes-container .opnotes-templates .opnotes-left .config-selector .config-selector-list-container, .op-notes .opnotes-container .opnotes-templates .opnotes-left .config-selector .config-selector-extended-height {
        width: 100%; }
        .op-notes .opnotes-container .opnotes-templates .opnotes-left .config-selector .config-selector-list-container .list-group-item, .op-notes .opnotes-container .opnotes-templates .opnotes-left .config-selector .config-selector-extended-height .list-group-item {
          border-radius: 0;
          border: 0.1rem solid #E6E6E6;
          border-right: 0;
          border-left: 0; }
          .op-notes .opnotes-container .opnotes-templates .opnotes-left .config-selector .config-selector-list-container .list-group-item .flex-grow, .op-notes .opnotes-container .opnotes-templates .opnotes-left .config-selector .config-selector-extended-height .list-group-item .flex-grow {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
      .op-notes .opnotes-container .opnotes-templates .opnotes-left .search-input-container input.search-input {
        width: 25rem; }
      .op-notes .opnotes-container .opnotes-templates .opnotes-left .search-row {
        padding: 0.5rem 0rem 0.5rem 0rem;
        width: 32rem; }
        .op-notes .opnotes-container .opnotes-templates .opnotes-left .search-row .add-button {
          margin-left: 1rem; }
    .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician {
      display: inline-block;
      padding: 1.5rem 2rem 0 2rem;
      border-left: 0.1rem solid #E6E6E6;
      min-height: 29.2rem; }
      .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician h4, .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .fc-resource-cell {
        margin-bottom: 0.5rem; }
      .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .physicians {
        margin-top: 1.5rem;
        float: left; }
        .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .physicians h4, .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .physicians .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .physicians .fc-resource-cell {
          text-align: left; }
        .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .physicians .sisMultiselectContainer .sisMultiselect {
          width: 30rem; }
        .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .physicians .multi-select-physicians {
          width: 60rem;
          text-align: left;
          display: inline-block; }
        .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .physicians .selected-physicians-items {
          padding: 0 0 0 4.5rem;
          margin: 0;
          width: 60rem;
          min-height: 10rem; }
          .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .physicians .selected-physicians-items li {
            margin: 0 1.5rem 0 0;
            float: left;
            text-align: left;
            line-height: 2.5rem; }
            .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .physicians .selected-physicians-items li:nth-child(3n+1) {
              clear: both; }
            .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .physicians .selected-physicians-items li:nth-child(3n+1) {
              clear: both; }
            .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .physicians .selected-physicians-items li span {
              display: block;
              width: 15.5rem;
              word-break: break-all;
              margin-right: 1.5rem;
              text-overflow: ellipsis;
              word-wrap: normal;
              padding: 0; }
      .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .opnotes-template-edit {
        text-align: left; }
      .op-notes .opnotes-container .opnotes-templates .opnotes-default-physician .opnotes-template-edit input {
        width: 60.2rem; }

.search-row {
  display: flex;
  align-content: center;
  margin-bottom: 1.5rem; }
  .search-row .config-selector-search-input {
    flex-grow: 1; }
    .search-row .config-selector-search-input .search-input-container {
      margin-right: .5rem; }

.add-popup-dictionary .dictionaryItemList {
  position: fixed !important; }

.opnotes-template-switch {
  width: 100%;
  margin-top: 1.5rem;
  text-align: left; }
  .opnotes-template-switch .switch-header {
    width: 14rem;
    display: inline-block;
    font-size: 1.5rem;
    font-style: inherit;
    font-family: MetaProMedium; }

.vert-center {
  vertical-align: middle;
  color: #24D399;
  font-size: 1.8rem;
  text-align: left;
  padding-right: 0.5rem;
  cursor: default;
  margin-left: .4rem; }

.physician-text-order-panel {
  padding: 1rem;
  margin: 1rem;
  display: flex; }
  .physician-text-order-panel .order-text-section {
    display: inline-block;
    width: 79rem;
    text-align: left;
    flex-grow: 1;
    position: relative; }
    .physician-text-order-panel .order-text-section textarea {
      background-color: #FFFFFF; }
    .physician-text-order-panel .order-text-section .physician-order-chevron {
      width: 0;
      height: 0;
      z-index: 1;
      left: .2rem;
      bottom: .2rem;
      border-right: 3rem solid transparent;
      position: absolute; }
    .physician-text-order-panel .order-text-section .physician {
      border-bottom: 3rem solid #F38A00; }
    .physician-text-order-panel .order-text-section .nurse {
      border-bottom: 3rem solid #11a9d1; }
  .physician-text-order-panel .order-text-status-section {
    display: inline-block;
    width: 15rem;
    padding-top: 0.5rem;
    vertical-align: top;
    flex-grow: 0; }
  .physician-text-order-panel .dragIcon {
    display: inline-block;
    width: 0.5rem;
    padding: 0;
    margin: 0 0.5rem 0 0;
    vertical-align: top;
    padding-top: 4.5rem;
    visibility: hidden; }
  .physician-text-order-panel:hover .dragIcon {
    visibility: visible; }

.order-draggable {
  cursor: move; }

.orders-unmovable {
  cursor: default; }

.medication-order-facility-medication .medication-filters {
  margin-top: 15px; }

.medication-order-facility-medication .medication-selection {
  display: flex;
  margin-top: 15px; }
  .medication-order-facility-medication .medication-selection .medication-selection-div {
    flex-grow: 1;
    flex-basis: 0; }
  .medication-order-facility-medication .medication-selection .available-medications {
    border-top: 0;
    margin-right: 10px; }
  .medication-order-facility-medication .medication-selection .available-medications .medication-list {
    height: 27.4rem; }
  .medication-order-facility-medication .medication-selection .selected-medications .medication-list {
    height: 30.3rem; }

.available-medications .search {
  font-family: OpenSans-Semibold, "FontAwesome"; }

.available-medications .clearSearch {
  float: right;
  margin-top: -22px;
  margin-right: 0.5rem;
  color: #8C9093;
  cursor: pointer; }

.medication-list {
  height: 100%;
  border: 0.1rem solid #E6E6E6;
  position: relative; }
  .medication-list .medication-item {
    font-family: OpenSans-Semibold;
    font-size: 1.2rem;
    padding: 0.7rem 0.5rem 0.5rem 0.5rem;
    border-bottom: 0.1rem solid #E6E6E6; }
    .medication-list .medication-item.selected {
      color: #FFFFFF;
      background-color: #00A0DC; }
    .medication-list .medication-item div.item-tooltip {
      width: 35rem;
      display: inline-block;
      white-space: nowrap;
      word-break: break-all;
      text-overflow: ellipsis;
      overflow: hidden;
      position: relative;
      -webkit-user-select: none;
      /* Chrome all / Safari all */
      -moz-user-select: none;
      /* Firefox all */
      -ms-user-select: none;
      /* IE 10+ */
      user-select: none;
      cursor: default; }
      .medication-list .medication-item div.item-tooltip .custom-tooltip {
        margin-top: -1rem;
        left: 0;
        z-index: 900; }

.compound-medication {
  margin-bottom: 1rem; }
  .compound-medication .sis-toggle-switch {
    width: 225px; }
    .compound-medication .sis-toggle-switch div {
      text-align: center; }

.compound-medication-selection .compound_row {
  font-family: OpenSans-Bold;
  font-size: 1.5rem;
  line-height: 1.4rem;
  border-bottom: 0.2rem double black;
  padding: 1rem 0 0.5rem 0; }

.compound-medication-selection .right-padding {
  padding-right: 7.5px; }

.compound-medication-selection .dropdown-dictionary {
  width: 12rem !important; }

.compound-medication-selection .compound-container {
  display: inline-block;
  width: 100%;
  padding-top: 0.5rem; }
  .compound-medication-selection .compound-container .col-md-3 {
    width: 27%; }
  .compound-medication-selection .compound-container .col-md-6 {
    width: 45%; }

.medication-details {
  padding: 10px 20px; }
  .medication-details .dropdown-dictionary, .medication-details .dose {
    width: 15rem; }
  .medication-details .medication-dose {
    display: flex;
    margin-bottom: 5px; }
  .medication-details .medication-route {
    display: flex;
    margin-bottom: 5px; }
  .medication-details .medication-dose .dose, .medication-details .medication-route .route-single-select {
    margin-right: 10px; }
  .medication-details .compound-medication {
    margin-bottom: 5px; }
  .medication-details .medication-notes .label-text, .medication-details .medication-notes .dvt-prevention-details .title-text, .dvt-prevention-details .medication-details .medication-notes .title-text, .medication-details .medication-notes .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .medication-details .medication-notes .title-text, .medication-details .medication-notes .radio-group-standard .question, .radio-group-standard .medication-details .medication-notes .question, .medication-details .medication-notes .radio-group-standard .score, .radio-group-standard .medication-details .medication-notes .score, .medication-details .medication-notes .radio-group-stop-bang .question, .radio-group-stop-bang .medication-details .medication-notes .question, .medication-details .medication-notes .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .medication-details .medication-notes .title-text, .medication-details .medication-notes .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .medication-details .medication-notes .title-text, .medication-details .medication-notes .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .medication-details .medication-notes .title-text {
    display: block; }
  .medication-details .medication-notes input {
    width: 100%; }
  .medication-details.read-only-field label, .medication-details.read-only-field span, .medication-details.read-only-field div {
    color: #8C9093 !important; }
  .medication-details.read-only-field div.selected {
    color: #8C9093 !important;
    background-color: #E6E6E6 !important; }

.titrated-medication {
  margin-bottom: 1rem; }
  .titrated-medication .sis-toggle-switch {
    width: 225px; }
    .titrated-medication .sis-toggle-switch div {
      text-align: center; }

.titrated-medication-selection .titrated_row {
  font-family: OpenSans-Bold;
  font-size: 1.5rem;
  line-height: 1.4rem;
  border-bottom: 0.2rem double black;
  padding: 1rem 0 0.5rem 0; }

.titrated-medication-selection .right-padding {
  padding-right: 7.5px; }

.titrated-medication-selection .dropdown-dictionary {
  width: 12rem !important; }

.titrated-medication-selection .titrated-container {
  display: inline-block;
  width: 100%;
  padding-top: 0.5rem; }
  .titrated-medication-selection .titrated-container .col-md-3 {
    width: 27%; }
  .titrated-medication-selection .titrated-container .col-md-6 {
    width: 45%; }

.titrated-medication-selection .bolus-dose {
  padding-left: 0rem; }

.titrated-medication-selection .bolus-heading {
  padding-left: 0rem;
  padding-top: 1.5rem; }

.titrated-medication-selection .bolus-header-details {
  padding-top: 0.4rem;
  padding-left: 0rem; }

.titrated-medication-selection .bolus-details {
  padding-left: 0rem;
  padding-top: 0.2rem; }

.titrated-medication-selection .infusion-dose {
  padding-left: 0rem; }

.titrated-medication-selection .infusion-heading {
  padding-left: 0rem;
  padding-top: 1.5rem; }

.titrated-medication-selection .infusion-header-details {
  padding-top: 0.4rem;
  padding-left: 0rem; }

.titrated-medication-selection .infusion-details {
  padding-left: 0rem;
  padding-top: 0.2rem;
  padding-bottom: 2rem; }

.titrated-medication-selection .total-delivered-units {
  padding-left: 0; }
  .titrated-medication-selection .total-delivered-units .units-label {
    padding-top: 0.4rem; }

.titrated-medication-selection .total-delivered-units-label-container {
  padding-top: 0 !important; }

.titrated-medication-selection .total-delivered-units-container {
  padding-top: 0.2rem !important; }

.medication-order-add-modal .modal-body {
  width: 100%; }

.medication-order-add-modal .modal-dialog .modal-content .modal-header .modal-title {
  text-transform: none !important; }

.medication-order-add-modal .add-medication-modal-container .tab-class > ul {
  margin-right: 0;
  border-top: 0.1rem solid #E6E6E6; }

.medication-order-add-modal .add-medication-modal-container .tab-class > ul > li:first-child {
  width: 18.1rem; }

.medication-order-add-modal .add-medication-modal-container .tab-class > ul > li > a {
  width: 100%;
  border-top: none;
  height: 3.8rem;
  padding-top: 4px; }

.medication-order-add-modal .add-medication-modal-container .tab-class > ul .active > a {
  border-top: none; }

.medication-order-add-modal .add-medication-modal-container .tab-content {
  max-height: 70rem; }

.physician-medication-order-panel {
  padding: 1rem;
  margin: 1rem;
  cursor: move;
  display: flex; }
  .physician-medication-order-panel .drug-interaction {
    margin-right: 0.5rem;
    position: relative;
    top: 0.2rem; }
  .physician-medication-order-panel .medication-order-section {
    font-family: OpenSans-Semibold;
    font-size: 1.5rem;
    padding: 1.5rem;
    background: #F9F9F9;
    border: 0.1rem solid #BFC0C1;
    width: 79rem;
    height: 100%;
    min-height: 11rem;
    display: inline-block;
    text-align: left;
    flex-grow: 1;
    position: relative; }
    .physician-medication-order-panel .medication-order-section .dropdown {
      float: right;
      bottom: 1rem;
      left: 0.8rem;
      cursor: default; }
      .physician-medication-order-panel .medication-order-section .dropdown .dropdown-toggle {
        color: #8C9093; }
  .physician-medication-order-panel .order-text-status-section {
    display: inline-block;
    width: 15rem;
    padding-top: 0.5rem;
    vertical-align: top;
    flex-grow: 0; }
  .physician-medication-order-panel .dragIcon {
    display: inline-block;
    width: 0.5rem;
    padding: 0;
    margin: 0 0.5rem 0 0;
    vertical-align: top;
    padding-top: 4.5rem;
    visibility: hidden; }
  .physician-medication-order-panel:hover .dragIcon {
    visibility: visible; }
  .physician-medication-order-panel ul.context-menu {
    top: 1.7rem;
    left: 0;
    min-width: 11rem; }

.dashed-border-box {
  width: 100%;
  padding: 0.5rem;
  min-height: 4rem;
  border: 0.2rem dashed #E6E6E6;
  background-color: transparent; }
  .dashed-border-box:hover {
    box-shadow: 0 0 0.5rem #00A0DC; }
  .dashed-border-box .add-order-btn {
    margin-right: 4rem;
    width: 19rem; }

.medication-order-edit-modal .modal-body {
  width: 100%;
  max-height: 37.34rem; }

.medication-order-edit-modal .modal-dialog .modal-content .modal-header .modal-title {
  text-transform: none !important; }

.medication-order-edit-modal .medication-notes .label-text, .medication-order-edit-modal .medication-notes .dvt-prevention-details .title-text, .dvt-prevention-details .medication-order-edit-modal .medication-notes .title-text, .medication-order-edit-modal .medication-notes .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .medication-order-edit-modal .medication-notes .title-text, .medication-order-edit-modal .medication-notes .radio-group-standard .question, .radio-group-standard .medication-order-edit-modal .medication-notes .question, .medication-order-edit-modal .medication-notes .radio-group-standard .score, .radio-group-standard .medication-order-edit-modal .medication-notes .score, .medication-order-edit-modal .medication-notes .radio-group-stop-bang .question, .radio-group-stop-bang .medication-order-edit-modal .medication-notes .question, .medication-order-edit-modal .medication-notes .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .medication-order-edit-modal .medication-notes .title-text, .medication-order-edit-modal .medication-notes .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .medication-order-edit-modal .medication-notes .title-text, .medication-order-edit-modal .medication-notes .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .medication-order-edit-modal .medication-notes .title-text {
  display: block; }

.medication-order-edit-modal .medication-notes input {
  width: 100%; }

.assessment-config {
  padding: 1.5rem; }
  .assessment-config .padding-left15 {
    padding: 0 0 0 1.5rem; }
  .assessment-config .no-right-padding {
    padding-right: 0rem; }
  .assessment-config .addbutton-align {
    padding: 0 0 0 0;
    margin-top: -0.5rem; }
  .assessment-config .showhide-header-title {
    padding-bottom: 1rem; }
  .assessment-config .pref-separator {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 10px; }
  .assessment-config .vital-dictionary {
    max-width: 682px; }
    .assessment-config .vital-dictionary .dropdown-dictionary {
      width: 100%;
      margin: 0; }
      .assessment-config .vital-dictionary .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .assessment-config .vital-dictionary .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .assessment-config .vital-dictionary .dropdown-dictionary div {
        margin: 0; }

.vital-reference-range-table tr td:first-child {
  text-align: left;
  width: 20%; }

.vital-reference-range-table tr td:nth-child(2) {
  text-align: left;
  width: 20%; }

.vital-reference-range-table tr td:nth-child(3) {
  text-align: left;
  width: 20%; }

.vital-reference-range-table tr td:nth-child(4) {
  text-align: left;
  width: 20%; }

.vital-reference-range-table tr td:nth-child(5) {
  text-align: left;
  width: 20%;
  padding-left: 0px; }

.vital-reference-range-table tr .text-trans-none {
  text-transform: none; }

.assessment-config-switch-yes-no {
  font-family: MetaProMedium;
  font-size: 1.4rem;
  display: inline-block;
  /*overflow: hidden;*/
  line-height: 1.6rem;
  position: relative; }

.assessment-config-switch-yes-no .showhideswitch-checkbox {
  display: none; }

.assessment-config-switch-yes-no .showhideswitch-label {
  display: block;
  /*overflow: hidden;*/
  cursor: default;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  border: 0.1rem solid #E6E6E6;
  font-weight: normal;
  margin: 0;
  background-color: #F9F9F9; }

.assessment-config-switch-yes-no .showhideswitch-label .showhideswitch-inner {
  display: block;
  width: 100%;
  background-color: #F9F9F9;
  color: #00A0DC;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  -moz-transition: background-color 1000ms linear;
  -webkit-transition: background-color 1000ms linear;
  -o-transition: background-color 1000ms linear;
  transition: background-color 1000ms linear;
  text-align: center;
  line-height: 2.8rem; }

.assessment-config-switch-yes-no .showhideswitch-label .showhideswitch-inner:before, .assessment-config-switch-yes-no .showhideswitch-label .showhideswitch-inner:after {
  display: inline-block;
  float: none;
  box-sizing: border-box;
  padding: 0 1.8rem;
  height: 2.8rem;
  text-align: center; }

.assessment-config-switch-yes-no .showhideswitch-label .showhideswitch-inner:before {
  content: "Yes";
  background-color: #F9F9F9;
  color: #00A0DC;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem; }

.assessment-config-switch-yes-no .showhideswitch-label .showhideswitch-inner:after {
  background-color: #00A0DC;
  color: #FFFFFF;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem;
  content: "No"; }

.assessment-config-switch-yes-no .showhideswitch-checkbox:checked + .showhideswitch-label .showhideswitch-inner:before {
  background-color: #00A0DC;
  color: #FFFFFF;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem; }

.assessment-config-switch-yes-no .showhideswitch-checkbox:checked + .showhideswitch-label .showhideswitch-inner:after {
  background-color: #F9F9F9;
  color: #00A0DC;
  -webkit-border-radius: 0.5;
  -moz-border-radius: 0.5;
  -ms-border-radius: 0.5;
  border-radius: 0.5; }

.assessment-config-switch-yes-no .showhideswitch-checkbox:disabled + .showhideswitch-label .showhideswitch-inner:before {
  background-color: #F9F9F9;
  color: #8C9093;
  -webkit-border-radius: 0.5;
  -moz-border-radius: 0.5;
  -ms-border-radius: 0.5;
  border-radius: 0.5; }

.assessment-config-switch-yes-no .showhideswitch-checkbox:disabled + .showhideswitch-label .showhideswitch-inner:after {
  background-color: #E6E6E6;
  color: #FFFFFF;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem; }

.assessment-config-switch-yes-no .showhideswitch-checkbox:checked:disabled + .showhideswitch-label .showhideswitch-inner:before {
  background-color: #E6E6E6;
  color: #FFFFFF;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  border-radius: 0.5rem; }

.assessment-config-switch-yes-no .showhideswitch-checkbox:checked:disabled + .showhideswitch-label .showhideswitch-inner:after {
  background-color: #F9F9F9;
  color: #8C9093;
  -webkit-border-radius: 0.5;
  -moz-border-radius: 0.5;
  -ms-border-radius: 0.5;
  border-radius: 0.5; }

/**
 * Created by Asamal on 13-01-2017.
 * user story:944311
 * summary: Redesign Access Levels: Layout Updates
 */
.access_levels_container_gemini {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .access_levels_container_gemini h4.alc_title, .access_levels_container_gemini .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .alc_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .access_levels_container_gemini .alc_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
  .access_levels_container_gemini .inner_top_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .access_levels_container_gemini .inner_top_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .access_levels_container_gemini .inner_top_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .access_levels_container_gemini .inner_top_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .access_levels_container_gemini .inner_top_container .left_container .list-group {
        margin-bottom: 0; }
      .access_levels_container_gemini .inner_top_container .left_container .config-selector .config-selector-list-container, .access_levels_container_gemini .inner_top_container .left_container .config-selector .config-selector-extended-height {
        height: 20.5rem;
        width: 100%; }
        .access_levels_container_gemini .inner_top_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .access_levels_container_gemini .inner_top_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .access_levels_container_gemini .inner_top_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .access_levels_container_gemini .inner_top_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .access_levels_container_gemini .inner_top_container .right_container {
      padding: 1.5rem; }
      .access_levels_container_gemini .inner_top_container .right_container .text-align {
        text-align: left;
        padding-top: 0.5rem;
        display: inline-block; }
      .access_levels_container_gemini .inner_top_container .right_container .read-only {
        color: #BFC0C1 !important;
        background: #EFEFEF !important;
        cursor: default; }
      .access_levels_container_gemini .inner_top_container .right_container .select_create {
        line-height: 16;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .access_levels_container_gemini .inner_top_container .right_container #accessLevelMode {
        height: 3rem;
        line-height: 3rem;
        color: #343435;
        border: 0.1rem solid #BFC0C1;
        font-weight: normal;
        font-size: 1.5rem;
        background: #F9F9F9;
        padding: 0 1.5rem;
        overflow: visible;
        width: 100%; }
  .access_levels_container_gemini .inner_bottom_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    margin-top: 0.5rem;
    padding: 1.5rem; }
    .access_levels_container_gemini .inner_bottom_container .checkpoints_names, .access_levels_container_gemini .inner_bottom_container label {
      text-align: left; }
    .access_levels_container_gemini .inner_bottom_container .label-alignment {
      text-align: left;
      margin-top: 0.5rem; }
    .access_levels_container_gemini .inner_bottom_container .fa-info-circle {
      font-family: FontAwesome;
      color: rgba(36, 211, 153, 0.85);
      font-size: 1.5rem;
      text-align: left;
      padding-right: 0.5rem;
      cursor: default; }
  .access_levels_container_gemini div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding-left: 1.0rem;
    padding-right: 1.0rem;
    color: #FFFFFF;
    padding-top: .3rem;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .access_levels_container_gemini div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .access_levels_container_gemini div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .access_levels_container_gemini div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }

.profile-warning-popup .modal-dialog .modal-content .user-prompt-error {
  width: 42rem; }

.document-signing {
  padding: 1.5rem;
  height: 200px; }
  .document-signing .row {
    padding-bottom: 20px; }
  .document-signing .signee-dropdown {
    padding-left: 30px; }
  .document-signing h4, .document-signing .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .document-signing .fc-resource-cell {
    text-align: left;
    text-transform: none;
    line-height: 2.2rem; }
  .document-signing .dropdown-dictionary {
    width: 100%; }

.add-on-features-config .feature-row .dual-switch .onoffswitch-label .onoffswitch-inner:before {
  content: "Enable"; }

.add-on-features-config .feature-row .dual-switch .onoffswitch-label .onoffswitch-inner:after {
  content: "Disable"; }

.add-on-features-config .scheduler-border h4, .add-on-features-config .scheduler-border .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .add-on-features-config .scheduler-border .fc-resource-cell {
  text-transform: none; }

.add-on-features-config .scheduler-border .top-border {
  border-top: 0.1rem solid #e6e6e6; }

.add-on-features-config .feature-types-config .accordion-extend-class .panel .panel-title {
  background-color: #F9F9F9; }
  .add-on-features-config .feature-types-config .accordion-extend-class .panel .panel-title a {
    color: #535456;
    font-size: 1.5rem; }
    .add-on-features-config .feature-types-config .accordion-extend-class .panel .panel-title a h2 {
      color: #535456;
      font-size: 1.5rem; }

.add-on-features-config .feature-types-config .accordion-extend-class .panel .panel-body {
  padding-right: 1rem; }

.add-on-features-config .feature-types-config .info-icon {
  color: rgba(36, 211, 153, 0.85);
  font-size: 1.8rem;
  margin-left: 5px;
  font-style: normal; }

/**
 * Created by Asamal on 27-03-2017.
 * user story:977872
 * summary: Scheduling: Add a new insurance carrier
 */
.insurance_carrier_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .insurance_carrier_container .fa-print,
  .insurance_carrier_container .fa-save {
    color: #00A0DC;
    padding-right: 1.5rem;
    cursor: pointer; }
  .insurance_carrier_container .plan-button {
    width: 14rem; }
  .insurance_carrier_container .plan-detail-toggle {
    float: right; }
  .insurance_carrier_container .insurance-toggle {
    left: -3.6rem !important;
    min-width: 6.3rem; }
  .insurance_carrier_container .insurance-toggle li {
    width: 100% !important; }
  .insurance_carrier_container .plan-detail-toggle-label {
    vertical-align: middle;
    line-height: 3.0rem;
    margin: 0;
    padding: 0; }
  .insurance_carrier_container .plan-detail-row {
    margin-top: 1.0rem; }
  .insurance_carrier_container h4.ic_title, .insurance_carrier_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .ic_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .insurance_carrier_container .ic_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem; }
  .insurance_carrier_container .info-icon {
    color: rgba(36, 211, 153, 0.85);
    font-size: 1.8rem;
    margin-left: 5px; }
  .insurance_carrier_container .warning-text, .insurance_carrier_container .block_scheduling_config_container .bottom_recurrence_pattern_block .warning-timezone, .block_scheduling_config_container .bottom_recurrence_pattern_block .insurance_carrier_container .warning-timezone, .insurance_carrier_container .block_scheduling_config_container .bottom_recurrence_pattern_block .red-asterisk, .block_scheduling_config_container .bottom_recurrence_pattern_block .insurance_carrier_container .red-asterisk, .insurance_carrier_container .block_scheduling_config_container .bottom-range-of-recurrence-block .red-asterisk, .block_scheduling_config_container .bottom-range-of-recurrence-block .insurance_carrier_container .red-asterisk, .insurance_carrier_container .mandatory-field {
    color: #D7572B;
    font-family: OpenSans-Semibold; }
  .insurance_carrier_container .important-field {
    color: #00A0DC; }
  .insurance_carrier_container .no-missing-fields {
    display: none; }
  .insurance_carrier_container .inner_top_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .insurance_carrier_container .inner_top_container input:focus {
      outline: none; }
    .insurance_carrier_container .inner_top_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .insurance_carrier_container .inner_top_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .insurance_carrier_container .inner_top_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .insurance_carrier_container .inner_top_container .left_container .list-group {
        margin-bottom: 0; }
      .insurance_carrier_container .inner_top_container .left_container .config-selector .config-selector-list-container, .insurance_carrier_container .inner_top_container .left_container .config-selector .config-selector-extended-height {
        height: 20.5rem;
        width: 100%; }
        .insurance_carrier_container .inner_top_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .insurance_carrier_container .inner_top_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .insurance_carrier_container .inner_top_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .insurance_carrier_container .inner_top_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .insurance_carrier_container .inner_top_container .right_container {
      padding: 1.5rem; }
      .insurance_carrier_container .inner_top_container .right_container .item-source {
        font-style: italic;
        font-weight: normal;
        font-family: MetaProBook;
        margin-top: -1rem; }
      .insurance_carrier_container .inner_top_container .right_container .text-align {
        text-align: left;
        padding-top: 0.5rem;
        display: inline-block; }
      .insurance_carrier_container .inner_top_container .right_container .select_create {
        line-height: 16;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .insurance_carrier_container .inner_top_container .right_container .label-container {
        margin-top: 1rem; }
        .insurance_carrier_container .inner_top_container .right_container .label-container .label-text, .insurance_carrier_container .inner_top_container .right_container .label-container .dvt-prevention-details .title-text, .dvt-prevention-details .insurance_carrier_container .inner_top_container .right_container .label-container .title-text, .insurance_carrier_container .inner_top_container .right_container .label-container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .insurance_carrier_container .inner_top_container .right_container .label-container .title-text, .insurance_carrier_container .inner_top_container .right_container .label-container .radio-group-standard .question, .radio-group-standard .insurance_carrier_container .inner_top_container .right_container .label-container .question, .insurance_carrier_container .inner_top_container .right_container .label-container .radio-group-standard .score, .radio-group-standard .insurance_carrier_container .inner_top_container .right_container .label-container .score, .insurance_carrier_container .inner_top_container .right_container .label-container .radio-group-stop-bang .question, .radio-group-stop-bang .insurance_carrier_container .inner_top_container .right_container .label-container .question, .insurance_carrier_container .inner_top_container .right_container .label-container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .insurance_carrier_container .inner_top_container .right_container .label-container .title-text, .insurance_carrier_container .inner_top_container .right_container .label-container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .insurance_carrier_container .inner_top_container .right_container .label-container .title-text, .insurance_carrier_container .inner_top_container .right_container .label-container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .insurance_carrier_container .inner_top_container .right_container .label-container .title-text {
          text-align: left;
          padding-top: 0.5rem; }
      .insurance_carrier_container .inner_top_container .right_container .no-padding-right {
        padding-right: 0; }
    .insurance_carrier_container .inner_top_container .bottom_container {
      display: inline-table;
      width: 100%;
      background-color: #F9F9F9;
      border-top: 0.1rem solid #E6E6E6;
      padding: 1.5rem; }
      .insurance_carrier_container .inner_top_container .bottom_container .insurance-plan-config {
        padding: 0;
        margin: 0; }
      .insurance_carrier_container .inner_top_container .bottom_container .plan-done-btns {
        padding-top: 1rem;
        padding-bottom: 1rem;
        text-align: center; }
      .insurance_carrier_container .inner_top_container .bottom_container .plan-row {
        border: 0.1rem solid #E6E6E6;
        margin-bottom: 1rem;
        position: relative;
        display: inline-block;
        background-color: #FFFFFF;
        width: 100%; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .expanded-plan {
          height: 11rem; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-header {
          min-height: 3rem;
          text-align: left;
          padding-top: 0.4rem;
          cursor: default; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-header .plan-header-text {
            font-family: OpenSans-Semibold;
            font-size: 1.5rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            width: 29% !important; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-header .plan-icons {
            text-align: right;
            float: right; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-header .default-plan-indicator {
            color: #FCCA21;
            padding-right: 1.5rem;
            font-size: 1.5rem; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-header .context-menu-icon {
            font-size: 1.5rem; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-content .col_alignment {
          padding-top: 1rem;
          text-align: left; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-content .col_alignment .reduce-height .dragmulti-selector .selected-insurances {
            height: 16.3rem; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-content .defaults-col-alignment {
          padding: 1rem 1.5rem 0 1.5rem;
          text-align: left; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-content .group-code-col {
          padding-right: 1rem; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-content .dropdown-dictionary {
          width: 100%;
          position: relative; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-content .dropdown-dictionary .dropdown-btn {
            width: 100%;
            padding: 0.8rem 1.8rem; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-content .dropdown-dictionary .dictionaryItemList {
            width: 100%;
            top: 3rem;
            -webkit-border-radius: 0 0 0.5rem 0.5rem;
            -moz-border-radius: 0 0 0.5rem 0.5rem;
            -ms-border-radius: 0 0 0.5rem 0.5rem;
            border-radius: 0 0 0.5rem 0.5rem;
            /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .plan-content .plan-duplicate-warning {
          float: left;
          width: 100%;
          font-size: 1.3rem; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .right_block {
          padding: 1.5rem;
          border: 0.1rem solid #E6E6E6;
          text-align: left; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .right_block .padding_toggle {
            padding: 0.5rem; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .bottom_block .col_alignment {
          padding-top: 1rem;
          text-align: left; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .bottom_block .coffice-top {
          padding: 0.3rem 1.4rem 0 1.4rem; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .bottom_block .dropdown-dictionary {
          width: 100%;
          position: relative; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .bottom_block .dropdown-dictionary .dropdown-btn {
            width: 100%;
            padding: 0.8rem 1.8rem; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .bottom_block .dropdown-dictionary .dictionaryItemList {
            width: 100%;
            top: 3rem;
            -webkit-border-radius: 0 0 0.5rem 0.5rem;
            -moz-border-radius: 0 0 0.5rem 0.5rem;
            -ms-border-radius: 0 0 0.5rem 0.5rem;
            border-radius: 0 0 0.5rem 0.5rem;
            /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .bottom_block .divider_zip {
          text-align: center;
          padding-top: 2.5rem;
          width: 4.5%;
          margin-left: 1.6rem; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .bottom_block .zip-code {
          width: 7.5rem;
          margin-left: -1px; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .bottom_block .plan-duplicate-warning {
          display: block;
          text-align: center; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .bottom-padding {
          padding: 0 0 1.5rem 0 !important; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode {
          padding: 1.5rem;
          padding-left: 0; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .col_alignment {
            padding: 1.5rem;
            padding-top: 0;
            text-align: left; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .top-right-padding {
            padding: 1.5rem 1.5rem 0 0; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .right-padding {
            padding-right: 1.5rem; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .label-text, .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .dvt-prevention-details .title-text, .dvt-prevention-details .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .title-text, .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .title-text, .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .radio-group-standard .question, .radio-group-standard .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .question, .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .radio-group-standard .score, .radio-group-standard .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .score, .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .radio-group-stop-bang .question, .radio-group-stop-bang .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .question, .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .title-text, .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .title-text, .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .title-text {
            display: block;
            font-family: OpenSans-Semibold; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode span {
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-family: OpenSans;
            font-size: 1.5rem;
            max-width: 20rem; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .non-toggle-fields {
            width: 76%; }
          .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .toggle-fields-container {
            background-color: #F9F9F9;
            border: 0.1rem solid #E6E6E6;
            text-align: left;
            width: 24%; }
            .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .toggle-fields-container .toggle-indicator {
              margin-top: 1rem;
              cursor: default; }
            .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .toggle-fields-container .fa-times {
              color: #D7572B; }
            .insurance_carrier_container .inner_top_container .bottom_container .plan-row .edit-mode .toggle-fields-container .fa-check {
              color: #24D399; }
      .insurance_carrier_container .inner_top_container .bottom_container .expander {
        width: 3rem;
        font-size: 1.5rem;
        padding-top: 0.5rem; }
      .insurance_carrier_container .inner_top_container .bottom_container .margin-left-5px {
        margin-left: 0.5rem; }
      .insurance_carrier_container .inner_top_container .bottom_container input.ng-invalid {
        border: 0.1rem solid #BFC0C1; }
      .insurance_carrier_container .inner_top_container .bottom_container .plan_details {
        background-color: #535456; }
        .insurance_carrier_container .inner_top_container .bottom_container .plan_details .plan-text {
          float: left;
          padding-left: 1.5rem;
          padding-top: 0.5rem;
          color: #FFFFFF !important; }
      .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn {
        height: 4rem;
        width: 100%;
        border: 0.2rem dashed #E6E6E6;
        background-color: #FFFFFF; }
        .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn:hover {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .label-text, .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .dvt-prevention-details .title-text, .dvt-prevention-details .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .title-text, .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .title-text, .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .radio-group-standard .question, .radio-group-standard .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .question, .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .radio-group-standard .score, .radio-group-standard .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .score, .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .radio-group-stop-bang .question, .radio-group-stop-bang .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .question, .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .title-text, .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .title-text, .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .title-text {
          padding-right: 1rem;
          cursor: pointer; }
        .insurance_carrier_container .inner_top_container .bottom_container .add_insurance_plan_btn .plus_btn {
          content: "\f055";
          color: #24D399;
          font-size: 1.8rem;
          padding-top: 0.5rem; }
  .insurance_carrier_container div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding: 0 1rem;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .insurance_carrier_container div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .insurance_carrier_container div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .insurance_carrier_container div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
  .insurance_carrier_container .border-separator {
    border-bottom: 0.1rem solid #E6E6E6;
    height: 1rem; }
  .insurance_carrier_container .claim-cust-align {
    padding-left: 0rem;
    margin-left: -3.5rem; }
    .insurance_carrier_container .claim-cust-align .paper-align {
      width: 65%; }
  .insurance_carrier_container .add-alternate-payer-btn {
    width: 100%;
    margin-top: 0.5rem; }
  .insurance_carrier_container .alternate-payer-button-position {
    margin-top: 6.1rem; }

.coffice_addnewpopup .modal-body {
  width: 100%; }

.coffice_addnewpopup .dropdown-dictionary {
  width: 100%;
  position: relative; }
  .coffice_addnewpopup .dropdown-dictionary .dropdown-btn {
    width: 100%;
    padding: 0.8rem 1.8rem; }
  .coffice_addnewpopup .dropdown-dictionary .dictionaryItemList {
    width: 100%;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.coffice_addnewpopup .warning-text-margin {
  margin-left: -2rem; }

.add_alternate_payers_popup {
  display: flex !important;
  justify-content: center;
  align-items: center; }
  .add_alternate_payers_popup .modal-dialog .modal-content {
    margin: calc(50vh - 22.7rem) 0; }
  .add_alternate_payers_popup .modal-dialog .modal-content {
    display: inline-block;
    max-width: fit-content;
    min-width: 50rem; }
    .add_alternate_payers_popup .modal-dialog .modal-content .modal-body {
      padding-right: 0; }
    .add_alternate_payers_popup .modal-dialog .modal-content .modal-title .custom-tooltip {
      font-size: 1.5rem;
      font-family: OpenSans;
      text-transform: none; }
    .add_alternate_payers_popup .modal-dialog .modal-content .general-scroll {
      position: relative;
      max-height: 35rem;
      float: left;
      padding-right: 1.5rem; }
    .add_alternate_payers_popup .modal-dialog .modal-content .form-padding {
      white-space: nowrap; }
      .add_alternate_payers_popup .modal-dialog .modal-content .form-padding.payer-header-padding {
        padding-right: 1.5rem; }
    .add_alternate_payers_popup .modal-dialog .modal-content .loading {
      height: 5rem;
      text-align: center;
      margin: 0 auto; }
  .add_alternate_payers_popup .modal-body {
    width: 100%; }
  .add_alternate_payers_popup .fa-info-circle {
    font-family: FontAwesome;
    color: rgba(36, 211, 153, 0.85);
    font-size: 1.5rem;
    text-align: left;
    padding-right: 0.5rem;
    cursor: default;
    vertical-align: middle; }
  .add_alternate_payers_popup .alternate-payer-text-box {
    padding-left: 0;
    float: right;
    width: 21rem; }
  .add_alternate_payers_popup .alternate-payer-label {
    display: block;
    text-align: right; }
    .add_alternate_payers_popup .alternate-payer-label .label-text, .add_alternate_payers_popup .alternate-payer-label .dvt-prevention-details .title-text, .dvt-prevention-details .add_alternate_payers_popup .alternate-payer-label .title-text, .add_alternate_payers_popup .alternate-payer-label .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .add_alternate_payers_popup .alternate-payer-label .title-text, .add_alternate_payers_popup .alternate-payer-label .radio-group-standard .question, .radio-group-standard .add_alternate_payers_popup .alternate-payer-label .question, .add_alternate_payers_popup .alternate-payer-label .radio-group-standard .score, .radio-group-standard .add_alternate_payers_popup .alternate-payer-label .score, .add_alternate_payers_popup .alternate-payer-label .radio-group-stop-bang .question, .radio-group-stop-bang .add_alternate_payers_popup .alternate-payer-label .question, .add_alternate_payers_popup .alternate-payer-label .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .add_alternate_payers_popup .alternate-payer-label .title-text, .add_alternate_payers_popup .alternate-payer-label .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .add_alternate_payers_popup .alternate-payer-label .title-text, .add_alternate_payers_popup .alternate-payer-label .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .add_alternate_payers_popup .alternate-payer-label .title-text {
      display: flex;
      justify-content: space-between; }
    .add_alternate_payers_popup .alternate-payer-label .span-label {
      text-align: left;
      font-family: OpenSans;
      max-width: 35rem;
      overflow: hidden;
      text-overflow: ellipsis;
      margin-top: auto; }
    .add_alternate_payers_popup .alternate-payer-label .label-header {
      font-family: MetaProMedium; }
    .add_alternate_payers_popup .alternate-payer-label input,
    .add_alternate_payers_popup .alternate-payer-label .span-textbox {
      width: 21rem;
      margin-left: 1.2rem;
      text-align: left; }

.addModalClass .modal-dialog .modal-content {
  margin: calc(50vh - 22.7rem) 0; }

.addModalClass .modal-dialog {
  width: 45rem; }

.addModalClass .divider_zip {
  text-align: center;
  padding-top: 2.5rem;
  width: 4.5%;
  margin-left: -2rem; }

.addModalClass .pop-up-hyphen {
  margin-left: 0rem; }

.addModalClass .zip-code {
  width: 7.5rem; }

.addModalClass .form-padding {
  padding-bottom: 1rem; }

.addModalClass .ex-form-padding {
  padding-bottom: 0rem; }

.insurance-claim-class .modal-dialog .modal-content {
  margin: calc(50vh - 27rem) 0;
  width: 100rem;
  height: 57rem; }

.paper-claim-custs .modal-dialog .modal-content {
  margin: calc(50vh - 50rem) 0;
  width: 96.2rem;
  height: 94rem; }

/**
 * Created by Mkarumujji on 12-06-2018.
 * VSTS story:71788
 * summary: Add Case Costing Configuration
 */
.case_costing_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .case_costing_container h4.cc_title, .case_costing_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .cc_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .case_costing_container .cc_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem; }
  .case_costing_container h4.cc_title_sub, .case_costing_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .cc_title_sub.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .case_costing_container .cc_title_sub.fc-resource-cell {
    text-align: left;
    padding-top: 2.5rem;
    padding-bottom: 0.5rem; }
  .case_costing_container .main_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .case_costing_container .main_container input:focus {
      outline: none; }
    .case_costing_container .main_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .case_costing_container .main_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .case_costing_container .main_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .case_costing_container .main_container .left_container .list-group {
        margin-bottom: 0; }
      .case_costing_container .main_container .left_container .config-selector .config-selector-list-container, .case_costing_container .main_container .left_container .config-selector .config-selector-extended-height {
        height: 37.5rem;
        width: 100%; }
        .case_costing_container .main_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .case_costing_container .main_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .case_costing_container .main_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .case_costing_container .main_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .case_costing_container .main_container .right_container {
      padding: 1.46rem; }
      .case_costing_container .main_container .right_container .select_create {
        line-height: 27;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .case_costing_container .main_container .right_container .label-text, .case_costing_container .main_container .right_container .dvt-prevention-details .title-text, .dvt-prevention-details .case_costing_container .main_container .right_container .title-text, .case_costing_container .main_container .right_container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .case_costing_container .main_container .right_container .title-text, .case_costing_container .main_container .right_container .radio-group-standard .question, .radio-group-standard .case_costing_container .main_container .right_container .question, .case_costing_container .main_container .right_container .radio-group-standard .score, .radio-group-standard .case_costing_container .main_container .right_container .score, .case_costing_container .main_container .right_container .radio-group-stop-bang .question, .radio-group-stop-bang .case_costing_container .main_container .right_container .question, .case_costing_container .main_container .right_container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .case_costing_container .main_container .right_container .title-text, .case_costing_container .main_container .right_container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .case_costing_container .main_container .right_container .title-text, .case_costing_container .main_container .right_container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .case_costing_container .main_container .right_container .title-text {
        text-align: left;
        padding-top: 0.5rem;
        font-size: 1.46rem; }
      .case_costing_container .main_container .right_container .usd-cls {
        float: left;
        font-size: 1.5rem;
        top: 0.9rem;
        margin-right: 0.5rem;
        color: #535456; }
      .case_costing_container .main_container .right_container .est-cases {
        padding-top: .5rem;
        float: inherit;
        color: #535456;
        margin-left: 1rem; }
      .case_costing_container .main_container .right_container .padding-top-1rem {
        padding: 1.5rem 0 0 0; }
      .case_costing_container .main_container .right_container .dropdown-dictionary {
        width: 100%;
        position: relative; }
        .case_costing_container .main_container .right_container .dropdown-dictionary .dropdown-btn {
          width: 100%;
          padding: 0.8rem 1.8rem; }
        .case_costing_container .main_container .right_container .dropdown-dictionary .dictionaryItemList {
          width: 100%;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .case_costing_container .bottom_case_cost_block {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border-left: 0.1rem solid #E6E6E6;
    border-right: 0.1rem solid #E6E6E6;
    border-bottom: 0.1rem solid #E6E6E6;
    padding: 2.5rem;
    margin-top: -0.5rem; }
    .case_costing_container .bottom_case_cost_block h4.bcc_title, .case_costing_container .bottom_case_cost_block .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .bcc_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .case_costing_container .bottom_case_cost_block .bcc_title.fc-resource-cell {
      text-align: left;
      margin-bottom: -0.5rem;
      text-transform: none; }
    .case_costing_container .bottom_case_cost_block .usd-cls {
      float: left;
      font-size: 1.5rem;
      top: 0.9rem;
      margin-right: 0.5rem;
      color: #535456; }
    .case_costing_container .bottom_case_cost_block .est-cases {
      padding-top: .5rem;
      float: inherit;
      color: #535456;
      margin-left: 1rem; }
    .case_costing_container .bottom_case_cost_block .label-text, .case_costing_container .bottom_case_cost_block .dvt-prevention-details .title-text, .dvt-prevention-details .case_costing_container .bottom_case_cost_block .title-text, .case_costing_container .bottom_case_cost_block .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .case_costing_container .bottom_case_cost_block .title-text, .case_costing_container .bottom_case_cost_block .radio-group-standard .question, .radio-group-standard .case_costing_container .bottom_case_cost_block .question, .case_costing_container .bottom_case_cost_block .radio-group-standard .score, .radio-group-standard .case_costing_container .bottom_case_cost_block .score, .case_costing_container .bottom_case_cost_block .radio-group-stop-bang .question, .radio-group-stop-bang .case_costing_container .bottom_case_cost_block .question, .case_costing_container .bottom_case_cost_block .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .case_costing_container .bottom_case_cost_block .title-text, .case_costing_container .bottom_case_cost_block .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .case_costing_container .bottom_case_cost_block .title-text, .case_costing_container .bottom_case_cost_block .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .case_costing_container .bottom_case_cost_block .title-text {
      text-align: left;
      padding-top: 1.5rem;
      font-size: 1.46rem; }
    .case_costing_container .bottom_case_cost_block .padding-top-4rem {
      padding: 4rem 0 1.5rem 0; }
    .case_costing_container .bottom_case_cost_block .variable-cost-mrg {
      margin-right: 0.5rem;
      padding: 0; }
    .case_costing_container .bottom_case_cost_block .var-cost-mrg {
      margin-left: -1.5rem; }
      .case_costing_container .bottom_case_cost_block .var-cost-mrg .variable-cost {
        padding: 0;
        margin-left: -2rem; }
  .case_costing_container div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding: 0 1rem;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .case_costing_container div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .case_costing_container div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .case_costing_container div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }

/**
 * Created by Asamal on 27-03-2017.
 * user story:977872
 * summary: Scheduling: Add a new insurance carrier
 */
.claim_customization_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .claim_customization_container .buttons-row {
    margin: 0; }
  .claim_customization_container .main_container {
    display: inline-block;
    width: 93.2rem;
    background-color: #F9F9F9;
    min-height: 20rem; }
  .claim_customization_container .btn-temp-unit {
    width: 18rem; }
  .claim_customization_container .btn-alignment {
    text-align: left;
    padding-left: 1.5rem;
    padding-bottom: 2rem; }

.paper-claim-class .modal-dialog {
  width: 71.4rem; }
  .paper-claim-class .modal-dialog .modal-content {
    margin: calc(50vh - 49rem) 0;
    width: 71.4rem;
    height: 91.5rem; }

.baseline-ins-cust-popup .model-config {
  width: 100%;
  height: 45rem; }

.baseline-ins-cust-popup .left-side-header {
  padding: 0 0 1.5rem; }

/**
 * Created by Asamal on 27-03-2017.
 * user story:979916
 * summary: Financial configurations: Fee Schedule
 */
.fee_schedule_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .fee_schedule_container h4.fs_title, .fee_schedule_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fs_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fee_schedule_container .fs_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
    .fee_schedule_container h4.fs_title .count-label, .fee_schedule_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fs_title.fc-resource-cell .count-label, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fee_schedule_container .fs_title.fc-resource-cell .count-label {
      font-size: 1.3rem;
      font-family: MetaProMedium;
      float: right; }
      .fee_schedule_container h4.fs_title .count-label .count-num, .fee_schedule_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fs_title.fc-resource-cell .count-label .count-num, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fee_schedule_container .fs_title.fc-resource-cell .count-label .count-num {
        font-family: OpenSans; }
  .fee_schedule_container .fa-print {
    color: #00A0DC;
    padding-right: 0.5rem;
    cursor: pointer; }
  .fee_schedule_container span.cpt-resv {
    font-family: OpenSans;
    font-size: 1.3rem;
    float: left;
    margin-top: 0.5rem; }
  .fee_schedule_container span.cdt-resv {
    font-family: OpenSans;
    font-size: 1.3rem;
    float: left;
    margin-top: 0.5rem;
    line-height: 1.5rem; }
  .fee_schedule_container .main_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .fee_schedule_container .main_container input:focus {
      outline: none; }
    .fee_schedule_container .main_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .fee_schedule_container .main_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .fee_schedule_container .main_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .fee_schedule_container .main_container .left_container .list-group {
        margin-bottom: 0; }
      .fee_schedule_container .main_container .left_container .config-selector .config-selector-list-container, .fee_schedule_container .main_container .left_container .config-selector .config-selector-extended-height {
        height: 28.5rem;
        width: 100%; }
        .fee_schedule_container .main_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .fee_schedule_container .main_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .fee_schedule_container .main_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .fee_schedule_container .main_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .fee_schedule_container .main_container .db-search-content {
      margin-bottom: 1.5rem; }
    .fee_schedule_container .main_container .right_container {
      padding: 1.5rem 1.5rem 0; }
      .fee_schedule_container .main_container .right_container .select_create {
        line-height: 16;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .fee_schedule_container .main_container .right_container .label-text, .fee_schedule_container .main_container .right_container .dvt-prevention-details .title-text, .dvt-prevention-details .fee_schedule_container .main_container .right_container .title-text, .fee_schedule_container .main_container .right_container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .fee_schedule_container .main_container .right_container .title-text, .fee_schedule_container .main_container .right_container .radio-group-standard .question, .radio-group-standard .fee_schedule_container .main_container .right_container .question, .fee_schedule_container .main_container .right_container .radio-group-standard .score, .radio-group-standard .fee_schedule_container .main_container .right_container .score, .fee_schedule_container .main_container .right_container .radio-group-stop-bang .question, .radio-group-stop-bang .fee_schedule_container .main_container .right_container .question, .fee_schedule_container .main_container .right_container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .fee_schedule_container .main_container .right_container .title-text, .fee_schedule_container .main_container .right_container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .fee_schedule_container .main_container .right_container .title-text, .fee_schedule_container .main_container .right_container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .fee_schedule_container .main_container .right_container .title-text {
        text-align: left;
        padding-top: 0.5rem; }
      .fee_schedule_container .main_container .right_container .padding-top-4rem {
        padding: 4rem 0 0 0; }
      .fee_schedule_container .main_container .right_container .padding-top-1rem {
        padding: 1rem 0 0 0; }
      .fee_schedule_container .main_container .right_container .dropdown-dictionary {
        width: 100%;
        position: relative; }
        .fee_schedule_container .main_container .right_container .dropdown-dictionary .dropdown-btn {
          width: 100%;
          padding: 0.8rem 1.8rem; }
        .fee_schedule_container .main_container .right_container .dropdown-dictionary .dictionaryItemList {
          width: 100%;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .fee_schedule_container .main_container .right_container .fs-type {
        float: left;
        margin-top: 1rem; }
      .fee_schedule_container .main_container .right_container .dual-switch .onoffswitch-label .onoffswitch-inner:after,
      .fee_schedule_container .main_container .right_container .dual-switch .onoffswitch-label .onoffswitch-inner:before {
        width: 8rem; }
  .fee_schedule_container div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding-left: 1.0rem;
    justify-content: space-between;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .fee_schedule_container div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .fee_schedule_container div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .fee_schedule_container div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
  .fee_schedule_container h4.modified_text, .fee_schedule_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .modified_text.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fee_schedule_container .modified_text.fc-resource-cell {
    padding-top: 5rem; }
  .fee_schedule_container .fee-schedule-import {
    padding-bottom: 3rem;
    margin-top: -0.5rem; }
    .fee_schedule_container .fee-schedule-import .disable-cls {
      color: grey !important;
      pointer-events: none; }
    .fee_schedule_container .fee-schedule-import .drag-drop-zone {
      margin-top: 1.5rem;
      min-height: 18rem;
      max-height: 30rem;
      width: 100%;
      border: 0.4rem dashed #E6E6E6;
      background-color: #FFFFFF;
      text-align: center; }
      .fee_schedule_container .fee-schedule-import .drag-drop-zone .fa-cloud-upload {
        color: #24D399;
        font-size: 12rem; }
      .fee_schedule_container .fee-schedule-import .drag-drop-zone .p-text {
        color: #BFC0C1; }
      .fee_schedule_container .fee-schedule-import .drag-drop-zone.over {
        background-color: #eee; }
    .fee_schedule_container .fee-schedule-import .close {
      float: right;
      font-size: 2.1rem;
      font-weight: bold;
      line-height: 1;
      color: #000;
      text-shadow: 0 .1rem 0 #fff;
      filter: alpha(opacity=20);
      opacity: .2; }
    .fee_schedule_container .fee-schedule-import .toast-message {
      text-align: left;
      padding-left: 1.5rem; }
    .fee_schedule_container .fee-schedule-import .alert {
      width: 100%; }
    .fee_schedule_container .fee-schedule-import .bookmark-header {
      font-family: MetaProMedium;
      font-size: 1.7rem;
      color: #535456;
      float: left;
      padding-top: 1rem; }
    .fee_schedule_container .fee-schedule-import .fa-bookmark-custom {
      color: #00A0DC;
      margin-top: 0.5rem;
      text-transform: none;
      display: inline;
      padding-right: .5rem;
      padding-left: 1.5rem; }

.history-table {
  top: 15rem; }

.fee_schedule_history .table-striped > tbody > tr, .fee_schedule_history .table > thead > tr > th {
  background-color: #FFFFFF; }

.fee_schedule_history .table > thead > tr > th {
  border: 0; }

.fee_schedule_history table {
  cursor: default;
  display: flex;
  flex-direction: column;
  margin-top: -1.3rem;
  padding: 0 2.5rem;
  margin-bottom: 2.5rem; }
  .fee_schedule_history table thead .header1 {
    width: 31.8rem; }
  .fee_schedule_history table thead .header2 {
    width: 10rem; }
  .fee_schedule_history table thead .header3 {
    width: 13.5rem; }
  .fee_schedule_history table thead .header4 {
    width: 15rem; }
  .fee_schedule_history table thead .header5 {
    width: 13rem; }
  .fee_schedule_history table .column1 {
    width: 30rem; }
  .fee_schedule_history table .column2 {
    width: 8.5rem; }
  .fee_schedule_history table .column3 {
    width: 12.1rem; }
  .fee_schedule_history table .column4 {
    width: 13.3rem; }
  .fee_schedule_history table .column5 {
    width: 12rem; }
  .fee_schedule_history table th {
    text-align: left;
    font-family: OpenSans !important;
    font-size: 1.5rem;
    line-height: 1.4rem;
    height: 4.5rem;
    border-top: 0; }
  .fee_schedule_history table tr.sorting-headers {
    text-align: center;
    cursor: default; }
  .fee_schedule_history table tbody {
    font-family: OpenSans;
    font-size: 1.5rem;
    color: #535456;
    border: 1px solid #BFC0C1;
    display: inline-block; }
  .fee_schedule_history table tbody.default-scroll {
    max-height: 40rem;
    position: relative;
    overflow: scroll; }
  .fee_schedule_history table td {
    height: 100%;
    line-height: 1.4rem; }
    .fee_schedule_history table td.data-row-val {
      position: relative;
      line-height: 2rem; }
      .fee_schedule_history table td.data-row-val .data-col-val {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }

/**
 * Created by Asamal on 27-03-2017.
 * user story:980290
 * summary: Financial configurations: Add a new Source of Revenue Configuration
 */
.source_of_revenue_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .source_of_revenue_container h4.sor_title, .source_of_revenue_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .sor_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .source_of_revenue_container .sor_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
  .source_of_revenue_container .main_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .source_of_revenue_container .main_container input:focus {
      outline: none; }
    .source_of_revenue_container .main_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .source_of_revenue_container .main_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .source_of_revenue_container .main_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .source_of_revenue_container .main_container .left_container .list-group {
        margin-bottom: 0; }
      .source_of_revenue_container .main_container .left_container .config-selector .config-selector-list-container, .source_of_revenue_container .main_container .left_container .config-selector .config-selector-extended-height {
        height: 20.5rem;
        width: 100%; }
        .source_of_revenue_container .main_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .source_of_revenue_container .main_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .source_of_revenue_container .main_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .source_of_revenue_container .main_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .source_of_revenue_container .main_container .right_container {
      padding: 1.5rem; }
      .source_of_revenue_container .main_container .right_container .text-align {
        text-align: left;
        padding-top: 0.5rem;
        display: inline-block; }
      .source_of_revenue_container .main_container .right_container .select_create {
        line-height: 16;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .source_of_revenue_container .main_container .right_container .label-text, .source_of_revenue_container .main_container .right_container .dvt-prevention-details .title-text, .dvt-prevention-details .source_of_revenue_container .main_container .right_container .title-text, .source_of_revenue_container .main_container .right_container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .source_of_revenue_container .main_container .right_container .title-text, .source_of_revenue_container .main_container .right_container .radio-group-standard .question, .radio-group-standard .source_of_revenue_container .main_container .right_container .question, .source_of_revenue_container .main_container .right_container .radio-group-standard .score, .radio-group-standard .source_of_revenue_container .main_container .right_container .score, .source_of_revenue_container .main_container .right_container .radio-group-stop-bang .question, .radio-group-stop-bang .source_of_revenue_container .main_container .right_container .question, .source_of_revenue_container .main_container .right_container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .source_of_revenue_container .main_container .right_container .title-text, .source_of_revenue_container .main_container .right_container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .source_of_revenue_container .main_container .right_container .title-text, .source_of_revenue_container .main_container .right_container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .source_of_revenue_container .main_container .right_container .title-text {
        text-align: left;
        padding-top: 0.5rem; }
      .source_of_revenue_container .main_container .right_container .discount-input {
        width: 13%; }
      .source_of_revenue_container .main_container .right_container .percent_alignment {
        text-align: left;
        padding-left: 0.5rem; }
      .source_of_revenue_container .main_container .right_container .padding-top-1rem {
        padding: 1rem 0 0 0; }
      .source_of_revenue_container .main_container .right_container .dropdown-dictionary {
        width: 100%;
        position: relative; }
        .source_of_revenue_container .main_container .right_container .dropdown-dictionary .dropdown-btn {
          width: 100%;
          padding: 0.8rem 1.8rem; }
        .source_of_revenue_container .main_container .right_container .dropdown-dictionary .dictionaryItemList {
          width: 100%;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .source_of_revenue_container .main_container .right_container .item-source {
        font-style: italic;
        font-weight: normal;
        font-family: MetaProBook;
        text-align: right; }
  .source_of_revenue_container div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding: 0 1rem;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .source_of_revenue_container div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .source_of_revenue_container div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .source_of_revenue_container div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }

.add-template .modal-dialog .modal-content .add-popup-dictionary .modal-body {
  min-height: 12rem; }

.add-template .modal-dialog .modal-content .add-popup-dictionary {
  min-height: 16rem; }

.insurance-contract-container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .insurance-contract-container .fa-print {
    color: #00A0DC;
    cursor: pointer; }
  .insurance-contract-container .alert-style {
    color: #D7572B; }
  .insurance-contract-container .disable-cls {
    color: grey !important;
    pointer-events: none; }
  .insurance-contract-container h4.ins-contract-title, .insurance-contract-container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .ins-contract-title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .insurance-contract-container .ins-contract-title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
  .insurance-contract-container .tabbable {
    margin-top: 1.5rem;
    background-color: #F9F9F9;
    /* commented because hiding supplies tab currently
    .steps.step-5 li {
      width: 20.1rem;
    }
    .steps.step-5 li:last-child {
      float: right;
      width: 16.5rem;
    }
    .steps.step-5 li:first-child {
      width: 16.5rem;
    }
    */
    /* remove extra padding on the first object since it doesn't have an arrow to the left */
    /* white arrow to the left to "erase" background (starting from the 2nd object) */
    /* colored arrow to the right */ }
    .insurance-contract-container .tabbable .cpt-right {
      float: left; }
    .insurance-contract-container .tabbable .tab-content {
      margin-top: 1rem;
      margin-bottom: 1.5rem; }
    .insurance-contract-container .tabbable .nav-tabs > li > a {
      margin-right: 0;
      border: none;
      background-color: #00A0DC;
      word-break: break-all;
      padding: 0;
      color: white;
      padding: 2.3rem 0;
      margin-top: -2.4rem;
      line-height: 2rem; }
    .insurance-contract-container .tabbable .nav-tabs > li.active > a,
    .insurance-contract-container .tabbable .nav-tabs > li.active > a:hover,
    .insurance-contract-container .tabbable .nav-tabs > li.active > a:focus {
      border: none;
      background-color: #006D8E;
      color: white; }
    .insurance-contract-container .tabbable .steps {
      padding: 0;
      overflow: hidden;
      margin-left: 0; }
    .insurance-contract-container .tabbable .steps a {
      color: white;
      text-decoration: none;
      word-break: break-all; }
    .insurance-contract-container .tabbable .steps li {
      float: left;
      margin-left: 0.7rem;
      height: 6.5rem;
      list-style-type: none;
      padding: 2.2rem 2rem 2rem 5.4rem;
      /* padding around text, last should include arrow width */
      border-right: 0.3rem solid white;
      /* width: gap between arrows, color: background of document */
      position: relative; }
    .insurance-contract-container .tabbable .steps.step-3 li {
      width: 25.8rem; }
    .insurance-contract-container .tabbable .steps.step-3 li:last-child {
      width: 21.2rem; }
    .insurance-contract-container .tabbable .steps.step-3 li:first-child {
      width: 21.2rem; }
    .insurance-contract-container .tabbable .steps li:first-child {
      padding-left: 3rem;
      margin: 0; }
    .insurance-contract-container .tabbable .steps li:last-child {
      border-right: 0; }
    .insurance-contract-container .tabbable .steps li:before {
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      border-left: 2.5rem solid white;
      /* width: arrow width, color: background of document */
      border-top: 3.5rem solid transparent;
      border-bottom: 3.2rem solid transparent;
      width: 0;
      height: 0;
      content: " "; }
    .insurance-contract-container .tabbable .steps li::after {
      z-index: 1;
      /* need to bring this above the next item */
      position: absolute;
      top: 0;
      right: -2.5rem;
      /* arrow width (negated) */
      display: block;
      border-left: 2.5rem solid #00A0DC;
      /* width: arrow width */
      border-top: 3.5rem solid transparent;
      border-bottom: 3rem solid transparent;
      width: 0;
      height: 0;
      content: " "; }
    .insurance-contract-container .tabbable .steps li:last-child:after {
      border: none; }
    .insurance-contract-container .tabbable .steps li:first-child:before {
      border: none; }
    .insurance-contract-container .tabbable .steps li {
      background-color: #00A0DC; }
    .insurance-contract-container .tabbable .steps li::after {
      border-left-color: #00A0DC; }
    .insurance-contract-container .tabbable .steps li.active {
      background: #006D8E; }
    .insurance-contract-container .tabbable .steps li.active:after {
      border-left: 2.5rem solid #006D8E;
      /* width: arrow width */ }
    .insurance-contract-container .tabbable .review-edit-container table {
      cursor: default;
      display: flex;
      flex-direction: column;
      padding: 0.2rem;
      margin-bottom: 0; }
      .insurance-contract-container .tabbable .review-edit-container table thead .header1 {
        width: 14rem; }
      .insurance-contract-container .tabbable .review-edit-container table thead .header2 {
        width: 16rem; }
      .insurance-contract-container .tabbable .review-edit-container table thead .header3 {
        width: 32rem; }
      .insurance-contract-container .tabbable .review-edit-container table thead .header-tooltip-info {
        width: 0.5rem; }
        .insurance-contract-container .tabbable .review-edit-container table thead .header-tooltip-info .custom-tooltip {
          font-size: 1.4rem;
          font-weight: normal; }
      .insurance-contract-container .tabbable .review-edit-container table thead .header4 {
        width: 14rem; }
      .insurance-contract-container .tabbable .review-edit-container table thead .header5 {
        width: 21.5rem; }
      .insurance-contract-container .tabbable .review-edit-container table thead .header6 {
        width: 14.5rem; }
      .insurance-contract-container .tabbable .review-edit-container table thead .dynamic-headers .header1 {
        width: 15rem; }
      .insurance-contract-container .tabbable .review-edit-container table thead .dynamic-headers .header2 {
        width: 21rem; }
      .insurance-contract-container .tabbable .review-edit-container table thead .dynamic-headers .header3 {
        width: 44.6rem; }
      .insurance-contract-container .tabbable .review-edit-container table thead .dynamic-headers .header-tooltip-info {
        width: 0.5rem; }
        .insurance-contract-container .tabbable .review-edit-container table thead .dynamic-headers .header-tooltip-info .custom-tooltip {
          font-size: 1.4rem;
          font-weight: normal; }
      .insurance-contract-container .tabbable .review-edit-container table thead .dynamic-headers .dynamic-extra-header {
        width: 20.5rem; }
      .insurance-contract-container .tabbable .review-edit-container table thead .dynamic-headers .header4 {
        width: 10rem; }
      .insurance-contract-container .tabbable .review-edit-container table thead .dynamic-headers .header5 {
        width: 26.0rem; }
      .insurance-contract-container .tabbable .review-edit-container table thead .dynamic-headers .header6 {
        width: 14.5rem; }
      .insurance-contract-container .tabbable .review-edit-container table .column1 {
        width: 12rem;
        height: 100%;
        padding-bottom: 0.5rem; }
      .insurance-contract-container .tabbable .review-edit-container table .column2 {
        width: 12.5rem; }
      .insurance-contract-container .tabbable .review-edit-container table .column3 {
        width: 22.5rem; }
      .insurance-contract-container .tabbable .review-edit-container table .column4 {
        width: 11rem; }
      .insurance-contract-container .tabbable .review-edit-container table .column4-common .full-input {
        padding: 0 1rem; }
      .insurance-contract-container .tabbable .review-edit-container table .column4-common .dropdown-dictionary .dictionaryItemList {
        width: 10rem !important; }
      .insurance-contract-container .tabbable .review-edit-container table .column4-common .dropdown-dictionary .infinite-items .dictionaryItem div.selected > span {
        width: calc(100% - 3rem) !important; }
      .insurance-contract-container .tabbable .review-edit-container table .column5 {
        width: 16.5rem; }
      .insurance-contract-container .tabbable .review-edit-container table .column6 {
        width: 11.5rem; }
        .insurance-contract-container .tabbable .review-edit-container table .column6 single-select .dropdown-dictionary {
          width: 9rem; }
      .insurance-contract-container .tabbable .review-edit-container table .align-proc-desc {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .insurance-contract-container .tabbable .review-edit-container table .dynamic-columns .column2 {
        width: 12rem; }
      .insurance-contract-container .tabbable .review-edit-container table .dynamic-columns .column3 {
        width: 20.5rem; }
      .insurance-contract-container .tabbable .review-edit-container table .dynamic-columns .extra-column {
        width: 11.0rem; }
      .insurance-contract-container .tabbable .review-edit-container table .dynamic-columns .column4 {
        width: 7.5rem; }
      .insurance-contract-container .tabbable .review-edit-container table .dynamic-columns .column5 {
        width: 13.5rem; }
      .insurance-contract-container .tabbable .review-edit-container table .dynamic-columns .column6 {
        width: 8.5rem; }
        .insurance-contract-container .tabbable .review-edit-container table .dynamic-columns .column6 single-select .dropdown-dictionary {
          width: 8rem; }
      .insurance-contract-container .tabbable .review-edit-container table th {
        text-align: left;
        font-family: OpenSans !important;
        font-size: 1.5rem;
        line-height: 1.4rem;
        height: 4.5rem;
        border-top: 0; }
      .insurance-contract-container .tabbable .review-edit-container table tr.sorting-headers {
        text-align: center;
        cursor: default;
        border: 1px solid #BFC0C1; }
      .insurance-contract-container .tabbable .review-edit-container table tbody {
        font-family: OpenSans;
        font-size: 1.5rem;
        color: #535456;
        border: 1px solid #BFC0C1;
        display: inline-block; }
      .insurance-contract-container .tabbable .review-edit-container table tbody.general-scroll {
        height: 40rem;
        position: relative;
        overflow: scroll; }
      .insurance-contract-container .tabbable .review-edit-container table td {
        height: 100%;
        line-height: 1.4rem; }
        .insurance-contract-container .tabbable .review-edit-container table td.data-row-val {
          position: relative;
          padding-right: 0.2rem;
          line-height: 2rem; }
          .insurance-contract-container .tabbable .review-edit-container table td.data-row-val .data-col-val {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden; }
    .insurance-contract-container .tabbable .muliple-procedure-container,
    .insurance-contract-container .tabbable .posting-option-container,
    .insurance-contract-container .tabbable .review-edit-container,
    .insurance-contract-container .tabbable .import-rating-container {
      margin-top: 1rem; }
      .insurance-contract-container .tabbable .muliple-procedure-container .separator,
      .insurance-contract-container .tabbable .posting-option-container .separator,
      .insurance-contract-container .tabbable .review-edit-container .separator,
      .insurance-contract-container .tabbable .import-rating-container .separator {
        border-bottom: 1px solid #ccc;
        /* Adjust color as needed */
        margin-top: 10px;
        /* Adjust spacing as needed */
        margin-bottom: 10px;
        /* Adjust spacing as needed */ }
      .insurance-contract-container .tabbable .muliple-procedure-container .multiple-procedure-parent .procedure-container,
      .insurance-contract-container .tabbable .posting-option-container .multiple-procedure-parent .procedure-container,
      .insurance-contract-container .tabbable .review-edit-container .multiple-procedure-parent .procedure-container,
      .insurance-contract-container .tabbable .import-rating-container .multiple-procedure-parent .procedure-container {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
        margin: 0;
        padding: 0; }
      .insurance-contract-container .tabbable .muliple-procedure-container .multiple-procedure-parent li.multiple-procedure,
      .insurance-contract-container .tabbable .posting-option-container .multiple-procedure-parent li.multiple-procedure,
      .insurance-contract-container .tabbable .review-edit-container .multiple-procedure-parent li.multiple-procedure,
      .insurance-contract-container .tabbable .import-rating-container .multiple-procedure-parent li.multiple-procedure {
        width: 100%;
        background: #F9F9F9;
        margin: 0;
        border: none;
        height: auto;
        padding: 0 0 1.5rem 0; }
      .insurance-contract-container .tabbable .muliple-procedure-container .multiple-procedure-parent li:before,
      .insurance-contract-container .tabbable .posting-option-container .multiple-procedure-parent li:before,
      .insurance-contract-container .tabbable .review-edit-container .multiple-procedure-parent li:before,
      .insurance-contract-container .tabbable .import-rating-container .multiple-procedure-parent li:before {
        border: none; }
      .insurance-contract-container .tabbable .muliple-procedure-container .multiple-procedure-parent li:after,
      .insurance-contract-container .tabbable .posting-option-container .multiple-procedure-parent li:after,
      .insurance-contract-container .tabbable .review-edit-container .multiple-procedure-parent li:after,
      .insurance-contract-container .tabbable .import-rating-container .multiple-procedure-parent li:after {
        border: none; }
      .insurance-contract-container .tabbable .muliple-procedure-container .text-align,
      .insurance-contract-container .tabbable .posting-option-container .text-align,
      .insurance-contract-container .tabbable .review-edit-container .text-align,
      .insurance-contract-container .tabbable .import-rating-container .text-align {
        text-align: left;
        padding-top: 0.5rem;
        display: inline-block; }
      .insurance-contract-container .tabbable .muliple-procedure-container .table > thead > tr > th,
      .insurance-contract-container .tabbable .muliple-procedure-container tbody > tr > td,
      .insurance-contract-container .tabbable .posting-option-container .table > thead > tr > th,
      .insurance-contract-container .tabbable .posting-option-container tbody > tr > td,
      .insurance-contract-container .tabbable .review-edit-container .table > thead > tr > th,
      .insurance-contract-container .tabbable .review-edit-container tbody > tr > td,
      .insurance-contract-container .tabbable .import-rating-container .table > thead > tr > th,
      .insurance-contract-container .tabbable .import-rating-container tbody > tr > td {
        border-top: 0;
        text-align: left; }
      .insurance-contract-container .tabbable .muliple-procedure-container .table-striped > tbody > tr,
      .insurance-contract-container .tabbable .muliple-procedure-container .table > thead > tr > th,
      .insurance-contract-container .tabbable .posting-option-container .table-striped > tbody > tr,
      .insurance-contract-container .tabbable .posting-option-container .table > thead > tr > th,
      .insurance-contract-container .tabbable .review-edit-container .table-striped > tbody > tr,
      .insurance-contract-container .tabbable .review-edit-container .table > thead > tr > th,
      .insurance-contract-container .tabbable .import-rating-container .table-striped > tbody > tr,
      .insurance-contract-container .tabbable .import-rating-container .table > thead > tr > th {
        background-color: #FFFFFF; }
      .insurance-contract-container .tabbable .muliple-procedure-container .fee-group,
      .insurance-contract-container .tabbable .posting-option-container .fee-group,
      .insurance-contract-container .tabbable .review-edit-container .fee-group,
      .insurance-contract-container .tabbable .import-rating-container .fee-group {
        display: flex;
        flex-direction: column;
        border: 1px solid #E6E6E6; }
        .insurance-contract-container .tabbable .muliple-procedure-container .fee-group.table,
        .insurance-contract-container .tabbable .posting-option-container .fee-group.table,
        .insurance-contract-container .tabbable .review-edit-container .fee-group.table,
        .insurance-contract-container .tabbable .import-rating-container .fee-group.table {
          margin-bottom: 0;
          overflow: hidden; }
        .insurance-contract-container .tabbable .muliple-procedure-container .fee-group .trash-icon,
        .insurance-contract-container .tabbable .posting-option-container .fee-group .trash-icon,
        .insurance-contract-container .tabbable .review-edit-container .fee-group .trash-icon,
        .insurance-contract-container .tabbable .import-rating-container .fee-group .trash-icon {
          display: none;
          padding-top: 0.5rem;
          font-size: 1.5rem;
          color: #D7572B; }
          .insurance-contract-container .tabbable .muliple-procedure-container .fee-group .trash-icon.fa-trash-o,
          .insurance-contract-container .tabbable .posting-option-container .fee-group .trash-icon.fa-trash-o,
          .insurance-contract-container .tabbable .review-edit-container .fee-group .trash-icon.fa-trash-o,
          .insurance-contract-container .tabbable .import-rating-container .fee-group .trash-icon.fa-trash-o {
            cursor: pointer; }
        .insurance-contract-container .tabbable .muliple-procedure-container .fee-group .no-trash-icon,
        .insurance-contract-container .tabbable .posting-option-container .fee-group .no-trash-icon,
        .insurance-contract-container .tabbable .review-edit-container .fee-group .no-trash-icon,
        .insurance-contract-container .tabbable .import-rating-container .fee-group .no-trash-icon {
          display: none; }
        .insurance-contract-container .tabbable .muliple-procedure-container .fee-group .dropdown-dictionary .dictionaryItemList,
        .insurance-contract-container .tabbable .posting-option-container .fee-group .dropdown-dictionary .dictionaryItemList,
        .insurance-contract-container .tabbable .review-edit-container .fee-group .dropdown-dictionary .dictionaryItemList,
        .insurance-contract-container .tabbable .import-rating-container .fee-group .dropdown-dictionary .dictionaryItemList {
          width: 13rem !important; }
        .insurance-contract-container .tabbable .muliple-procedure-container .fee-group .dropdown-dictionary .infinite-items .dictionaryItem div.selected > span,
        .insurance-contract-container .tabbable .posting-option-container .fee-group .dropdown-dictionary .infinite-items .dictionaryItem div.selected > span,
        .insurance-contract-container .tabbable .review-edit-container .fee-group .dropdown-dictionary .infinite-items .dictionaryItem div.selected > span,
        .insurance-contract-container .tabbable .import-rating-container .fee-group .dropdown-dictionary .infinite-items .dictionaryItem div.selected > span {
          width: calc(100% - 3rem) !important; }
        .insurance-contract-container .tabbable .muliple-procedure-container .fee-group th,
        .insurance-contract-container .tabbable .posting-option-container .fee-group th,
        .insurance-contract-container .tabbable .review-edit-container .fee-group th,
        .insurance-contract-container .tabbable .import-rating-container .fee-group th {
          font-family: OpenSans !important;
          font-size: 1.5rem;
          line-height: 2.5rem;
          height: 3.5rem;
          border-top: 0; }
        .insurance-contract-container .tabbable .muliple-procedure-container .fee-group tr.sorting-headers,
        .insurance-contract-container .tabbable .posting-option-container .fee-group tr.sorting-headers,
        .insurance-contract-container .tabbable .review-edit-container .fee-group tr.sorting-headers,
        .insurance-contract-container .tabbable .import-rating-container .fee-group tr.sorting-headers {
          text-align: center;
          cursor: default; }
        .insurance-contract-container .tabbable .muliple-procedure-container .fee-group tbody,
        .insurance-contract-container .tabbable .posting-option-container .fee-group tbody,
        .insurance-contract-container .tabbable .review-edit-container .fee-group tbody,
        .insurance-contract-container .tabbable .import-rating-container .fee-group tbody {
          font-family: OpenSans;
          font-size: 1.5rem;
          color: #535456;
          display: inline-block; }
        .insurance-contract-container .tabbable .muliple-procedure-container .fee-group tbody.default-scroll,
        .insurance-contract-container .tabbable .posting-option-container .fee-group tbody.default-scroll,
        .insurance-contract-container .tabbable .review-edit-container .fee-group tbody.default-scroll,
        .insurance-contract-container .tabbable .import-rating-container .fee-group tbody.default-scroll {
          max-height: 30rem;
          position: relative;
          overflow: scroll; }
        .insurance-contract-container .tabbable .muliple-procedure-container .fee-group td,
        .insurance-contract-container .tabbable .posting-option-container .fee-group td,
        .insurance-contract-container .tabbable .review-edit-container .fee-group td,
        .insurance-contract-container .tabbable .import-rating-container .fee-group td {
          height: 100%;
          line-height: 1.4rem; }
          .insurance-contract-container .tabbable .muliple-procedure-container .fee-group td.data-row-val,
          .insurance-contract-container .tabbable .posting-option-container .fee-group td.data-row-val,
          .insurance-contract-container .tabbable .review-edit-container .fee-group td.data-row-val,
          .insurance-contract-container .tabbable .import-rating-container .fee-group td.data-row-val {
            line-height: 2rem; }
            .insurance-contract-container .tabbable .muliple-procedure-container .fee-group td.data-row-val:hover i.trash-icon,
            .insurance-contract-container .tabbable .posting-option-container .fee-group td.data-row-val:hover i.trash-icon,
            .insurance-contract-container .tabbable .review-edit-container .fee-group td.data-row-val:hover i.trash-icon,
            .insurance-contract-container .tabbable .import-rating-container .fee-group td.data-row-val:hover i.trash-icon {
              display: block; }
      .insurance-contract-container .tabbable .muliple-procedure-container .btn-add-attachment-type,
      .insurance-contract-container .tabbable .posting-option-container .btn-add-attachment-type,
      .insurance-contract-container .tabbable .review-edit-container .btn-add-attachment-type,
      .insurance-contract-container .tabbable .import-rating-container .btn-add-attachment-type {
        margin-top: 0.5rem;
        height: 4rem;
        width: 100%;
        border: 0.2rem dashed #E6E6E6;
        background-color: #FFFFFF; }
        .insurance-contract-container .tabbable .muliple-procedure-container .btn-add-attachment-type:hover,
        .insurance-contract-container .tabbable .posting-option-container .btn-add-attachment-type:hover,
        .insurance-contract-container .tabbable .review-edit-container .btn-add-attachment-type:hover,
        .insurance-contract-container .tabbable .import-rating-container .btn-add-attachment-type:hover {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .insurance-contract-container .tabbable .muliple-procedure-container .btn-add-attachment-type.highlight,
        .insurance-contract-container .tabbable .posting-option-container .btn-add-attachment-type.highlight,
        .insurance-contract-container .tabbable .review-edit-container .btn-add-attachment-type.highlight,
        .insurance-contract-container .tabbable .import-rating-container .btn-add-attachment-type.highlight {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .insurance-contract-container .tabbable .muliple-procedure-container .btn-add-attachment-type:disabled,
        .insurance-contract-container .tabbable .posting-option-container .btn-add-attachment-type:disabled,
        .insurance-contract-container .tabbable .review-edit-container .btn-add-attachment-type:disabled,
        .insurance-contract-container .tabbable .import-rating-container .btn-add-attachment-type:disabled {
          cursor: default; }
          .insurance-contract-container .tabbable .muliple-procedure-container .btn-add-attachment-type:disabled:hover,
          .insurance-contract-container .tabbable .posting-option-container .btn-add-attachment-type:disabled:hover,
          .insurance-contract-container .tabbable .review-edit-container .btn-add-attachment-type:disabled:hover,
          .insurance-contract-container .tabbable .import-rating-container .btn-add-attachment-type:disabled:hover {
            box-shadow: 0 0 0.5rem #E6E6E6; }
        .insurance-contract-container .tabbable .muliple-procedure-container .btn-add-attachment-type:focus,
        .insurance-contract-container .tabbable .posting-option-container .btn-add-attachment-type:focus,
        .insurance-contract-container .tabbable .review-edit-container .btn-add-attachment-type:focus,
        .insurance-contract-container .tabbable .import-rating-container .btn-add-attachment-type:focus {
          outline: none; }
        .insurance-contract-container .tabbable .muliple-procedure-container .btn-add-attachment-type .add-attachment-icon,
        .insurance-contract-container .tabbable .posting-option-container .btn-add-attachment-type .add-attachment-icon,
        .insurance-contract-container .tabbable .review-edit-container .btn-add-attachment-type .add-attachment-icon,
        .insurance-contract-container .tabbable .import-rating-container .btn-add-attachment-type .add-attachment-icon {
          content: "\f055";
          color: #24D399;
          font-size: 2rem; }
        .insurance-contract-container .tabbable .muliple-procedure-container .btn-add-attachment-type .disable-add,
        .insurance-contract-container .tabbable .posting-option-container .btn-add-attachment-type .disable-add,
        .insurance-contract-container .tabbable .review-edit-container .btn-add-attachment-type .disable-add,
        .insurance-contract-container .tabbable .import-rating-container .btn-add-attachment-type .disable-add {
          color: grey;
          pointer-events: none; }
      .insurance-contract-container .tabbable .muliple-procedure-container .label-text, .insurance-contract-container .tabbable .muliple-procedure-container .dvt-prevention-details .title-text, .dvt-prevention-details .insurance-contract-container .tabbable .muliple-procedure-container .title-text, .insurance-contract-container .tabbable .muliple-procedure-container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .insurance-contract-container .tabbable .muliple-procedure-container .title-text, .insurance-contract-container .tabbable .muliple-procedure-container .radio-group-standard .question, .radio-group-standard .insurance-contract-container .tabbable .muliple-procedure-container .question, .insurance-contract-container .tabbable .muliple-procedure-container .radio-group-standard .score, .radio-group-standard .insurance-contract-container .tabbable .muliple-procedure-container .score, .insurance-contract-container .tabbable .muliple-procedure-container .radio-group-stop-bang .question, .radio-group-stop-bang .insurance-contract-container .tabbable .muliple-procedure-container .question, .insurance-contract-container .tabbable .muliple-procedure-container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .insurance-contract-container .tabbable .muliple-procedure-container .title-text, .insurance-contract-container .tabbable .muliple-procedure-container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .insurance-contract-container .tabbable .muliple-procedure-container .title-text, .insurance-contract-container .tabbable .muliple-procedure-container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .insurance-contract-container .tabbable .muliple-procedure-container .title-text,
      .insurance-contract-container .tabbable .posting-option-container .label-text,
      .insurance-contract-container .tabbable .posting-option-container .dvt-prevention-details .title-text, .dvt-prevention-details
      .insurance-contract-container .tabbable .posting-option-container .title-text,
      .insurance-contract-container .tabbable .posting-option-container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions
      .insurance-contract-container .tabbable .posting-option-container .title-text,
      .insurance-contract-container .tabbable .posting-option-container .radio-group-standard .question, .radio-group-standard
      .insurance-contract-container .tabbable .posting-option-container .question,
      .insurance-contract-container .tabbable .posting-option-container .radio-group-standard .score, .radio-group-standard
      .insurance-contract-container .tabbable .posting-option-container .score,
      .insurance-contract-container .tabbable .posting-option-container .radio-group-stop-bang .question, .radio-group-stop-bang
      .insurance-contract-container .tabbable .posting-option-container .question,
      .insurance-contract-container .tabbable .posting-option-container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions
      .insurance-contract-container .tabbable .posting-option-container .title-text,
      .insurance-contract-container .tabbable .posting-option-container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions
      .insurance-contract-container .tabbable .posting-option-container .title-text,
      .insurance-contract-container .tabbable .posting-option-container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention
      .insurance-contract-container .tabbable .posting-option-container .title-text,
      .insurance-contract-container .tabbable .review-edit-container .label-text,
      .insurance-contract-container .tabbable .review-edit-container .dvt-prevention-details .title-text, .dvt-prevention-details
      .insurance-contract-container .tabbable .review-edit-container .title-text,
      .insurance-contract-container .tabbable .review-edit-container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions
      .insurance-contract-container .tabbable .review-edit-container .title-text,
      .insurance-contract-container .tabbable .review-edit-container .radio-group-standard .question, .radio-group-standard
      .insurance-contract-container .tabbable .review-edit-container .question,
      .insurance-contract-container .tabbable .review-edit-container .radio-group-standard .score, .radio-group-standard
      .insurance-contract-container .tabbable .review-edit-container .score,
      .insurance-contract-container .tabbable .review-edit-container .radio-group-stop-bang .question, .radio-group-stop-bang
      .insurance-contract-container .tabbable .review-edit-container .question,
      .insurance-contract-container .tabbable .review-edit-container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions
      .insurance-contract-container .tabbable .review-edit-container .title-text,
      .insurance-contract-container .tabbable .review-edit-container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions
      .insurance-contract-container .tabbable .review-edit-container .title-text,
      .insurance-contract-container .tabbable .review-edit-container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention
      .insurance-contract-container .tabbable .review-edit-container .title-text,
      .insurance-contract-container .tabbable .import-rating-container .label-text,
      .insurance-contract-container .tabbable .import-rating-container .dvt-prevention-details .title-text, .dvt-prevention-details
      .insurance-contract-container .tabbable .import-rating-container .title-text,
      .insurance-contract-container .tabbable .import-rating-container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions
      .insurance-contract-container .tabbable .import-rating-container .title-text,
      .insurance-contract-container .tabbable .import-rating-container .radio-group-standard .question, .radio-group-standard
      .insurance-contract-container .tabbable .import-rating-container .question,
      .insurance-contract-container .tabbable .import-rating-container .radio-group-standard .score, .radio-group-standard
      .insurance-contract-container .tabbable .import-rating-container .score,
      .insurance-contract-container .tabbable .import-rating-container .radio-group-stop-bang .question, .radio-group-stop-bang
      .insurance-contract-container .tabbable .import-rating-container .question,
      .insurance-contract-container .tabbable .import-rating-container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions
      .insurance-contract-container .tabbable .import-rating-container .title-text,
      .insurance-contract-container .tabbable .import-rating-container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions
      .insurance-contract-container .tabbable .import-rating-container .title-text,
      .insurance-contract-container .tabbable .import-rating-container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention
      .insurance-contract-container .tabbable .import-rating-container .title-text {
        text-align: left;
        padding-top: 0.5rem; }
      .insurance-contract-container .tabbable .muliple-procedure-container .wo-transaction-label,
      .insurance-contract-container .tabbable .posting-option-container .wo-transaction-label,
      .insurance-contract-container .tabbable .review-edit-container .wo-transaction-label,
      .insurance-contract-container .tabbable .import-rating-container .wo-transaction-label {
        text-align: left;
        padding-right: 6rem;
        padding-top: 1.5rem; }
      .insurance-contract-container .tabbable .muliple-procedure-container .wo-group-label,
      .insurance-contract-container .tabbable .posting-option-container .wo-group-label,
      .insurance-contract-container .tabbable .review-edit-container .wo-group-label,
      .insurance-contract-container .tabbable .import-rating-container .wo-group-label {
        text-align: left;
        padding-right: 10rem;
        padding-top: 1.5rem; }
      .insurance-contract-container .tabbable .muliple-procedure-container .wo-reason-label,
      .insurance-contract-container .tabbable .muliple-procedure-container .debit-transaction-label,
      .insurance-contract-container .tabbable .posting-option-container .wo-reason-label,
      .insurance-contract-container .tabbable .posting-option-container .debit-transaction-label,
      .insurance-contract-container .tabbable .review-edit-container .wo-reason-label,
      .insurance-contract-container .tabbable .review-edit-container .debit-transaction-label,
      .insurance-contract-container .tabbable .import-rating-container .wo-reason-label,
      .insurance-contract-container .tabbable .import-rating-container .debit-transaction-label {
        text-align: left;
        padding-right: 9rem;
        padding-top: 1.5rem; }
      .insurance-contract-container .tabbable .muliple-procedure-container .custom-label,
      .insurance-contract-container .tabbable .posting-option-container .custom-label,
      .insurance-contract-container .tabbable .review-edit-container .custom-label,
      .insurance-contract-container .tabbable .import-rating-container .custom-label {
        background-color: #F9F9F9 !important;
        border: none;
        padding: 0.5rem 0 1.5rem 0;
        font-size: 1.5rem;
        color: #535456; }
      .insurance-contract-container .tabbable .muliple-procedure-container .tableTop,
      .insurance-contract-container .tabbable .posting-option-container .tableTop,
      .insurance-contract-container .tabbable .review-edit-container .tableTop,
      .insurance-contract-container .tabbable .import-rating-container .tableTop {
        padding: 0.2rem;
        margin-bottom: 1rem; }
        .insurance-contract-container .tabbable .muliple-procedure-container .tableTop .custom-label-long,
        .insurance-contract-container .tabbable .posting-option-container .tableTop .custom-label-long,
        .insurance-contract-container .tabbable .review-edit-container .tableTop .custom-label-long,
        .insurance-contract-container .tabbable .import-rating-container .tableTop .custom-label-long {
          font-size: 1.5rem;
          color: #535456;
          text-align: left;
          font-family: OpenSans-Bold;
          line-height: 2rem;
          height: 3.5rem; }
        .insurance-contract-container .tabbable .muliple-procedure-container .tableTop .search-cpt,
        .insurance-contract-container .tabbable .posting-option-container .tableTop .search-cpt,
        .insurance-contract-container .tabbable .review-edit-container .tableTop .search-cpt,
        .insurance-contract-container .tabbable .import-rating-container .tableTop .search-cpt {
          width: 40rem; }
          .insurance-contract-container .tabbable .muliple-procedure-container .tableTop .search-cpt input[type="search"],
          .insurance-contract-container .tabbable .posting-option-container .tableTop .search-cpt input[type="search"],
          .insurance-contract-container .tabbable .review-edit-container .tableTop .search-cpt input[type="search"],
          .insurance-contract-container .tabbable .import-rating-container .tableTop .search-cpt input[type="search"] {
            padding: 0 1.5rem 0 4.1rem !important; }
          .insurance-contract-container .tabbable .muliple-procedure-container .tableTop .search-cpt .right-inner-addon i,
          .insurance-contract-container .tabbable .posting-option-container .tableTop .search-cpt .right-inner-addon i,
          .insurance-contract-container .tabbable .review-edit-container .tableTop .search-cpt .right-inner-addon i,
          .insurance-contract-container .tabbable .import-rating-container .tableTop .search-cpt .right-inner-addon i {
            position: absolute;
            padding: 0.75rem;
            pointer-events: none;
            color: #535456;
            border-right: 1px solid #BFC0C1; }
      .insurance-contract-container .tabbable .muliple-procedure-container .discount-input,
      .insurance-contract-container .tabbable .posting-option-container .discount-input,
      .insurance-contract-container .tabbable .review-edit-container .discount-input,
      .insurance-contract-container .tabbable .import-rating-container .discount-input {
        display: flex; }
      .insurance-contract-container .tabbable .muliple-procedure-container .decimal-required-message,
      .insurance-contract-container .tabbable .posting-option-container .decimal-required-message,
      .insurance-contract-container .tabbable .review-edit-container .decimal-required-message,
      .insurance-contract-container .tabbable .import-rating-container .decimal-required-message {
        width: 28%;
        margin-top: 7px;
        margin-bottom: 12px; }
      .insurance-contract-container .tabbable .muliple-procedure-container .percent_alignment,
      .insurance-contract-container .tabbable .posting-option-container .percent_alignment,
      .insurance-contract-container .tabbable .review-edit-container .percent_alignment,
      .insurance-contract-container .tabbable .import-rating-container .percent_alignment {
        text-align: left;
        padding-left: 0.5rem; }
      .insurance-contract-container .tabbable .muliple-procedure-container .mrg-adj-right,
      .insurance-contract-container .tabbable .posting-option-container .mrg-adj-right,
      .insurance-contract-container .tabbable .review-edit-container .mrg-adj-right,
      .insurance-contract-container .tabbable .import-rating-container .mrg-adj-right {
        margin-right: -0.6rem; }
      .insurance-contract-container .tabbable .muliple-procedure-container .pad-adj-left,
      .insurance-contract-container .tabbable .posting-option-container .pad-adj-left,
      .insurance-contract-container .tabbable .review-edit-container .pad-adj-left,
      .insurance-contract-container .tabbable .import-rating-container .pad-adj-left {
        padding-left: 2rem; }
      .insurance-contract-container .tabbable .muliple-procedure-container .adjustment-time-alignment,
      .insurance-contract-container .tabbable .posting-option-container .adjustment-time-alignment,
      .insurance-contract-container .tabbable .review-edit-container .adjustment-time-alignment,
      .insurance-contract-container .tabbable .import-rating-container .adjustment-time-alignment {
        padding-top: 1.8rem; }
      .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls,
      .insurance-contract-container .tabbable .posting-option-container .mrg-cls,
      .insurance-contract-container .tabbable .review-edit-container .mrg-cls,
      .insurance-contract-container .tabbable .import-rating-container .mrg-cls {
        margin-bottom: 1.5rem; }
        .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .label-text, .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .dvt-prevention-details .title-text, .dvt-prevention-details .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .title-text, .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .title-text, .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .radio-group-standard .question, .radio-group-standard .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .question, .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .radio-group-standard .score, .radio-group-standard .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .score, .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .radio-group-stop-bang .question, .radio-group-stop-bang .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .question, .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .title-text, .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .title-text, .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .label-text,
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .dvt-prevention-details .title-text, .dvt-prevention-details
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .radio-group-standard .question, .radio-group-standard
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .question,
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .radio-group-standard .score, .radio-group-standard
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .score,
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .radio-group-stop-bang .question, .radio-group-stop-bang
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .question,
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .label-text,
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .dvt-prevention-details .title-text, .dvt-prevention-details
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .radio-group-standard .question, .radio-group-standard
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .question,
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .radio-group-standard .score, .radio-group-standard
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .score,
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .radio-group-stop-bang .question, .radio-group-stop-bang
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .question,
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .label-text,
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .dvt-prevention-details .title-text, .dvt-prevention-details
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .radio-group-standard .question, .radio-group-standard
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .question,
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .radio-group-standard .score, .radio-group-standard
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .score,
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .radio-group-stop-bang .question, .radio-group-stop-bang
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .question,
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .title-text,
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls .title-text {
          text-align: right; }
        .insurance-contract-container .tabbable .muliple-procedure-container .mrg-cls:last-child,
        .insurance-contract-container .tabbable .posting-option-container .mrg-cls:last-child,
        .insurance-contract-container .tabbable .review-edit-container .mrg-cls:last-child,
        .insurance-contract-container .tabbable .import-rating-container .mrg-cls:last-child {
          margin-bottom: 0; }
      .insurance-contract-container .tabbable .muliple-procedure-container .dropdown-dictionary,
      .insurance-contract-container .tabbable .posting-option-container .dropdown-dictionary,
      .insurance-contract-container .tabbable .review-edit-container .dropdown-dictionary,
      .insurance-contract-container .tabbable .import-rating-container .dropdown-dictionary {
        width: 100%;
        position: relative; }
        .insurance-contract-container .tabbable .muliple-procedure-container .dropdown-dictionary .dropdown-btn,
        .insurance-contract-container .tabbable .posting-option-container .dropdown-dictionary .dropdown-btn,
        .insurance-contract-container .tabbable .review-edit-container .dropdown-dictionary .dropdown-btn,
        .insurance-contract-container .tabbable .import-rating-container .dropdown-dictionary .dropdown-btn {
          width: 100%;
          padding: 0.8rem 1.8rem; }
        .insurance-contract-container .tabbable .muliple-procedure-container .dropdown-dictionary .dictionaryItemList,
        .insurance-contract-container .tabbable .posting-option-container .dropdown-dictionary .dictionaryItemList,
        .insurance-contract-container .tabbable .review-edit-container .dropdown-dictionary .dictionaryItemList,
        .insurance-contract-container .tabbable .import-rating-container .dropdown-dictionary .dictionaryItemList {
          width: 100%;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .insurance-contract-container .tabbable .muliple-procedure-container .drag-drop-zone,
      .insurance-contract-container .tabbable .posting-option-container .drag-drop-zone,
      .insurance-contract-container .tabbable .review-edit-container .drag-drop-zone,
      .insurance-contract-container .tabbable .import-rating-container .drag-drop-zone {
        margin-top: 1.5rem;
        min-height: 18rem;
        max-height: 30rem;
        width: 100%;
        border: 0.4rem dashed #E6E6E6;
        background-color: #FFFFFF;
        text-align: center; }
        .insurance-contract-container .tabbable .muliple-procedure-container .drag-drop-zone .fa-cloud-upload,
        .insurance-contract-container .tabbable .posting-option-container .drag-drop-zone .fa-cloud-upload,
        .insurance-contract-container .tabbable .review-edit-container .drag-drop-zone .fa-cloud-upload,
        .insurance-contract-container .tabbable .import-rating-container .drag-drop-zone .fa-cloud-upload {
          color: #24D399;
          font-size: 12rem; }
        .insurance-contract-container .tabbable .muliple-procedure-container .drag-drop-zone .p-text,
        .insurance-contract-container .tabbable .posting-option-container .drag-drop-zone .p-text,
        .insurance-contract-container .tabbable .review-edit-container .drag-drop-zone .p-text,
        .insurance-contract-container .tabbable .import-rating-container .drag-drop-zone .p-text {
          color: #BFC0C1; }
        .insurance-contract-container .tabbable .muliple-procedure-container .drag-drop-zone.over,
        .insurance-contract-container .tabbable .posting-option-container .drag-drop-zone.over,
        .insurance-contract-container .tabbable .review-edit-container .drag-drop-zone.over,
        .insurance-contract-container .tabbable .import-rating-container .drag-drop-zone.over {
          background-color: #eee; }
      .insurance-contract-container .tabbable .muliple-procedure-container .close,
      .insurance-contract-container .tabbable .posting-option-container .close,
      .insurance-contract-container .tabbable .review-edit-container .close,
      .insurance-contract-container .tabbable .import-rating-container .close {
        float: right;
        font-size: 2.1rem;
        font-weight: bold;
        line-height: 1;
        color: #000;
        text-shadow: 0 .1rem 0 #fff;
        filter: alpha(opacity=20);
        opacity: .2; }
      .insurance-contract-container .tabbable .muliple-procedure-container .toast-message,
      .insurance-contract-container .tabbable .posting-option-container .toast-message,
      .insurance-contract-container .tabbable .review-edit-container .toast-message,
      .insurance-contract-container .tabbable .import-rating-container .toast-message {
        text-align: left;
        padding-left: 1.5rem; }
      .insurance-contract-container .tabbable .muliple-procedure-container .alert,
      .insurance-contract-container .tabbable .posting-option-container .alert,
      .insurance-contract-container .tabbable .review-edit-container .alert,
      .insurance-contract-container .tabbable .import-rating-container .alert {
        width: 100%; }
  .insurance-contract-container .bookmark-header {
    font-family: MetaProMedium;
    font-size: 1.7rem;
    color: #535456;
    float: left;
    padding-top: 1rem;
    padding-left: 1.5rem; }
    .insurance-contract-container .bookmark-header .custom-tooltip {
      text-transform: none;
      font-size: 1.4rem;
      font-weight: normal; }
  .insurance-contract-container .fa-bookmark-custom {
    color: #00A0DC;
    margin-top: 0.5rem;
    text-transform: none;
    display: inline;
    padding-right: .5rem; }
  .insurance-contract-container .main_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .insurance-contract-container .main_container input:focus {
      outline: none; }
    .insurance-contract-container .main_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .insurance-contract-container .main_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .insurance-contract-container .main_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .insurance-contract-container .main_container .left_container .list-group {
        margin-bottom: 0; }
      .insurance-contract-container .main_container .left_container .config-selector .config-selector-list-container, .insurance-contract-container .main_container .left_container .config-selector .config-selector-extended-height {
        min-height: 29rem;
        width: 100%; }
        .insurance-contract-container .main_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .insurance-contract-container .main_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .insurance-contract-container .main_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .insurance-contract-container .main_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .insurance-contract-container .main_container .right_container {
      padding: 1.5rem; }
      .insurance-contract-container .main_container .right_container .text-align {
        text-align: left;
        padding-top: 0.5rem;
        display: inline-block; }
      .insurance-contract-container .main_container .right_container .select_create {
        line-height: 22;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .insurance-contract-container .main_container .right_container .label-text, .insurance-contract-container .main_container .right_container .dvt-prevention-details .title-text, .dvt-prevention-details .insurance-contract-container .main_container .right_container .title-text, .insurance-contract-container .main_container .right_container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .insurance-contract-container .main_container .right_container .title-text, .insurance-contract-container .main_container .right_container .radio-group-standard .question, .radio-group-standard .insurance-contract-container .main_container .right_container .question, .insurance-contract-container .main_container .right_container .radio-group-standard .score, .radio-group-standard .insurance-contract-container .main_container .right_container .score, .insurance-contract-container .main_container .right_container .radio-group-stop-bang .question, .radio-group-stop-bang .insurance-contract-container .main_container .right_container .question, .insurance-contract-container .main_container .right_container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .insurance-contract-container .main_container .right_container .title-text, .insurance-contract-container .main_container .right_container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .insurance-contract-container .main_container .right_container .title-text, .insurance-contract-container .main_container .right_container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .insurance-contract-container .main_container .right_container .title-text {
        text-align: left;
        padding-top: 0.5rem; }
      .insurance-contract-container .main_container .right_container .percent_alignment {
        text-align: center; }
      .insurance-contract-container .main_container .right_container .padding-top-1rem {
        padding: 1rem 0 0 0; }
      .insurance-contract-container .main_container .right_container .dropdown-dictionary {
        width: 100%;
        position: relative; }
        .insurance-contract-container .main_container .right_container .dropdown-dictionary .dropdown-btn {
          width: 100%;
          padding: 0.8rem 1.8rem; }
        .insurance-contract-container .main_container .right_container .dropdown-dictionary .dictionaryItemList {
          width: 100%;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .insurance-contract-container .main_container .right_container .ct-type {
        float: left;
        margin-top: 1.5rem; }
      .insurance-contract-container .main_container .right_container .btn_aln {
        margin-bottom: 0.5rem;
        float: right; }
      .insurance-contract-container .main_container .right_container .mrg-cls {
        margin-left: -2.5rem; }
      .insurance-contract-container .main_container .right_container .mrg-cls1 {
        margin-left: 1rem; }
      .insurance-contract-container .main_container .right_container .mrg-gap {
        margin-top: -0.5rem; }
      .insurance-contract-container .main_container .right_container .item-source {
        font-style: italic;
        font-weight: normal;
        font-family: MetaProBook;
        text-align: right; }
      .insurance-contract-container .main_container .right_container .calendar-picker {
        padding: 0 0 0 2.5rem; }
        .insurance-contract-container .main_container .right_container .calendar-picker .text-alignment {
          text-align: left; }
        .insurance-contract-container .main_container .right_container .calendar-picker #datepicker-expire-container,
        .insurance-contract-container .main_container .right_container .calendar-picker #datepicker-effective-container {
          position: relative;
          text-align: left; }
          .insurance-contract-container .main_container .right_container .calendar-picker #datepicker-expire-container.schedule-datepicker-container > .datepicker-dropdown,
          .insurance-contract-container .main_container .right_container .calendar-picker #datepicker-effective-container.schedule-datepicker-container > .datepicker-dropdown {
            left: 0 !important; }
          .insurance-contract-container .main_container .right_container .calendar-picker #datepicker-expire-container .fa,
          .insurance-contract-container .main_container .right_container .calendar-picker #datepicker-effective-container .fa {
            color: #00A0DC;
            font-size: 2rem; }
          .insurance-contract-container .main_container .right_container .calendar-picker #datepicker-expire-container .disable-calendar,
          .insurance-contract-container .main_container .right_container .calendar-picker #datepicker-effective-container .disable-calendar {
            color: #BFC0C1; }
          .insurance-contract-container .main_container .right_container .calendar-picker #datepicker-expire-container .contract-date-picker,
          .insurance-contract-container .main_container .right_container .calendar-picker #datepicker-effective-container .contract-date-picker {
            display: inline-block;
            cursor: pointer; }
  .insurance-contract-container div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    justify-content: space-between;
    margin-bottom: 1rem; }
    .insurance-contract-container div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .insurance-contract-container div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .insurance-contract-container div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }

/**
 * Created by Asamal on 16-06-2017.
 * user story:979915
 * summary: Financial configurations: Add a new Transaction Code
 */
.transaction_code_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .transaction_code_container .general-ledger-container {
    padding-top: 1.5rem;
    padding-left: 0px; }
    .transaction_code_container .general-ledger-container .general-ledger-header {
      text-align: left;
      font-size: 14px; }
    .transaction_code_container .general-ledger-container .general-ledger-dropdown {
      text-align: left; }
    .transaction_code_container .general-ledger-container .fa-bookmark-custom {
      padding-left: 0rem; }
    .transaction_code_container .general-ledger-container .to-debit-padding {
      padding-right: 0.7rem;
      padding-left: 0px; }
  .transaction_code_container .fa-bookmark-custom {
    color: #00A0DC;
    margin-top: 0.5rem;
    text-transform: none;
    display: inline;
    padding-right: .5rem;
    padding-left: 1.5rem; }
  .transaction_code_container h4.panel_title, .transaction_code_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .panel_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .transaction_code_container .panel_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
  .transaction_code_container .main_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .transaction_code_container .main_container input:focus {
      outline: none; }
    .transaction_code_container .main_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .transaction_code_container .main_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .transaction_code_container .main_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .transaction_code_container .main_container .left_container .list-group {
        margin-bottom: 0; }
      .transaction_code_container .main_container .left_container .increase-height .config-selector .config-selector-list-container, .transaction_code_container .main_container .left_container .increase-height .config-selector .config-selector-extended-height {
        height: 27.5rem;
        width: 100%; }
        .transaction_code_container .main_container .left_container .increase-height .config-selector .config-selector-list-container .list-group-item .flex-grow, .transaction_code_container .main_container .left_container .increase-height .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .transaction_code_container .main_container .left_container .increase-height .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .transaction_code_container .main_container .left_container .increase-height .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
      .transaction_code_container .main_container .left_container .config-selector .config-selector-list-container, .transaction_code_container .main_container .left_container .config-selector .config-selector-extended-height {
        height: 20.5rem;
        width: 100%; }
        .transaction_code_container .main_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .transaction_code_container .main_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .transaction_code_container .main_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .transaction_code_container .main_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .transaction_code_container .main_container .right_container {
      padding: 1.5rem; }
      .transaction_code_container .main_container .right_container .text-align {
        text-align: left;
        padding-top: 0.5rem;
        display: inline-block; }
      .transaction_code_container .main_container .right_container .select_create {
        line-height: 16;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .transaction_code_container .main_container .right_container .read-only {
        color: #BFC0C1 !important;
        background: #EFEFEF !important;
        cursor: default; }
  .transaction_code_container .transaction-type {
    float: left;
    margin-top: 1rem; }
  .transaction_code_container .dropdown-dictionary {
    width: 29.2rem !important; }
  .transaction_code_container .ca_toggle {
    position: relative;
    float: left;
    padding-top: 1rem; }
    .transaction_code_container .ca_toggle .align-toggle {
      float: left; }
    .transaction_code_container .ca_toggle .fa-info-circle {
      font-family: FontAwesome;
      color: rgba(36, 211, 153, 0.85);
      font-size: 1.8rem;
      text-align: left;
      padding-right: 0.5rem;
      cursor: default;
      vertical-align: middle; }
  .transaction_code_container div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding: 0 1rem;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .transaction_code_container div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .transaction_code_container div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .transaction_code_container div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }

.patient_statements_config_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .patient_statements_config_container h4.psc_title, .patient_statements_config_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .psc_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .patient_statements_config_container .psc_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem; }
  .patient_statements_config_container .facility-details {
    width: 100%; }
  .patient_statements_config_container .col-md-5 {
    width: 72.3%; }
  .patient_statements_config_container .main_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    padding: 1.5rem; }
    .patient_statements_config_container .main_container.patient-statements-container {
      margin-top: 15px; }
      .patient_statements_config_container .main_container.patient-statements-container textarea {
        font-family: OpenSans;
        border: 0.2rem solid #E6E6E6;
        resize: none;
        float: left;
        padding: 5px 10px; }
      .patient_statements_config_container .main_container.patient-statements-container .custom-tooltip {
        white-space: pre-line;
        text-align: left; }
      .patient_statements_config_container .main_container.patient-statements-container .main-label {
        margin-bottom: 15px; }
      .patient_statements_config_container .main_container.patient-statements-container .title {
        text-align: left;
        margin-bottom: 5px; }
      .patient_statements_config_container .main_container.patient-statements-container .info-icon {
        color: rgba(36, 211, 153, 0.85);
        font-size: 1.8rem;
        margin-left: 5px; }
      .patient_statements_config_container .main_container.patient-statements-container .title_field {
        margin-bottom: 10px; }
      .patient_statements_config_container .main_container.patient-statements-container .sis-toggle-switch div.left-side {
        border-radius: 0.5rem 0 0 0.5rem; }
      .patient_statements_config_container .main_container.patient-statements-container .sis-toggle-switch div.right-side {
        border-radius: 0 0.5rem 0.5rem 0; }
    .patient_statements_config_container .main_container .padding-top {
      display: flex;
      align-items: center; }
      .patient_statements_config_container .main_container .padding-top h4, .patient_statements_config_container .main_container .padding-top .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .patient_statements_config_container .main_container .padding-top .fc-resource-cell {
        text-transform: inherit; }
      .patient_statements_config_container .main_container .padding-top .show-zero {
        font-family: OpenSans-Semibold; }
      .patient_statements_config_container .main_container .padding-top .decimal_container {
        width: 6rem;
        margin: 0 0.5rem; }
      .patient_statements_config_container .main_container .padding-top .decimal_balance_container {
        width: 10rem;
        margin: 0 0.5rem; }
      .patient_statements_config_container .main_container .padding-top .disabled-btn {
        pointer-events: none;
        cursor: not-allowed;
        opacity: 0.5;
        color: #BFC0C1;
        background: #EFEFEF; }
      .patient_statements_config_container .main_container .padding-top .disabled-txt {
        color: #BFC0C1;
        background: #EFEFEF; }
      .patient_statements_config_container .main_container .padding-top .address_container {
        margin: 0 0.5rem; }
    .patient_statements_config_container .main_container .facility-content {
      display: flex;
      padding: 1.5rem 1.5rem 1.5rem 0;
      font-family: OpenSans; }
      .patient_statements_config_container .main_container .facility-content .label-text, .patient_statements_config_container .main_container .facility-content .dvt-prevention-details .title-text, .dvt-prevention-details .patient_statements_config_container .main_container .facility-content .title-text, .patient_statements_config_container .main_container .facility-content .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient_statements_config_container .main_container .facility-content .title-text, .patient_statements_config_container .main_container .facility-content .radio-group-standard .question, .radio-group-standard .patient_statements_config_container .main_container .facility-content .question, .patient_statements_config_container .main_container .facility-content .radio-group-standard .score, .radio-group-standard .patient_statements_config_container .main_container .facility-content .score, .patient_statements_config_container .main_container .facility-content .radio-group-stop-bang .question, .radio-group-stop-bang .patient_statements_config_container .main_container .facility-content .question, .patient_statements_config_container .main_container .facility-content .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient_statements_config_container .main_container .facility-content .title-text, .patient_statements_config_container .main_container .facility-content .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient_statements_config_container .main_container .facility-content .title-text, .patient_statements_config_container .main_container .facility-content .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient_statements_config_container .main_container .facility-content .title-text {
        text-align: left;
        padding-left: 0; }
      .patient_statements_config_container .main_container .facility-content .header_logo, .patient_statements_config_container .main_container .facility-content .header_details, .patient_statements_config_container .main_container .facility-content .buttons-row {
        position: relative;
        width: 100%; }
      .patient_statements_config_container .main_container .facility-content .header_logo, .patient_statements_config_container .main_container .facility-content .header_details {
        height: 13rem;
        border: 0.1rem solid #E6E6E6;
        margin: .5rem 0;
        padding: 0; }
        .patient_statements_config_container .main_container .facility-content .header_logo img, .patient_statements_config_container .main_container .facility-content .header_details img {
          max-height: 1in;
          max-width: 4.25in; }
        .patient_statements_config_container .main_container .facility-content .header_logo .camera_with_label, .patient_statements_config_container .main_container .facility-content .header_details .camera_with_label {
          font-size: 1.5rem;
          position: absolute;
          left: 0;
          bottom: 0;
          right: 0;
          text-align: left;
          padding: .5rem;
          color: #535456;
          line-height: 0; }
          .patient_statements_config_container .main_container .facility-content .header_logo .camera_with_label label, .patient_statements_config_container .main_container .facility-content .header_details .camera_with_label label {
            display: none; }
        .patient_statements_config_container .main_container .facility-content .header_logo:hover .camera_with_label, .patient_statements_config_container .main_container .facility-content .header_details:hover .camera_with_label {
          background-color: rgba(0, 0, 0, 0.5);
          color: #FFFFFF; }
          .patient_statements_config_container .main_container .facility-content .header_logo:hover .camera_with_label label, .patient_statements_config_container .main_container .facility-content .header_details:hover .camera_with_label label {
            display: inline-block; }
        .patient_statements_config_container .main_container .facility-content .header_logo input[type=file], .patient_statements_config_container .main_container .facility-content .header_details input[type=file] {
          position: absolute;
          left: 0;
          top: 0;
          right: 0;
          bottom: 0;
          opacity: 0;
          width: 100%;
          height: 100%; }
        .patient_statements_config_container .main_container .facility-content .header_logo textarea, .patient_statements_config_container .main_container .facility-content .header_details textarea {
          width: 100%;
          height: 100%;
          max-width: 100%;
          max-height: 100%;
          border-color: #E6E6E6;
          resize: none; }
      .patient_statements_config_container .main_container .facility-content .max-size {
        color: #535456;
        font-size: 1.5rem;
        text-align: left;
        font-family: OpenSans;
        clear: both; }
    .patient_statements_config_container .main_container .delete-icon {
      content: "\f017";
      cursor: pointer;
      background: #FFFFFF;
      position: absolute;
      height: 2rem;
      width: 2rem;
      right: -1rem;
      top: -1rem;
      text-align: center;
      line-height: 1.3;
      font-size: 1.6rem;
      border-radius: 50%;
      color: #D7572B;
      box-shadow: 0 0.2rem 0.1rem rgba(0, 0, 0, 0.3);
      z-index: 1; }
    .patient_statements_config_container .main_container .dunning_msg_content {
      display: flex;
      padding: 1.5rem 1.5rem 0 0;
      font-family: OpenSans; }
      .patient_statements_config_container .main_container .dunning_msg_content .label-text, .patient_statements_config_container .main_container .dunning_msg_content .dvt-prevention-details .title-text, .dvt-prevention-details .patient_statements_config_container .main_container .dunning_msg_content .title-text, .patient_statements_config_container .main_container .dunning_msg_content .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient_statements_config_container .main_container .dunning_msg_content .title-text, .patient_statements_config_container .main_container .dunning_msg_content .radio-group-standard .question, .radio-group-standard .patient_statements_config_container .main_container .dunning_msg_content .question, .patient_statements_config_container .main_container .dunning_msg_content .radio-group-standard .score, .radio-group-standard .patient_statements_config_container .main_container .dunning_msg_content .score, .patient_statements_config_container .main_container .dunning_msg_content .radio-group-stop-bang .question, .radio-group-stop-bang .patient_statements_config_container .main_container .dunning_msg_content .question, .patient_statements_config_container .main_container .dunning_msg_content .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient_statements_config_container .main_container .dunning_msg_content .title-text, .patient_statements_config_container .main_container .dunning_msg_content .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient_statements_config_container .main_container .dunning_msg_content .title-text, .patient_statements_config_container .main_container .dunning_msg_content .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient_statements_config_container .main_container .dunning_msg_content .title-text {
        text-align: left;
        padding: 0.5rem 0 0 0; }
      .patient_statements_config_container .main_container .dunning_msg_content button {
        width: 10rem;
        background-color: #F9F9F9;
        border: 0.1rem solid #E6E6E6;
        margin-right: 1rem; }
        .patient_statements_config_container .main_container .dunning_msg_content button.active {
          background-color: #00A0DC;
          color: #FFFFFF; }
          .patient_statements_config_container .main_container .dunning_msg_content button.active:hover {
            background-color: #006D8E; }
          .patient_statements_config_container .main_container .dunning_msg_content button.active:active {
            background-color: #006D8E; }
        .patient_statements_config_container .main_container .dunning_msg_content button.disabled {
          border: #E6E6E6; }
    .patient_statements_config_container .main_container .info-icon {
      color: rgba(36, 211, 153, 0.85);
      font-size: 1.8rem;
      margin-left: 5px; }

.statements-warning .error-message {
  white-space: pre-line; }

.button_address {
  background-color: #00A0DC;
  color: #FFFFFF;
  font-family: MetaProMedium;
  font-size: 1.4rem;
  padding: 0.8rem 1.5rem 0.8rem 1.5rem;
  border: 0.1rem solid #E6E6E6;
  height: 3rem;
  line-height: 0rem;
  border-radius: 0.5rem;
  cursor: default;
  white-space: nowrap; }

.eligibility_config_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .eligibility_config_container h4.ec_title, .eligibility_config_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .ec_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .eligibility_config_container .ec_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem; }
  .eligibility_config_container h4.ec_label, .eligibility_config_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .ec_label.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .eligibility_config_container .ec_label.fc-resource-cell {
    text-transform: none; }
  .eligibility_config_container h4.ec_note, .eligibility_config_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .ec_note.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .eligibility_config_container .ec_note.fc-resource-cell {
    text-align: left;
    padding: 1.5rem 0;
    text-transform: none; }
  .eligibility_config_container .main_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    padding: 1.5rem 1.5rem 7rem; }
    .eligibility_config_container .main_container .padding-top {
      display: flex;
      padding-top: 0.5rem;
      align-items: left; }
      .eligibility_config_container .main_container .padding-top .decimal_container {
        width: 5.5rem;
        margin: -0.5rem 0.5rem 0 0.5rem; }
    .eligibility_config_container .main_container .sub-container {
      margin-top: 2rem; }
      .eligibility_config_container .main_container .sub-container .fa-info-circle {
        font-family: FontAwesome;
        color: rgba(36, 211, 153, 0.85);
        font-size: 1.8rem;
        text-align: left;
        padding-right: 0.5rem;
        cursor: default;
        vertical-align: middle; }
      .eligibility_config_container .main_container .sub-container .ec-align-options {
        padding-top: 1.5rem;
        margin-top: 1rem; }
        .eligibility_config_container .main_container .sub-container .ec-align-options .check-box-label {
          padding-left: 1rem;
          font-family: OpenSans-Semibold; }
        .eligibility_config_container .main_container .sub-container .ec-align-options .fa-square-o {
          color: #BFC0C1;
          border-radius: initial; }
      .eligibility_config_container .main_container .sub-container .ec-padding-top-left {
        padding: 0.5rem 0 0 2rem; }

.no-view-permission {
  margin-top: 15px; }

.custom-tooltip-active {
  max-width: 46rem !important; }

/**
 * Created by Mkarumujji on 08-10-2019.
 * VSTS story:116897
 * summary: Patient Estimates: Configuration
 */
.patient_estimates_config_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .patient_estimates_config_container h4.ps_title, .patient_estimates_config_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .ps_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .patient_estimates_config_container .ps_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem; }
  .patient_estimates_config_container .main_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    margin-bottom: 10px; }
    .patient_estimates_config_container .main_container .estimate_fields {
      margin-top: 1.5rem;
      text-align: left; }
      .patient_estimates_config_container .main_container .estimate_fields .info-icon {
        color: rgba(36, 211, 153, 0.85);
        font-size: 1.8rem;
        margin-left: 5px; }
      .patient_estimates_config_container .main_container .estimate_fields .title_field {
        height: 3rem;
        resize: none; }
      .patient_estimates_config_container .main_container .estimate_fields.email_body, .patient_estimates_config_container .main_container .estimate_fields.sms_body {
        margin-bottom: 10px; }
    .patient_estimates_config_container .main_container textarea {
      font-family: OpenSans; }
    .patient_estimates_config_container .main_container textarea:focus {
      outline: none; }
    .patient_estimates_config_container .main_container .ps_title_sub {
      margin-bottom: 0.5rem;
      font-size: 1.46rem; }
    .patient_estimates_config_container .main_container .dual-switch {
      margin-bottom: 1.5rem; }

/**
 * Created by mvenna on 06-29-2017.
 * user story:1010737
 * summary: Preference Cards: Clicking on Configuration Section
 */
.preference_card_config_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .preference_card_config_container h4.panel_title, .preference_card_config_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .panel_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .preference_card_config_container .panel_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
    .preference_card_config_container h4.panel_title .fa-bookmark, .preference_card_config_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .panel_title.fc-resource-cell .fa-bookmark, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .preference_card_config_container .panel_title.fc-resource-cell .fa-bookmark {
      color: #00A0DC;
      padding-right: 0.5rem; }
  .preference_card_config_container .fa-print {
    color: #00A0DC;
    padding-right: 0.5rem;
    cursor: pointer; }
  .preference_card_config_container button.sisMultiselect i {
    float: right;
    position: absolute; }
  .preference_card_config_container .dropdown-dictionary {
    width: 100%; }
    .preference_card_config_container .dropdown-dictionary button.sisMultiselect {
      width: 100%;
      padding-right: 3rem; }
    .preference_card_config_container .dropdown-dictionary ul.sisMultiselect > li.list-item {
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 60rem; }
  .preference_card_config_container .main_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .preference_card_config_container .main_container input:focus {
      outline: none; }
    .preference_card_config_container .main_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .preference_card_config_container .main_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .preference_card_config_container .main_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .preference_card_config_container .main_container .left_container .list-group {
        margin-bottom: 0; }
      .preference_card_config_container .main_container .left_container .config-selector .config-selector-list-container, .preference_card_config_container .main_container .left_container .config-selector .config-selector-extended-height {
        min-height: 36.8rem;
        width: 100%; }
        .preference_card_config_container .main_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .preference_card_config_container .main_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .preference_card_config_container .main_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .preference_card_config_container .main_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .preference_card_config_container .main_container .right_container {
      padding: 1.5rem; }
      .preference_card_config_container .main_container .right_container .select_create {
        line-height: 24.5;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .preference_card_config_container .main_container .right_container .disclaimer-text {
        font-size: 1.3rem;
        font-family: OpenSans;
        user-select: none;
        text-align: left;
        margin-top: 0.3rem; }
      .preference_card_config_container .main_container .right_container .disclaimer-text-cdt {
        font-size: 1.3rem;
        font-family: OpenSans;
        user-select: none;
        text-align: left;
        margin-top: 0.5rem;
        line-height: 1rem; }
      .preference_card_config_container .main_container .right_container.config-fields {
        padding: 0 0 0.8rem;
        text-align: left; }
        .preference_card_config_container .main_container .right_container.config-fields .specialty-appointment-block,
        .preference_card_config_container .main_container .right_container.config-fields .physician-anesthesia-block,
        .preference_card_config_container .main_container .right_container.config-fields .procedure-duration-clean-up-block {
          padding: 0 0 0.5rem 0; }
          .preference_card_config_container .main_container .right_container.config-fields .specialty-appointment-block .duration-block,
          .preference_card_config_container .main_container .right_container.config-fields .specialty-appointment-block .clean-up-block,
          .preference_card_config_container .main_container .right_container.config-fields .physician-anesthesia-block .duration-block,
          .preference_card_config_container .main_container .right_container.config-fields .physician-anesthesia-block .clean-up-block,
          .preference_card_config_container .main_container .right_container.config-fields .procedure-duration-clean-up-block .duration-block,
          .preference_card_config_container .main_container .right_container.config-fields .procedure-duration-clean-up-block .clean-up-block {
            padding-right: 0; }
          .preference_card_config_container .main_container .right_container.config-fields .specialty-appointment-block .duration-input,
          .preference_card_config_container .main_container .right_container.config-fields .specialty-appointment-block .clean-up-input,
          .preference_card_config_container .main_container .right_container.config-fields .physician-anesthesia-block .duration-input,
          .preference_card_config_container .main_container .right_container.config-fields .physician-anesthesia-block .clean-up-input,
          .preference_card_config_container .main_container .right_container.config-fields .procedure-duration-clean-up-block .duration-input,
          .preference_card_config_container .main_container .right_container.config-fields .procedure-duration-clean-up-block .clean-up-input {
            width: 43%;
            text-align: right; }
          .preference_card_config_container .main_container .right_container.config-fields .specialty-appointment-block .min-label,
          .preference_card_config_container .main_container .right_container.config-fields .physician-anesthesia-block .min-label,
          .preference_card_config_container .main_container .right_container.config-fields .procedure-duration-clean-up-block .min-label {
            float: right;
            margin-top: 0.4rem;
            margin-right: -4.2rem; }
          .preference_card_config_container .main_container .right_container.config-fields .specialty-appointment-block .clean-up-min-label,
          .preference_card_config_container .main_container .right_container.config-fields .physician-anesthesia-block .clean-up-min-label,
          .preference_card_config_container .main_container .right_container.config-fields .procedure-duration-clean-up-block .clean-up-min-label {
            float: right;
            margin-top: 0.4rem;
            margin-right: -4.2rem; }
          @supports (-webkit-appearance: none) and (not (overflow: -webkit-marquee)) and (not (-ms-ime-align: auto)) and (not (-moz-appearance: none)) {
            .preference_card_config_container .main_container .right_container.config-fields .specialty-appointment-block .min-label,
            .preference_card_config_container .main_container .right_container.config-fields .physician-anesthesia-block .min-label,
            .preference_card_config_container .main_container .right_container.config-fields .procedure-duration-clean-up-block .min-label {
              float: right;
              margin-top: 0.4rem;
              margin-right: -4.2rem; }
            .preference_card_config_container .main_container .right_container.config-fields .specialty-appointment-block .clean-up-min-label,
            .preference_card_config_container .main_container .right_container.config-fields .physician-anesthesia-block .clean-up-min-label,
            .preference_card_config_container .main_container .right_container.config-fields .procedure-duration-clean-up-block .clean-up-min-label {
              float: right;
              margin-top: 0.4rem;
              margin-right: -4.2rem; } }
          .preference_card_config_container .main_container .right_container.config-fields .specialty-appointment-block .request-template-block,
          .preference_card_config_container .main_container .right_container.config-fields .physician-anesthesia-block .request-template-block,
          .preference_card_config_container .main_container .right_container.config-fields .procedure-duration-clean-up-block .request-template-block {
            padding-top: 0.5rem; }
  .preference_card_config_container .bottom_container {
    display: inline-block;
    width: 100%;
    margin-top: 0.5rem; }
    .preference_card_config_container .bottom_container .pc_pp_container,
    .preference_card_config_container .bottom_container .pc_doc_container,
    .preference_card_config_container .bottom_container .pc_wl_container,
    .preference_card_config_container .bottom_container .pc_rc_container {
      background-color: #F9F9F9;
      border: 0.1rem solid #E6E6E6;
      padding: 1.5rem;
      text-align: left;
      margin-bottom: 1rem; }
      .preference_card_config_container .bottom_container .pc_pp_container .resources-panel hr,
      .preference_card_config_container .bottom_container .pc_doc_container .resources-panel hr,
      .preference_card_config_container .bottom_container .pc_wl_container .resources-panel hr,
      .preference_card_config_container .bottom_container .pc_rc_container .resources-panel hr {
        margin-top: 2rem !important;
        margin-bottom: -1.9rem !important; }
      .preference_card_config_container .bottom_container .pc_pp_container .notes-area,
      .preference_card_config_container .bottom_container .pc_doc_container .notes-area,
      .preference_card_config_container .bottom_container .pc_wl_container .notes-area,
      .preference_card_config_container .bottom_container .pc_rc_container .notes-area {
        display: inline-block;
        width: 100%; }
        .preference_card_config_container .bottom_container .pc_pp_container .notes-area .preferencecard-notes-container,
        .preference_card_config_container .bottom_container .pc_doc_container .notes-area .preferencecard-notes-container,
        .preference_card_config_container .bottom_container .pc_wl_container .notes-area .preferencecard-notes-container,
        .preference_card_config_container .bottom_container .pc_rc_container .notes-area .preferencecard-notes-container {
          max-height: 30rem; }
        .preference_card_config_container .bottom_container .pc_pp_container .notes-area textarea,
        .preference_card_config_container .bottom_container .pc_doc_container .notes-area textarea,
        .preference_card_config_container .bottom_container .pc_wl_container .notes-area textarea,
        .preference_card_config_container .bottom_container .pc_rc_container .notes-area textarea {
          width: 100%;
          resize: none;
          line-height: 2rem;
          padding: 0.5rem 1rem;
          overflow-x: hidden;
          scrollbar-width: thin;
          scrollbar-color: #aaa #eee;
          overflow-y: overlay !important; }
          .preference_card_config_container .bottom_container .pc_pp_container .notes-area textarea::-webkit-scrollbar,
          .preference_card_config_container .bottom_container .pc_doc_container .notes-area textarea::-webkit-scrollbar,
          .preference_card_config_container .bottom_container .pc_wl_container .notes-area textarea::-webkit-scrollbar,
          .preference_card_config_container .bottom_container .pc_rc_container .notes-area textarea::-webkit-scrollbar {
            display: none; }
          .preference_card_config_container .bottom_container .pc_pp_container .notes-area textarea:hover::-webkit-scrollbar,
          .preference_card_config_container .bottom_container .pc_doc_container .notes-area textarea:hover::-webkit-scrollbar,
          .preference_card_config_container .bottom_container .pc_wl_container .notes-area textarea:hover::-webkit-scrollbar,
          .preference_card_config_container .bottom_container .pc_rc_container .notes-area textarea:hover::-webkit-scrollbar {
            width: 1.2rem;
            display: block; }
          .preference_card_config_container .bottom_container .pc_pp_container .notes-area textarea::-webkit-scrollbar-track,
          .preference_card_config_container .bottom_container .pc_doc_container .notes-area textarea::-webkit-scrollbar-track,
          .preference_card_config_container .bottom_container .pc_wl_container .notes-area textarea::-webkit-scrollbar-track,
          .preference_card_config_container .bottom_container .pc_rc_container .notes-area textarea::-webkit-scrollbar-track {
            background: #eee;
            border-radius: 0.6rem; }
          .preference_card_config_container .bottom_container .pc_pp_container .notes-area textarea::-webkit-scrollbar-thumb,
          .preference_card_config_container .bottom_container .pc_doc_container .notes-area textarea::-webkit-scrollbar-thumb,
          .preference_card_config_container .bottom_container .pc_wl_container .notes-area textarea::-webkit-scrollbar-thumb,
          .preference_card_config_container .bottom_container .pc_rc_container .notes-area textarea::-webkit-scrollbar-thumb {
            background-color: #aaa;
            border-radius: 0.6rem;
            border: 0.2rem solid #eee; }
          .preference_card_config_container .bottom_container .pc_pp_container .notes-area textarea::-webkit-input-placeholder, .preference_card_config_container .bottom_container .pc_pp_container .notes-area textarea:-moz-placeholder, .preference_card_config_container .bottom_container .pc_pp_container .notes-area textarea::-moz-placeholder, .preference_card_config_container .bottom_container .pc_pp_container .notes-area textarea:-ms-input-placeholder,
          .preference_card_config_container .bottom_container .pc_doc_container .notes-area textarea::-webkit-input-placeholder,
          .preference_card_config_container .bottom_container .pc_doc_container .notes-area textarea:-moz-placeholder,
          .preference_card_config_container .bottom_container .pc_doc_container .notes-area textarea::-moz-placeholder,
          .preference_card_config_container .bottom_container .pc_doc_container .notes-area textarea:-ms-input-placeholder,
          .preference_card_config_container .bottom_container .pc_wl_container .notes-area textarea::-webkit-input-placeholder,
          .preference_card_config_container .bottom_container .pc_wl_container .notes-area textarea:-moz-placeholder,
          .preference_card_config_container .bottom_container .pc_wl_container .notes-area textarea::-moz-placeholder,
          .preference_card_config_container .bottom_container .pc_wl_container .notes-area textarea:-ms-input-placeholder,
          .preference_card_config_container .bottom_container .pc_rc_container .notes-area textarea::-webkit-input-placeholder,
          .preference_card_config_container .bottom_container .pc_rc_container .notes-area textarea:-moz-placeholder,
          .preference_card_config_container .bottom_container .pc_rc_container .notes-area textarea::-moz-placeholder,
          .preference_card_config_container .bottom_container .pc_rc_container .notes-area textarea:-ms-input-placeholder {
            color: #8C9093; }
  .preference_card_config_container div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding: 0 1rem;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .preference_card_config_container div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: 0.5rem; }
    .preference_card_config_container div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .preference_card_config_container div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
  .preference_card_config_container .loading-indicator .fdb.wait-spinner {
    position: static;
    text-align: center; }
  .preference_card_config_container .loading-indicator .background-trans {
    background: unset; }

.default-all-clear-config {
  padding: 1.5rem;
  border-bottom: 0.1rem solid #E6E6E6; }
  .default-all-clear-config .dual-switch {
    display: flex; }
    .default-all-clear-config .dual-switch .onoffswitch-label .onoffswitch-inner:before {
      content: "Enable";
      padding: 0.2rem 1.8rem;
      height: 3.2rem; }
    .default-all-clear-config .dual-switch h4, .default-all-clear-config .dual-switch .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .default-all-clear-config .dual-switch .fc-resource-cell {
      padding: 0.5rem 2.5rem 0 0; }
  .default-all-clear-config .dual-switch .onoffswitch-label .onoffswitch-inner:after {
    content: "Disable";
    padding: 0.2rem 1.8rem;
    height: 3.2rem; }

.cms-quality-config .case-pack {
  display: flex; }

.cms-quality-config p.g-code-description {
  width: 100%; }

.cms-quality-config .radio-button-wrapper .radio-button .fa {
  left: 0; }

.cms-quality-config .prophylactic-title {
  text-align: left;
  padding-bottom: 1rem; }

.cms-quality-config .prophylactic-section {
  padding: 1.5rem; }
  .cms-quality-config .prophylactic-section .segmented-label label {
    width: 20rem; }
  .cms-quality-config .prophylactic-section .radio-button-group .radio-button-wrapper > .radio-button {
    margin: 0.2rem 1rem 0.2rem 0; }
    .cms-quality-config .prophylactic-section .radio-button-group .radio-button-wrapper > .radio-button .fa {
      font-size: 0.5rem;
      top: 0.25rem;
      height: 1.5rem;
      width: 1.5rem; }
    .cms-quality-config .prophylactic-section .radio-button-group .radio-button-wrapper > .radio-button .selected-radio-button {
      border: 0.2rem solid #00A0DC; }
  .cms-quality-config .prophylactic-section .radio-button-wrapper .radio-button .fa {
    font-size: 0.5rem;
    top: 0.25rem;
    height: 2rem;
    width: 2rem; }
  .cms-quality-config .prophylactic-section .radio-button-wrapper .radio-button.selected-radio-button {
    border: 0.2rem solid #00A0DC; }
  .cms-quality-config .prophylactic-section .radio-button-wrapper .radio-button {
    height: 1.5rem;
    width: 1.5rem;
    border: 0.2rem solid #343435; }

.profile-import-export-container {
  display: inline-block;
  width: 100%;
  position: relative;
  background-color: #FFFFFF;
  text-align: left; }
  .profile-import-export-container .profile-import-export-header {
    margin-top: 1.5rem;
    margin-bottom: 0.5rem; }
  .profile-import-export-container .profile-import-export-options {
    display: inline-block;
    width: 100%;
    padding: 1.5rem;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .profile-import-export-container .profile-import-export-options h4, .profile-import-export-container .profile-import-export-options .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .profile-import-export-container .profile-import-export-options .fc-resource-cell {
      margin-bottom: .75rem; }
    .profile-import-export-container .profile-import-export-options button {
      width: 16rem; }
  .profile-import-export-container .profile-export-container {
    margin-bottom: 2.5rem; }
  .profile-import-export-container .profile-export-progress {
    font-size: 1.5rem;
    font-family: OpenSans;
    color: #343435; }
    .profile-import-export-container .profile-export-progress .fa {
      font-size: 3.6rem;
      vertical-align: middle; }
  .profile-import-export-container input.upload {
    display: block;
    position: relative;
    bottom: 3rem;
    right: 0.1rem;
    margin: 0;
    padding: 0;
    width: 16rem;
    height: 3rem;
    opacity: 0;
    filter: alpha(opacity=0); }
  .profile-import-export-container .profile-import-progress {
    position: relative;
    bottom: 5.8rem;
    left: 17rem; }
    .profile-import-export-container .profile-import-progress .fa-spinner {
      font-size: 2.5rem;
      color: #00A0DC; }
  .profile-import-export-container .error {
    color: #DA291C;
    font-weight: bold; }
  .profile-import-export-container .success {
    color: #00A0DC;
    font-weight: bold; }
  .profile-import-export-container .upload-panel {
    width: 82%; }

.equipment-container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .equipment-container h4.panel-title, .equipment-container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .panel-title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .equipment-container .panel-title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none;
    font-size: 1.5rem; }
  .equipment-container span.cpt-resv {
    font-size: 1rem;
    float: left;
    margin-top: 10rem; }
  .equipment-container .main-container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .equipment-container .main-container input:focus {
      outline: none; }
    .equipment-container .main-container .left-container {
      border-right: 0.1rem solid #E6E6E6; }
      .equipment-container .main-container .left-container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .equipment-container .main-container .left-container .list-check-list li:last-child {
        border-width: 0.1rem 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .equipment-container .main-container .left-container .list-group {
        margin-bottom: 0; }
      .equipment-container .main-container .left-container .config-selector .config-selector-list-container, .equipment-container .main-container .left-container .config-selector .config-selector-extended-height {
        height: 25.5rem;
        width: 100%; }
        .equipment-container .main-container .left-container .config-selector .config-selector-list-container .list-group-item .flex-grow, .equipment-container .main-container .left-container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .equipment-container .main-container .left-container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .equipment-container .main-container .left-container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .equipment-container .main-container .right-container {
      padding: 1.5rem; }
      .equipment-container .main-container .right-container .item-source {
        font-style: italic;
        font-weight: normal;
        font-family: MetaProBook;
        margin-top: -1rem; }
      .equipment-container .main-container .right-container .sub-section-top-container .equip-name-wrapper {
        width: 45rem;
        padding-right: 1rem; }
      .equipment-container .main-container .right-container .select-create {
        line-height: 16;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .equipment-container .main-container .right-container .label-text, .equipment-container .main-container .right-container .dvt-prevention-details .title-text, .dvt-prevention-details .equipment-container .main-container .right-container .title-text, .equipment-container .main-container .right-container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .equipment-container .main-container .right-container .title-text, .equipment-container .main-container .right-container .radio-group-standard .question, .radio-group-standard .equipment-container .main-container .right-container .question, .equipment-container .main-container .right-container .radio-group-standard .score, .radio-group-standard .equipment-container .main-container .right-container .score, .equipment-container .main-container .right-container .radio-group-stop-bang .question, .radio-group-stop-bang .equipment-container .main-container .right-container .question, .equipment-container .main-container .right-container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .equipment-container .main-container .right-container .title-text, .equipment-container .main-container .right-container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .equipment-container .main-container .right-container .title-text, .equipment-container .main-container .right-container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .equipment-container .main-container .right-container .title-text {
        text-align: left;
        padding-top: 0.5rem; }
      .equipment-container .main-container .right-container .padding-top-4rem {
        padding: 4rem 0 0 0; }
      .equipment-container .main-container .right-container .align-padding-top {
        padding: 2rem 0 0 0; }
        .equipment-container .main-container .right-container .align-padding-top .align-padding-right {
          padding-right: 2rem; }
      .equipment-container .main-container .right-container .case-cost {
        position: relative; }
        .equipment-container .main-container .right-container .case-cost .align-toggle {
          right: 5.6rem; }
        .equipment-container .main-container .right-container .case-cost .fa-info-circle {
          font-family: FontAwesome;
          color: rgba(36, 211, 153, 0.85);
          font-size: 1.8rem;
          text-align: left;
          padding-right: 0.5rem;
          cursor: default;
          vertical-align: middle; }
      .equipment-container .main-container .right-container .dropdown-dictionary {
        width: 100%;
        position: relative; }
        .equipment-container .main-container .right-container .dropdown-dictionary .dropdown-btn {
          width: 100%;
          padding: 0.8rem 1.8rem; }
        .equipment-container .main-container .right-container .dropdown-dictionary .dictionaryItemList {
          width: 100%;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .equipment-container .main-container .right-container .equip-cost {
        padding: 0 1.5rem 0 0; }
        .equipment-container .main-container .right-container .equip-cost .align-toggle {
          right: 1.4rem; }
      .equipment-container .main-container .right-container .equipment-notes {
        width: 100%; }
  .equipment-container div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding: 0 1rem;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .equipment-container div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: 0.5rem; }
    .equipment-container div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .equipment-container div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }

.equipment-config .modal-dialog .modal-content .add-popup-dictionary .modal-body .col-md-3 .fa-medkit {
  font-size: 7.2rem;
  margin: 1rem 0; }

.regional-anesthesia .anesthesia-container {
  height: 33rem; }
  .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-editable-textarea {
    padding: 0 1.5rem 0rem 1.5rem;
    display: inline-block;
    width: 65%;
    background: #F9F9F9;
    float: left;
    /*
        .cke_wysiwyg_div {
          min-height: 30rem;
        }
        */ }
    .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-editable-textarea .cke_editable {
      min-height: 267px; }
    .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-editable-textarea .label-caution {
      color: #00A0DC;
      font-size: 1.5rem;
      font-family: OpenSans;
      padding: 0.5rem 0; }
    .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-editable-textarea .anesthesiatextarea-item {
      padding: 0 0 1.5rem 0;
      position: relative;
      margin: 0; }
    .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-editable-textarea .textarea-inner {
      padding: 1.5rem 0 1.5rem 0; }
    .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-editable-textarea .fa-info-circle {
      color: rgba(36, 211, 153, 0.85); }
    .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-editable-textarea .delete-icon {
      text-align: center;
      position: absolute;
      right: -2.5rem;
      top: -1rem; }
  .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables {
    float: right;
    margin-bottom: 1.5rem;
    padding: 0 1.5rem 0rem 1.5rem;
    display: inline-block;
    width: 35%;
    background: #F9F9F9; }
    .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .error {
      color: red;
      font-family: MetaProMedium; }
    .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .pulled-from-div {
      margin-top: -10px; }
    .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item {
      border: 0.1rem solid #E6E6E6;
      border-radius: 1rem;
      padding: 1.5rem; }
      .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-heading h4, .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-heading .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-heading .fc-resource-cell {
        padding-bottom: 1.5rem;
        text-align: left; }
        .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-heading h4.disabled, .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-heading .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .disabled.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-heading .disabled.fc-resource-cell {
          color: #8C9093; }
      .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opdropclass {
        padding-bottom: 1.5rem;
        height: 4.5rem; }
      .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .dropdown-dictionary {
        width: 28.5rem; }
        .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .dropdown-dictionary .dropdown-btn {
          width: 28.5rem;
          padding: 0.8rem 1.8rem; }
        .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .dropdown-dictionary .dictionaryItemList {
          width: 28.5rem;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opradioclass .list-group {
        margin-bottom: 1.5rem; }
        .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opradioclass .list-group .disabled {
          color: #8C9093; }
        .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opradioclass .list-group .list-group-item {
          border: 0;
          padding: 0.5rem 0 0.5rem 0.5rem;
          border-radius: 0; }
          .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opradioclass .list-group .list-group-item .max-width {
            width: 100%; }
          .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opradioclass .list-group .list-group-item .full-input {
            padding: 0 1rem; }
          .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opradioclass .list-group .list-group-item .opmargin-top {
            margin-top: 0.8rem; }
        .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opradioclass .list-group .selected {
          color: #00A0DC; }
        .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opradioclass .list-group .opotherinput {
          clear: both; }
        .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opradioclass .list-group .disabled {
          color: #8C9093; }
      .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opotherclass {
        padding-bottom: 1.5rem;
        height: 4.5rem; }
        .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opotherclass .opleft {
          float: left; }
        .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .opotherclass .opright {
          float: right; }
      .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .optextclass {
        padding-bottom: 1.5rem; }
        .regional-anesthesia .anesthesia-container .anesthesia-inner .anesthesia-insert-variables .anesthesia-item .anesthesiavariable-layout .optextclass .small-textarea {
          width: 100%; }
  .regional-anesthesia .anesthesia-container .anestheasia-main-block {
    min-height: 350px; }
  .regional-anesthesia .anesthesia-container .anesthesia-templates {
    border: 0;
    border-bottom: 0.1rem solid #E6E6E6;
    box-sizing: content-box;
    width: 100%;
    min-height: 29.2rem; }
    .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left {
      margin-top: 1rem;
      width: 35rem;
      float: left;
      overflow: visible; }
      .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left .title-left {
        text-align: left;
        margin-left: 1.2rem; }
      .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left .config-selector .config-selector-list-container, .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left .config-selector .config-selector-extended-height {
        width: 100%; }
        .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left .config-selector .config-selector-list-container .list-group-item, .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left .config-selector .config-selector-extended-height .list-group-item {
          border-radius: 0;
          border: 0.1rem solid #E6E6E6;
          border-right: 0;
          border-left: 0; }
          .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left .config-selector .config-selector-list-container .list-group-item .read-only-field, .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left .config-selector .config-selector-extended-height .list-group-item .read-only-field {
            color: #8C9093; }
          .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left .config-selector .config-selector-list-container .list-group-item .flex-grow, .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left .config-selector .config-selector-extended-height .list-group-item .flex-grow {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
      .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left .search-input-container input.search-input {
        width: 25rem; }
      .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left .search-row {
        padding: 0.5rem 0rem 0.5rem 0rem;
        width: 32rem; }
        .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-left .search-row .add-button {
          margin-left: 1rem; }
    .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable {
      display: inline-block;
      padding: 1.5rem 2rem 0 2rem;
      border-left: 0.1rem solid #E6E6E6;
      min-height: 33rem;
      width: calc(100% - 35rem); }
      .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable h4, .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .fc-resource-cell {
        margin-bottom: 0.5rem; }
      .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-physicians {
        margin-top: 1.5rem;
        float: left; }
        .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-physicians h4, .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-physicians .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-physicians .fc-resource-cell {
          text-align: left; }
        .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-physicians .sisMultiselectContainer .sisMultiselect {
          width: 30rem; }
        .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-physicians .multi-select-physicians {
          width: 60rem;
          text-align: left;
          display: inline-block; }
        .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-physicians .selected-physicians-items {
          padding: 0 0 0 4.5rem;
          margin: 0;
          width: 60rem;
          min-height: 10rem; }
          .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-physicians .selected-physicians-items li {
            margin: 0 1.5rem 0 0;
            float: left;
            text-align: left;
            line-height: 2.5rem; }
            .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-physicians .selected-physicians-items li:nth-child(3n+1) {
              clear: both; }
            .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-physicians .selected-physicians-items li:nth-child(3n+1) {
              clear: both; }
            .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-physicians .selected-physicians-items li span {
              display: block;
              width: 15.5rem;
              word-break: break-all;
              margin-right: 1.5rem;
              text-overflow: ellipsis;
              word-wrap: normal;
              padding: 0; }
      .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-template-edit-name {
        text-align: left; }
      .regional-anesthesia .anesthesia-container .anesthesia-templates .anesthesia-enable-disable .anesthesia-template-edit-name input {
        width: 60.2rem; }

.anesthesia-template-switch {
  margin-left: 1.3rem;
  text-align: left;
  padding-top: 10px;
  min-height: 4rem; }
  .anesthesia-template-switch .swith-enable-toggle .onoffswitch-inner:before {
    content: "Enable" !important; }
  .anesthesia-template-switch .swith-enable-toggle .onoffswitch-inner:after {
    content: "Disable" !important; }
  .anesthesia-template-switch .switch-header {
    width: 14rem;
    display: inline-block;
    font-size: 15px;
    font-style: inherit;
    font-family: MetaProMedium; }
  .anesthesia-template-switch .dual-switch {
    float: right;
    padding-right: 20px; }

.vert-right {
  margin-left: 4rem !important;
  padding-top: 5.5px; }

.multiselect-section {
  margin-right: 78rem; }

/**
 * Created by Asamal on 11-02-2017.
 * user story:1068817
 * summary: Block Scheduling: Configuration UI - Creating Scheduling Blocks Config Menu Entry
 */
.block_scheduling_config_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .block_scheduling_config_container h4.bs_title, .block_scheduling_config_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .bs_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .block_scheduling_config_container .bs_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
  .block_scheduling_config_container .label-text, .block_scheduling_config_container .dvt-prevention-details .title-text, .dvt-prevention-details .block_scheduling_config_container .title-text, .block_scheduling_config_container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .block_scheduling_config_container .title-text, .block_scheduling_config_container .radio-group-standard .question, .radio-group-standard .block_scheduling_config_container .question, .block_scheduling_config_container .radio-group-standard .score, .radio-group-standard .block_scheduling_config_container .score, .block_scheduling_config_container .radio-group-stop-bang .question, .radio-group-stop-bang .block_scheduling_config_container .question, .block_scheduling_config_container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .block_scheduling_config_container .title-text, .block_scheduling_config_container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .block_scheduling_config_container .title-text, .block_scheduling_config_container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .block_scheduling_config_container .title-text {
    text-align: left;
    width: 100%; }
  .block_scheduling_config_container .dropdown-dictionary {
    width: 100% !important; }
    .block_scheduling_config_container .dropdown-dictionary button.sisMultiselect {
      width: 100% !important; }
  .block_scheduling_config_container .main_container {
    display: block;
    overflow: hidden;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .block_scheduling_config_container .main_container input:focus {
      outline: none; }
    .block_scheduling_config_container .main_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .block_scheduling_config_container .main_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .block_scheduling_config_container .main_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .block_scheduling_config_container .main_container .left_container .list-group {
        margin-bottom: 0; }
      .block_scheduling_config_container .main_container .left_container .physician-filter-label {
        padding: 1.5rem 0 0.5rem 1.5rem; }
      .block_scheduling_config_container .main_container .left_container .physician-filter-select {
        display: inline-block;
        width: 69%;
        margin-top: 1rem; }
      .block_scheduling_config_container .main_container .left_container .config-selector .config-selector-list-container, .block_scheduling_config_container .main_container .left_container .config-selector .config-selector-extended-height {
        height: 20.5rem;
        width: 100%; }
        .block_scheduling_config_container .main_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .block_scheduling_config_container .main_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .block_scheduling_config_container .main_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .block_scheduling_config_container .main_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .block_scheduling_config_container .main_container .right_container {
      padding: 1.5rem; }
      .block_scheduling_config_container .main_container .right_container .select_create {
        line-height: 19;
        color: #00A0DC;
        font-family: OpenSans-Semibold;
        text-align: center;
        display: block; }
      .block_scheduling_config_container .main_container .right_container .padding-top-1rem {
        padding: 1.5rem 0 0 0; }
      .block_scheduling_config_container .main_container .right_container .dropdown-dictionary {
        width: 100% !important; }
        .block_scheduling_config_container .main_container .right_container .dropdown-dictionary button.sisMultiselect {
          width: 100% !important; }
          .block_scheduling_config_container .main_container .right_container .dropdown-dictionary button.sisMultiselect span {
            width: calc(100% - 1.3rem);
            overflow: hidden;
            text-overflow: ellipsis;
            text-align: left;
            display: inline-block; }
          .block_scheduling_config_container .main_container .right_container .dropdown-dictionary button.sisMultiselect i {
            float: right; }
      .block_scheduling_config_container .main_container .right_container .block-color-preview {
        height: 5.5rem;
        border-radius: 0.5rem;
        text-align: left;
        width: 49%;
        margin-left: 0.6rem; }
        .block_scheduling_config_container .main_container .right_container .block-color-preview span {
          font-family: OpenSans-Semibold;
          overflow: hidden;
          text-overflow: ellipsis;
          -ms-text-overflow: ellipsis;
          -o-text-overflow: ellipsis;
          white-space: nowrap;
          float: left;
          padding: 1rem;
          width: 100%; }
  .block_scheduling_config_container .bottom_recurrence_pattern_block {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border-left: 0.1rem solid #E6E6E6;
    border-right: 0.1rem solid #E6E6E6;
    padding: 1.5rem; }
    .block_scheduling_config_container .bottom_recurrence_pattern_block h4.rp_title, .block_scheduling_config_container .bottom_recurrence_pattern_block .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .rp_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .block_scheduling_config_container .bottom_recurrence_pattern_block .rp_title.fc-resource-cell {
      text-align: left;
      padding-bottom: 0.5rem;
      text-transform: none; }
      .block_scheduling_config_container .bottom_recurrence_pattern_block h4.rp_title .fa-bookmark, .block_scheduling_config_container .bottom_recurrence_pattern_block .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .rp_title.fc-resource-cell .fa-bookmark, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .block_scheduling_config_container .bottom_recurrence_pattern_block .rp_title.fc-resource-cell .fa-bookmark {
        color: #00A0DC;
        float: left;
        padding-right: 1rem; }
    .block_scheduling_config_container .bottom_recurrence_pattern_block .warning-text, .block_scheduling_config_container .bottom_recurrence_pattern_block .warning-timezone, .block_scheduling_config_container .bottom_recurrence_pattern_block .red-asterisk {
      text-align: left;
      padding: 0.5rem 0 0 1.5rem; }
    .block_scheduling_config_container .bottom_recurrence_pattern_block .warning-timezone {
      display: inline-block;
      line-height: 1.1;
      padding-right: 1.5rem; }
    .block_scheduling_config_container .bottom_recurrence_pattern_block .timezone-text {
      padding: 0.5rem 0 0 1.5rem;
      text-align: left;
      font-family: MetaProMedium; }
    .block_scheduling_config_container .bottom_recurrence_pattern_block .padding-top-zero {
      padding-top: 0 !important; }
    .block_scheduling_config_container .bottom_recurrence_pattern_block .red-asterisk {
      padding: 0rem;
      margin-left: -0.4rem; }
      .block_scheduling_config_container .bottom_recurrence_pattern_block .red-asterisk.montly-asterisk {
        position: absolute;
        right: 0;
        text-align: right;
        padding: 1.6rem 0.1rem 0rem 0rem; }
    .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern {
      border-right: 0.1rem solid #E6E6E6; }
      .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern .left_block {
        float: left;
        padding-left: 1.5rem; }
        .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern .left_block .timeBlock {
          float: left; }
        .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern .left_block .top15-padding {
          padding: 1.5rem 0 0 0; }
      .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern .right_block {
        float: right;
        margin-top: 4rem; }
        .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern .right_block .assessment-radio-list .title {
          width: 0; }
        .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern .right_block .list-radio-list li {
          border: 0;
          padding: 1rem 0; }
          .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern .right_block .list-radio-list li.disabled .fa {
            color: #BFC0C1; }
        .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern .right_block .list-radio-list li.selected {
          background: none;
          color: #535456; }
          .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern .right_block .list-radio-list li.selected .fa {
            color: #00A0DC; }
          .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern .right_block .list-radio-list li.selected.disabled {
            background-color: transparent !important; }
            .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern .right_block .list-radio-list li.selected.disabled .fa {
              color: #BFC0C1; }
        .block_scheduling_config_container .bottom_recurrence_pattern_block .left_recurrence_pattern .right_block .fa {
          color: #8C9093; }
    .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern {
      padding-left: 2rem;
      float: left;
      font-family: MetaProMedium; }
      .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern button.sisMultiselect {
        width: 16.5rem; }
        .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern button.sisMultiselect i {
          float: right; }
      .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .decimal-input {
        width: 6rem;
        float: left;
        padding: 0 0.5rem; }
      .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .weekly-block {
        margin-top: 5.5rem;
        width: 39.5rem; }
        .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .weekly-block .weekly-text {
          padding-top: 0.5rem;
          float: left; }
        .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .weekly-block .week-days {
          float: left;
          padding-left: 1.5rem; }
          .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .weekly-block .week-days .rp-panel-btn {
            height: 3rem;
            float: left;
            padding-right: 5rem;
            width: 14.5rem; }
            .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .weekly-block .week-days .rp-panel-btn .week-day {
              text-align: left; }
            .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .weekly-block .week-days .rp-panel-btn button {
              font-size: 1.7rem;
              padding: 0 2rem 0 0;
              line-height: 0.5rem;
              color: #8C9093;
              border: 0;
              background-color: transparent;
              font-family: "sis-icon-font";
              font-style: normal;
              font-weight: normal;
              cursor: default;
              width: 1.5rem;
              float: left; }
              .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .weekly-block .week-days .rp-panel-btn button.checked:before {
                font-family: FontAwesome;
                content: "\f096"; }
              .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .weekly-block .week-days .rp-panel-btn button.active {
                color: #00A0DC;
                background-color: transparent; }
                .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .weekly-block .week-days .rp-panel-btn button.active.checked:before {
                  font-family: FontAwesome;
                  content: "\f14a";
                  position: relative;
                  font-size: inherit; }
              .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .weekly-block .week-days .rp-panel-btn button.disabled, .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .weekly-block .week-days .rp-panel-btn button:disabled, .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .weekly-block .week-days .rp-panel-btn button.disable-all {
                color: #BFC0C1; }
      .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .monthly-block {
        margin-top: 5.5rem; }
        .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .monthly-block .monthly-text {
          padding-top: 0.5rem;
          float: left;
          padding-left: 0.3rem; }
        .block_scheduling_config_container .bottom_recurrence_pattern_block .right-recurrence-pattern .monthly-block .monthly-dropdown {
          float: left;
          padding: 0 1rem 0rem 1rem;
          position: relative; }
  .block_scheduling_config_container .bottom-range-of-recurrence-block {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    border-top: 0;
    padding: 1.5rem; }
    .block_scheduling_config_container .bottom-range-of-recurrence-block .empty-border-div {
      border-top: 0.1rem solid #E6E6E6; }
    .block_scheduling_config_container .bottom-range-of-recurrence-block h4.ror-title, .block_scheduling_config_container .bottom-range-of-recurrence-block .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .ror-title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .block_scheduling_config_container .bottom-range-of-recurrence-block .ror-title.fc-resource-cell {
      text-align: left;
      padding-bottom: 0.5rem;
      text-transform: none; }
      .block_scheduling_config_container .bottom-range-of-recurrence-block h4.ror-title .fa-bookmark, .block_scheduling_config_container .bottom-range-of-recurrence-block .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .ror-title.fc-resource-cell .fa-bookmark, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .block_scheduling_config_container .bottom-range-of-recurrence-block .ror-title.fc-resource-cell .fa-bookmark {
        color: #00A0DC;
        float: left;
        padding-right: 1rem; }
    .block_scheduling_config_container .bottom-range-of-recurrence-block .calender-picker {
      padding: 1.5rem 0 0 3rem; }
      .block_scheduling_config_container .bottom-range-of-recurrence-block .calender-picker .text-alignment {
        text-align: left; }
      .block_scheduling_config_container .bottom-range-of-recurrence-block .calender-picker #datepicker-start-container,
      .block_scheduling_config_container .bottom-range-of-recurrence-block .calender-picker #datepicker-end-container {
        position: relative;
        text-align: left; }
        .block_scheduling_config_container .bottom-range-of-recurrence-block .calender-picker #datepicker-start-container .fa,
        .block_scheduling_config_container .bottom-range-of-recurrence-block .calender-picker #datepicker-end-container .fa {
          color: #00A0DC;
          font-size: 2rem; }
        .block_scheduling_config_container .bottom-range-of-recurrence-block .calender-picker #datepicker-start-container .disable-calender,
        .block_scheduling_config_container .bottom-range-of-recurrence-block .calender-picker #datepicker-end-container .disable-calender {
          color: #BFC0C1; }
        .block_scheduling_config_container .bottom-range-of-recurrence-block .calender-picker #datepicker-start-container .schedule-date-picker,
        .block_scheduling_config_container .bottom-range-of-recurrence-block .calender-picker #datepicker-end-container .schedule-date-picker {
          display: inline-block;
          cursor: pointer; }
    .block_scheduling_config_container .bottom-range-of-recurrence-block .warning-text, .block_scheduling_config_container .bottom-range-of-recurrence-block .bottom_recurrence_pattern_block .warning-timezone, .block_scheduling_config_container .bottom_recurrence_pattern_block .bottom-range-of-recurrence-block .warning-timezone, .block_scheduling_config_container .bottom-range-of-recurrence-block .red-asterisk {
      text-align: left;
      padding: 0.5rem 0 0 3rem; }
    .block_scheduling_config_container .bottom-range-of-recurrence-block .red-asterisk {
      padding: 0rem;
      margin-left: -0.4rem; }
  .block_scheduling_config_container div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding: 0 1rem;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .block_scheduling_config_container div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .block_scheduling_config_container div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .block_scheduling_config_container div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }

.patient-monitors-container .interval {
  height: 7rem;
  border-bottom: 0.1rem solid #E6E6E6;
  padding: 2rem 1rem 1rem; }
  .patient-monitors-container .interval .patient-monitor-interval .full-input {
    width: 8rem; }
  .patient-monitors-container .interval .patient-monitor-interval .label-text, .patient-monitors-container .interval .patient-monitor-interval .dvt-prevention-details .title-text, .dvt-prevention-details .patient-monitors-container .interval .patient-monitor-interval .title-text, .patient-monitors-container .interval .patient-monitor-interval .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient-monitors-container .interval .patient-monitor-interval .title-text, .patient-monitors-container .interval .patient-monitor-interval .radio-group-standard .question, .radio-group-standard .patient-monitors-container .interval .patient-monitor-interval .question, .patient-monitors-container .interval .patient-monitor-interval .radio-group-standard .score, .radio-group-standard .patient-monitors-container .interval .patient-monitor-interval .score, .patient-monitors-container .interval .patient-monitor-interval .radio-group-stop-bang .question, .radio-group-stop-bang .patient-monitors-container .interval .patient-monitor-interval .question, .patient-monitors-container .interval .patient-monitor-interval .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient-monitors-container .interval .patient-monitor-interval .title-text, .patient-monitors-container .interval .patient-monitor-interval .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient-monitors-container .interval .patient-monitor-interval .title-text, .patient-monitors-container .interval .patient-monitor-interval .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient-monitors-container .interval .patient-monitor-interval .title-text {
    text-align: left;
    padding-top: 0.3rem; }
  .patient-monitors-container .interval .patient-monitor-interval .fa-info-circle {
    color: rgba(36, 211, 153, 0.85);
    padding-right: 1rem;
    font-size: 1.5rem;
    line-height: 2rem; }

.patient-monitors-container .observation-section .patient-monitor-interval .extenal-label-text {
  width: 50%; }

.patient-monitors-container .observation-section .patient-monitor-interval .extenal-label-units {
  width: 30%;
  padding-left: 1.5rem; }

.patient-monitors-container .observation-section .config-switch {
  padding-left: 0;
  text-align: left; }
  .patient-monitors-container .observation-section .config-switch .dual-switch {
    padding-left: 1.5rem; }
  .patient-monitors-container .observation-section .config-switch .onoffswitch-inner:before {
    content: "Enable" !important; }
  .patient-monitors-container .observation-section .config-switch .onoffswitch-inner:after {
    content: "Disable" !important; }

.patient-monitors-container .departments-section {
  padding: 1rem;
  min-height: 20rem;
  border-bottom: 0.1rem solid #E6E6E6;
  text-align: left; }
  .patient-monitors-container .departments-section .label-text, .patient-monitors-container .departments-section .dvt-prevention-details .title-text, .dvt-prevention-details .patient-monitors-container .departments-section .title-text, .patient-monitors-container .departments-section .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient-monitors-container .departments-section .title-text, .patient-monitors-container .departments-section .radio-group-standard .question, .radio-group-standard .patient-monitors-container .departments-section .question, .patient-monitors-container .departments-section .radio-group-standard .score, .radio-group-standard .patient-monitors-container .departments-section .score, .patient-monitors-container .departments-section .radio-group-stop-bang .question, .radio-group-stop-bang .patient-monitors-container .departments-section .question, .patient-monitors-container .departments-section .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient-monitors-container .departments-section .title-text, .patient-monitors-container .departments-section .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient-monitors-container .departments-section .title-text, .patient-monitors-container .departments-section .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient-monitors-container .departments-section .title-text {
    text-align: left; }
  .patient-monitors-container .departments-section .sis-toggle-switch div {
    line-height: 3rem;
    padding: 0 1.5rem; }
    .patient-monitors-container .departments-section .sis-toggle-switch div.left-side {
      border-radius: 0.5rem 0 0 0.5rem; }
    .patient-monitors-container .departments-section .sis-toggle-switch div.right-side {
      border-radius: 0 0.5rem 0.5rem 0; }
  .patient-monitors-container .departments-section .controls-section {
    width: 98rem;
    padding-top: 0.5rem; }
  .patient-monitors-container .departments-section .controls-section, .patient-monitors-container .departments-section .module-section {
    display: flex;
    flex-wrap: wrap; }
  .patient-monitors-container .departments-section .module-section .dual-switch .onoffswitch-label .onoffswitch-inner, .patient-monitors-container .departments-section .toggle-section .dual-switch .onoffswitch-label .onoffswitch-inner {
    line-height: 2.9rem; }
  .patient-monitors-container .departments-section .module-section .dual-switch .onoffswitch-label .onoffswitch-inner:before, .patient-monitors-container .departments-section .toggle-section .dual-switch .onoffswitch-label .onoffswitch-inner:before {
    content: "Show"; }
  .patient-monitors-container .departments-section .module-section .dual-switch .onoffswitch-label .onoffswitch-inner:after, .patient-monitors-container .departments-section .toggle-section .dual-switch .onoffswitch-label .onoffswitch-inner:after {
    content: "Hide"; }
  .patient-monitors-container .departments-section .module-section, .patient-monitors-container .departments-section .toggle-section, .patient-monitors-container .departments-section .interval-section {
    flex-grow: 1;
    display: inline-flex;
    text-align: left; }
  .patient-monitors-container .departments-section .interval-section .full-input {
    width: 5rem; }
  .patient-monitors-container .departments-section .interval-section .label-text, .patient-monitors-container .departments-section .interval-section .dvt-prevention-details .title-text, .dvt-prevention-details .patient-monitors-container .departments-section .interval-section .title-text, .patient-monitors-container .departments-section .interval-section .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient-monitors-container .departments-section .interval-section .title-text, .patient-monitors-container .departments-section .interval-section .radio-group-standard .question, .radio-group-standard .patient-monitors-container .departments-section .interval-section .question, .patient-monitors-container .departments-section .interval-section .radio-group-standard .score, .radio-group-standard .patient-monitors-container .departments-section .interval-section .score, .patient-monitors-container .departments-section .interval-section .radio-group-stop-bang .question, .radio-group-stop-bang .patient-monitors-container .departments-section .interval-section .question, .patient-monitors-container .departments-section .interval-section .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient-monitors-container .departments-section .interval-section .title-text, .patient-monitors-container .departments-section .interval-section .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient-monitors-container .departments-section .interval-section .title-text, .patient-monitors-container .departments-section .interval-section .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient-monitors-container .departments-section .interval-section .title-text {
    text-align: left;
    padding-top: 0.3rem; }
  .patient-monitors-container .departments-section .module-section {
    display: inline-flex;
    width: 50%;
    padding: 1rem 0; }
    .patient-monitors-container .departments-section .module-section .label-text, .patient-monitors-container .departments-section .module-section .dvt-prevention-details .title-text, .dvt-prevention-details .patient-monitors-container .departments-section .module-section .title-text, .patient-monitors-container .departments-section .module-section .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient-monitors-container .departments-section .module-section .title-text, .patient-monitors-container .departments-section .module-section .radio-group-standard .question, .radio-group-standard .patient-monitors-container .departments-section .module-section .question, .patient-monitors-container .departments-section .module-section .radio-group-standard .score, .radio-group-standard .patient-monitors-container .departments-section .module-section .score, .patient-monitors-container .departments-section .module-section .radio-group-stop-bang .question, .radio-group-stop-bang .patient-monitors-container .departments-section .module-section .question, .patient-monitors-container .departments-section .module-section .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient-monitors-container .departments-section .module-section .title-text, .patient-monitors-container .departments-section .module-section .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient-monitors-container .departments-section .module-section .title-text, .patient-monitors-container .departments-section .module-section .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient-monitors-container .departments-section .module-section .title-text {
      width: 18rem; }
    .patient-monitors-container .departments-section .module-section .units {
      width: 5rem; }
    .patient-monitors-container .departments-section .module-section .sub-header {
      width: 100%;
      padding-bottom: 5px; }
  .patient-monitors-container .departments-section .areasofcare-section {
    width: 50%;
    display: inline-flex;
    text-align: left; }

.patient-monitors-container .device-mapping-section {
  padding: 0.8rem;
  min-height: 0;
  border-bottom: 0.1rem solid #E6E6E6; }
  .patient-monitors-container .device-mapping-section .label-text, .patient-monitors-container .device-mapping-section .dvt-prevention-details .title-text, .dvt-prevention-details .patient-monitors-container .device-mapping-section .title-text, .patient-monitors-container .device-mapping-section .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient-monitors-container .device-mapping-section .title-text, .patient-monitors-container .device-mapping-section .radio-group-standard .question, .radio-group-standard .patient-monitors-container .device-mapping-section .question, .patient-monitors-container .device-mapping-section .radio-group-standard .score, .radio-group-standard .patient-monitors-container .device-mapping-section .score, .patient-monitors-container .device-mapping-section .radio-group-stop-bang .question, .radio-group-stop-bang .patient-monitors-container .device-mapping-section .question, .patient-monitors-container .device-mapping-section .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient-monitors-container .device-mapping-section .title-text, .patient-monitors-container .device-mapping-section .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient-monitors-container .device-mapping-section .title-text, .patient-monitors-container .device-mapping-section .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient-monitors-container .device-mapping-section .title-text {
    text-align: left; }
  .patient-monitors-container .device-mapping-section .fa-info-circle {
    color: rgba(36, 211, 153, 0.85);
    padding-right: 1rem;
    font-size: 1.5rem;
    line-height: 2rem; }
  .patient-monitors-container .device-mapping-section .table_selectable tbody {
    background-color: #FFFFFF;
    min-height: 0;
    height: auto; }
  .patient-monitors-container .device-mapping-section .facility-identifier {
    padding-top: 2rem;
    padding-bottom: 1rem;
    padding-left: 2.6rem; }
    .patient-monitors-container .device-mapping-section .facility-identifier .full-input {
      width: 50rem;
      margin-left: 14px; }
    .patient-monitors-container .device-mapping-section .facility-identifier .label-text, .patient-monitors-container .device-mapping-section .facility-identifier .dvt-prevention-details .title-text, .dvt-prevention-details .patient-monitors-container .device-mapping-section .facility-identifier .title-text, .patient-monitors-container .device-mapping-section .facility-identifier .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient-monitors-container .device-mapping-section .facility-identifier .title-text, .patient-monitors-container .device-mapping-section .facility-identifier .radio-group-standard .question, .radio-group-standard .patient-monitors-container .device-mapping-section .facility-identifier .question, .patient-monitors-container .device-mapping-section .facility-identifier .radio-group-standard .score, .radio-group-standard .patient-monitors-container .device-mapping-section .facility-identifier .score, .patient-monitors-container .device-mapping-section .facility-identifier .radio-group-stop-bang .question, .radio-group-stop-bang .patient-monitors-container .device-mapping-section .facility-identifier .question, .patient-monitors-container .device-mapping-section .facility-identifier .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient-monitors-container .device-mapping-section .facility-identifier .title-text, .patient-monitors-container .device-mapping-section .facility-identifier .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient-monitors-container .device-mapping-section .facility-identifier .title-text, .patient-monitors-container .device-mapping-section .facility-identifier .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient-monitors-container .device-mapping-section .facility-identifier .title-text {
      margin-bottom: 0;
      padding-top: 0.3rem; }
  .patient-monitors-container .device-mapping-section .table_selectable thead > tr > th,
  .patient-monitors-container .device-mapping-section .table_selectable tbody > tr > td {
    width: 23.1rem;
    text-align: left;
    font-size: 1.5rem;
    font-family: OpenSans;
    color: #343435; }
  .patient-monitors-container .device-mapping-section .table_selectable thead > tr > th {
    font-family: OpenSans-Bold; }
  .patient-monitors-container .device-mapping-section .table_selectable thead > tr > th.delete-column,
  .patient-monitors-container .device-mapping-section .table_selectable tbody > tr > td.delete-column {
    width: 5.3rem;
    text-align: center;
    padding-left: 0;
    padding-right: 0; }
  .patient-monitors-container .device-mapping-section .table-wrapper {
    display: inline-block;
    padding-top: 1.5rem; }
    .patient-monitors-container .device-mapping-section .table-wrapper .dashed-border-box {
      margin-top: 1.5rem; }
      .patient-monitors-container .device-mapping-section .table-wrapper .dashed-border-box button {
        background-color: #FFFFFF; }
    .patient-monitors-container .device-mapping-section .table-wrapper .add-device-map {
      padding: 0;
      margin-top: 2.5rem;
      margin-bottom: 1.5rem;
      display: inline-block; }
      .patient-monitors-container .device-mapping-section .table-wrapper .add-device-map .btn-add-device-map {
        height: 46px;
        width: 100%;
        border: 0.2rem dashed #E6E6E6;
        background-color: #FFFFFF; }
        .patient-monitors-container .device-mapping-section .table-wrapper .add-device-map .btn-add-device-map:hover {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .patient-monitors-container .device-mapping-section .table-wrapper .add-device-map .btn-add-device-map.highlight {
          box-shadow: 0 0 0.5rem #00A0DC; }
        .patient-monitors-container .device-mapping-section .table-wrapper .add-device-map .btn-add-device-map .add-device-map-button {
          content: "\f055";
          color: #24D399;
          font-size: 2rem; }
      .patient-monitors-container .device-mapping-section .table-wrapper .add-device-map.disabled .btn-add-device-map:hover {
        box-shadow: 0 0 0 #00A0DC; }
  .patient-monitors-container .device-mapping-section .table_selectable tr.sorting-headers th.sorting span.required-field-icon,
  .patient-monitors-container .device-mapping-section span.required-field-icon {
    color: #D7572B;
    font-size: 1.5rem;
    margin-left: -0.3rem; }
  .patient-monitors-container .device-mapping-section .required-message {
    color: #D7572B;
    font-size: 1.2rem;
    font-weight: bold; }
  .patient-monitors-container .device-mapping-section .device-loation {
    display: inline-grid; }
  .patient-monitors-container .device-mapping-section .dropdown-dictionary {
    width: 22rem; }
    .patient-monitors-container .device-mapping-section .dropdown-dictionary .dropdown-btn {
      width: 22rem;
      padding: 0.8rem 1.8rem; }
    .patient-monitors-container .device-mapping-section .dropdown-dictionary .dictionaryItemList {
      width: 21rem;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .patient-monitors-container .device-mapping-section .trash-icon {
    display: none;
    font-size: 15px; }
    .patient-monitors-container .device-mapping-section .trash-icon.fa-trash-o {
      cursor: pointer; }
  .patient-monitors-container .device-mapping-section tr:hover .trash-icon {
    display: inline-block;
    color: #D7572B; }
  .patient-monitors-container .device-mapping-section .no-trash-icon {
    display: none; }
  .patient-monitors-container .device-mapping-section .url-error {
    text-align: left;
    margin-left: 19%; }

.anesthesia-document-signing {
  padding: 1.5rem;
  min-height: 200px; }
  .anesthesia-document-signing .anesthesia-row {
    padding-bottom: 35px; }
    .anesthesia-document-signing .anesthesia-row.multiselect-list {
      display: block;
      overflow: hidden;
      clear: both;
      padding: 0.5rem 0 0 1rem; }
      .anesthesia-document-signing .anesthesia-row.multiselect-list ul {
        width: 40rem; }
        .anesthesia-document-signing .anesthesia-row.multiselect-list ul li {
          float: left;
          margin-right: 1.5rem;
          max-width: 16rem;
          min-width: 16rem; }
  .anesthesia-document-signing .anesthesia-signee-dropdown {
    padding-left: 30px; }
  .anesthesia-document-signing .anesthesia-h4 {
    text-align: left;
    text-transform: none;
    line-height: 2.2rem; }
  .anesthesia-document-signing .anesthesia-dropdown-dictionary {
    width: 100%; }

.vitals-config-exterior {
  padding: 1rem;
  background-color: #FFFFFF; }

.vitals-config-interior {
  width: 100%;
  padding: 1rem;
  display: inline-block;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6; }
  .vitals-config-interior .case-pack {
    margin-bottom: 4rem; }
  .vitals-config-interior .case-pack-disable {
    margin-bottom: 2rem !important; }
  .vitals-config-interior .vitals-heading .col-md-1,
  .vitals-config-interior .vitals-heading .col-md-2,
  .vitals-config-interior .vitals-heading .col-md-4, .vitals-config-interior .vitals-heading .col-md-5 {
    padding: 0; }
  .vitals-config-interior .vitals-heading .col-md-2 {
    padding-right: 2rem;
    margin-left: 0.3rem; }
  .vitals-config-interior .vitals-heading div {
    text-align: left; }
  .vitals-config-interior .dragIcon {
    position: relative;
    right: 0.6rem;
    text-align: left;
    top: 3.5rem;
    width: 1rem; }
  .vitals-config-interior .draggable-panel {
    height: 6rem; }
    .vitals-config-interior .draggable-panel:hover .dragIcon {
      visibility: visible;
      cursor: move; }
    .vitals-config-interior .draggable-panel .dragIcon {
      visibility: hidden; }

.vitals-config-title {
  margin-bottom: 1rem;
  text-align: left; }

.vitals-config-plan-interior {
  padding: 2rem;
  display: inline-block;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6; }
  .vitals-config-plan-interior .disabled-text .fa {
    opacity: 0.4; }

.vitals-config-case-pack {
  margin-left: 1rem;
  margin-right: 1rem; }

.vital-panel {
  text-align: left;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex; }
  .vital-panel.vital-section {
    margin-bottom: 0.9rem; }

.toggle-button {
  margin-left: 1rem; }

.btn-add-worklist-configurable-item {
  height: 4rem;
  width: 100%;
  border: 0.2rem dashed #E6E6E6;
  background-color: #FFFFFF;
  margin-top: 2rem; }
  .btn-add-worklist-configurable-item:hover {
    box-shadow: 0 0 0.5rem #00A0DC; }
  .btn-add-worklist-configurable-item.highlight {
    box-shadow: 0 0 0.5rem #00A0DC; }
  .btn-add-worklist-configurable-item .add-worklist-icon {
    content: "\f055";
    color: #24D399;
    font-size: 2rem; }

.worklist-configurable-items-list {
  border: 0.1rem solid #BFC0C1 !important;
  margin-top: 1rem; }
  .worklist-configurable-items-list .worklist-item-search {
    margin-right: -1.5rem;
    position: relative; }
    .worklist-configurable-items-list .worklist-item-search .worklist-item-search-field {
      background-color: #E6E6E6;
      border: 1px solid #E6E6E6 !important;
      border-radius: .4rem;
      height: 3rem !important;
      padding-left: 1rem;
      font-family: OpenSans-Semibold, "FontAwesome";
      font-size: 1.5rem;
      text-align: center;
      width: 95%; }
    .worklist-configurable-items-list .worklist-item-search .search-margin {
      margin-top: 1rem;
      margin-right: 2.2rem; }
    .worklist-configurable-items-list .worklist-item-search input.worklist-item-search-field::-webkit-input-placeholder {
      font-family: OpenSans-Semibold, "FontAwesome"; }
    .worklist-configurable-items-list .worklist-item-search input.worklist-item-search-field::-moz-placeholder {
      font-family: OpenSans-Semibold, "FontAwesome"; }
    .worklist-configurable-items-list .worklist-item-search input.worklist-item-search-field::-ms-input-placeholder {
      font-family: OpenSans-Semibold, "FontAwesome"; }
    .worklist-configurable-items-list .worklist-item-search .search-reset-icon {
      position: absolute;
      top: 0.6rem !important;
      right: 3rem !important;
      background-color: #E6E6E6;
      font-size: 1.5rem;
      margin-right: 1rem;
      margin-top: 1rem; }
  .worklist-configurable-items-list .worklist-configurable-list {
    cursor: pointer;
    color: #535456;
    background-color: #F9F9F9;
    font-family: MetaProMedium;
    font-size: 1.4rem;
    margin-top: 1rem;
    padding-bottom: 0; }
    .worklist-configurable-items-list .worklist-configurable-list .worklist-configurable-list-item {
      height: 3rem;
      border-top: 0.1rem solid #BFC0C1 !important;
      padding: .5rem 1rem .5rem;
      text-align: left;
      -ms-text-overflow: ellipsis !important;
      -o-text-overflow: ellipsis !important;
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      overflow: hidden !important; }

.vital-panel-config {
  border: 0.1rem solid #E6E6E6;
  padding: 0.6rem;
  margin-bottom: 1rem;
  position: relative; }
  .vital-panel-config:hover .trash-icon {
    display: inline-block;
    color: #D7572B; }
  .vital-panel-config .trash-icon {
    display: none;
    font-size: 1.5rem; }
    .vital-panel-config .trash-icon.fa-trash-o {
      cursor: pointer; }
  .vital-panel-config .no-trash-icon {
    display: none; }
  .vital-panel-config .vital-config-name {
    text-align: left;
    padding-top: 0.5rem; }
    .vital-panel-config .vital-config-name label {
      padding-top: 0.5rem; }
  .vital-panel-config .decimal-input {
    width: 18.5rem;
    padding-left: 3rem; }
  .vital-panel-config .patient-monitor-interval {
    display: flex; }
    .vital-panel-config .patient-monitor-interval .units {
      display: none; }
    .vital-panel-config .patient-monitor-interval input {
      width: 5rem;
      padding: 0 1.5rem; }
    .vital-panel-config .patient-monitor-interval label {
      padding-top: 0.5rem;
      width: 12rem; }
  .vital-panel-config .sis-toggle-switch div {
    line-height: 3rem;
    padding: 0 1.5rem; }
    .vital-panel-config .sis-toggle-switch div.left-side {
      border-radius: 0.5rem 0 0 0.5rem; }
    .vital-panel-config .sis-toggle-switch div.right-side {
      border-radius: 0 0.5rem 0.5rem 0; }
  .vital-panel-config .col-md-1.delete-column.delete-column {
    width: 3rem;
    padding-top: 0.5rem;
    left: 3rem; }
  .vital-panel-config .col-md-5 {
    display: flex; }
  .vital-panel-config .col-md-1,
  .vital-panel-config .col-md-2,
  .vital-panel-config .col-md-4, .vital-panel-config .col-md-5 {
    padding: 0; }
  .vital-panel-config .showin-graph {
    padding-right: 5rem; }

/**
 * Created by Asamal on 05th April 2018.
 * user story:15314
 * summary: Block Scheduling: Create Release Reasons Menu Entry
 */
.release_reason_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .release_reason_container h4.template_title, .release_reason_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .template_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .release_reason_container .template_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
  .release_reason_container .main_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .release_reason_container .main_container input:focus {
      outline: none; }
    .release_reason_container .main_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .release_reason_container .main_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .release_reason_container .main_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .release_reason_container .main_container .left_container .list-group {
        margin-bottom: 0; }
      .release_reason_container .main_container .left_container .config-selector .config-selector-list-container, .release_reason_container .main_container .left_container .config-selector .config-selector-extended-height {
        height: 20.5rem;
        width: 100%; }
        .release_reason_container .main_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .release_reason_container .main_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .release_reason_container .main_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .release_reason_container .main_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .release_reason_container .main_container .db-search-content {
      margin-bottom: 1.5rem; }
    .release_reason_container .main_container .right_container {
      padding: 1.5rem; }
      .release_reason_container .main_container .right_container .item-source {
        font-style: italic;
        font-weight: normal;
        font-family: MetaProBook;
        margin-top: -1rem; }
      .release_reason_container .main_container .right_container .select_create {
        line-height: 16;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .release_reason_container .main_container .right_container .asterisk {
        margin-left: -0.4rem; }
      .release_reason_container .main_container .right_container .label-text, .release_reason_container .main_container .right_container .dvt-prevention-details .title-text, .dvt-prevention-details .release_reason_container .main_container .right_container .title-text, .release_reason_container .main_container .right_container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .release_reason_container .main_container .right_container .title-text, .release_reason_container .main_container .right_container .radio-group-standard .question, .radio-group-standard .release_reason_container .main_container .right_container .question, .release_reason_container .main_container .right_container .radio-group-standard .score, .radio-group-standard .release_reason_container .main_container .right_container .score, .release_reason_container .main_container .right_container .radio-group-stop-bang .question, .radio-group-stop-bang .release_reason_container .main_container .right_container .question, .release_reason_container .main_container .right_container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .release_reason_container .main_container .right_container .title-text, .release_reason_container .main_container .right_container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .release_reason_container .main_container .right_container .title-text, .release_reason_container .main_container .right_container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .release_reason_container .main_container .right_container .title-text {
        text-align: left;
        padding-top: 0.5rem; }
      .release_reason_container .main_container .right_container .padding-left-15px {
        padding: 0 0 0 1.5rem; }
      .release_reason_container .main_container .right_container .approve:disabled {
        color: #BFC0C1; }
  .release_reason_container div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding-left: 1.0rem;
    padding-right: 1.0rem;
    color: #FFFFFF;
    padding-top: .3rem;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .release_reason_container div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .release_reason_container div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .release_reason_container div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }

.resources-panel .supplies-instruments-container {
  padding-top: 2.8rem; }

.supplies-instruments-container.admin-config {
  border: none; }
  .supplies-instruments-container.admin-config .general-scroll {
    max-height: 66rem;
    position: relative; }
    .supplies-instruments-container.admin-config .general-scroll .ps-scrollbar-y-rail {
      right: 0; }

.supplies-instruments-container .supplies-instruments-header {
  width: 100%;
  display: inline-block; }
  .supplies-instruments-container .supplies-instruments-header span {
    float: left; }

.supplies-instruments-container .custom_Heading {
  width: 10.87rem;
  padding-left: 0.6rem;
  text-align: center;
  display: inline-block;
  font-weight: 500;
  font-family: MetaProMedium;
  line-height: 1.8rem; }

.supplies-instruments-container .custom_Heading1 {
  width: 28%;
  max-width: 28% !important;
  text-align: center;
  display: inline-block;
  font-weight: 500;
  font-family: MetaProMedium;
  min-height: 1.6rem; }

.supplies-instruments-container .custom_Heading3 {
  width: 41%;
  max-width: 41% !important;
  text-align: center;
  display: inline-block;
  font-weight: 500;
  font-family: MetaProMedium;
  min-height: 1.8rem; }

.supplies-instruments-container .custom_Heading4 {
  width: 51%;
  max-width: 51% !important;
  text-align: center;
  display: inline-block;
  font-weight: 500;
  font-family: MetaProMedium;
  min-height: 1.8rem; }

.supplies-instruments-container .custom_Heading2 {
  width: 12%;
  text-align: center;
  display: inline-block;
  font-weight: 500;
  font-family: MetaProMedium; }

.supplies-instruments-container sortable-edit-itemlist .custom_col_1 {
  margin: 0 0.1rem;
  text-align: center !important; }

.supplies-instruments-container sortable-edit-itemlist .full-input {
  width: 100%;
  padding: 0 0.5rem; }

.supplies-instruments-container sortable-edit-itemlist .custom_col_2 {
  line-height: 1.1rem !important;
  width: 28%;
  max-width: 28% !important; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_2.property, .supplies-instruments-container sortable-edit-itemlist .custom_col_2.property-edit {
    width: calc(28% - 0.5rem);
    max-width: calc(28% - 0.5rem) !important; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_2.heading {
    padding-left: 1.5rem !important; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_2.property div span:first-child {
    width: 100%; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_2 .full-input {
    width: 100%;
    padding: 0 0.5rem; }

.supplies-instruments-container sortable-edit-itemlist .custom_col_3 {
  width: 6% !important;
  margin: 0.6rem 0.1rem; }

.supplies-instruments-container sortable-edit-itemlist .custom_col_4 {
  line-height: 1.1rem !important;
  width: 51%;
  max-width: 51% !important; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_4.property, .supplies-instruments-container sortable-edit-itemlist .custom_col_4.property-edit {
    width: calc(51% - 0.5rem);
    max-width: calc(51% - 0.5rem) !important; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_4.heading {
    padding-left: 1.5rem !important; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_4.property div span:first-child {
    width: 100%; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_4 .full-input {
    width: 100%;
    padding: 0 1.8rem 0 1.5rem; }

.supplies-instruments-container sortable-edit-itemlist .custom_col_5 {
  line-height: 1.1rem !important;
  width: 28%;
  max-width: 28% !important; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_5.property, .supplies-instruments-container sortable-edit-itemlist .custom_col_5.property-edit {
    width: calc(28% - 0.5rem);
    max-width: calc(28% - 0.5rem) !important; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_5.heading {
    padding-left: 1.5rem !important; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_5.property div span:first-child {
    width: 100%; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_5 .full-input {
    width: 100%;
    padding: 0 0.5rem; }

.supplies-instruments-container sortable-edit-itemlist .custom_col_6 {
  line-height: 1.1rem !important;
  width: 41%;
  max-width: 41% !important; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_6.property, .supplies-instruments-container sortable-edit-itemlist .custom_col_6.property-edit {
    width: calc(41% - 0.5rem);
    max-width: calc(41% - 0.5rem) !important; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_6.heading {
    padding-left: 1.5rem !important; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_6.property div span:first-child {
    width: 100%; }
  .supplies-instruments-container sortable-edit-itemlist .custom_col_6 .full-input {
    width: 100%;
    padding: 0 0.5rem; }

.supplies-instruments-container sortable-edit-itemlist .custom_col_12 {
  text-align: left !important;
  background-color: #F9F9F9; }

.supplies-instruments-container sortable-edit-itemlist .data-table {
  line-height: 2.4rem; }
  .supplies-instruments-container sortable-edit-itemlist .data-table .header {
    border-top: none !important;
    min-height: 2.4rem;
    max-height: 2.4rem;
    padding: 0; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .header div {
      font-weight: 500;
      font-family: MetaProMedium;
      text-align: center;
      vertical-align: top; }
      .supplies-instruments-container sortable-edit-itemlist .data-table .header div:nth-child(even) {
        padding: 0 0.75rem 0 1.5rem;
        min-width: 5.85rem;
        max-width: 5.85rem;
        margin: 0;
        float: left; }
        .supplies-instruments-container sortable-edit-itemlist .data-table .header div:nth-child(even) div {
          padding: 0;
          min-width: 0;
          max-width: 100%; }
      .supplies-instruments-container sortable-edit-itemlist .data-table .header div:nth-child(odd) {
        padding: 0 1.5rem 0 0.75rem;
        min-width: 5.02rem;
        max-width: 5.02rem;
        margin: 0;
        float: left; }
        .supplies-instruments-container sortable-edit-itemlist .data-table .header div:nth-child(odd) div {
          padding: 0;
          min-width: 0;
          max-width: 100%; }
      .supplies-instruments-container sortable-edit-itemlist .data-table .header div.custom_col_12 {
        line-height: 0; }
  .supplies-instruments-container sortable-edit-itemlist .data-table .active {
    background-color: transparent; }
  .supplies-instruments-container sortable-edit-itemlist .data-table .row {
    min-height: auto;
    padding: 0.8rem 0 0.9rem 0.5rem; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .row.editor {
      min-height: auto;
      max-height: 10.2rem; }
      .supplies-instruments-container sortable-edit-itemlist .data-table .row.editor > .custom_col_1.property-edit:nth-child(even) {
        width: 6.25rem;
        padding: 0 0.9rem 0 1.45rem; }
      .supplies-instruments-container sortable-edit-itemlist .data-table .row.editor > .custom_col_1.property-edit:nth-child(odd) {
        width: 4.62rem;
        padding: 0 0.65rem 0 0; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .row.disabled {
      pointer-events: none;
      color: #BFC0C1;
      opacity: 0.5; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .row > div {
      line-height: 2.1rem;
      height: 2.5rem;
      text-align: left;
      margin: 0; }
      .supplies-instruments-container sortable-edit-itemlist .data-table .row > div span {
        display: inline-block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        line-height: 2.1rem; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .row .supplier-notes-empty {
      display: none; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .row .property {
      height: auto;
      max-height: 3.8rem; }
      .supplies-instruments-container sortable-edit-itemlist .data-table .row .property.custom_col_12 {
        line-height: 2.1rem;
        height: 2.1rem; }
        .supplies-instruments-container sortable-edit-itemlist .data-table .row .property.custom_col_12 > div {
          line-height: 2.1rem;
          height: 2.1rem; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .row .property-edit {
      height: 3rem;
      vertical-align: top; }
      .supplies-instruments-container sortable-edit-itemlist .data-table .row .property-edit.custom_col_3 {
        margin: 0; }
      .supplies-instruments-container sortable-edit-itemlist .data-table .row .property-edit.custom_col_12 {
        padding: 0.5rem 0.5rem 0.8rem 0;
        height: 4.4rem;
        margin-top: 1.8rem; }
        .supplies-instruments-container sortable-edit-itemlist .data-table .row .property-edit.custom_col_12 .full-input {
          width: 100%; }
  .supplies-instruments-container sortable-edit-itemlist .data-table .sortable-options-dragsource {
    display: none; }
  .supplies-instruments-container sortable-edit-itemlist .data-table .sortable-options-placeholder .row {
    transform: scale(0.98);
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.24); }
  .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .row .grid-row-dragger {
    margin-left: -1.2rem; }
  .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .row.editor {
    min-height: auto;
    max-height: 8.3rem; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .row.editor > .custom_col_1.property-edit:nth-child(odd) {
      width: 6.25rem;
      padding: 0 0.9rem 0 1.45rem; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .row.editor > .custom_col_1.property-edit:nth-child(even) {
      width: 4.62rem;
      padding: 0 0.65rem 0 0; }
  .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .row .property.custom_col_1, .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .row .property.custom_col_3 {
    height: 2.2rem;
    overflow: hidden; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .row .property.custom_col_1:nth-child(odd), .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .row .property.custom_col_3:nth-child(odd) {
      padding: 0 0.75rem 0 1.5rem;
      min-width: 5.85rem;
      max-width: 5.85rem;
      margin: 0;
      float: left;
      text-align: center; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .row .property.custom_col_1:nth-child(even), .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .row .property.custom_col_3:nth-child(even) {
      padding: 0 1.5rem 0 0.75rem;
      min-width: 5.02rem;
      max-width: 5.02rem;
      margin: 0;
      float: left;
      text-align: center; }
  .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item:hover .trash-icon {
    display: inline-block; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item:hover .trash-icon i {
      color: #D7572B; }
  .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .trash-icon {
    display: none;
    font-size: 1.5rem;
    float: right;
    position: absolute;
    right: 1rem; }
    .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .trash-icon.fa-trash-o {
      cursor: pointer; }
  .supplies-instruments-container sortable-edit-itemlist .data-table .grid-item .no-trash-icon {
    display: none; }

.supplies-instruments-container .external-inventory-search-wrapper .inner-search span.fa-times-circle {
  height: 2rem; }

.supplies-instruments-container .btn-add-type {
  margin: 0.5rem 1rem 0;
  height: 4rem;
  width: calc(100% - 1rem);
  border: 0.2rem dashed #E6E6E6;
  background-color: #FFFFFF; }
  .supplies-instruments-container .btn-add-type:hover, .supplies-instruments-container .btn-add-type:focus, .supplies-instruments-container .btn-add-type.highlight {
    box-shadow: 0 0 0.5rem #00A0DC; }
  .supplies-instruments-container .btn-add-type:focus {
    outline: none; }
  .supplies-instruments-container .btn-add-type:disabled {
    cursor: default; }
    .supplies-instruments-container .btn-add-type:disabled:hover {
      box-shadow: 0 0 0.5rem #E6E6E6; }
  .supplies-instruments-container .btn-add-type .add-attachment-icon {
    content: "\f055";
    color: #24D399;
    font-size: 2rem; }

/**
 * Created by SNR on 06-06-2018.
 */
.implants-prosthetic-wrapper {
  width: 100%; }
  .implants-prosthetic-wrapper worklist-question-grid .resource-implants {
    position: relative;
    right: 0;
    width: 60rem; }
  .implants-prosthetic-wrapper worklist-question-grid .data-table .header {
    border-top: none;
    height: 5rem;
    padding: 0 1rem; }
    .implants-prosthetic-wrapper worklist-question-grid .data-table .header div {
      font-weight: 500;
      font-family: MetaProMedium;
      padding: 0;
      text-align: left; }
      .implants-prosthetic-wrapper worklist-question-grid .data-table .header div.line-one {
        padding: 0.5rem 0 0rem;
        height: 2rem; }
      .implants-prosthetic-wrapper worklist-question-grid .data-table .header div.line-two {
        padding: 0.5rem 0 0.5rem;
        height: 2.5rem; }
    .implants-prosthetic-wrapper worklist-question-grid .data-table .header .active {
      background-color: transparent; }
  .implants-prosthetic-wrapper worklist-question-grid .data-table .general-scroll {
    max-height: 66rem;
    position: relative; }
    .implants-prosthetic-wrapper worklist-question-grid .data-table .general-scroll .ps-scrollbar-y-rail {
      right: 0rem; }
  .implants-prosthetic-wrapper worklist-question-grid .data-table .row {
    padding: 0.6rem 1rem 0.5rem; }
  .implants-prosthetic-wrapper worklist-question-grid .data-table div:not(.add-button-container):not(.header div) {
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left; }
    .implants-prosthetic-wrapper worklist-question-grid .data-table div:not(.add-button-container):not(.header div).disabled {
      color: #BFC0C1; }
  .implants-prosthetic-wrapper worklist-question-grid .data-table .grid-item:hover .trash-icon {
    display: inline-block;
    float: right;
    top: 0.6rem;
    right: 1rem;
    position: absolute; }
    .implants-prosthetic-wrapper worklist-question-grid .data-table .grid-item:hover .trash-icon i {
      color: #D7572B; }
  .implants-prosthetic-wrapper worklist-question-grid .data-table .grid-item .trash-icon {
    display: none;
    font-size: 1.5rem; }
    .implants-prosthetic-wrapper worklist-question-grid .data-table .grid-item .trash-icon.fa-trash-o {
      cursor: pointer; }
  .implants-prosthetic-wrapper worklist-question-grid .data-table .grid-item .no-trash-icon {
    display: none; }
  .implants-prosthetic-wrapper worklist-question-grid .data-table .grid-item .small-text, .implants-prosthetic-wrapper worklist-question-grid .data-table .grid-item .dvt-risk-css .list-check-list li .check-list-input input, .dvt-risk-css .list-check-list li .check-list-input .implants-prosthetic-wrapper worklist-question-grid .data-table .grid-item input {
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
    white-space: nowrap; }
  .implants-prosthetic-wrapper worklist-question-grid .data-table .row > div {
    padding-left: 0;
    text-align: left; }
  .implants-prosthetic-wrapper worklist-question-grid .data-table .add-button-row {
    border-bottom: 0; }
  .implants-prosthetic-wrapper worklist-question-grid .data-table .btn-add-type {
    margin: 0.5rem 1rem 0;
    height: 4rem;
    width: calc(100% - 1rem);
    border: 0.2rem dashed #E6E6E6;
    background-color: #FFFFFF; }
    .implants-prosthetic-wrapper worklist-question-grid .data-table .btn-add-type:hover, .implants-prosthetic-wrapper worklist-question-grid .data-table .btn-add-type:focus, .implants-prosthetic-wrapper worklist-question-grid .data-table .btn-add-type.highlight {
      box-shadow: 0 0 0.5rem #00A0DC; }
    .implants-prosthetic-wrapper worklist-question-grid .data-table .btn-add-type:focus {
      outline: none; }
    .implants-prosthetic-wrapper worklist-question-grid .data-table .btn-add-type:disabled {
      cursor: default; }
      .implants-prosthetic-wrapper worklist-question-grid .data-table .btn-add-type:disabled:hover {
        box-shadow: 0 0 0.5rem #E6E6E6; }
    .implants-prosthetic-wrapper worklist-question-grid .data-table .btn-add-type .add-attachment-icon {
      content: "\f055";
      color: #24D399;
      font-size: 2rem; }

.implant-or-prosthetic-add-modal external-inventory-search .search-toggle-text {
  margin-top: -2rem; }

.patient-tracking-container {
  display: inline-block;
  width: 100%;
  position: relative;
  background-color: #FFFFFF;
  text-align: left; }
  .patient-tracking-container .patient-tracking-board {
    display: inline-block;
    width: 100%;
    position: relative;
    background-color: #FFFFFF;
    text-align: left; }
    .patient-tracking-container .patient-tracking-board .url-board {
      padding: 1.5rem;
      background-color: #F9F9F9;
      border: 0.1rem solid #E6E6E6; }
      .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .full-input {
        width: 5rem;
        margin-left: 4px; }
      .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .label-text, .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .dvt-prevention-details .title-text, .dvt-prevention-details .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .title-text, .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .title-text, .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .radio-group-standard .question, .radio-group-standard .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .question, .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .radio-group-standard .score, .radio-group-standard .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .score, .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .radio-group-stop-bang .question, .radio-group-stop-bang .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .question, .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .title-text, .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .title-text, .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .title-text {
        text-align: left;
        padding-top: 0.3rem; }
      .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .col-md-3 {
        width: 33%; }
      .patient-tracking-container .patient-tracking-board .url-board .patient-monitor-interval .fa-info-circle {
        color: rgba(36, 211, 153, 0.85);
        padding-right: 1rem;
        font-size: 1.5rem;
        line-height: 2rem; }
    .patient-tracking-container .patient-tracking-board .patient-tracking-board-header {
      margin-top: 1.5rem;
      margin-bottom: 0.5rem; }
    .patient-tracking-container .patient-tracking-board .label-text, .patient-tracking-container .patient-tracking-board .dvt-prevention-details .title-text, .dvt-prevention-details .patient-tracking-container .patient-tracking-board .title-text, .patient-tracking-container .patient-tracking-board .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient-tracking-container .patient-tracking-board .title-text, .patient-tracking-container .patient-tracking-board .radio-group-standard .question, .radio-group-standard .patient-tracking-container .patient-tracking-board .question, .patient-tracking-container .patient-tracking-board .radio-group-standard .score, .radio-group-standard .patient-tracking-container .patient-tracking-board .score, .patient-tracking-container .patient-tracking-board .radio-group-stop-bang .question, .radio-group-stop-bang .patient-tracking-container .patient-tracking-board .question, .patient-tracking-container .patient-tracking-board .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient-tracking-container .patient-tracking-board .title-text, .patient-tracking-container .patient-tracking-board .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient-tracking-container .patient-tracking-board .title-text, .patient-tracking-container .patient-tracking-board .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient-tracking-container .patient-tracking-board .title-text {
      text-align: left;
      padding-top: 0.3rem;
      background-color: #F9F9F9; }
    .patient-tracking-container .patient-tracking-board .url-text {
      color: #00A0DC; }
    .patient-tracking-container .patient-tracking-board .patient-name {
      margin-top: 10px; }
    .patient-tracking-container .patient-tracking-board .config-switch {
      width: 100%;
      text-align: left; }
      .patient-tracking-container .patient-tracking-board .config-switch .onoffswitch-inner:before {
        content: "Enable" !important; }
      .patient-tracking-container .patient-tracking-board .config-switch .onoffswitch-inner:after {
        content: "Disable" !important; }
      .patient-tracking-container .patient-tracking-board .config-switch .switch-header {
        width: 14rem;
        display: inline-block;
        font-size: 15px;
        font-style: inherit;
        font-family: MetaProMedium; }
    .patient-tracking-container .patient-tracking-board .fa-info-circle {
      color: rgba(36, 211, 153, 0.85);
      padding-right: 1rem;
      font-size: 1.5rem;
      line-height: 2rem; }

.preference-card-equipment {
  padding-top: 2.4rem; }
  .preference-card-equipment .data-table.grid {
    margin-top: 0.5rem; }
  .preference-card-equipment .data-table .header {
    height: 2.5rem;
    border-top: none;
    min-height: 2.5rem;
    padding: 0 1rem; }
    .preference-card-equipment .data-table .header div {
      text-align: left;
      font-weight: 500;
      font-family: MetaProMedium;
      padding: 0; }
    .preference-card-equipment .data-table .header div.active {
      background-color: transparent; }
  .preference-card-equipment .data-table .general-scroll {
    max-height: 66rem;
    position: relative; }
    .preference-card-equipment .data-table .general-scroll .ps-scrollbar-y-rail {
      right: 0rem; }
  .preference-card-equipment .data-table .grid-item .row {
    padding: .75rem .5rem; }
    .preference-card-equipment .data-table .grid-item .row.editor {
      border-bottom: 0.1rem solid #E6E6E6; }
  .preference-card-equipment .data-table .row {
    padding: .75rem .5rem; }
    .preference-card-equipment .data-table .row.editor {
      border: none;
      height: 4.5rem; }
    .preference-card-equipment .data-table .row .dictionaryItemList, .preference-card-equipment .data-table .row .dropdown-dictionary .dropdown-btn {
      width: 95%; }
    .preference-card-equipment .data-table .row.disabled {
      color: #BFC0C1; }
    .preference-card-equipment .data-table .row > div {
      padding-left: 0;
      text-align: left; }
      .preference-card-equipment .data-table .row > div.col-xs-4.property-edit {
        padding-right: 0; }
  .preference-card-equipment .btn-add-type {
    margin: 0.5rem 0.5rem 0;
    height: 4rem;
    width: calc(100% - 1rem);
    border: 0.2rem dashed #E6E6E6;
    background-color: #FFFFFF; }
    .preference-card-equipment .btn-add-type:hover, .preference-card-equipment .btn-add-type:focus, .preference-card-equipment .btn-add-type.highlight {
      box-shadow: 0 0 0.5rem #00A0DC; }
    .preference-card-equipment .btn-add-type:focus {
      outline: none; }
    .preference-card-equipment .btn-add-type:disabled {
      cursor: default; }
      .preference-card-equipment .btn-add-type:disabled:hover {
        box-shadow: 0 0 0.5rem #E6E6E6; }
    .preference-card-equipment .btn-add-type .add-attachment-icon {
      content: "\f055";
      color: #24D399;
      font-size: 2rem; }
  .preference-card-equipment .grid-item:hover .grid-row-dragger {
    margin-left: -1.2rem;
    margin-top: .3rem;
    position: absolute;
    left: 0; }
  .preference-card-equipment .grid-item:hover .trash-icon {
    display: inline-block; }
    .preference-card-equipment .grid-item:hover .trash-icon i {
      color: #D7572B; }
  .preference-card-equipment .grid-item .trash-icon {
    display: none;
    font-size: 1.5rem;
    margin-left: 4.5rem;
    position: absolute;
    right: 1rem; }
    .preference-card-equipment .grid-item .trash-icon.fa-trash-o {
      cursor: pointer; }
  .preference-card-equipment .grid-item .no-trash-icon {
    display: none; }
  .preference-card-equipment .grid-item .small-text, .preference-card-equipment .grid-item .dvt-risk-css .list-check-list li .check-list-input input, .dvt-risk-css .list-check-list li .check-list-input .preference-card-equipment .grid-item input {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left; }
  .preference-card-equipment .grid-item .single-select {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.period_config_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .period_config_container h4.fs_title, .period_config_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fs_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .period_config_container .fs_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
  .period_config_container .padding-top-15pixels {
    padding: 1.5rem 0 0 0; }
  .period_config_container .top_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    height: 9rem; }
    .period_config_container .top_container .padding-top {
      padding: 3.5rem 67.5rem 0 0; }
      .period_config_container .top_container .padding-top h4, .period_config_container .top_container .padding-top .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .period_config_container .top_container .padding-top .fc-resource-cell {
        text-transform: inherit; }
    .period_config_container .top_container .dual-switch .onoffswitch-label .onoffswitch-inner {
      line-height: 2.9rem; }
    .period_config_container .top_container .dual-switch .onoffswitch-label .onoffswitch-inner:before {
      content: "One"; }
    .period_config_container .top_container .dual-switch .onoffswitch-label .onoffswitch-inner:after {
      content: "Two"; }
    .period_config_container .top_container .col-md-12 {
      width: 20%;
      margin: -2.5rem 2.5rem !important;
      float: right; }
  .period_config_container .bottom_container {
    width: 100%;
    display: inline-block;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .period_config_container .bottom_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .period_config_container .bottom_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .period_config_container .bottom_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .period_config_container .bottom_container .left_container .list-group {
        margin-bottom: 0; }
      .period_config_container .bottom_container .left_container .config-selector .config-selector-list-container, .period_config_container .bottom_container .left_container .config-selector .config-selector-extended-height {
        height: 20.5rem;
        width: 100%; }
        .period_config_container .bottom_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .period_config_container .bottom_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .period_config_container .bottom_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .period_config_container .bottom_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .period_config_container .bottom_container .right_container {
      padding: 1.5rem; }
      .period_config_container .bottom_container .right_container .text-align {
        text-align: left;
        padding-top: 0.5rem;
        display: inline-block; }
      .period_config_container .bottom_container .right_container .select_create {
        line-height: 16;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .period_config_container .bottom_container .right_container .read-only {
        color: #BFC0C1 !important;
        background: #EFEFEF !important;
        cursor: default; }
      .period_config_container .bottom_container .right_container .controls-alignment {
        text-align: left;
        padding-left: 0; }
      .period_config_container .bottom_container .right_container .user-text {
        font-family: OpenSans-Semibold;
        font-size: 1.5rem;
        color: #343435;
        font-weight: normal;
        padding-right: 1.5rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .period_config_container .bottom_container .right_container .calendar-picker #datepicker-startPeriod-container,
      .period_config_container .bottom_container .right_container .calendar-picker #datepicker-endPeriod-container {
        position: relative;
        text-align: left; }
        .period_config_container .bottom_container .right_container .calendar-picker #datepicker-startPeriod-container.schedule-datepicker-container > .datepicker-dropdown,
        .period_config_container .bottom_container .right_container .calendar-picker #datepicker-endPeriod-container.schedule-datepicker-container > .datepicker-dropdown {
          left: 0 !important; }
        .period_config_container .bottom_container .right_container .calendar-picker #datepicker-startPeriod-container .fa,
        .period_config_container .bottom_container .right_container .calendar-picker #datepicker-endPeriod-container .fa {
          color: #00A0DC;
          font-size: 2rem; }
        .period_config_container .bottom_container .right_container .calendar-picker #datepicker-startPeriod-container .disable-calendar,
        .period_config_container .bottom_container .right_container .calendar-picker #datepicker-endPeriod-container .disable-calendar {
          color: #BFC0C1;
          cursor: default; }
        .period_config_container .bottom_container .right_container .calendar-picker #datepicker-startPeriod-container .period-date-picker,
        .period_config_container .bottom_container .right_container .calendar-picker #datepicker-endPeriod-container .period-date-picker {
          display: inline-block;
          cursor: pointer; }
  .period_config_container div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding: 0 1rem;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .period_config_container div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .period_config_container div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .period_config_container div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }

.new-period-popup {
  width: 48rem !important; }
  .new-period-popup .modal-body {
    padding-right: 0px !important; }

.new-period-content {
  padding-right: 0px; }
  .new-period-content .padding-top-15pixels {
    padding: 1.5rem 0 0 0; }
  .new-period-content .calendar-picker #datepicker-period-date-start-container,
  .new-period-content .calendar-picker #datepicker-period-date-end-container {
    position: relative;
    text-align: left; }
    .new-period-content .calendar-picker #datepicker-period-date-start-container.new-period-datepicker-container > .datepicker-dropdown,
    .new-period-content .calendar-picker #datepicker-period-date-end-container.new-period-datepicker-container > .datepicker-dropdown {
      left: 0 !important; }
    .new-period-content .calendar-picker #datepicker-period-date-start-container .fa,
    .new-period-content .calendar-picker #datepicker-period-date-end-container .fa {
      color: #00A0DC;
      font-size: 2rem; }
    .new-period-content .calendar-picker #datepicker-period-date-start-container .disable-calendar,
    .new-period-content .calendar-picker #datepicker-period-date-end-container .disable-calendar {
      color: #BFC0C1;
      cursor: default; }
    .new-period-content .calendar-picker #datepicker-period-date-start-container .period-date-picker,
    .new-period-content .calendar-picker #datepicker-period-date-end-container .period-date-picker {
      display: inline-block;
      cursor: pointer; }
  .new-period-content div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding: 0 1rem;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .new-period-content div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .new-period-content div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .new-period-content div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
  .new-period-content .padded-right {
    padding-left: 1.6rem; }

.edit-period-popup {
  width: 48rem !important; }
  .edit-period-popup .modal-body {
    padding-right: 0px !important; }

.edit-period-content {
  padding-right: 0px; }
  .edit-period-content .padding-top-15pixels {
    padding: 1.5rem 0 0 0; }
  .edit-period-content .padded-right {
    padding-left: 1.6rem; }

.pc_rc_container .resources-panel hr {
  margin-top: 2rem !important;
  margin-bottom: -1.9rem !important; }

.pc_rc_container .resources-panel .loading-indicator .fdb.wait-spinner {
  position: static;
  text-align: center; }

.pc_rc_container .resources-panel .loading-indicator .background-trans {
  background: unset; }

.azure-credentials {
  text-align: left;
  padding: 1rem; }
  .azure-credentials .azure-credentials-container {
    padding-top: 1rem !important; }
    .azure-credentials .azure-credentials-container .container-labels {
      padding-top: 0.5rem !important;
      padding-bottom: 0 !important; }
    .azure-credentials .azure-credentials-container .config-inputs {
      padding-top: 0 !important; }
    .azure-credentials .azure-credentials-container .large-input {
      width: 100%; }
    .azure-credentials .azure-credentials-container .required-message {
      color: #FF0000;
      font-size: 1.2rem;
      font-weight: bold; }
    .azure-credentials .azure-credentials-container .message {
      font-size: 1.2rem;
      font-weight: bold; }
    .azure-credentials .azure-credentials-container .label-text, .azure-credentials .azure-credentials-container .dvt-prevention-details .title-text, .dvt-prevention-details .azure-credentials .azure-credentials-container .title-text, .azure-credentials .azure-credentials-container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .azure-credentials .azure-credentials-container .title-text, .azure-credentials .azure-credentials-container .radio-group-standard .question, .radio-group-standard .azure-credentials .azure-credentials-container .question, .azure-credentials .azure-credentials-container .radio-group-standard .score, .radio-group-standard .azure-credentials .azure-credentials-container .score, .azure-credentials .azure-credentials-container .radio-group-stop-bang .question, .radio-group-stop-bang .azure-credentials .azure-credentials-container .question, .azure-credentials .azure-credentials-container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .azure-credentials .azure-credentials-container .title-text, .azure-credentials .azure-credentials-container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .azure-credentials .azure-credentials-container .title-text, .azure-credentials .azure-credentials-container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .azure-credentials .azure-credentials-container .title-text {
      text-align: left; }
    .azure-credentials .azure-credentials-container .row {
      padding: 0 0 0.5rem 0; }

.azure-enterprise-container {
  text-align: left;
  padding: 1rem; }
  .azure-enterprise-container .enterprise-container {
    padding: 2.5rem 0rem 2.5rem 0rem; }
    .azure-enterprise-container .enterprise-container .container-labels {
      padding-top: 0.5rem; }
    .azure-enterprise-container .enterprise-container .large-input {
      width: 100%; }
    .azure-enterprise-container .enterprise-container .required-message {
      color: #FF0000;
      font-size: 1.2rem;
      font-weight: bold; }
    .azure-enterprise-container .enterprise-container .button-section {
      text-align: center;
      width: 100%;
      padding-top: 1rem; }

.history-template .history-template-row {
  padding-bottom: 0;
  background: #FFFFFF; }
  .history-template .history-template-row .systemSettingsAdminConfig {
    margin: 0; }
    .history-template .history-template-row .systemSettingsAdminConfig .history-area-title {
      margin-bottom: .5rem;
      width: 50rem; }
      .history-template .history-template-row .systemSettingsAdminConfig .history-area-title h4, .history-template .history-template-row .systemSettingsAdminConfig .history-area-title .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .history-template .history-template-row .systemSettingsAdminConfig .history-area-title .fc-resource-cell {
        text-transform: none; }
    .history-template .history-template-row .systemSettingsAdminConfig .lock-banner-bottom-margin {
      padding-bottom: 1.5rem !important; }
    .history-template .history-template-row .systemSettingsAdminConfig .warning-banner {
      font-family: MetaProMedium;
      font-size: 1.4rem; }
      .history-template .history-template-row .systemSettingsAdminConfig .warning-banner i {
        font-size: 2rem !important; }
    .history-template .history-template-row .systemSettingsAdminConfig .common-history-config {
      border: 0.1rem solid #E6E6E6;
      height: 29rem;
      padding: 0; }
      .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-configuration {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        padding: 0; }
        .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-configuration > div {
          border: solid #E6E6E6 1px;
          border-collapse: collapse;
          border-top: none;
          border-left: none;
          border-bottom: none; }
      .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col {
        padding-left: 3rem;
        padding-right: 3rem; }
        .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col > div {
          margin-bottom: 1rem; }
        .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col > div:last-child {
          margin-bottom: 0rem; }
        .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col .historyLabel {
          font-family: MetaProMedium;
          font-size: 1.5rem;
          color: #343435;
          float: left; }
        .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col .casePackSelect button {
          width: 10rem;
          flex-grow: 1;
          margin-right: .5rem;
          color: #24D399; }
          .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col .casePackSelect button:hover {
            background-color: #27AF7B;
            color: #FFFFFF; }
          .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col .casePackSelect button:active {
            background-color: #18845D; }
        .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col .casePackSelect button:last-child {
          margin-right: 0rem; }
        .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col .casePackSelect button.active {
          background-color: #24D399;
          color: #FFFFFF; }
          .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col .casePackSelect button.active:hover {
            background-color: #27AF7B; }
          .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col .casePackSelect button.active:active {
            background-color: #18845D; }
        .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col .casePackSelect button.disabled {
          color: #8C9093; }
          .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col .casePackSelect button.disabled:hover, .history-template .history-template-row .systemSettingsAdminConfig .common-history-config .history-editing-col .casePackSelect button.disabled:active {
            background-color: #F9F9F9;
            color: #8C9093;
            border: 0.1rem solid #E6E6E6; }
    .history-template .history-template-row .systemSettingsAdminConfig .config-selector .config-selector-list-container, .history-template .history-template-row .systemSettingsAdminConfig .config-selector .config-selector-extended-height {
      height: 23.3rem !important; }
      .history-template .history-template-row .systemSettingsAdminConfig .config-selector .config-selector-list-container .list-group, .history-template .history-template-row .systemSettingsAdminConfig .config-selector .config-selector-extended-height .list-group {
        margin: 0; }
  .history-template .history-template-row .config-selector-container {
    width: 31rem; }
    .history-template .history-template-row .config-selector-container .config-selector-list-item-container .flex-grow {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .history-template .history-template-row .config-selector-container .list-check-list li {
      border-left: none;
      border-right: none;
      border-color: #E6E6E6; }
    .history-template .history-template-row .config-selector-container .history-editing-col {
      padding-left: 1.5rem;
      padding-right: 1.5rem; }
  .history-template .history-template-row .history-items {
    margin-top: 1.5rem; }
    .history-template .history-template-row .history-items .right {
      padding-left: 1.5rem; }
    .history-template .history-template-row .history-items .history-configurable-items-list {
      margin-top: 1rem; }
    .history-template .history-template-row .history-items .question-drop-down {
      font-family: MetaProMedium;
      font-size: 1.4rem;
      width: 65.5%; }
      .history-template .history-template-row .history-items .question-drop-down .outer-filter {
        background-color: #F9F9F9;
        color: #00A0DC;
        text-align: left;
        border-radius: 5px;
        border: 1px solid #E6E6E6;
        height: 30px;
        padding-left: 18px;
        cursor: pointer;
        width: 100%; }
        .history-template .history-template-row .history-items .question-drop-down .outer-filter:active {
          background-color: #E6E6E6;
          color: #006990; }
        .history-template .history-template-row .history-items .question-drop-down .outer-filter:hover {
          background-color: #EFEFEF;
          color: #00A0DC; }
      .history-template .history-template-row .history-items .question-drop-down .inner-filter {
        background-color: #E6E6E6;
        color: #535456;
        padding: 0;
        position: absolute;
        top: 33px;
        left: 0;
        z-index: 1000;
        width: 100%;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border: 1px solid #E6E6E6;
        margin-left: 0;
        border-top-color: #E6E6E6;
        cursor: default; }
        .history-template .history-template-row .history-items .question-drop-down .inner-filter .filter-list {
          margin-top: 0.5rem;
          max-height: 180px;
          overflow: hidden;
          position: relative; }
          .history-template .history-template-row .history-items .question-drop-down .inner-filter .filter-list .item-list {
            width: 99.9%;
            padding-left: 1.8rem !important; }
        .history-template .history-template-row .history-items .question-drop-down .inner-filter .item-list .fa-check {
          display: none; }
        .history-template .history-template-row .history-items .question-drop-down .inner-filter .item-list.selectedItem .fa-check {
          display: block; }
    .history-template .history-template-row .history-items .chart-by-exception-response:hover .trash-icon-chart-by {
      display: block; }
    .history-template .history-template-row .history-items .chart-by-exception-response .trash-icon-chart-by {
      font-size: 2rem;
      margin-top: 0.5rem !important;
      margin-right: 0.1rem !important;
      color: #D7572B;
      cursor: pointer;
      display: none; }
    .history-template .history-template-row .history-items .follow-up-questions {
      margin-top: 1rem; }
      .history-template .history-template-row .history-items .follow-up-questions .display-follow-up-text {
        font-family: MetaProMedium;
        font-size: 1.5rem;
        color: #343435;
        margin: 1rem 0 1rem 0; }
        .history-template .history-template-row .history-items .follow-up-questions .display-follow-up-text .follow-up-text-left {
          margin-left: .5rem;
          width: 20.3rem;
          float: left;
          line-height: 3rem; }
        .history-template .history-template-row .history-items .follow-up-questions .display-follow-up-text .follow-up-button-middle {
          position: relative; }
        .history-template .history-template-row .history-items .follow-up-questions .display-follow-up-text .follow-up-text-right {
          margin-left: 0.5rem;
          width: 25rem;
          line-height: 3rem; }
        .history-template .history-template-row .history-items .follow-up-questions .display-follow-up-text .response-button-group {
          text-align: right;
          margin-left: -1rem;
          margin-top: -0.5rem; }
          .history-template .history-template-row .history-items .follow-up-questions .display-follow-up-text .response-button-group .response-button {
            margin-right: 0;
            width: 6rem; }
          .history-template .history-template-row .history-items .follow-up-questions .display-follow-up-text .response-button-group button.active {
            background-color: #00A0DC;
            color: #FFFFFF; }
            .history-template .history-template-row .history-items .follow-up-questions .display-follow-up-text .response-button-group button.active:hover {
              background-color: #006D8E; }
            .history-template .history-template-row .history-items .follow-up-questions .display-follow-up-text .response-button-group button.active:active {
              background-color: #006D8E; }
      .history-template .history-template-row .history-items .follow-up-questions .follow-up-question-object {
        margin-bottom: 1.0rem; }
        .history-template .history-template-row .history-items .follow-up-questions .follow-up-question-object:hover .follow-up-icon {
          display: none; }
        .history-template .history-template-row .history-items .follow-up-questions .follow-up-question-object:hover .trash-icon-follow-up {
          display: block !important; }
        .history-template .history-template-row .history-items .follow-up-questions .follow-up-question-object .trash-icon-follow-up {
          font-size: 2rem;
          margin-top: 1rem !important;
          margin-right: 0.1rem !important;
          color: #D7572B;
          cursor: pointer;
          display: none; }
        .history-template .history-template-row .history-items .follow-up-questions .follow-up-question-object .follow-up-icon {
          font-size: 1.7rem;
          margin-top: 1rem !important;
          margin-right: 0rem !important;
          color: #24D399;
          transform: rotateX(180deg);
          -ms-transform: rotateX(180deg); }
        .history-template .history-template-row .history-items .follow-up-questions .follow-up-question-object .follow-up-question .question-drop-down {
          width: 63%;
          padding: 0 0 0 .5rem; }
          .history-template .history-template-row .history-items .follow-up-questions .follow-up-question-object .follow-up-question .question-drop-down .outer-filter {
            width: 100%;
            display: inline-block;
            float: right; }
          .history-template .history-template-row .history-items .follow-up-questions .follow-up-question-object .follow-up-question .question-drop-down .inner-filter {
            width: 37.5rem;
            left: 0.5rem; }
        .history-template .history-template-row .history-items .follow-up-questions .follow-up-question-object .follow-up-question .response-button-group {
          margin-top: 0;
          padding-top: 0; }
        .history-template .history-template-row .history-items .follow-up-questions .follow-up-question-object .question-notes {
          margin: 0 0.1rem 0 2.2rem; }
      .history-template .history-template-row .history-items .follow-up-questions .add-follow-up-button {
        margin-top: 1rem;
        text-align: center; }
    .history-template .history-template-row .history-items .response-button-group {
      text-align: right; }
      .history-template .history-template-row .history-items .response-button-group .response-button {
        margin-right: .5rem;
        width: 6.5rem; }
      .history-template .history-template-row .history-items .response-button-group .response-button:first-child {
        margin-left: .5rem; }
      .history-template .history-template-row .history-items .response-button-group .response-button:last-child {
        margin-right: 0rem; }
      .history-template .history-template-row .history-items .response-button-group button.active {
        background-color: #00A0DC;
        color: #FFFFFF; }
        .history-template .history-template-row .history-items .response-button-group button.active:hover {
          background-color: #006D8E; }
        .history-template .history-template-row .history-items .response-button-group button.active:active {
          background-color: #006D8E; }
    .history-template .history-template-row .history-items a.disabled {
      pointer-events: none;
      cursor: default;
      opacity: 0.5;
      color: #343435; }

.rcm_config_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .rcm_config_container h4.rcm_title, .rcm_config_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .rcm_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .rcm_config_container .rcm_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem; }
  .rcm_config_container .main_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .rcm_config_container .main_container .left_container {
      border-right: 0.1rem solid #E6E6E6;
      border-right: 0.1rem solid #E6E6E6; }
      .rcm_config_container .main_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .rcm_config_container .main_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .rcm_config_container .main_container .left_container .list-group {
        margin-bottom: 0; }
      .rcm_config_container .main_container .left_container .config-selector .config-selector-list-container, .rcm_config_container .main_container .left_container .config-selector .config-selector-extended-height {
        height: 20.5rem;
        width: 100%; }
        .rcm_config_container .main_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .rcm_config_container .main_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .rcm_config_container .main_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .rcm_config_container .main_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .rcm_config_container .main_container .right_container {
      padding: 1.5rem; }
      .rcm_config_container .main_container .right_container .text-align {
        text-align: left;
        padding-top: 0.5rem;
        display: inline-block; }
      .rcm_config_container .main_container .right_container .select_create {
        line-height: 16;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
    .rcm_config_container .main_container .days_from_label {
      padding-top: 4.2rem; }
    .rcm_config_container .main_container .days_from_text_box {
      padding-top: 3.7rem;
      padding-right: 0.5em; }
    .rcm_config_container .main_container .sisMultiselectContainer .sisMultiselect {
      width: 26rem; }
  .rcm_config_container div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding: 0 1rem;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .rcm_config_container div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .rcm_config_container div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .rcm_config_container div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }

/**
 * Created by ESosebee on 3 Apr 2019
 * user story: 16545
 * summary: State Reporting Config: Layout
 */
.state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .plan-row > .plan-read-only > div,
.state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .plan-row > .plan-editable > div, .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row:not(.plan-row) > .carrier > div {
  line-height: 4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left; }
  .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .plan-row > .plan-read-only > div.edit-row,
  .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .plan-row > .plan-editable > div.edit-row, .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row:not(.plan-row) > .carrier > div.edit-row {
    line-height: 2.2rem; }

.state_reporting_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .state_reporting_container h4.panel_title, .state_reporting_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .panel_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .state_reporting_container .panel_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
  .state_reporting_container .main_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .state_reporting_container .main_container input:focus {
      outline: none; }
    .state_reporting_container .main_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .state_reporting_container .main_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .state_reporting_container .main_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .state_reporting_container .main_container .left_container .list-group {
        margin-bottom: 0; }
      .state_reporting_container .main_container .left_container .config-selector .config-selector-list-container, .state_reporting_container .main_container .left_container .config-selector .config-selector-extended-height {
        height: 20.5rem;
        width: 100%; }
        .state_reporting_container .main_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .state_reporting_container .main_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .state_reporting_container .main_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .state_reporting_container .main_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .state_reporting_container .main_container .right_container {
      padding: 1.5rem; }
      .state_reporting_container .main_container .right_container .text-align {
        text-align: left;
        padding-top: 0.5rem;
        display: inline-block; }
      .state_reporting_container .main_container .right_container .select_create {
        line-height: 16;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .state_reporting_container .main_container .right_container .read-only {
        color: #BFC0C1 !important;
        background: #EFEFEF !important;
        cursor: default; }
  .state_reporting_container .bottom_container {
    display: inline-table;
    width: 100%;
    background-color: #F9F9F9;
    border-top: 0.1rem solid #E6E6E6;
    padding: 1.5rem; }
    .state_reporting_container .bottom_container .state-reporting-table {
      border: #E6E6E6 0.1rem solid;
      background-color: #FFFFFF; }
      .state_reporting_container .bottom_container .state-reporting-table .header {
        padding: 0; }
        .state_reporting_container .bottom_container .state-reporting-table .header div {
          cursor: default; }
      .state_reporting_container .bottom_container .state-reporting-table .state-reporting-item-name {
        text-align: left;
        padding-left: 1.5rem; }
      .state_reporting_container .bottom_container .state-reporting-table .content-alignment {
        text-align: left;
        padding: 0.3em 0em 0.7em 0em; }
      .state_reporting_container .bottom_container .state-reporting-table .header-alignment {
        margin-bottom: 0.3em; }
      .state_reporting_container .bottom_container .state-reporting-table .state-reporting-content {
        display: inline-block;
        overflow: hidden;
        position: relative;
        min-height: 4rem;
        max-height: 40rem;
        width: 100%; }
        .state_reporting_container .bottom_container .state-reporting-table .state-reporting-content .row {
          padding: 0 0rem;
          border-top: 0.1rem solid #E6E6E6 !important;
          border-bottom: 0; }
          .state_reporting_container .bottom_container .state-reporting-table .state-reporting-content .row .padding-top-edit-mode {
            padding-top: 0.5rem; }
          .state_reporting_container .bottom_container .state-reporting-table .state-reporting-content .row > div {
            height: 4rem; }
            .state_reporting_container .bottom_container .state-reporting-table .state-reporting-content .row > div > div {
              line-height: 4rem;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              text-align: left; }
              .state_reporting_container .bottom_container .state-reporting-table .state-reporting-content .row > div > div.edit-row {
                line-height: 2.2rem; }
                .state_reporting_container .bottom_container .state-reporting-table .state-reporting-content .row > div > div.edit-row .state-code-input {
                  width: 50%; }
      .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content {
        display: inline-block;
        overflow: hidden;
        position: relative;
        min-height: 4rem;
        max-height: 40rem;
        width: 100%; }
        .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .state-reporting-item-name {
          text-align: left;
          padding-left: 1.5rem; }
        .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .dropdown-dictionary {
          width: 12rem; }
          .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .dropdown-dictionary .dropdown-btn {
            width: 12rem;
            padding: 0.8rem 1.8rem; }
          .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .dropdown-dictionary .dictionaryItemList {
            width: 12rem;
            top: 3rem;
            -webkit-border-radius: 0 0 0.5rem 0.5rem;
            -moz-border-radius: 0 0 0.5rem 0.5rem;
            -ms-border-radius: 0 0 0.5rem 0.5rem;
            border-radius: 0 0 0.5rem 0.5rem;
            /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
          .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .dropdown-dictionary .dictionaryItemList .infinite-items {
            overflow-y: hidden; }
        .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row {
          padding: 1rem 0 0 0;
          border-top: 0.1rem solid #E6E6E6 !important;
          border-bottom: 0; }
          .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .expander {
            padding: 0;
            width: 4%;
            padding-top: 0.5rem; }
          .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .carrier-name {
            text-align: left; }
          .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .plan-row {
            height: 4rem;
            border-top: 0.1rem solid #E6E6E6;
            border-bottom: 0; }
            .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .plan-row:nth-child(even) {
              background-color: #F9F9F9; }
            .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .plan-row:nth-child(odd) {
              background-color: #FFFFFF; }
            .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .plan-row > .plan-read-only,
            .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .plan-row > .plan-editable {
              height: 4rem; }
              .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .plan-row > .plan-read-only .plan-name,
              .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .plan-row > .plan-editable .plan-name {
                text-align: left;
                padding-left: 5rem; }
          .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row:not(.plan-row) > .carrier {
            height: 3rem; }
          .state_reporting_container .bottom_container .state-reporting-table .state-reporting-insurance-content .row .padding-top-edit-mode {
            padding-top: 0.5rem; }

.role_mapping_container {
  text-align: left;
  padding: 1rem; }
  .role_mapping_container .mapping-area {
    padding: 0.5rem;
    margin: 0.5rem; }
    .role_mapping_container .mapping-area .mapping-button {
      text-align: center;
      padding-bottom: 1.5rem; }
    .role_mapping_container .mapping-area .headers {
      border-bottom: 0.4rem solid #e6e6e6;
      min-height: 2.5rem;
      margin-bottom: 0.5rem; }
    .role_mapping_container .mapping-area .thin-border {
      border: 0.1rem solid #e6e6e6;
      min-height: 4rem;
      margin-bottom: 0.5rem;
      border-radius: 0.5rem; }
      .role_mapping_container .mapping-area .thin-border .row-div {
        padding-bottom: 0.5rem;
        padding-top: 0.5rem;
        padding-right: 0;
        padding-left: 0; }
        .role_mapping_container .mapping-area .thin-border .row-div .unassigned-users {
          font-style: italic; }
        .role_mapping_container .mapping-area .thin-border .row-div h4, .role_mapping_container .mapping-area .thin-border .row-div .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .role_mapping_container .mapping-area .thin-border .row-div .fc-resource-cell {
          text-transform: none;
          line-height: 3rem; }
        .role_mapping_container .mapping-area .thin-border .row-div .dropdown-dictionary {
          width: 100%; }
  .role_mapping_container .all-mapped-div {
    line-height: 8rem;
    text-align: center; }

.anesthesia-pre-post-op-exam {
  padding: 1.5rem;
  min-height: 200px;
  background-color: #FFFFFF; }
  .anesthesia-pre-post-op-exam .anesthesia-row {
    padding-bottom: 3.5rem; }
  .anesthesia-pre-post-op-exam .categories-header {
    padding-bottom: 1rem; }
  .anesthesia-pre-post-op-exam .categories-button {
    padding-bottom: 4rem; }

.anesthesia-exam {
  min-height: 200px;
  background-color: #FFFFFF; }
  .anesthesia-exam .exam-response-panel .drag-panel {
    padding-bottom: 1.5rem; }
  .anesthesia-exam .exam-response-panel .panel-group {
    overflow: visible !important;
    padding-bottom: 2rem;
    margin-bottom: 0; }
  .anesthesia-exam .exam-response-panel .exam-panel {
    border: 1px solid #E6E6E6 !important;
    margin: 15px 15px 15px 15px; }
  .anesthesia-exam .exam-response-panel .response-panel {
    padding-left: 15px; }
  .anesthesia-exam .exam-response-panel .add-response-area {
    padding-bottom: 1rem; }
  .anesthesia-exam .exam-response-panel [draggable] {
    -moz-user-select: none;
    -khtml-usr-select: none;
    -webkit-user-select: none;
    user-select: none; }
  .anesthesia-exam .exam-response-panel .padss-draggable .drag-target {
    float: left;
    width: 100%;
    height: 2rem;
    background-color: transparent;
    display: none; }
    .anesthesia-exam .exam-response-panel .padss-draggable .drag-target.over {
      background-color: #000; }
  .anesthesia-exam .exam-response-panel .padss-draggable.questions-dragging .drag-target {
    display: block; }
  .anesthesia-exam .exam-response-panel .panel {
    position: relative;
    border: 0.1rem solid #E6E6E6 !important;
    border-radius: 0;
    box-shadow: none; }
    .anesthesia-exam .exam-response-panel .panel.draggable {
      cursor: move; }
  .anesthesia-exam .exam-response-panel .panel-heading {
    float: left;
    width: 100%; }
    .anesthesia-exam .exam-response-panel .panel-heading .panel-title:not(.compressed) h4, .anesthesia-exam .exam-response-panel .panel-heading .panel-title:not(.compressed) .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .anesthesia-exam .exam-response-panel .panel-heading .panel-title:not(.compressed) .fc-resource-cell {
      line-height: 2rem; }
  .anesthesia-exam .add-exam-button {
    margin-right: 28px;
    margin-left: 30px; }

.anesthesia_plan_config_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .anesthesia_plan_config_container h4.title, .anesthesia_plan_config_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .anesthesia_plan_config_container .title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
  .anesthesia_plan_config_container .panel-body {
    display: block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .anesthesia_plan_config_container .panel-body .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .anesthesia_plan_config_container .panel-body .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .anesthesia_plan_config_container .panel-body .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .anesthesia_plan_config_container .panel-body .left_container .list-group {
        margin-bottom: 0; }
      .anesthesia_plan_config_container .panel-body .left_container .config-selector .config-selector-list-container, .anesthesia_plan_config_container .panel-body .left_container .config-selector .config-selector-extended-height {
        min-height: 24.6rem;
        width: 100%; }
        .anesthesia_plan_config_container .panel-body .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .anesthesia_plan_config_container .panel-body .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .anesthesia_plan_config_container .panel-body .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .anesthesia_plan_config_container .panel-body .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .anesthesia_plan_config_container .panel-body .right_container {
      padding: 1.5rem; }
      .anesthesia_plan_config_container .panel-body .right_container .plan_name_label {
        line-height: 24.5;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
  .anesthesia_plan_config_container div.warning-banner object-banner {
    width: 100%; }
  .anesthesia_plan_config_container .fa-bookmark {
    color: #00A0DC;
    padding-right: 0.5rem; }

.anesthesia_plan_medication_config_container {
  padding: 2rem;
  display: inline-block;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  width: 100%; }
  .anesthesia_plan_medication_config_container .medication-table table > thead > tr > th:first-child {
    width: 35rem; }
  .anesthesia_plan_medication_config_container .medication-table table > thead > tr > th:not(:first-child) {
    width: 13rem; }
  .anesthesia_plan_medication_config_container .medication-table .trash-icon {
    display: none;
    font-size: 15px; }
    .anesthesia_plan_medication_config_container .medication-table .trash-icon.fa-trash-o {
      cursor: pointer; }
  .anesthesia_plan_medication_config_container .medication-table tr th {
    font-family: OpenSans-Bold;
    font-size: 1.5rem; }
  .anesthesia_plan_medication_config_container .medication-table tr td {
    font-family: OpenSans;
    font-size: 1.5rem; }
  .anesthesia_plan_medication_config_container .medication-table tr .delete-column {
    min-width: 2.8rem; }
  .anesthesia_plan_medication_config_container .medication-table tr:hover .trash-icon {
    display: inline-block;
    color: #D7572B; }
  .anesthesia_plan_medication_config_container .medication-table table > tbody > tr:nth-child(even) {
    background-color: #F9F9F9; }
  .anesthesia_plan_medication_config_container .medication-table table > tbody > tr:nth-child(odd) {
    background-color: #FFFFFF; }
  .anesthesia_plan_medication_config_container .medication-table .ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .anesthesia_plan_medication_config_container .medication-table .read-only {
    text-align: left; }
  .anesthesia_plan_medication_config_container .medication-table .bold {
    font-family: OpenSans-Bold;
    font-size: 1.4rem; }

.time-notation-configuration {
  padding: 2rem;
  display: inline-block;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  width: 100%; }
  .time-notation-configuration .section-panel {
    text-align: left;
    margin-top: 2rem;
    margin-bottom: 2rem;
    display: flex; }
    .time-notation-configuration .section-panel.margin-section {
      margin-bottom: 0.9rem; }
  .time-notation-configuration .label-left {
    width: 363px; }
  .time-notation-configuration .label-right {
    width: 190px; }
  .time-notation-configuration .toggle-button {
    margin-left: 1rem; }
  .time-notation-configuration .section-panel-right {
    padding-left: 60px; }
  .time-notation-configuration .radio-list-left {
    width: 490px; }
  .time-notation-configuration .radio-list-right {
    padding-left: 60px;
    width: 421px; }
  .time-notation-configuration .supplement-o2 {
    margin-left: 1.5rem;
    margin-right: 1rem; }
    .time-notation-configuration .supplement-o2 input {
      width: 6rem;
      padding: 0.5rem; }
  .time-notation-configuration .fa-info-circle {
    color: rgba(36, 211, 153, 0.85);
    padding-right: 1rem;
    font-size: 1.5rem;
    line-height: 2rem; }
  .time-notation-configuration .radio-list-container {
    float: left;
    margin-top: 2rem; }
    .time-notation-configuration .radio-list-container .assessment-check-list .title, .time-notation-configuration .radio-list-container .assessment-radio-list .title {
      width: 0rem; }
  .time-notation-configuration .radio-list-row {
    display: flex;
    text-align: left; }
    .time-notation-configuration .radio-list-row .flex-grow {
      width: 100%; }
  .time-notation-configuration .delivery-mode {
    float: right;
    margin-right: 1rem;
    width: 15.7rem; }

.anesthesia_time_notations_config_container {
  padding-left: 20px;
  padding-top: 5px;
  background-color: white; }
  .anesthesia_time_notations_config_container h3.title {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
  .anesthesia_time_notations_config_container .panel-body {
    border: 0.1rem solid #E6E6E6;
    background-color: #F9F9F9;
    margin-right: 15px; }
    .anesthesia_time_notations_config_container .panel-body h4, .anesthesia_time_notations_config_container .panel-body .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .anesthesia_time_notations_config_container .panel-body .fc-resource-cell {
      text-transform: none; }
    .anesthesia_time_notations_config_container .panel-body .time-notation-info, .anesthesia_time_notations_config_container .panel-body .time-notation-cvt-info, .anesthesia_time_notations_config_container .panel-body .time-notation-loc-info {
      color: #00A0DC;
      text-align: left;
      font-size: 15px;
      font-family: MetaProMedium; }
    .anesthesia_time_notations_config_container .panel-body .time-notation-loc-info, .anesthesia_time_notations_config_container .panel-body .time-notation-cvt-info {
      margin-top: -15px; }
    .anesthesia_time_notations_config_container .panel-body .warning-message {
      text-align: left;
      color: red; }
    .anesthesia_time_notations_config_container .panel-body .time-notation-controls {
      display: flex;
      padding-top: 25px; }
      .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-LOC-container {
        padding-bottom: 25px; }
        .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-LOC-container ul {
          width: 348px; }
        .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-LOC-container .ul-add .list-group-item {
          border-color: #E6E6E6; }
        .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-LOC-container ul:not(.ul-add) {
          border: 1px solid #E6E6E6;
          padding-bottom: 40px; }
          .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-LOC-container ul:not(.ul-add) li {
            white-space: nowrap;
            border-bottom: 1px solid #E6E6E6;
            border-top: 0;
            border-left: 0;
            border-right: 0;
            margin-bottom: 0;
            padding-top: 8px;
            padding-left: 30px; }
      .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-CVT-container ul {
        width: 370px; }
      .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-CVT-container .ul-add .list-group-item {
        border-color: #E6E6E6; }
      .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-CVT-container ul:not(.ul-add) {
        border: 1px solid #E6E6E6;
        padding-bottom: 40px; }
        .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-CVT-container ul:not(.ul-add) li {
          border-bottom: 1px solid #E6E6E6;
          border-top: 0;
          border-left: 0;
          border-right: 0;
          margin-bottom: 0;
          padding-top: 8px;
          white-space: nowrap;
          padding-left: 30px; }
          .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-CVT-container ul:not(.ul-add) li i {
            line-height: initial; }
      .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-PP-container {
        width: 200px; }
        .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-PP-container .search-input-container {
          padding: 5px; }
        .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-PP-container .search-row {
          border-bottom: 0.1rem solid #E6E6E6; }
        .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-PP-container .selected-items {
          height: auto;
          min-height: 70px;
          padding-bottom: 35px; }
          .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-PP-container .selected-items .selected-item {
            height: 35px; }
            .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-PP-container .selected-items .selected-item .name-span {
              padding-top: 7px; }
            .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-PP-container .selected-items .selected-item .item-button {
              padding-top: 4px; }
            .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-PP-container .selected-items .selected-item .movable {
              cursor: pointer; }
            .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-PP-container .selected-items .selected-item i.button-left {
              cursor: move; }
          .anesthesia_time_notations_config_container .panel-body .time-notation-controls .div-PP-container .selected-items .read-only-field {
            background-color: #E6E6E6;
            color: #8C9093; }
      .anesthesia_time_notations_config_container .panel-body .time-notation-controls h4, .anesthesia_time_notations_config_container .panel-body .time-notation-controls .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .anesthesia_time_notations_config_container .panel-body .time-notation-controls .fc-resource-cell {
        padding-bottom: 5px;
        text-align: left; }

.adjust-old-config {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  background-color: #FFFFFF; }
  .adjust-old-config.eclaim-config > div {
    width: 96.3rem; }
  .adjust-old-config .header-display {
    text-align: left;
    padding-bottom: 0.5rem; }
  .adjust-old-config .sub-header-display {
    font-family: OpenSans-Semibold; }
  .adjust-old-config .padding-display {
    display: inline-block;
    text-align: right;
    border: 0.1rem solid #E6E6E6;
    height: 9rem;
    padding-top: 2.5rem;
    padding-left: 1.5rem;
    margin-bottom: 1rem;
    background-color: #F9F9F9; }
    .adjust-old-config .padding-display .fa-info-circle {
      font-family: FontAwesome;
      color: rgba(36, 211, 153, 0.85);
      font-size: 1.8rem;
      text-align: left;
      padding-right: 0.5rem;
      cursor: default;
      vertical-align: middle; }
    .adjust-old-config .padding-display .dual-switch .onoffswitch-label {
      margin-right: 1rem; }
    .adjust-old-config .padding-display .dual-switch .onoffswitch-label .onoffswitch-inner:before,
    .adjust-old-config .padding-display .dual-switch .onoffswitch-label .onoffswitch-inner:after {
      width: 100px;
      height: 3rem;
      line-height: 3rem; }
  .adjust-old-config .padding-prof-claim {
    display: inline-block;
    background-color: #F9F9F9;
    border: 1px solid #e6e6e6; }
    .adjust-old-config .padding-prof-claim .btn-grp-alignment {
      margin: 1rem; }
      .adjust-old-config .padding-prof-claim .btn-grp-alignment .btn-group {
        float: left !important; }
      .adjust-old-config .padding-prof-claim .btn-grp-alignment label {
        width: 18rem; }
  .adjust-old-config .block-height {
    height: 14rem; }
  .adjust-old-config .toggle-height {
    height: 4rem; }

.medication-section {
  display: flex;
  margin-top: 15px;
  height: 35rem;
  margin-left: 25px;
  margin-right: 25px; }
  .medication-section .medication-selection-div {
    flex-grow: 1;
    flex-basis: 0; }
  .medication-section .available-medications {
    margin-right: 20px; }
    .medication-section .available-medications .medication-list {
      height: 27rem; }
  .medication-section .selected-medications {
    width: 50%; }
    .medication-section .selected-medications .medication-list {
      height: 30rem; }

.udb-config {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF;
  text-align: left; }
  .udb-config .no-padding-all {
    padding: 0; }
  .udb-config .required-field-icon {
    color: #FF0000;
    font-size: 1.5rem; }
  .udb-config .label-text, .udb-config .dvt-prevention-details .title-text, .dvt-prevention-details .udb-config .title-text, .udb-config .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .udb-config .title-text, .udb-config .radio-group-standard .question, .radio-group-standard .udb-config .question, .udb-config .radio-group-standard .score, .radio-group-standard .udb-config .score, .udb-config .radio-group-stop-bang .question, .radio-group-stop-bang .udb-config .question, .udb-config .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .udb-config .title-text, .udb-config .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .udb-config .title-text, .udb-config .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .udb-config .title-text {
    text-align: left; }
  .udb-config .main-container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    padding: 1.5rem;
    text-align: left; }
    .udb-config .main-container .padding-top {
      display: flex;
      align-items: center; }
      .udb-config .main-container .padding-top h4, .udb-config .main-container .padding-top .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .udb-config .main-container .padding-top .fc-resource-cell {
        text-transform: inherit; }
      .udb-config .main-container .padding-top .decimal-container {
        width: 15rem; }
    .udb-config .main-container .sender-input {
      width: 35rem; }
    .udb-config .main-container .connection-string-input {
      width: 75rem; }

.udb-bulk-transfer {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF;
  text-align: left;
  font-family: OpenSans; }
  .udb-bulk-transfer .table {
    border: 0.2rem solid #e6e6e6; }
  .udb-bulk-transfer table thead tr {
    color: #535456; }
  .udb-bulk-transfer .udb-contract-row {
    padding: 30px;
    background-color: #FFFFFF; }
  .udb-bulk-transfer .check-box-wrapper .check-box {
    background: transparent;
    padding-right: 1rem; }
  .udb-bulk-transfer .no-padding-all {
    padding: 0; }
  .udb-bulk-transfer .label-text, .udb-bulk-transfer .dvt-prevention-details .title-text, .dvt-prevention-details .udb-bulk-transfer .title-text, .udb-bulk-transfer .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .udb-bulk-transfer .title-text, .udb-bulk-transfer .radio-group-standard .question, .radio-group-standard .udb-bulk-transfer .question, .udb-bulk-transfer .radio-group-standard .score, .radio-group-standard .udb-bulk-transfer .score, .udb-bulk-transfer .radio-group-stop-bang .question, .radio-group-stop-bang .udb-bulk-transfer .question, .udb-bulk-transfer .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .udb-bulk-transfer .title-text, .udb-bulk-transfer .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .udb-bulk-transfer .title-text, .udb-bulk-transfer .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .udb-bulk-transfer .title-text {
    text-align: left; }
  .udb-bulk-transfer .error-button {
    float: right; }
  .udb-bulk-transfer .error-text {
    color: #D7572B;
    font-family: OpenSans-Bold; }
  .udb-bulk-transfer .main-container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    padding: 1.5rem;
    text-align: left; }
  .udb-bulk-transfer .start-transfer-button {
    margin-top: 1rem;
    text-align: center; }
  .udb-bulk-transfer .text-bold {
    font-family: OpenSans-Bold; }
  .udb-bulk-transfer .button-secondary-small {
    font-family: MetaProMedium;
    color: #FFFFFF;
    background-color: #D7572B; }
    .udb-bulk-transfer .button-secondary-small:hover {
      background-color: #B5462C; }
    .udb-bulk-transfer .button-secondary-small:active {
      background-color: #89331B; }
  .udb-bulk-transfer .stopping {
    font-family: MetaProMedium;
    text-align: center;
    color: #FFFFFF;
    background-color: #8C9093;
    cursor: not-allowed;
    pointer-events: none; }
    .udb-bulk-transfer .stopping:hover {
      background-color: #8C9093; }

.udb-error-log {
  font-family: OpenSans; }
  .udb-error-log .modal-dialog.modal-lg {
    width: 116rem; }
  .udb-error-log .modal-body {
    min-height: 50rem; }
  .udb-error-log .table-body {
    border: 0.2rem solid #e6e6e6; }
    .udb-error-log .table-body td {
      max-width: 20rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .udb-error-log span.fa.fa-download {
    color: #00A0DC; }
  .udb-error-log .decimal-container {
    width: 10rem; }
  .udb-error-log .check-box-wrapper .check-box {
    background: transparent;
    padding-right: 1rem; }

.prof-claim-config {
  width: 100%;
  position: relative; }
  .prof-claim-config .header-display-claim {
    text-align: left;
    padding-bottom: 2rem;
    padding-left: 1.5rem; }
  .prof-claim-config .header-main {
    font-family: OpenSans-Semibold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .prof-claim-config .header-main .header-col1 {
      width: 10%;
      padding-left: 6rem;
      padding-top: 1.5rem; }
    .prof-claim-config .header-main .header-col2 {
      width: 11%;
      padding-left: 3rem; }
    .prof-claim-config .header-main .header-col3 {
      width: 20%;
      padding-left: 5.5rem; }
    .prof-claim-config .header-main .header-col4 {
      width: 20%;
      padding-left: 10rem; }
    .prof-claim-config .header-main .header-col5 {
      width: 39%;
      padding-left: 14rem; }
    .prof-claim-config .header-main .header-col6 {
      width: 10%;
      padding-left: 4.5rem; }
    .prof-claim-config .header-main .header-col7 {
      width: 11%;
      padding-left: 3rem; }
    .prof-claim-config .header-main .header-col8 {
      width: 20%;
      padding-left: 2rem; }
    .prof-claim-config .header-main .header-col9 {
      width: 20%;
      padding-left: 10.2rem; }
    .prof-claim-config .header-main .header-col10 {
      width: 39%;
      padding-left: 9.5rem; }
  .prof-claim-config .dictionaryItemList, .prof-claim-config .dropdown-dictionary .dropdown-btn {
    width: 20rem !important; }
  .prof-claim-config .prof-loop-data {
    display: table;
    padding: 1rem;
    width: 100%; }
  .prof-claim-config .loop-row {
    border: 0.1rem solid #E6E6E6;
    position: relative;
    display: inline-block;
    background-color: #F9F9F9;
    width: 100%; }
    .prof-claim-config .loop-row .expanded-plan {
      height: 11rem; }
    .prof-claim-config .loop-row .loop-header {
      min-height: 3rem;
      text-align: left;
      padding-top: 0.4rem;
      cursor: default;
      background-color: #FFFFFF; }
      .prof-claim-config .loop-row .loop-header .loop-header-text {
        font-family: OpenSans-Semibold;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .prof-claim-config .loop-row .loop-header .align-loop-descrip {
        margin-left: -6.3rem; }
    .prof-claim-config .loop-row .fa-info-circle {
      color: rgba(36, 211, 153, 0.85);
      padding-right: 0.5rem;
      font-size: 1.5rem;
      line-height: 2rem; }
    .prof-claim-config .loop-row .bottom-padding .sub-head-format {
      background-color: #efefef;
      font-family: OpenSans-Bold;
      text-align: left;
      padding-left: 5rem;
      line-height: 2.5rem; }
    .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat {
      line-height: 3rem; }
      .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .loop-grp {
        border-top: 0.1rem solid #E6E6E6;
        display: inline-block;
        width: 100%; }
        .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .loop-grp .header-text-format {
          font-family: OpenSans-Semibold;
          padding-left: 5rem; }
        .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .loop-grp .text-format {
          display: block;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          font-family: OpenSans;
          font-size: 1.5rem;
          line-height: 3.5rem; }
          .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .loop-grp .text-format.paddingleft {
            padding-left: 5rem; }
          .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .loop-grp .text-format .fa-info-circle {
            color: rgba(36, 211, 153, 0.85);
            padding-right: 0.5rem;
            font-size: 1.5rem;
            line-height: 2rem; }
        .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .loop-grp .label-format-dependent {
          font-family: OpenSans;
          font-size: 1.5rem;
          font-style: italic;
          color: #8C9093; }
        .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .loop-grp .label-format-based-on {
          font-family: OpenSans;
          font-size: 1.5rem;
          color: #8C9093; }
        .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .loop-grp .col1-align {
          text-align: left;
          padding-left: 1.5rem; }
        .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .loop-grp .col2-align {
          text-align: left; }
        .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .loop-grp .col3-align {
          text-align: left; }
        .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .loop-grp .col4-align {
          text-align: left;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
      .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .wrap-location-text {
        text-align: left;
        white-space: normal;
        line-height: 1.5; }
      .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .enlargeDropdownListItems .dictionaryItemList {
        width: 28rem !important; }
      .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .enlargeDropdownListItems .dropdown-dictionary .dropdown-btn {
        width: 15rem !important; }
      .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .sv105-dropdown .dictionaryItemList {
        width: 13rem !important; }
      .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .sv105-dropdown .dropdown-dictionary .dropdown-btn {
        width: 13rem !important; }
      .prof-claim-config .loop-row .bottom-padding .loop-grp-repeat .flexClass {
        display: flex;
        align-items: center; }
  .prof-claim-config .expander {
    width: 3rem;
    font-size: 1.5rem;
    padding-top: 0.5rem; }

.hcfa-container {
  font-size: 1.5rem;
  font-family: MetaProMedium;
  background-color: #E6E6E6;
  text-align: left;
  color: #343435;
  background-color: #EFEFEF; }
  .hcfa-container .fa-info-circle {
    font-size: 1.5rem;
    color: #24D399; }
  .hcfa-container .selectbox {
    background-color: #FFFFFF; }
  .hcfa-container .dictionaryItemList,
  .hcfa-container .dropdown-dictionary .dropdown-btn {
    width: 22rem; }
  .hcfa-container .dropdown-dictionary {
    width: 22rem; }
    .hcfa-container .dropdown-dictionary .dropdown-btn {
      width: 22rem;
      padding: 0.8rem 1.8rem; }
    .hcfa-container .dropdown-dictionary .dictionaryItemList {
      width: 22rem;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .hcfa-container .dropdown-dictionary .dropdown-btn {
      padding: 0.8rem 2.0rem 0.8rem 1.8rem; }
  .hcfa-container .hcfa-box {
    line-height: 1.5rem;
    padding: 0.7rem;
    float: left;
    box-shadow: 0.1rem 0 0 0 #535456, 0 0.1rem 0 0 #535456, 0.1rem 0.1rem 0 0 #535456, 0.1rem 0 0 0 #535456 inset, 0 0.1rem 0 0 #535456 inset; }
  .hcfa-container .hcfa-1 {
    height: 5rem;
    width: 100%; }
  .hcfa-container .hcfa-2 {
    height: 5rem;
    width: 33.9rem; }
  .hcfa-container .hcfa-3 {
    height: 5rem;
    width: 23.9rem; }
  .hcfa-container .hcfa-4 {
    height: 5rem;
    width: 35.4rem; }
  .hcfa-container .hcfa-5 {
    height: 8.6rem;
    width: 33.9rem; }
  .hcfa-container .hcfa-6,
  .hcfa-container .hcfa-8 {
    height: 4.3rem;
    width: 100%; }
  .hcfa-container .hcfa-7 {
    height: 8.6rem;
    width: 35.4rem; }
  .hcfa-container .hcfa-68 {
    padding: 0;
    width: 23.9rem; }
  .hcfa-container .hcfa-9 {
    height: 12.2rem;
    width: 33.9rem; }
  .hcfa-container .hcfa-10 {
    height: 12.2rem;
    width: 23.9rem; }
  .hcfa-container .hcfa-11 {
    height: 12.2rem;
    width: 35.4rem; }
    .hcfa-container .hcfa-11 .swap {
      float: left;
      padding-top: 0.5rem; }
    .hcfa-container .hcfa-11 .swap-select-padding {
      padding-top: 0.5rem; }
  .hcfa-container .hcfa-12 {
    height: 8rem;
    width: 57.8rem; }
  .hcfa-container .hcfa-13 {
    height: 8rem;
    width: 35.4rem; }
  .hcfa-container .hcfa-14,
  .hcfa-container .hcfa-15,
  .hcfa-container .hcfa-16,
  .hcfa-container .hcfa-17,
  .hcfa-container .hcfa-18,
  .hcfa-container .hcfa-19,
  .hcfa-container .hcfa-20 {
    height: 7.3rem; }
  .hcfa-container .hcfa-14 {
    width: 33.9rem; }
  .hcfa-container .hcfa-15 {
    width: 23.9rem; }
  .hcfa-container .hcfa-16 {
    width: 35.4rem; }
  .hcfa-container .hcfa-17 {
    width: 57.8rem; }
  .hcfa-container .hcfa-18 {
    width: 35.4rem; }
  .hcfa-container .hcfa-19 {
    width: 57.8rem;
    height: 16rem; }
    .hcfa-container .hcfa-19 .hcfa-19-list {
      columns: 2;
      list-style: none;
      padding: 0;
      margin: 0.5rem 0 0;
      column-gap: 0; }
    .hcfa-container .hcfa-19 .hcfa-19-box {
      border: 0.1rem solid #8C9093 !important;
      margin: 0;
      padding: 0.5rem;
      border-radius: 0;
      display: inline-table; }
      .hcfa-container .hcfa-19 .hcfa-19-box:nth-last-child(-n+2) {
        border-left: none !important; }
      .hcfa-container .hcfa-19 .hcfa-19-box:nth-child(-n+2), .hcfa-container .hcfa-19 .hcfa-19-box:nth-child(4) {
        border-bottom: none !important; }
  .hcfa-container .hcfa-20 {
    width: 35.4rem;
    height: 16rem; }
  .hcfa-container .border-19 {
    border: 1px thin #8C9093; }
  .hcfa-container .hcfa-19-label {
    line-height: 3rem;
    padding: 0 0.5rem;
    font-size: 1.5rem;
    font-family: MetaProMedium; }
    .hcfa-container .hcfa-19-label .absolute-alignment {
      position: absolute;
      left: 2rem; }
    .hcfa-container .hcfa-19-label .static-alignment {
      padding-left: 1.5rem; }
  .hcfa-container .hcfa-19-ddl {
    padding-bottom: 10px; }
  .hcfa-container .hcfa-21 {
    height: 12.1rem;
    width: 57.8rem; }
  .hcfa-container .hcfa-22 {
    height: 12.1rem;
    width: 17.7rem; }
  .hcfa-container .hcfa-23 {
    height: 12.1rem;
    width: 17.7rem; }
  .hcfa-container .hcfa-24 {
    height: 13.4rem;
    width: 93.2rem; }
  .hcfa-container .hcfa-25,
  .hcfa-container .hcfa-26,
  .hcfa-container .hcfa-27,
  .hcfa-container .hcfa-28,
  .hcfa-container .hcfa-29,
  .hcfa-container .hcfa-30 {
    height: 6.8rem; }
  .hcfa-container .hcfa-25 {
    width: 20.4rem; }
  .hcfa-container .hcfa-26 {
    width: 18.5rem; }
    .hcfa-container .hcfa-26 .ddl-patientMRN {
      padding-top: 1rem; }
      .hcfa-container .hcfa-26 .ddl-patientMRN .dropdown-dictionary .dropdown-btn {
        width: 17rem; }
  .hcfa-container .hcfa-27 {
    width: 19rem; }
  .hcfa-container .hcfa-28 {
    width: 11.5rem; }
  .hcfa-container .hcfa-29 {
    width: 11.5rem; }
  .hcfa-container .hcfa-30 {
    width: 12.3rem; }
  .hcfa-container .hcfa-31 {
    height: 19rem;
    width: 25.4rem; }
  .hcfa-container .hcfa-32 {
    height: 19rem;
    width: 32.5rem; }
  .hcfa-container .hcfa-33 {
    height: 19rem;
    width: 35.3rem; }
  .hcfa-container .hcfa-32 .single-select-dropdown, .hcfa-container .hcfa-33 .single-select-dropdown {
    display: flex;
    padding: 0.7rem 0; }
  .hcfa-container .hcfa-24 .ddl-alignment {
    display: grid; }
    .hcfa-container .hcfa-24 .ddl-alignment single-select {
      padding-top: 1.2rem; }
    .hcfa-container .hcfa-24 .ddl-alignment.top-padding {
      padding-top: 1.4rem; }
    .hcfa-container .hcfa-24 .ddl-alignment .top-pad {
      padding-top: 1.4rem; }
  .hcfa-container .hcfa-24 .horizontal-alignment {
    display: inline-block;
    width: 22rem;
    margin-right: 0.6rem; }
  .hcfa-container .ddl-alignment {
    padding-top: 1rem; }

.ub-container {
  font-size: 1.5rem;
  text-align: left;
  font-family: MetaProMedium;
  color: #343435;
  background-color: #EFEFEF; }
  .ub-container .selectbox {
    background-color: #FFFFFF; }
  .ub-container .dictionaryItemList,
  .ub-container .dropdown-dictionary .dropdown-btn {
    width: 22rem !important; }
  .ub-container .ub-16 .dictionaryItemList,
  .ub-container .ub-16 .dropdown-dictionary .dropdown-btn, .ub-container .ub-12 .dictionaryItemList,
  .ub-container .ub-12 .dropdown-dictionary .dropdown-btn {
    width: 18rem !important; }
  .ub-container .ub-79 .dictionaryItemList,
  .ub-container .ub-79 .dropdown-dictionary .dropdown-btn,
  .ub-container .ub-78 .dictionaryItemList,
  .ub-container .ub-78 .dropdown-dictionary .dropdown-btn {
    width: 28rem !important; }
  .ub-container .ub-box {
    line-height: 1.5rem;
    padding: 0.7rem;
    float: left;
    box-shadow: 0.1rem 0 0 0 #535456, 0 0.1rem 0 0 #535456, 0.1rem 0.1rem 0 0 #535456, 0.1rem 0 0 0 #535456 inset, 0 0.1rem 0 0 #535456 inset; }
  .ub-container .ub-1,
  .ub-container .ub-2 {
    height: 21.2rem;
    width: 28.8rem; }
  .ub-container .ub-3 {
    padding: 0;
    height: 15rem;
    width: 25rem; }
    .ub-container .ub-3 .ub-3a, .ub-container .ub-3 .ub-3b {
      height: 7.5rem;
      width: 25rem; }
      .ub-container .ub-3 .ub-3a .dropdown-alignment, .ub-container .ub-3 .ub-3b .dropdown-alignment {
        padding: 1rem 0;
        display: block; }
  .ub-container .ub-4 {
    height: 15rem;
    width: 10.6rem; }
  .ub-container .ub-5,
  .ub-container .ub-6,
  .ub-container .ub-7 {
    height: 6.2rem; }
  .ub-container .ub-5 {
    width: 12.4rem; }
  .ub-container .ub-6 {
    width: 19.4rem; }
  .ub-container .ub-7 {
    width: 3.8rem; }
  .ub-container .ub-8,
  .ub-container .ub-9,
  .ub-container .ub-10,
  .ub-container .ub-11,
  .ub-container .ub-12,
  .ub-container .ub-13,
  .ub-container .ub-16,
  .ub-container .ub-17,
  .ub-container .ub-18,
  .ub-container .ub-29,
  .ub-container .ub-30 {
    height: 7.5rem; }
  .ub-container .ub-8 {
    width: 28.8rem; }
  .ub-container .ub-9 {
    width: 64.4rem; }
  .ub-container .ub-10 {
    width: 10.5rem; }
  .ub-container .ub-11 {
    width: 6.5rem; }
  .ub-container .ub-12 {
    width: 20rem; }
  .ub-container .ub-13 {
    box-shadow: 0.1rem 0 0 0 #535456, 0 0.1rem 0 0 #535456, 0.1rem 0.1rem 0 0 #535456, 0 0 0 0 #535456 inset, 0 0.1rem 0 0 #535456 inset; }
  .ub-container .ub-13 {
    width: 11.5rem; }
  .ub-container .ub-18 {
    width: 13.5rem; }
  .ub-container .ub-16 {
    width: 20.7rem; }
  .ub-container .ub-17,
  .ub-container .ub-29,
  .ub-container .ub-30 {
    width: 3.5rem; }
  .ub-container .ub-31,
  .ub-container .ub-35,
  .ub-container .ub-37 {
    height: 5.2rem; }
  .ub-container .ub-31 {
    width: 47.4rem; }
  .ub-container .ub-35 {
    width: 35.2rem; }
  .ub-container .ub-37 {
    width: 10.6rem; }
  .ub-container .ub-38 {
    height: 8.1rem;
    width: 29.0rem; }
  .ub-container .ub-39 {
    height: 8.1rem;
    width: 64.2rem; }
  .ub-container .ub-42 {
    height: 25.1rem;
    width: 100%; }
  .ub-container .ub-50,
  .ub-container .ub-51,
  .ub-container .ub-52,
  .ub-container .ub-55 {
    height: 13.2rem; }
  .ub-container .ub-54 {
    height: 13.2rem; }
    .ub-container .ub-54 .dictionaryItemList {
      width: 12.8rem !important; }
    .ub-container .ub-54 .dropdown-dictionary .dropdown-btn {
      width: 12.8rem !important; }
  .ub-container .ub-50 {
    width: 23.5rem; }
  .ub-container .ub-51 {
    width: 17.7rem; }
  .ub-container .ub-52 {
    width: 5.7rem; }
  .ub-container .ub-54 {
    width: 15.3rem; }
  .ub-container .ub-55 {
    width: 14.3rem; }
  .ub-container .ub-56,
  .ub-container .ub-57 {
    width: 16.7rem; }
  .ub-container .ub-56 {
    height: 5.7rem; }
  .ub-container .ub-57 {
    height: 7.5rem; }
    .ub-container .ub-57 .dictionaryItemList {
      width: 20rem; }
    .ub-container .ub-57 .dropdown-dictionary .dropdown-btn {
      width: 15rem !important; }
  .ub-container .ub-58 {
    height: 9.3rem;
    width: 100%; }
  .ub-container .ub-74 {
    height: 15rem;
    width: 45.7rem; }
  .ub-container .ub-75 {
    height: 15rem;
    width: 16.3rem; }
  .ub-container .ub-76,
  .ub-container .ub-77,
  .ub-container .ub-78,
  .ub-container .ub-79 {
    width: 31.2rem; }
  .ub-container .ub-76,
  .ub-container .ub-77,
  .ub-container .ub-78,
  .ub-container .ub-79 {
    height: 7.5rem; }
  .ub-container .ub-80,
  .ub-container .ub-81 {
    height: 15rem;
    width: 31rem; }
  .ub-container .ddl-alignment {
    padding-top: 1rem; }
  .ub-container .fa-info-circle {
    font-size: 1.5rem;
    color: #24D399; }

.preview-baseline-paper-cust-popup {
  width: 100%;
  height: 91.5rem; }
  .preview-baseline-paper-cust-popup .model-config {
    width: 100%;
    height: 79.5rem;
    padding: 1rem 1.5rem !important; }
  .preview-baseline-paper-cust-popup .left-side-header {
    padding: 0 0 1.5rem; }
  .preview-baseline-paper-cust-popup .align-row {
    margin-top: 0;
    margin-left: -1.2rem; }
    .preview-baseline-paper-cust-popup .align-row label {
      font-family: MetaProMedium; }
  .preview-baseline-paper-cust-popup .arrow-input .small-input {
    width: calc(100% - 2.4rem);
    border-radius: 0;
    text-align: right;
    box-shadow: none; }
  .preview-baseline-paper-cust-popup .arrow-input .arrow-group {
    height: 2.4rem;
    float: right; }
    .preview-baseline-paper-cust-popup .arrow-input .arrow-group .button-primary-small {
      height: 1.5rem;
      display: block;
      width: 2.4rem;
      border-radius: 0;
      padding: .75rem .7rem;
      border: 0; }
  .preview-baseline-paper-cust-popup .button-align {
    width: 11rem;
    padding-top: 2.8rem; }
  .preview-baseline-paper-cust-popup .alignment-window {
    height: 70rem;
    border: 0.1rem solid #535456;
    width: 49.5rem;
    margin-top: 1.5rem;
    margin-left: 9.5rem;
    overflow: hidden;
    background: linear-gradient(-90deg, rgba(0, 0, 0, 0.05) 1px, transparent 1px), linear-gradient(rgba(0, 0, 0, 0.05) 1px, transparent 1px), linear-gradient(-90deg, rgba(0, 0, 0, 0.04) 1px, transparent 1px), linear-gradient(rgba(0, 0, 0, 0.04) 1px, transparent 1px), linear-gradient(transparent 3px, #f2f2f2 3px, #f2f2f2 78px, transparent 78px), linear-gradient(-90deg, #aaa 1px, transparent 1px), linear-gradient(-90deg, transparent 3px, #f2f2f2 3px, #f2f2f2 78px, transparent 78px), linear-gradient(#aaa 1px, transparent 1px), #f2f2f2;
    background-size: 4px 4px, 4px 4px, 80px 80px, 80px 80px, 80px 80px, 80px 80px, 80px 80px, 80px 80px; }
    .preview-baseline-paper-cust-popup .alignment-window .content-window {
      height: 70rem;
      border: 0.2rem dashed #00A0DC;
      width: 49.5rem;
      font-family: OpenSans;
      color: #343435;
      padding-left: 0rem;
      padding-top: 0rem;
      font-size: 1rem;
      line-height: 1.2rem; }

.baseline-paper-cust-popup .model-config {
  height: 82rem; }

.baseline-paper-cust-popup .left-side-header {
  padding: 0 0 1.5rem; }

.pull-case-costing .padding {
  padding: 1rem 0 0 1rem; }

.pull-case-costing .subheader-text {
  padding: 0.3rem 0 0 0.1rem;
  text-transform: none; }

.pull-case-costing .space-up {
  padding: 0 0 0 1rem;
  text-align: left; }

.pull-case-costing .space-down {
  padding: 1rem 0 2rem 1rem; }

.pull-case-costing .label-set {
  font-size: 1.3rem;
  font-weight: bold; }

.pull-case-costing .caseCosting_table .data-align-cell {
  margin-left: -1rem; }

.pull-case-costing .caseCosting_table .tbl-set {
  margin-left: -2.5rem; }

.pull-case-costing .caseCosting_table table {
  cursor: default;
  display: flex;
  flex-direction: column;
  padding: 0 2.5rem;
  margin-bottom: 2.5rem; }
  .pull-case-costing .caseCosting_table table .header-style {
    border: 0.1rem solid #BFC0C1;
    width: 100%; }
  .pull-case-costing .caseCosting_table table thead .header1 {
    width: 14rem; }
  .pull-case-costing .caseCosting_table table thead .header2 {
    width: 13rem; }
  .pull-case-costing .caseCosting_table table thead .header3 {
    width: 13rem; }
  .pull-case-costing .caseCosting_table table thead .header4 {
    width: 18rem; }
  .pull-case-costing .caseCosting_table table thead .header5 {
    width: 20rem; }
  .pull-case-costing .caseCosting_table table thead .header6 {
    width: 35rem; }
  .pull-case-costing .caseCosting_table table .column1 {
    width: 12rem; }
  .pull-case-costing .caseCosting_table table .column2 {
    width: 12rem; }
  .pull-case-costing .caseCosting_table table .column3 {
    width: 11rem; }
  .pull-case-costing .caseCosting_table table .column4 {
    width: 15rem; }
  .pull-case-costing .caseCosting_table table .column5 {
    width: 16rem; }
  .pull-case-costing .caseCosting_table table .column6 {
    width: 31rem; }
  .pull-case-costing .caseCosting_table table th {
    text-align: left;
    font-family: OpenSans !important;
    font-size: 1.5rem;
    line-height: 1.4rem;
    height: 4.5rem;
    border: 0; }
  .pull-case-costing .caseCosting_table table tbody {
    font-family: OpenSans;
    font-size: 1.5rem;
    color: #535456;
    border: 0.1rem solid #BFC0C1;
    display: inline-block; }
  .pull-case-costing .caseCosting_table table tbody.default-scroll {
    max-height: 62rem;
    position: relative;
    overflow: scroll; }
  .pull-case-costing .caseCosting_table table td {
    height: 100%;
    line-height: 1.4rem; }
    .pull-case-costing .caseCosting_table table td.data-row-val {
      position: relative;
      padding-bottom: 0;
      padding-top: 0; }
      .pull-case-costing .caseCosting_table table td.data-row-val .data-col-val {
        display: block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        max-width: 100%;
        padding: 0 0 0.5rem 0.8rem;
        text-align: left; }

.pull_third_party .padding {
  padding: 1rem 0 0 1rem; }

.pull_third_party .dropdown-dictionary {
  width: 100%; }

.pull_third_party .dropdown-btn {
  width: 100%; }

.bulk-sign-cases .bulk-success {
  color: #2ea620;
  font-weight: bold; }

.bulk-sign-cases .labelset {
  font-size: 13px;
  font-weight: bold; }

.bulk-sign-cases .msgtext {
  text-align: -webkit-left;
  font-size: 14px;
  margin-bottom: 2.5rem;
  font-weight: 500; }

.bulk-sign-cases .subheadertext {
  padding: 0.3rem 0 0 0.1rem; }

.bulk-sign-cases .bulk-sign-cases_table .dataalignincell {
  margin-left: -1rem; }

.bulk-sign-cases .bulk-sign-cases_table .tblset {
  margin-left: -2.5rem; }

.bulk-sign-cases .bulk-sign-cases_table table {
  cursor: default;
  display: flex;
  flex-direction: column;
  padding: 0 2.5rem;
  margin-bottom: 2.5rem; }
  .bulk-sign-cases .bulk-sign-cases_table table .headerstyle {
    border: 1px solid #BFC0C1;
    width: 100%; }
  .bulk-sign-cases .bulk-sign-cases_table table thead .header1 {
    width: 12rem; }
  .bulk-sign-cases .bulk-sign-cases_table table thead .header2 {
    width: 15rem; }
  .bulk-sign-cases .bulk-sign-cases_table table thead .header3 {
    width: 16rem; }
  .bulk-sign-cases .bulk-sign-cases_table table thead .header4 {
    width: 18rem; }
  .bulk-sign-cases .bulk-sign-cases_table table thead .header5 {
    width: 22rem; }
  .bulk-sign-cases .bulk-sign-cases_table table thead .header6 {
    width: 27rem; }
  .bulk-sign-cases .bulk-sign-cases_table table .column1 {
    width: 12rem; }
  .bulk-sign-cases .bulk-sign-cases_table table .column2 {
    width: 12rem; }
  .bulk-sign-cases .bulk-sign-cases_table table .column3 {
    width: 11rem; }
  .bulk-sign-cases .bulk-sign-cases_table table .column4 {
    width: 15rem; }
  .bulk-sign-cases .bulk-sign-cases_table table .column5 {
    width: 15rem; }
  .bulk-sign-cases .bulk-sign-cases_table table .column6 {
    width: 20rem; }
  .bulk-sign-cases .bulk-sign-cases_table table th {
    text-align: center;
    font-family: OpenSans !important;
    font-size: 1.5rem;
    line-height: 1.4rem;
    height: 4.5rem;
    border-top: 0; }
  .bulk-sign-cases .bulk-sign-cases_table table tbody {
    font-family: OpenSans;
    font-size: 1.5rem;
    color: #535456;
    border: 1px solid #BFC0C1;
    display: inline-block; }
  .bulk-sign-cases .bulk-sign-cases_table table tbody.default-scroll {
    max-height: 62rem;
    position: relative;
    overflow: scroll; }
  .bulk-sign-cases .bulk-sign-cases_table table td {
    height: 100%;
    line-height: 3rem; }
    .bulk-sign-cases .bulk-sign-cases_table table td.data-row-val {
      position: relative;
      padding-bottom: 0;
      padding-top: 0; }
      .bulk-sign-cases .bulk-sign-cases_table table td.data-row-val .data-col-val {
        display: block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        max-width: 100%;
        padding: 0 0 0.5rem 0.5rem; }

.bulk-sign-cases .sign-case-check-box {
  float: left;
  margin-right: 2rem; }
  .bulk-sign-cases .sign-case-check-box .fa {
    font-size: 3rem;
    height: 2rem;
    width: 2rem; }
    .bulk-sign-cases .sign-case-check-box .fa:hover {
      color: #00A0DC; }
    .bulk-sign-cases .sign-case-check-box .fa.fa-check-square {
      color: #00A0DC; }

.bulk-sign-cases .sticky_footer {
  width: 71em;
  position: absolute;
  bottom: 2px;
  background-color: #F9F9F9;
  border-top: 1px solid #E6E6E6; }

.bulk-case-signee-modal .modal-dialog .modal-content {
  margin: calc(50vh - 22.7rem) 0; }

.bulk-case-signee-modal .modal-dialog {
  width: 40rem; }
  .bulk-case-signee-modal .modal-dialog .modal-body {
    min-height: 12rem;
    width: 100%; }

.bulk-case-signee-modal .bulk-sign-cases .bulk-case-signee-dropdown .dropdown-dictionary {
  width: 100%; }
  .bulk-case-signee-modal .bulk-sign-cases .bulk-case-signee-dropdown .dropdown-dictionary .dropdown-btn {
    width: 100%;
    padding: 0.8rem 1.8rem; }
  .bulk-case-signee-modal .bulk-sign-cases .bulk-case-signee-dropdown .dropdown-dictionary .dictionaryItemList {
    width: 100%;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.anesthesia_plan_airway_config_container {
  padding: 2rem;
  display: inline-block;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  width: 100%; }
  .anesthesia_plan_airway_config_container .airway-config {
    float: left;
    display: flex;
    margin-left: 2rem; }
  .anesthesia_plan_airway_config_container .tab-class > .tab-content {
    border-top: 0.1rem solid #E6E6E6;
    clear: both;
    overflow: auto;
    position: relative; }
  .anesthesia_plan_airway_config_container .tab-class > .tab-content .tab-pane {
    height: 97%; }
  .anesthesia_plan_airway_config_container .row {
    padding-top: 2rem;
    padding-bottom: 0rem; }
  .anesthesia_plan_airway_config_container .label-text, .anesthesia_plan_airway_config_container .dvt-prevention-details .title-text, .dvt-prevention-details .anesthesia_plan_airway_config_container .title-text, .anesthesia_plan_airway_config_container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .anesthesia_plan_airway_config_container .title-text, .anesthesia_plan_airway_config_container .radio-group-standard .question, .radio-group-standard .anesthesia_plan_airway_config_container .question, .anesthesia_plan_airway_config_container .radio-group-standard .score, .radio-group-standard .anesthesia_plan_airway_config_container .score, .anesthesia_plan_airway_config_container .radio-group-stop-bang .question, .radio-group-stop-bang .anesthesia_plan_airway_config_container .question, .anesthesia_plan_airway_config_container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .anesthesia_plan_airway_config_container .title-text, .anesthesia_plan_airway_config_container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .anesthesia_plan_airway_config_container .title-text, .anesthesia_plan_airway_config_container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .anesthesia_plan_airway_config_container .title-text {
    padding-top: .5rem;
    float: right; }
  .anesthesia_plan_airway_config_container .dropdown-padding-airway-ett-technique {
    padding-right: 1.5rem; }
  .anesthesia_plan_airway_config_container .dropdown-padding-airway-blade-type {
    padding-right: 3.5rem; }
  .anesthesia_plan_airway_config_container .dropdown-padding-airway-tube-type {
    padding-right: 4rem; }
  .anesthesia_plan_airway_config_container .dropdown-padding-airway-tube-size {
    padding-right: 4.5rem; }
  .anesthesia_plan_airway_config_container .dropdown-padding-airway-tube-secured-at {
    padding-right: 0.3rem; }
  .anesthesia_plan_airway_config_container .dropdown-padding-airway-ett-leaked-at {
    padding-right: 4.3rem; }
  .anesthesia_plan_airway_config_container .airway-ett {
    margin-left: -1rem;
    padding-left: 3rem; }
  .anesthesia_plan_airway_config_container .row-no-top-padding {
    padding-top: 0; }
  .anesthesia_plan_airway_config_container .dropdown-padding-airway-lma {
    padding-right: 5.8rem; }
  .anesthesia_plan_airway_config_container .dropdown-padding-airway-lma-tube-size {
    padding-right: 4em; }
  .anesthesia_plan_airway_config_container .dropdown-padding-airway-lma-leaked-at {
    padding-right: 5.9rem; }
  .anesthesia_plan_airway_config_container .dropdown-padding-airway-other {
    padding-right: 10rem; }
  .anesthesia_plan_airway_config_container .dropdown-padding-airway-other-leaked {
    padding-right: 5.9rem; }
  .anesthesia_plan_airway_config_container .make-default-check-box {
    float: right;
    width: 16rem; }
    .anesthesia_plan_airway_config_container .make-default-check-box .fa {
      font-size: 3rem;
      height: 2rem;
      width: 2rem; }
      .anesthesia_plan_airway_config_container .make-default-check-box .fa:hover {
        color: #00A0DC; }
      .anesthesia_plan_airway_config_container .make-default-check-box .fa.fa-check-square {
        color: #00A0DC; }
  .anesthesia_plan_airway_config_container .makedefaulttab {
    padding-right: 0; }
  .anesthesia_plan_airway_config_container .airway-ett-dropdown {
    clear: both; }
  .anesthesia_plan_airway_config_container .checklist-category-row {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
    padding-left: 0rem; }
  .anesthesia_plan_airway_config_container .row-width {
    width: 96%;
    padding-bottom: 2rem; }
  .anesthesia_plan_airway_config_container .dragIcon {
    position: relative;
    right: 0.6rem;
    text-align: left;
    top: 2.5rem;
    width: 1rem;
    visibility: hidden; }
  .anesthesia_plan_airway_config_container .trash-icon {
    margin-right: 8rem;
    margin-top: -4.2rem;
    color: #D7572B;
    font-size: 1.5rem;
    visibility: hidden; }
  .anesthesia_plan_airway_config_container .custom-padding {
    padding-left: 2rem;
    padding-bottom: 2rem;
    background-color: #ffffff;
    margin-top: -2rem; }
    .anesthesia_plan_airway_config_container .custom-padding .add-item-area {
      padding-top: 2rem;
      width: 80%; }
  .anesthesia_plan_airway_config_container .panel {
    background-color: #ffffff;
    margin-bottom: -2.2rem !important;
    margin-left: -.2rem; }
    .anesthesia_plan_airway_config_container .panel.draggable {
      cursor: move; }
    .anesthesia_plan_airway_config_container .panel:hover .dragIcon {
      visibility: visible; }
    .anesthesia_plan_airway_config_container .panel:hover .trash-icon {
      visibility: visible;
      cursor: default; }
  .anesthesia_plan_airway_config_container .response-container {
    padding-top: 0rem !important; }
    .anesthesia_plan_airway_config_container .response-container .normal-button {
      padding: 0;
      margin-right: 11rem;
      font: left !important; }
    .anesthesia_plan_airway_config_container .response-container .response-text {
      width: 70rem !important;
      float: left !important;
      padding-left: .2rem; }

.airway-emergence-config {
  padding: 1.5rem;
  min-height: 200px;
  background-color: #FFFFFF; }
  .airway-emergence-config .checklist-category-row {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
    padding-left: 0rem; }
  .airway-emergence-config .dragIcon {
    position: relative;
    right: 0.6rem;
    text-align: left;
    top: 2.5rem;
    width: 1rem;
    visibility: hidden; }
  .airway-emergence-config .trash-icon {
    padding-right: 2.5rem;
    margin-top: -2.2rem;
    color: #D7572B;
    font-size: 1.5rem;
    visibility: hidden; }
  .airway-emergence-config .custom-padding {
    padding-left: 2rem;
    padding-bottom: 2rem;
    background-color: #F9F9F9;
    border: 0.1rem solid #bfc0c1; }
    .airway-emergence-config .custom-padding .add-item-area {
      padding-top: 2rem; }
  .airway-emergence-config .panel {
    background-color: #F9F9F9;
    margin-bottom: auto; }
    .airway-emergence-config .panel.draggable {
      cursor: move; }
    .airway-emergence-config .panel:hover .dragIcon {
      visibility: visible; }
    .airway-emergence-config .panel:hover .trash-icon {
      visibility: visible;
      cursor: default; }
  .airway-emergence-config .response-container {
    height: 3rem; }
    .airway-emergence-config .response-container .normal-button {
      padding: 0;
      margin-right: 4.8rem; }
    .airway-emergence-config .response-container .response-text {
      padding-left: 0px; }

.reports-configuration {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF;
  text-align: left; }
  .reports-configuration .no-padding-all {
    padding: 0; }
  .reports-configuration .required-field-icon {
    color: #FF0000;
    font-size: 1.5rem; }
  .reports-configuration .label-text, .reports-configuration .dvt-prevention-details .title-text, .dvt-prevention-details .reports-configuration .title-text, .reports-configuration .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .reports-configuration .title-text, .reports-configuration .radio-group-standard .question, .radio-group-standard .reports-configuration .question, .reports-configuration .radio-group-standard .score, .radio-group-standard .reports-configuration .score, .reports-configuration .radio-group-stop-bang .question, .radio-group-stop-bang .reports-configuration .question, .reports-configuration .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .reports-configuration .title-text, .reports-configuration .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .reports-configuration .title-text, .reports-configuration .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .reports-configuration .title-text {
    text-align: left; }
  .reports-configuration .main-container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    padding: 1.5rem;
    text-align: left; }
    .reports-configuration .main-container .padding-top {
      display: flex;
      align-items: center; }
      .reports-configuration .main-container .padding-top h4, .reports-configuration .main-container .padding-top .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .reports-configuration .main-container .padding-top .fc-resource-cell {
        text-transform: inherit; }
      .reports-configuration .main-container .padding-top .decimal-container {
        width: 15rem; }
    .reports-configuration .main-container .sender-input {
      width: 35rem; }
    .reports-configuration .main-container .connection-string-input {
      width: 75rem; }

.supply-container {
  position: relative;
  display: inline-block;
  background-color: #FFFFFF;
  font-family: MetaProMedium;
  font-weight: normal;
  width: 100%; }
  .supply-container .expanded-item {
    height: 20rem; }
  .supply-container .item-header {
    text-align: left;
    cursor: default;
    color: #00A0DC;
    border: 0.1rem solid #E6E6E6;
    line-height: 4.5rem;
    vertical-align: middle;
    margin-top: 0rem; }
    .supply-container .item-header .item-header-text {
      font-family: MetaProMedium;
      font-size: 1.5rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 39% !important;
      padding-left: 1rem;
      color: #535456;
      text-transform: capitalize;
      vertical-align: middle; }
  .supply-container .item-content {
    font-family: MetaProMedium;
    font-weight: normal;
    padding-left: 1.5rem; }
    .supply-container .item-content .dropdown-dictionary {
      width: 100%; }
    .supply-container .item-content .supply-cost {
      display: flex; }
      .supply-container .item-content .supply-cost .cost {
        display: flex;
        align-items: center;
        position: relative; }
        .supply-container .item-content .supply-cost .cost.min-cost {
          margin-right: 2rem; }
        .supply-container .item-content .supply-cost .cost .cost-label {
          padding-right: 1rem; }
        .supply-container .item-content .supply-cost .cost .min-dollar {
          position: absolute;
          left: 4.2rem; }
        .supply-container .item-content .supply-cost .cost .max-dollar {
          position: absolute;
          left: 4.5rem; }
    .supply-container .item-content .fa-exclamation {
      color: #D7572B;
      position: relative;
      top: 0.5rem;
      font-size: 2rem;
      padding-left: 1rem; }
    .supply-container .item-content .col1_alignment {
      width: 5rem;
      margin-left: -1rem;
      padding: 1rem 1.5rem 1rem; }
    .supply-container .item-content .col2_alignment {
      width: 42rem;
      text-align: left;
      padding: 1rem 1.5rem 1rem 0; }
    .supply-container .item-content .col3_alignment {
      width: 25rem;
      text-align: left;
      padding: 1rem 1.5rem 1rem;
      padding-left: 3rem; }
    .supply-container .item-content .col4_alignment {
      width: 20rem;
      text-align: left;
      padding: 1rem 1.5rem 1rem; }
    .supply-container .item-content .col5_alignment {
      width: 5rem;
      text-align: left;
      padding: 1rem 1.5rem 1rem; }
    .supply-container .item-content .pricing-sections {
      float: left;
      line-height: 3rem;
      float: left;
      line-height: 3rem;
      border-top: 0.1rem solid #E6E6E6;
      width: 100%;
      background-color: #F9F9F9; }
      .supply-container .item-content .pricing-sections .minimize-text {
        width: 42rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
    .supply-container .item-content .trash-icon {
      color: #D7572B; }
    .supply-container .item-content .no-trash-icon {
      display: none; }
  .supply-container .bottom-padding {
    padding: 0 0 1.5rem 0 !important; }

.supplies-container {
  margin-bottom: 1rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF;
  width: 100%; }
  .supplies-container .pricing-container {
    height: 50rem; }

.supplies-info-label-text {
  font-size: 1.5rem;
  color: #535456;
  text-align: left;
  font-family: MetaProMedium;
  line-height: 2rem;
  height: 3.5rem; }
  .supplies-info-label-text .custom-tooltip {
    font-size: 1.4rem;
    font-weight: normal; }

.preference_card_bulkmanagement_container {
  width: 100%;
  position: relative;
  display: inline-block;
  background-color: #F9F9F9;
  padding-bottom: 1.6rem;
  /* remove extra padding on the first object since it doesn't have an arrow to the left */
  /* white arrow to the left to "erase" background (starting from the 2nd object) */
  /* colored arrow to the right */ }
  .preference_card_bulkmanagement_container h4.panel_title, .preference_card_bulkmanagement_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .panel_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .preference_card_bulkmanagement_container .panel_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
  .preference_card_bulkmanagement_container .config-header {
    padding: 1.5rem 1.5rem 0; }
  .preference_card_bulkmanagement_container #btnHistory {
    margin-top: -2.5rem;
    margin-right: 0.1rem; }
  .preference_card_bulkmanagement_container .tabbable {
    margin-top: 1.5rem;
    background-color: #F9F9F9; }
    .preference_card_bulkmanagement_container .tabbable .tab-content {
      clear: both; }
    .preference_card_bulkmanagement_container .tabbable .nav-tabs > li > a {
      margin-right: 0;
      border: none;
      word-break: break-all;
      padding: 0;
      padding: 2.3rem 0;
      margin-top: -2.4rem; }
    .preference_card_bulkmanagement_container .tabbable .nav-tabs > li.active > a,
    .preference_card_bulkmanagement_container .tabbable .nav-tabs > li.active > a:hover,
    .preference_card_bulkmanagement_container .tabbable .nav-tabs > li.active > a:focus {
      border: none;
      background-color: #006D8E;
      color: #FFFFFF; }
    .preference_card_bulkmanagement_container .tabbable .nav-tabs {
      padding: 0 1.5rem;
      overflow: hidden;
      margin-left: 0; }
    .preference_card_bulkmanagement_container .tabbable .nav-tabs a {
      color: #FFFFFF;
      text-decoration: none;
      word-break: break-all;
      font-family: OpenSans-Bold; }
    .preference_card_bulkmanagement_container .tabbable .nav-tabs li {
      float: left;
      margin-left: 0.7rem;
      width: 31.6rem;
      height: 6.5rem;
      list-style-type: none;
      padding: 2.2rem 0.5rem 0.5rem 3rem;
      /* padding around text, last should include arrow width 
           border-right: 0.3rem solid white; 
           /* width: gap between arrows, color: background of document */
      position: relative; }
      .preference_card_bulkmanagement_container .tabbable .nav-tabs li:hover a {
        color: #FFFFFF; }
    .preference_card_bulkmanagement_container .tabbable a {
      text-decoration: none;
      color: #FFFFFF;
      word-break: break-all; }
      .preference_card_bulkmanagement_container .tabbable a:hover {
        background-color: #00A0DC; }
  .preference_card_bulkmanagement_container .nav-tabs.step-3 li {
    width: 33.8rem; }
  .preference_card_bulkmanagement_container .nav-tabs.step-3 li:last-child {
    float: right;
    width: 30.5rem; }
  .preference_card_bulkmanagement_container .nav-tabs.step-3 li:first-child {
    width: 30.5rem; }
  .preference_card_bulkmanagement_container .nav-tabs li:first-child {
    padding-left: 0.5rem;
    margin: 0; }
  .preference_card_bulkmanagement_container .nav-tabs li:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    border-left: 2.5rem solid #F9F9F9;
    /* width: arrow width, color: background of document */
    border-top: 3.5rem solid transparent;
    border-bottom: 3.5rem solid transparent;
    width: 0;
    height: 0;
    content: " "; }
  .preference_card_bulkmanagement_container .nav-tabs li::after {
    z-index: 1;
    /* need to bring this above the next item */
    position: absolute;
    top: 0;
    right: -2.4rem;
    /* arrow width (negated) */
    display: block;
    border-left: 2.5rem solid #00A0DC;
    /* width: arrow width */
    border-top: 3.5rem solid transparent;
    border-bottom: 3rem solid transparent;
    width: 0;
    height: 0;
    content: " "; }
  .preference_card_bulkmanagement_container .nav-tabs li:last-child:after {
    border: none; }
  .preference_card_bulkmanagement_container .nav-tabs li:first-child:before {
    border: none; }
  .preference_card_bulkmanagement_container .nav-tabs li {
    background-color: #00A0DC; }
    .preference_card_bulkmanagement_container .nav-tabs li.tabDisabled {
      background-color: #EFEFEF; }
      .preference_card_bulkmanagement_container .nav-tabs li.tabDisabled a {
        color: #8f8f8f; }
      .preference_card_bulkmanagement_container .nav-tabs li.tabDisabled:hover a {
        background-color: #EFEFEF;
        color: #8f8f8f; }
      .preference_card_bulkmanagement_container .nav-tabs li.tabDisabled::after {
        border-left-color: #EFEFEF; }
  .preference_card_bulkmanagement_container .nav-tabs li::after {
    border-left-color: #00A0DC; }
  .preference_card_bulkmanagement_container .nav-tabs li.active {
    background: #006D8E; }
  .preference_card_bulkmanagement_container .nav-tabs li.active:after {
    border-left: 2.5rem solid #006D8E;
    /* width: arrow width */ }
    .preference_card_bulkmanagement_container .nav-tabs li.active:after .fa-bookmark {
      color: #00A0DC;
      padding-right: 0.5rem; }

.history-table {
  top: 15rem; }
  .history-table .modal-dialog {
    width: 104rem;
    height: 55.2rem; }
    .history-table .modal-dialog .modal-content {
      width: 104rem;
      height: 55.2rem; }

.bulk_update_history {
  height: 55.2rem; }
  .bulk_update_history table {
    cursor: default;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    width: 99.5rem;
    height: 42.6rem; }
    .bulk_update_history table thead th {
      font-family: OpenSans;
      font-size: 1.5rem;
      line-height: 1.4rem;
      height: 4.5rem;
      border: 0; }
    .bulk_update_history table thead .column1 {
      width: 13.5rem; }
    .bulk_update_history table thead .column2 {
      width: 24.5rem; }
    .bulk_update_history table thead .column3 {
      width: 10.6rem; }
    .bulk_update_history table thead .column4 {
      width: 17.7rem; }
    .bulk_update_history table thead .column5 {
      width: 16rem; }
    .bulk_update_history table thead .column6 {
      width: 17.3rem; }
    .bulk_update_history table tbody {
      font-family: OpenSans;
      font-size: 1.5rem;
      color: #535456;
      border: 1px solid #BFC0C1;
      display: inline-block;
      width: 99.5rem;
      max-height: 36.6rem;
      position: relative;
      overflow: scroll; }
      .bulk_update_history table tbody td {
        height: 100%; }
        .bulk_update_history table tbody td.data-row-val {
          position: relative;
          line-height: 2rem; }
          .bulk_update_history table tbody td.data-row-val .data-col-val {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden; }
          .bulk_update_history table tbody td.data-row-val .column1 {
            width: 11.9rem; }
          .bulk_update_history table tbody td.data-row-val .column2 {
            width: 22.9rem; }
          .bulk_update_history table tbody td.data-row-val .column3 {
            width: 9rem; }
          .bulk_update_history table tbody td.data-row-val .column4 {
            width: 16.1rem; }
          .bulk_update_history table tbody td.data-row-val .column5 {
            width: 14.3rem; }
          .bulk_update_history table tbody td.data-row-val .column6 {
            width: 15.7rem; }

.replace-workflow {
  padding: 0 1rem; }
  .replace-workflow .replace-with-container .col-md-6,
  .replace-workflow .replace-with-container .col-md-12 {
    padding: 0;
    display: inline-block; }
  .replace-workflow .replace-with-container .rw_header {
    display: flex;
    text-align: left;
    border-bottom: 0.1rem solid #BFC0C1; }
    .replace-workflow .replace-with-container .rw_header label {
      font-size: 1.5rem;
      font-family: MetaProMedium;
      font-weight: normal; }
  .replace-workflow .replace-with-container .disabled-state {
    pointer-events: none;
    opacity: 0.5; }
  .replace-workflow .replace-with-container .rw_data {
    text-align: left;
    height: 4rem;
    line-height: 4rem;
    border-bottom: 0.1rem solid #E6E6E6;
    display: flex;
    align-items: center; }
    .replace-workflow .replace-with-container .rw_data.new-data-row {
      border-bottom: none; }
    .replace-workflow .replace-with-container .rw_data .dropdown-dictionary {
      width: 40rem; }
    .replace-workflow .replace-with-container .rw_data:hover .trash-icon {
      display: inline-block; }
      .replace-workflow .replace-with-container .rw_data:hover .trash-icon i {
        color: #D7572B; }
    .replace-workflow .replace-with-container .rw_data .trash-icon {
      display: none;
      font-size: 1.5rem;
      margin-left: -3rem; }
      .replace-workflow .replace-with-container .rw_data .trash-icon.fa-trash-o {
        cursor: pointer; }
  .replace-workflow .replace-with-container .add-btn-container .btn-add-type {
    margin: 0.8rem 0 0;
    height: 4rem;
    width: 100%;
    border: 0.2rem dashed #E6E6E6;
    background-color: #FFFFFF; }
    .replace-workflow .replace-with-container .add-btn-container .btn-add-type:hover, .replace-workflow .replace-with-container .add-btn-container .btn-add-type:focus, .replace-workflow .replace-with-container .add-btn-container .btn-add-type.highlight {
      box-shadow: 0 0 0.5rem #00A0DC; }
    .replace-workflow .replace-with-container .add-btn-container .btn-add-type:focus {
      outline: none; }
    .replace-workflow .replace-with-container .add-btn-container .btn-add-type:disabled {
      cursor: default; }
      .replace-workflow .replace-with-container .add-btn-container .btn-add-type:disabled:hover {
        box-shadow: 0 0 0.5rem #E6E6E6; }
    .replace-workflow .replace-with-container .add-btn-container .btn-add-type .add-attachment-icon {
      content: "\f055";
      color: #24D399;
      font-size: 2rem; }

.bulkmanagement-container {
  background-color: #F9F9F9;
  font-size: 1.5rem; }
  .bulkmanagement-container .selection-container {
    line-height: 3.5rem;
    background-color: #F9F9F9;
    font-family: OpenSans-Semibold;
    height: 3.5rem;
    padding: 0 1.5rem; }
    .bulkmanagement-container .selection-container .toggle-text {
      color: #00A0DC;
      margin: 0; }
    .bulkmanagement-container .selection-container .action-container button {
      float: left;
      margin-top: 0.35rem; }
    .bulkmanagement-container .selection-container .supply-restart-btn {
      width: 10.3rem; }
    .bulkmanagement-container .selection-container .flex .fa-angle-down,
    .bulkmanagement-container .selection-container .flex .fa-angle-up {
      font-size: 1.5rem; }
  .bulkmanagement-container hr {
    clear: both;
    margin-bottom: 1.6rem;
    border-top: 0.1rem solid #E6E6E6; }
  .bulkmanagement-container .square-button-container {
    display: table;
    height: 67.7rem;
    width: 100%;
    padding: 0 1.5rem; }
    .bulkmanagement-container .square-button-container .buttons {
      display: table-cell;
      vertical-align: middle;
      background-color: #FFFFFF; }
      .bulkmanagement-container .square-button-container .buttons.square-button-disabled .square-button div {
        pointer-events: none;
        opacity: 0.5; }
        .bulkmanagement-container .square-button-container .buttons.square-button-disabled .square-button div .fa,
        .bulkmanagement-container .square-button-container .buttons.square-button-disabled .square-button div .square-button-text {
          color: #BFC0C1; }
      .bulkmanagement-container .square-button-container .buttons .square-button {
        margin-right: 4rem;
        padding: 0.5rem;
        border-radius: 0.5rem;
        width: 15.6rem;
        color: #00A0DC;
        border: 0.1rem solid #EFEFEF;
        background-color: #F9F9F9;
        display: inline-block;
        font-family: MetaProMedium; }
        .bulkmanagement-container .square-button-container .buttons .square-button:hover {
          background-color: #EFEFEF; }
        .bulkmanagement-container .square-button-container .buttons .square-button .square-button-icon {
          font-size: 4.8rem;
          padding: 1rem; }
        .bulkmanagement-container .square-button-container .buttons .square-button .square-button-text {
          font-weight: normal;
          font-size: 1.9rem; }
  .bulkmanagement-container .action-container {
    float: left;
    margin-bottom: 1.25rem; }
  .bulkmanagement-container .action-divider {
    margin-left: 1rem;
    float: left;
    height: 3.7rem;
    border-left: 0.1rem solid #E6E6E6; }
    .bulkmanagement-container .action-divider button {
      margin-left: 1rem;
      width: 10rem; }
    .bulkmanagement-container .action-divider .dischargeWidth {
      width: 16.9rem; }
  .bulkmanagement-container .table-container {
    font-family: OpenSans;
    padding: 0 1.5rem; }
    .bulkmanagement-container .table-container .collapsed-panel .resource-panel,
    .bulkmanagement-container .table-container .collapsed-panel .supply-container,
    .bulkmanagement-container .table-container .collapsed-panel .resource-panel.add-remove-only-dd {
      padding: 1rem; }
    .bulkmanagement-container .table-container .header-container {
      text-align: left; }
      .bulkmanagement-container .table-container .header-container button {
        border: 0;
        float: left;
        line-height: 2rem;
        font-size: 1.5rem;
        background: inherit; }
    .bulkmanagement-container .table-container .items-container {
      margin-top: 2.6rem; }
      .bulkmanagement-container .table-container .items-container.resource-implant-container, .bulkmanagement-container .table-container .items-container.resource-equipment-container {
        margin-top: 2.1rem; }
    .bulkmanagement-container .table-container .panel-header {
      font-family: MetaProMedium; }
    .bulkmanagement-container .table-container .implant-replace-container .add-another {
      display: none; }
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .col-md-1 {
      padding-right: 1.1rem;
      width: 7.3rem; }
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .col-md-11 .col-md-4 {
      width: 37%; }
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .external-inventory-search-wrapper {
      width: 29.4rem; }
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .column-padding-bottom {
      padding-bottom: 1rem; }
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data.new-data-row .content-data.with-margin {
      margin-top: 0.6rem; }
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .col-md-2 {
      width: 12.5%; }
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data .editing-row .col-md-11,
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data.new-data-row .col-md-11 {
      border-bottom: none; }
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data.replace-name-provided .editing-row,
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data .data-row.replace-name-provided .editing-row {
      margin-bottom: 0; }
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data.replace-name-provided .with-margin .column-padding,
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data .data-row.replace-name-provided .with-margin .column-padding {
      padding-top: 0.6rem; }
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data.replace-name-provided .editing-row .col-md-11, .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data.replace-name-provided.new-data-row .col-md-11,
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data .data-row.replace-name-provided .editing-row .col-md-11,
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data .data-row.replace-name-provided.new-data-row .col-md-11 {
      border-bottom: 0.2rem dashed #E6E6E6;
      padding-bottom: 0.6rem; }
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data.replace-name-provided .editing-row .replace-new, .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data.replace-name-provided.new-data-row .replace-new,
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data .data-row.replace-name-provided .editing-row .replace-new,
    .bulkmanagement-container .table-container .implant-replace-container .implants-prosthetic-replace-wrapper .rw_data .data-row.replace-name-provided.new-data-row .replace-new {
      margin-bottom: 0.6rem; }
    .bulkmanagement-container .table-container .implant-replace-container .btn-add-type {
      margin: 0.8rem 0.5rem 0;
      height: 4rem;
      width: calc(100% - 1rem);
      border: 0.2rem dashed #E6E6E6;
      background-color: #FFFFFF; }
      .bulkmanagement-container .table-container .implant-replace-container .btn-add-type:hover, .bulkmanagement-container .table-container .implant-replace-container .btn-add-type:focus, .bulkmanagement-container .table-container .implant-replace-container .btn-add-type.highlight {
        box-shadow: 0 0 0.5rem #00A0DC; }
      .bulkmanagement-container .table-container .implant-replace-container .btn-add-type:focus {
        outline: none; }
      .bulkmanagement-container .table-container .implant-replace-container .btn-add-type:disabled {
        cursor: default; }
        .bulkmanagement-container .table-container .implant-replace-container .btn-add-type:disabled:hover {
          box-shadow: 0 0 0.5rem #E6E6E6; }
      .bulkmanagement-container .table-container .implant-replace-container .btn-add-type .add-attachment-icon {
        content: "\f055";
        color: #24D399;
        font-size: 2rem; }
    .bulkmanagement-container .table-container .resource-panel {
      background: #FFFFFF;
      margin-bottom: 1.2rem;
      border: 0.1rem solid #E6E6E6;
      padding: 1rem 1rem 1.6rem; }
      .bulkmanagement-container .table-container .resource-panel.add-remove-only-dd {
        padding: 1rem 1rem 2.6rem; }
      .bulkmanagement-container .table-container .resource-panel.implant-remove-container .empty-row {
        border: 0; }
      .bulkmanagement-container .table-container .resource-panel.implant-remove-container .header {
        min-height: 2.2rem;
        height: 2.2rem; }
      .bulkmanagement-container .table-container .resource-panel.implant-remove-container .property-edit {
        width: 42.3rem; }
      .bulkmanagement-container .table-container .resource-panel.implant-remove-container .btn-add-type {
        margin-top: 0.8rem; }
      .bulkmanagement-container .table-container .resource-panel.implant-remove-container .data-table .row.editor {
        padding-top: 0.6rem; }
      .bulkmanagement-container .table-container .resource-panel .add-button-on-top {
        display: none; }
      .bulkmanagement-container .table-container .resource-panel .add-button-row {
        background: #FFFFFF; }
      .bulkmanagement-container .table-container .resource-panel .data-table .grid-item:first-child .row.editor {
        padding: 0.6rem 1rem 0.8rem; }
      .bulkmanagement-container .table-container .resource-panel .data-table .row {
        padding: 1rem 1rem;
        height: auto; }
        .bulkmanagement-container .table-container .resource-panel .data-table .row.empty-row.editor {
          padding-bottom: 0; }
        .bulkmanagement-container .table-container .resource-panel .data-table .row.editor {
          padding: 0.8rem 1rem; }
          .bulkmanagement-container .table-container .resource-panel .data-table .row.editor.first-row {
            padding: 0.6rem 1rem 0rem; }
        .bulkmanagement-container .table-container .resource-panel .data-table .row > div:not(.line-one):not(.line-two) {
          height: 100%; }
          .bulkmanagement-container .table-container .resource-panel .data-table .row > div:not(.line-one):not(.line-two).line-two {
            padding-top: 1rem; }
      .bulkmanagement-container .table-container .resource-panel .preference-card-equipment {
        padding-top: 0; }
        .bulkmanagement-container .table-container .resource-panel .preference-card-equipment .btn-add-type {
          margin: 0.8rem 0 0 1rem;
          width: calc(100% - 1rem); }
      .bulkmanagement-container .table-container .resource-panel .preference-card-equipment .data-table .row .equipment-content-width.col-xs-5 {
        width: 42rem; }
      .bulkmanagement-container .table-container .resource-panel .preference-card-equipment .data-table .row .equipment-content-width .dropdown-dictionary .dropdown-btn {
        width: 39rem; }
      .bulkmanagement-container .table-container .resource-panel .equipment-replace-container,
      .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper {
        text-align: left; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .equipment-header,
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .equipment-col.col-md-4,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .equipment-header,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .equipment-col.col-md-4 {
          width: 27.5rem;
          padding: 0; }
          .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .equipment-header .dropdown-dictionary,
          .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .equipment-col.col-md-4 .dropdown-dictionary,
          .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .equipment-header .dropdown-dictionary,
          .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .equipment-col.col-md-4 .dropdown-dictionary {
            width: 100%; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .serial-header,
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .serial-col,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .serial-header,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .serial-col {
          width: 21.4rem;
          padding: 0;
          margin: 0 1.5rem; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .notes-header,
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .notes-col,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .notes-header,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .notes-col {
          width: 30rem;
          padding: 0; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .col-md-3,
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .col-md-4,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .col-md-3,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .col-md-4 {
          padding-left: 0; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container label,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper label {
          font-weight: 500;
          font-family: MetaProMedium; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_header,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_header {
          border-bottom: 0.2rem solid #BFC0C1; }
          .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_header .row.label-margin label,
          .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_header .row.label-margin label {
            margin-bottom: 0.3rem; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data.new-data-row .content-data,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data.new-data-row .content-data {
          margin: 0.8rem 0; }
          .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data.new-data-row .content-data.first-editing-row,
          .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data.new-data-row .content-data.first-editing-row {
            margin-top: 0.6rem; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data.disabled-state,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data.disabled-state {
          pointer-events: none;
          opacity: 0.5; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .data-row,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .data-row {
          border-bottom: 0.1rem solid #E6E6E6; }
          .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .data-row:hover .trash-icon,
          .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .data-row:hover .trash-icon {
            display: inline-block; }
            .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .data-row:hover .trash-icon i,
            .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .data-row:hover .trash-icon i {
              color: #D7572B; }
          .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .data-row .editing-row.first-editing-row,
          .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .data-row .editing-row.first-editing-row {
            margin-top: 0.6rem; }
          .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .data-row .editing-row,
          .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .data-row .editing-row {
            margin: 0.8rem 0; }
            .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .data-row .editing-row .column-padding,
            .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .data-row .editing-row .column-padding {
              padding-top: 0;
              padding-bottom: 0; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .col-md-1,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .col-md-1 {
          padding-left: 1rem; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .dropdown-dictionary,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .dropdown-dictionary {
          width: 100%; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .column-padding,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .column-padding {
          padding-top: 1rem;
          padding-bottom: 1rem; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data [class*="col-md-"],
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data [class*="col-md-"] {
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .dashed-border-bottom,
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .col-md-11,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .dashed-border-bottom,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .col-md-11 {
          border-bottom: 0.2rem dashed #E6E6E6; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .trash-icon,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .trash-icon {
          display: none;
          position: absolute;
          right: 2rem;
          line-height: 3rem; }
          .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .rw_data .trash-icon.fa-trash-o,
          .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .rw_data .trash-icon.fa-trash-o {
            cursor: pointer; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .add-button,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .add-button {
          margin-top: 0.8rem; }
        .bulkmanagement-container .table-container .resource-panel .equipment-replace-container .btn-add-type,
        .bulkmanagement-container .table-container .resource-panel .implants-prosthetic-replace-wrapper .btn-add-type {
          margin: 0 0 0 1rem;
          width: calc(100% - 2rem); }
      .bulkmanagement-container .table-container .resource-panel .add-remove-workflow .dropdown-dictionary {
        width: 59.5rem;
        margin-left: 1rem; }
        .bulkmanagement-container .table-container .resource-panel .add-remove-workflow .dropdown-dictionary button.sisMultiselect {
          width: 100%; }
        .bulkmanagement-container .table-container .resource-panel .add-remove-workflow .dropdown-dictionary ul.sisMultiselect > li.list-item {
          text-overflow: ellipsis;
          overflow: hidden;
          max-width: 59.5rem; }
      .bulkmanagement-container .table-container .resource-panel .resource-implant-container implant-or-prosthetic-grid .implants-prosthetic-wrapper worklist-question-grid .button-primary-small {
        width: 19rem; }
      .bulkmanagement-container .table-container .resource-panel .resource-implant-container implant-or-prosthetic-grid .implants-prosthetic-wrapper worklist-question-grid .data-table .row.add-button-row {
        padding: 1.2rem 0 0;
        text-align: center;
        width: 100%; }
        .bulkmanagement-container .table-container .resource-panel .resource-implant-container implant-or-prosthetic-grid .implants-prosthetic-wrapper worklist-question-grid .data-table .row.add-button-row button {
          float: none !important; }
      .bulkmanagement-container .table-container .resource-panel .resource-implant-container implant-or-prosthetic-grid .implants-prosthetic-wrapper worklist-question-grid .resource-implants {
        padding: 1.2rem 0rem 0.1rem 3rem; }
      .bulkmanagement-container .table-container .resource-panel .resource-equipment-container {
        margin-top: 2.1rem; }
        .bulkmanagement-container .table-container .resource-panel .resource-equipment-container .preference-card-equipment .header {
          min-height: 2.2rem;
          height: 2.2rem; }
        .bulkmanagement-container .table-container .resource-panel .resource-equipment-container .preference-card-equipment .col-xs-4 {
          width: 29.1rem; }
          .bulkmanagement-container .table-container .resource-panel .resource-equipment-container .preference-card-equipment .col-xs-4 .dropdown-dictionary {
            width: 100%; }
            .bulkmanagement-container .table-container .resource-panel .resource-equipment-container .preference-card-equipment .col-xs-4 .dropdown-dictionary .dropdown-btn {
              width: 100%; }
        .bulkmanagement-container .table-container .resource-panel .resource-equipment-container .preference-card-equipment .property-edit {
          height: auto; }
        .bulkmanagement-container .table-container .resource-panel .resource-equipment-container .preference-card-equipment .equipment-serial {
          width: 21.4rem;
          margin: 0 1.5rem;
          padding: 0; }
        .bulkmanagement-container .table-container .resource-panel .resource-equipment-container .preference-card-equipment .equipment-notes {
          width: 35rem;
          padding: 0; }
    .bulkmanagement-container .table-container > div:last-child .resource-panel {
      margin-bottom: 0.9rem; }
    .bulkmanagement-container .table-container .supply-container {
      background-color: #FFFFFF;
      padding: 1rem 1rem 1.6rem;
      border: 0.1rem solid #E6E6E6;
      margin-bottom: 1.2rem; }
      .bulkmanagement-container .table-container .supply-container .items-container {
        margin-top: 1rem; }
      .bulkmanagement-container .table-container .supply-container .sr-container #fee_grp_add_btn {
        display: none; }
      .bulkmanagement-container .table-container .supply-container .sr-container .grid-item {
        pointer-events: none;
        opacity: 0.5; }
      .bulkmanagement-container .table-container .supply-container .sr-container form {
        display: none; }
      .bulkmanagement-container .table-container .supply-container.bulk-add-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_5 {
        width: 27%;
        max-width: 27% !important; }
      .bulkmanagement-container .table-container .supply-container.bulk-add-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_6 {
        width: calc(40% - 0.5rem);
        max-width: calc(40% - 0.5rem) !important; }
      .bulkmanagement-container .table-container .supply-container.bulk-add-supply-container .supplies-instruments-container sortable-edit-itemlist .row.editor {
        border-bottom: 0;
        max-height: 10.2rem; }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .sortable-options .property-edit.custom_col_1:nth-child(even) {
        width: 6.25rem !important;
        padding: 0 0.9rem 0 1.45rem !important; }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .sortable-options .property-edit.custom_col_1:nth-child(odd) {
        width: 4.62rem !important;
        padding: 0 0.65rem 0 0 !important; }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .property-edit {
        height: 5.4rem !important; }
        .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .property-edit.custom_col_1:nth-child(odd) {
          width: 6.25rem !important;
          padding: 0 0.9rem 0 1.45rem !important; }
        .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .property-edit.custom_col_1:nth-child(even) {
          width: 4.62rem !important;
          padding: 0 0.65rem 0 0 !important; }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .property.custom_col_1:nth-child(even), .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .property.custom_col_3:nth-child(even) {
        padding: 0 0.75rem 0 1.5rem !important;
        min-width: 5.85rem;
        max-width: 5.85rem; }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .property.custom_col_1:nth-child(odd), .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .property.custom_col_3:nth-child(odd) {
        padding: 0 1.5rem 0 0.75rem !important;
        min-width: 5.02rem;
        max-width: 5.02rem; }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .bulk-label {
        width: 7.6rem;
        font-family: MetaProMedium;
        color: #343435;
        padding-left: 1rem;
        line-height: 3rem; }
        .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .bulk-label label {
          font-weight: normal; }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_5 {
        width: calc(27% - 7.6rem);
        max-width: calc(27% - 7.6rem) !important; }
        .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_5.replace-search {
          width: calc(100% - 7.6rem);
          max-width: calc(100% - 7.6rem) !important; }
          .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_5.replace-search > div {
            width: calc(27% - 5.4rem); }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_6 {
        width: calc(40% - 7.6rem);
        max-width: calc(40% - 7.6rem) !important; }
        .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_6.replace-search {
          width: calc(100% - 7.6rem);
          max-width: calc(100% - 7.6rem) !important; }
          .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_6.replace-search > div {
            width: calc(40% - 4.6rem); }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_4 {
        width: calc(51% - 7.6rem);
        max-width: calc(51% - 7.6rem) !important; }
        .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_4.replace-search {
          width: calc(100% - 7.6rem);
          max-width: calc(100% - 7.6rem) !important; }
          .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_4.replace-search > div {
            width: calc(51% - 3.7rem); }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .is-Replace-Editor {
        margin-top: 7rem; }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .header div:nth-child(odd) div {
        padding: 0 1.5rem 0 0.75rem; }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .header .heading.hide-header {
        display: none; }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .header .custom_col_4 {
        width: 51%;
        max-width: 51% !important; }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .row {
        padding: 0.5rem 0 0.5rem 0rem; }
        .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .row:last-child .custom_col_12.property-edit {
          border: none; }
        .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .row .property {
          max-height: 3.3rem;
          line-height: 3.3rem !important; }
          .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .row .property span {
            line-height: 3.2rem; }
          .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .row .property.replace-search {
            border-bottom: 0.2rem dashed #E6E6E6; }
          .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .row .property.supplies-notes span {
            line-height: 2rem; }
        .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .row.editor {
          border-bottom: 0; }
        .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .row .custom_col_12 {
          margin-top: -0.3rem;
          padding-top: 0; }
          .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .row .custom_col_12.property-edit {
            height: 4rem !important;
            margin-top: 0;
            border-bottom: 0.1rem solid #E6E6E6; }
      .bulkmanagement-container .table-container .supply-container.bulk-replace-supply-container .supplies-instruments-container .notes-box {
        padding-left: 7.6rem !important; }
      .bulkmanagement-container .table-container .supply-container.bulk-remove-supply-container .items-container {
        margin-top: 2.1rem; }
      .bulkmanagement-container .table-container .supply-container.bulk-remove-supply-container .supplies-instruments-container .supplies-instruments-header {
        display: none; }
      .bulkmanagement-container .table-container .supply-container.bulk-remove-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_5,
      .bulkmanagement-container .table-container .supply-container.bulk-remove-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_6,
      .bulkmanagement-container .table-container .supply-container.bulk-remove-supply-container .supplies-instruments-container sortable-edit-itemlist .custom_col_4 {
        width: 42.3rem; }
      .bulkmanagement-container .table-container .supply-container.bulk-remove-supply-container .supplies-instruments-container sortable-edit-itemlist .property-edit {
        height: 5rem !important; }
      .bulkmanagement-container .table-container .supply-container.bulk-remove-supply-container .supplies-instruments-container sortable-edit-itemlist .data-table > form .row.editor {
        border-bottom: none;
        padding-left: 1rem; }
      .bulkmanagement-container .table-container .supply-container .supplies-instruments-container {
        padding-top: 0;
        margin: 0; }
        .bulkmanagement-container .table-container .supply-container .supplies-instruments-container .custom_Heading1 {
          width: 28%;
          max-width: 28% !important; }
        .bulkmanagement-container .table-container .supply-container .supplies-instruments-container .custom_Heading3 {
          width: 40%;
          max-width: 40% !important; }
        .bulkmanagement-container .table-container .supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .header .custom_col_5 {
          width: 28%;
          max-width: 28% !important; }
        .bulkmanagement-container .table-container .supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .header .custom_col_6 {
          width: 40%;
          max-width: 40% !important; }
        .bulkmanagement-container .table-container .supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .row {
          padding: 0.5rem 0 0.5rem 1rem; }
          .bulkmanagement-container .table-container .supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .row .trash-icon {
            right: 0.5rem; }
        .bulkmanagement-container .table-container .supply-container .supplies-instruments-container sortable-edit-itemlist .data-table .custom_col_12.supplies-notes {
          background: none; }
  .bulkmanagement-container .div-disabled {
    pointer-events: none;
    opacity: 0.5; }

.filters-container {
  text-align: left;
  background-color: #F9F9F9;
  display: flex;
  margin-top: 1.5rem;
  padding-top: 0.1rem; }
  .filters-container .dropdown-dictionary {
    width: 100%; }
    .filters-container .dropdown-dictionary button.sisMultiselect {
      width: 100%; }
    .filters-container .dropdown-dictionary ul.sisMultiselect > li.list-item {
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 60rem; }

.bulkUpdatePrefCardContainer {
  background-color: #F9F9F9;
  padding: 0 1.5rem; }
  .bulkUpdatePrefCardContainer .displayCount {
    text-align: left;
    padding: 1.2rem 0.2rem 0.2rem; }
    .bulkUpdatePrefCardContainer .displayCount label {
      font-family: OpenSans-Semibold;
      margin-bottom: 0; }
  .bulkUpdatePrefCardContainer .selection-table-container {
    display: inline-block;
    width: 100%; }
    .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable {
      border: 0.1rem solid #E6E6E6;
      border-bottom: 0;
      padding: 0;
      background-color: #FFFFFF; }
      .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .header {
        border-bottom: 0.2rem solid #E6E6E6;
        border-top: none;
        padding: 0 1.5rem; }
        .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .header div {
          padding: 0;
          text-align: left;
          line-height: 4.5rem; }
          .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .header div.col-md-1 {
            width: 3rem; }
      .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .atl-Content {
        overflow: hidden;
        width: 100%; }
        .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .atl-Content .row {
          padding: 0 1.5rem; }
          .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .atl-Content .row div:not(.custom-tooltip) {
            text-align: left;
            line-height: 3.8rem;
            height: auto;
            padding: 0; }
            .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .atl-Content .row div:not(.custom-tooltip).col-md-1 {
              width: 3rem; }
          .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .atl-Content .row .text-format {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
      .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .fa-check-square {
        font-size: 2rem;
        vertical-align: middle; }
      .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .fa-check-square-enabled {
        color: #00A0DC; }
      .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .fa-square-o {
        font-size: 2rem; }
      .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .fa-square-o:hover {
        border-color: #00A0DC; }
      .bulkUpdatePrefCardContainer .selection-table-container .bulkUpdatePrefCardTable .emptyContainer {
        background-color: #FFFFFF;
        margin: 1rem 0 1rem 0;
        text-align: left;
        font-family: OpenSans; }
  .bulkUpdatePrefCardContainer .load-spinner {
    font-size: 4rem; }
  .bulkUpdatePrefCardContainer .div-disabled {
    pointer-events: none;
    opacity: 0.5; }

.save-changes-container {
  background-color: #F9F9F9; }
  .save-changes-container .fa-info-circle:before {
    color: #24D399; }
  .save-changes-container .buttons {
    padding: 1.1rem; }
    .save-changes-container .buttons button {
      text-align: center;
      font-size: 1.5rem; }

.summary-container {
  width: 87.5rem;
  margin: 2.5rem auto 0; }
  .summary-container .labelCount {
    margin-bottom: 0.5rem;
    font-family: OpenSans-Semibold;
    font-size: 1.5rem;
    font-weight: normal;
    color: #535456; }
    .summary-container .labelCount .fa-info-circle {
      font-size: 1.5rem; }
  .summary-container .label-text, .summary-container .dvt-prevention-details .title-text, .dvt-prevention-details .summary-container .title-text, .summary-container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .summary-container .title-text, .summary-container .radio-group-standard .question, .radio-group-standard .summary-container .question, .summary-container .radio-group-standard .score, .radio-group-standard .summary-container .score, .summary-container .radio-group-stop-bang .question, .radio-group-stop-bang .summary-container .question, .summary-container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .summary-container .title-text, .summary-container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .summary-container .title-text, .summary-container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .summary-container .title-text {
    font-family: OpenSans-Bold; }
  .summary-container .panelTitle {
    margin-top: 0.1rem;
    margin-bottom: 1rem;
    text-align: left; }
  .summary-container .summary-pannel {
    margin-left: 3.2rem; }
  .summary-container .supply-label {
    font-family: OpenSans-Bold;
    font-size: 1.5rem;
    color: #343435; }
  .summary-container .panel {
    margin: 0;
    -webkit-border-radius: 0rem;
    -moz-border-radius: 0rem;
    -ms-border-radius: 0rem;
    border-radius: 0rem; }
  .summary-container .summary-header {
    background-color: #00A0DC;
    text-align: left;
    height: 3.2rem;
    color: #FFFFFF;
    padding: 0 1.8rem;
    line-height: 3.2rem;
    -webkit-border-radius: 0rem;
    -moz-border-radius: 0rem;
    -ms-border-radius: 0rem;
    border-radius: 0rem; }
    .summary-container .summary-header .action-with-count {
      color: #FFFFFF; }
  .summary-container .panel-body {
    padding: 1.1rem 4.2rem 2rem;
    text-align: left;
    border: 0.1rem solid #E6E6E6;
    border-top: none; }
  .summary-container .supply-list {
    color: #535456;
    font-size: 1.5rem;
    font-family: OpenSans; }
    .summary-container .supply-list .icon-container {
      width: 2.6rem;
      display: inline-block;
      text-align: center; }
      .summary-container .supply-list .icon-container .status-icon {
        font-size: 1.5rem;
        width: 2rem; }
  .summary-container .green-check,
  .summary-container .fa-custom {
    color: #24D399; }
  .summary-container .red-warn {
    color: #D7572B;
    padding-left: 0.5rem; }
  .summary-container div.preferenceCard-tooltip {
    display: inline-flex; }
    .summary-container div.preferenceCard-tooltip .custom-tooltip {
      font-size: smaller;
      text-align: left; }
    .summary-container div.preferenceCard-tooltip .custom-tooltip-active {
      max-width: 29rem; }

.remittance_posting_config_container {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .remittance_posting_config_container h4.rc_title, .remittance_posting_config_container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .rc_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .remittance_posting_config_container .rc_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none !important; }
  .remittance_posting_config_container .label-text, .remittance_posting_config_container .dvt-prevention-details .title-text, .dvt-prevention-details .remittance_posting_config_container .title-text, .remittance_posting_config_container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .remittance_posting_config_container .title-text, .remittance_posting_config_container .radio-group-standard .question, .radio-group-standard .remittance_posting_config_container .question, .remittance_posting_config_container .radio-group-standard .score, .radio-group-standard .remittance_posting_config_container .score, .remittance_posting_config_container .radio-group-stop-bang .question, .radio-group-stop-bang .remittance_posting_config_container .question, .remittance_posting_config_container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .remittance_posting_config_container .title-text, .remittance_posting_config_container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .remittance_posting_config_container .title-text, .remittance_posting_config_container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .remittance_posting_config_container .title-text {
    float: left;
    text-align: left; }
    .remittance_posting_config_container .label-text .custom-tooltip-active, .remittance_posting_config_container .dvt-prevention-details .title-text .custom-tooltip-active, .dvt-prevention-details .remittance_posting_config_container .title-text .custom-tooltip-active, .remittance_posting_config_container .fall-risk-details .preventative-actions .title-text .custom-tooltip-active, .fall-risk-details .preventative-actions .remittance_posting_config_container .title-text .custom-tooltip-active, .remittance_posting_config_container .radio-group-standard .question .custom-tooltip-active, .radio-group-standard .remittance_posting_config_container .question .custom-tooltip-active, .remittance_posting_config_container .radio-group-standard .score .custom-tooltip-active, .radio-group-standard .remittance_posting_config_container .score .custom-tooltip-active, .remittance_posting_config_container .radio-group-stop-bang .question .custom-tooltip-active, .radio-group-stop-bang .remittance_posting_config_container .question .custom-tooltip-active, .remittance_posting_config_container .vitals-assessment .ecgRhythm-actions .title-text .custom-tooltip-active, .vitals-assessment .ecgRhythm-actions .remittance_posting_config_container .title-text .custom-tooltip-active, .remittance_posting_config_container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text .custom-tooltip-active, .recovery-assessment .recoveryCare-panel .recovery-actions .remittance_posting_config_container .title-text .custom-tooltip-active, .remittance_posting_config_container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text .custom-tooltip-active, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .remittance_posting_config_container .title-text .custom-tooltip-active {
      width: 35rem; }
  .remittance_posting_config_container .fa-info-circle {
    color: rgba(36, 211, 153, 0.85);
    margin-right: 1rem; }
  .remittance_posting_config_container .inner_top_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .remittance_posting_config_container .inner_top_container input:focus {
      outline: none; }
    .remittance_posting_config_container .inner_top_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .remittance_posting_config_container .inner_top_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .remittance_posting_config_container .inner_top_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .remittance_posting_config_container .inner_top_container .left_container .list-group {
        margin-bottom: 0; }
      .remittance_posting_config_container .inner_top_container .left_container .config-selector .config-selector-list-container, .remittance_posting_config_container .inner_top_container .left_container .config-selector .config-selector-extended-height {
        height: 32.5rem;
        width: 100%; }
        .remittance_posting_config_container .inner_top_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .remittance_posting_config_container .inner_top_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .remittance_posting_config_container .inner_top_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .remittance_posting_config_container .inner_top_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .remittance_posting_config_container .inner_top_container .right_container {
      padding: 1.5rem; }
      .remittance_posting_config_container .inner_top_container .right_container .dropdown-dictionary {
        width: 100%;
        position: relative;
        clear: both; }
        .remittance_posting_config_container .inner_top_container .right_container .dropdown-dictionary .dropdown-btn {
          width: 100%;
          padding: 0.8rem 1.8rem; }
        .remittance_posting_config_container .inner_top_container .right_container .dropdown-dictionary .dictionaryItemList {
          width: 100%;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .remittance_posting_config_container .inner_top_container .right_container .select_create {
        line-height: 16;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .remittance_posting_config_container .inner_top_container .right_container .no-padding-right {
        padding-right: 0; }
      .remittance_posting_config_container .inner_top_container .right_container .rp-padding-bottom {
        padding: 0 0 1rem 0; }
      .remittance_posting_config_container .inner_top_container .right_container .rp-padding-top {
        padding: 3rem 0 0 0; }
      .remittance_posting_config_container .inner_top_container .right_container .rp-padding-left {
        padding: 0 0 0 0.75rem; }
      .remittance_posting_config_container .inner_top_container .right_container .rp-padding-right {
        padding: 0 0.75rem 0 0; }
  .remittance_posting_config_container .bottom_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border-left: 0.1rem solid #E6E6E6;
    border-right: 0.1rem solid #E6E6E6;
    border-bottom: 0.1rem solid #E6E6E6;
    padding: 1.5rem 0;
    margin-top: -0.5rem; }
    .remittance_posting_config_container .bottom_container .table-container .table_selectable tbody {
      background-color: #F9F9F9;
      min-height: 0;
      height: auto; }
    .remittance_posting_config_container .bottom_container .table-container .table_selectable thead > tr > th,
    .remittance_posting_config_container .bottom_container .table-container .table_selectable tbody > tr > td {
      width: 23.1rem;
      text-align: left;
      font-size: 1.5rem;
      font-family: OpenSans;
      color: #343435;
      padding-left: 0; }
    .remittance_posting_config_container .bottom_container .table-container .table_selectable thead > tr > th {
      font-family: OpenSans-Bold; }
    .remittance_posting_config_container .bottom_container .table-container .table_selectable thead > tr > th.delete-column,
    .remittance_posting_config_container .bottom_container .table-container .table_selectable tbody > tr > td.delete-column {
      width: 4rem;
      text-align: left;
      padding-left: 0;
      padding-right: 0; }
    .remittance_posting_config_container .bottom_container .table-container .table_selectable thead > tr > th.empty-column,
    .remittance_posting_config_container .bottom_container .table-container .table_selectable tbody > tr > td.empty-column {
      width: 1.5rem;
      padding-left: 0;
      padding-right: 0; }
    .remittance_posting_config_container .bottom_container .table-container .dropdown-dictionary {
      width: 20rem; }
      .remittance_posting_config_container .bottom_container .table-container .dropdown-dictionary .dropdown-btn {
        width: 20rem;
        padding: 0.8rem 1.8rem; }
      .remittance_posting_config_container .bottom_container .table-container .dropdown-dictionary .dictionaryItemList {
        width: 21rem;
        top: 3rem;
        -webkit-border-radius: 0 0.5rem 0.5rem 0.5rem;
        -moz-border-radius: 0 0.5rem 0.5rem 0.5rem;
        -ms-border-radius: 0 0.5rem 0.5rem 0.5rem;
        border-radius: 0 0.5rem 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .remittance_posting_config_container .bottom_container .table-container span.required-field-icon {
      color: #D7572B;
      font-size: 1.5rem; }
    .remittance_posting_config_container .bottom_container .table-container .trash-icon {
      display: none; }
    .remittance_posting_config_container .bottom_container .table-container tr:hover .trash-icon {
      display: inline-block;
      color: #DA291C;
      line-height: 3rem;
      width: 0.5rem; }

.user-prompt-parent .modal-dialog .modal-content .ReplaceEquipmentModal .user-prompt-error {
  width: 418px; }
  .user-prompt-parent .modal-dialog .modal-content .ReplaceEquipmentModal .user-prompt-error .modal-text {
    padding: 34px 20px 15px 20px; }
  .user-prompt-parent .modal-dialog .modal-content .ReplaceEquipmentModal .user-prompt-error .error-message {
    padding: 20px 0 0 0; }

.user-prompt-parent .modal-dialog .modal-content .modal-body {
  padding: 0 0 15px 10px; }
  .user-prompt-parent .modal-dialog .modal-content .modal-body .col-md-3 .caution-icon {
    padding-top: 27px;
    margin: 0px; }

.user-prompt-parent .modal-dialog .modal-content .modal-footer {
  padding-right: 20px !important; }

.ReplaceEquipmentModal #equipmentRequiredWarning {
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.5rem;
  color: #D7572B; }

.ReplaceEquipmentModal .role-dictionary {
  padding-left: 20px; }

.ReplaceEquipmentModal .dictionaryItemList, .ReplaceEquipmentModal .dropdown-dictionary .dropdown-btn {
  width: 28rem; }

.mrn-config-container {
  text-align: left;
  padding: 1rem, 1rem, 0, 1rem; }
  .mrn-config-container .dropdown-dictionary {
    width: 30rem; }
  .mrn-config-container .custom-tooltip {
    font-weight: normal;
    font-family: Arial, sans-serif; }
  .mrn-config-container .mrn-notation-info {
    padding: 1.5rem 0 1.5rem 1.5rem;
    text-align: left;
    font-weight: normal;
    font-size: 15px !important;
    font-family: MetaProMedium !important; }
  .mrn-config-container .mrn-config-body h4, .mrn-config-container .mrn-config-body .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .mrn-config-container .mrn-config-body .fc-resource-cell {
    text-transform: none; }
  .mrn-config-container .mrn-config-body .section-label-gap {
    padding-bottom: 0.5rem; }
  .mrn-config-container .mrn-config-body .dropdown-area .mrn-label {
    width: 14rem;
    font-size: 15px;
    font-style: inherit;
    font-family: MetaProMedium-; }
  .mrn-config-container .mrn-config-body .dropdown-area .mrn-single-select {
    vertical-align: middle;
    margin-top: 1rem;
    margin-bottom: 2rem; }
  .mrn-config-container .mrn-config-body .mrn-dnd-area {
    padding-top: 2rem; }
    .mrn-config-container .mrn-config-body .mrn-dnd-area .dnd-container ul {
      width: 30rem; }
    .mrn-config-container .mrn-config-body .mrn-dnd-area .dnd-container .ul-add .list-group-item {
      border-color: #E6E6E6; }
    .mrn-config-container .mrn-config-body .mrn-dnd-area .dnd-container ul:not(.ul-add) {
      border: 1px solid #E6E6E6; }
      .mrn-config-container .mrn-config-body .mrn-dnd-area .dnd-container ul:not(.ul-add) li {
        white-space: nowrap;
        border: 0;
        border-bottom: 1px solid #E6E6E6;
        margin-bottom: 0;
        padding-top: 8px;
        padding-left: 30px; }
    .mrn-config-container .mrn-config-body .mrn-dnd-area .mess-style {
      background: #EFEFEF;
      color: #8F8F8F;
      font-family: OpenSans-Semibold, sans-serif;
      font-size: 1.5rem;
      width: 30rem;
      height: 4rem;
      padding-top: 1rem;
      margin-left: 1.5rem;
      margin-bottom: 2rem; }

.proc-list-container .sortable-options-placeholder .row {
  transform: scale(0.98);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.24); }

.proc-list-container .sortable-options-dragsource .row {
  display: none; }

.proc-list-container .proc-list {
  height: 12.4rem;
  position: relative;
  border: 0.1rem solid #E6E6E6;
  margin-bottom: 15px; }
  .proc-list-container .proc-list .proc-list-item {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 0.1rem solid #BFC0C1;
    padding: 0rem 1rem;
    height: 3rem; }
    .proc-list-container .proc-list .proc-list-item .trash-icon {
      display: none; }
    .proc-list-container .proc-list .proc-list-item .procedure-text {
      max-width: 100%;
      display: inline-block;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
    .proc-list-container .proc-list .proc-list-item .trash-icon,
    .proc-list-container .proc-list .proc-list-item .procedure-text {
      height: 100%;
      line-height: 3rem; }
    .proc-list-container .proc-list .proc-list-item:hover .procedure-text {
      max-width: calc(100% - 1.5rem); }
    .proc-list-container .proc-list .proc-list-item:hover .trash-icon {
      display: block;
      color: #D7572B;
      float: right; }
      .proc-list-container .proc-list .proc-list-item:hover .trash-icon i {
        color: #D7572B; }

.proc-list-container .db-search .inner-search,
.proc-list-container .db-search .search-items {
  width: 100%; }

.remit-to-address-config .address-header {
  font-family: OpenSans-Semibold;
  font-size: 1.8rem;
  line-height: 2.0rem;
  color: #535456;
  text-transform: capitalize; }

.remit-to-address-config .modal-body .row {
  padding-top: 15px;
  padding-left: 0px;
  padding-right: 0px; }

.remit-to-address-config .modal-body .heading-section {
  font-family: OpenSans-Semibold;
  font-size: 1.4rem;
  line-height: 2.1rem;
  color: #343435;
  margin: 0;
  text-transform: none; }

.remit-to-address-config .modal-body .radio-configuration .radio-button-wrapper .radio-button .fa {
  left: 4px;
  top: 2px; }

.remit-to-address-config .modal-body .radio-configuration .radio-group-section {
  padding: 1.5rem; }
  .remit-to-address-config .modal-body .radio-configuration .radio-group-section .radio-button-group .radio-button-wrapper > .radio-button {
    margin: 0.2rem 1rem 0.2rem 0; }
    .remit-to-address-config .modal-body .radio-configuration .radio-group-section .radio-button-group .radio-button-wrapper > .radio-button .fa {
      font-size: 0.5rem;
      top: 0.25rem;
      height: 1.5rem;
      width: 1.5rem; }
    .remit-to-address-config .modal-body .radio-configuration .radio-group-section .radio-button-group .radio-button-wrapper > .radio-button .selected-radio-button {
      border: 0.2rem solid #00A0DC; }
  .remit-to-address-config .modal-body .radio-configuration .radio-group-section .radio-button-wrapper .radio-button .fa {
    font-size: 0.5rem;
    top: 0.25rem;
    height: 2rem;
    width: 2rem; }
  .remit-to-address-config .modal-body .radio-configuration .radio-group-section .radio-button-wrapper .radio-button.selected-radio-button {
    border: 0.2rem solid #00A0DC; }
  .remit-to-address-config .modal-body .radio-configuration .radio-group-section .radio-button-wrapper .radio-button {
    height: 1.5rem;
    width: 1.5rem;
    border: 0.2rem solid #343435; }

.anesthesia-plan-emergence-config {
  min-height: 11rem;
  display: inline-block;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  width: 100%;
  padding-top: 2rem; }
  .anesthesia-plan-emergence-config .checklist-category-row {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
    padding-left: 0rem; }
  .anesthesia-plan-emergence-config .row-width {
    padding-left: 4rem;
    padding-top: 1rem;
    width: 100%;
    text-align: left; }
  .anesthesia-plan-emergence-config .section-panel {
    padding-left: 2rem; }
  .anesthesia-plan-emergence-config .dragIcon {
    position: relative;
    right: 0.6rem;
    text-align: left;
    top: 2.5rem;
    width: 1rem;
    visibility: hidden; }
  .anesthesia-plan-emergence-config .trash-icon {
    padding-right: 10rem;
    margin-top: -2.2rem;
    color: #D7572B;
    font-size: 1.5rem;
    visibility: hidden; }
  .anesthesia-plan-emergence-config .custom-padding {
    padding-left: 2rem;
    padding-bottom: 2rem;
    margin-left: 2rem;
    background-color: #F9F9F9; }
    .anesthesia-plan-emergence-config .custom-padding .add-item-area {
      padding-top: 2rem;
      width: 80%; }
  .anesthesia-plan-emergence-config .panel {
    background-color: #F9F9F9;
    margin-bottom: auto; }
    .anesthesia-plan-emergence-config .panel.draggable {
      cursor: move; }
    .anesthesia-plan-emergence-config .panel:hover .dragIcon {
      visibility: visible; }
    .anesthesia-plan-emergence-config .panel:hover .trash-icon {
      visibility: visible;
      cursor: default; }
  .anesthesia-plan-emergence-config .response-container {
    height: 3rem; }
    .anesthesia-plan-emergence-config .response-container .normal-button {
      padding: 0;
      margin-right: 13rem; }
    .anesthesia-plan-emergence-config .response-container .response-text {
      padding-left: 0;
      width: 70rem !important;
      float: left !important; }

.dtu-sources-container .dual-switch-label {
  padding-top: 0.5rem; }

.dtu-sources-container .dual-switch {
  margin-left: 1rem; }

.dtu-sources-container .top-padding-15 {
  padding: 1.5rem 0 0 0; }

.dtu-sources-container .top-padding-10 {
  padding: 1rem 0 0 0; }

.dtu-sources-container .config-selector .config-selector-list-container, .dtu-sources-container .config-selector .config-selector-extended-height {
  height: 30rem;
  width: 100%; }
  .dtu-sources-container .config-selector .config-selector-list-container .list-group-item .flex-grow, .dtu-sources-container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dtu-sources-container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .dtu-sources-container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
    display: none; }

.dtu-sources-container .grid-header {
  padding: 0; }
  .dtu-sources-container .grid-header .left-header {
    padding-left: 1rem;
    text-align: left; }

.dtu-sources-container .grid .grid-body {
  display: inline-block;
  position: relative;
  min-height: 20.6rem;
  width: 100%; }
  .dtu-sources-container .grid .grid-body .row {
    padding: 0 0rem;
    border-top: 0.1rem solid #E6E6E6 !important;
    border-bottom: 0; }
    .dtu-sources-container .grid .grid-body .row .padding-top-edit-mode {
      padding-top: 0.5rem; }
    .dtu-sources-container .grid .grid-body .row > div > div {
      line-height: 4rem;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      padding: 0 1rem 0 1rem; }
      .dtu-sources-container .grid .grid-body .row > div > div.edit-row {
        line-height: 2.2rem; }
    .dtu-sources-container .grid .grid-body .row .dtu-alias-container {
      margin-top: 0.5rem; }
    .dtu-sources-container .grid .grid-body .row .dual-switch-container {
      display: flex;
      justify-content: center;
      margin-top: 0.5rem; }
    .dtu-sources-container .grid .grid-body .row .dual-switch {
      margin: 0; }

.dtu-sources-container .radio-config {
  position: relative;
  display: block;
  margin-top: 50%;
  padding: 0;
  width: 17px;
  height: 17px; }
  .dtu-sources-container .radio-config .radio-button-label {
    display: inline-block;
    position: absolute;
    padding-left: 5px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer; }

.dtu-sources-container .item-checked {
  border: 1px solid #428bca;
  border-radius: 50%; }
  .dtu-sources-container .item-checked .radio-button-label {
    width: 11px;
    height: 11px;
    left: 2px;
    top: 2px;
    background-color: #428bca;
    border-radius: 50%; }

.dtu-sources-container .item-unchecked {
  border: 1px solid #cccccc;
  border-radius: 50%; }
  .dtu-sources-container .item-unchecked .radio-button-label {
    width: 17px;
    height: 17px;
    left: 0px; }

.dtu-sources-container .btn-add-grid-item {
  height: 4rem;
  width: 100%;
  border: 0.2rem dashed #E6E6E6;
  background-color: #FFFFFF;
  margin-top: 2rem;
  margin-bottom: 1.5rem; }
  .dtu-sources-container .btn-add-grid-item:hover {
    box-shadow: 0 0 0.5rem #00A0DC; }
  .dtu-sources-container .btn-add-grid-item.highlight {
    box-shadow: 0 0 0.5rem #00A0DC; }
  .dtu-sources-container .btn-add-grid-item .add-grid-item-icon {
    content: '\f055';
    color: #24D399;
    font-size: 2rem; }

.dtu-sources-container .btn-add-grid-item:disabled:hover {
  box-shadow: none; }

.dtu-sources-container .btn-add-grid-item:disabled.highlight {
  box-shadow: none; }

.dtu-sources-container .btn-add-grid-item:disabled .add-grid-item-icon {
  color: #E6E6E6; }

.desktop-core {
  background-color: #ffffff;
  overflow: hidden;
  display: inline-block;
  position: inherit;
  padding: 5.5rem 0 0; }
  .desktop-core platform-notification {
    position: fixed;
    top: 5.5rem;
    left: 25.5rem;
    width: calc(100% - (25.5rem + 1.5rem));
    z-index: 25; }
  .desktop-core .charts-desktop {
    height: 100%; }
    .desktop-core .charts-desktop .desktop-container {
      display: flex;
      flex-direction: column;
      overflow: hidden;
      width: auto;
      position: relative;
      padding: 1.5rem;
      row-gap: 1.5rem; }
      .desktop-core .charts-desktop .desktop-container.hide-schedule .schedule-container {
        display: none; }
      .desktop-core .charts-desktop .desktop-container.hide-tracker .tracker-container {
        display: none; }
      .desktop-core .charts-desktop .desktop-container.hide-tracker .schedule-container {
        height: auto; }
      .desktop-core .charts-desktop .desktop-container .tracker-container,
      .desktop-core .charts-desktop .desktop-container .schedule-container {
        border: 0.1rem solid #E6E6E6;
        border-radius: 2rem;
        width: 96.3rem;
        overflow: hidden;
        position: relative;
        height: inherit; }
        .desktop-core .charts-desktop .desktop-container .tracker-container .expand,
        .desktop-core .charts-desktop .desktop-container .schedule-container .expand {
          height: 100%; }
      .desktop-core .charts-desktop .desktop-container .tracker-container .tracker-inner {
        height: 100%; }
      .desktop-core .charts-desktop .desktop-container .schedule-container {
        height: 44rem;
        flex: 0 0 auto; }
      .desktop-core .charts-desktop .desktop-container.adaptive-desktop .tracker-container,
      .desktop-core .charts-desktop .desktop-container.adaptive-desktop .schedule-container {
        width: 100%; }
    .desktop-core .charts-desktop .query-list {
      border: 2px solid black;
      width: 300px;
      height: auto;
      max-height: 800px;
      overflow: auto; }
    .desktop-core .charts-desktop .schedule-view,
    .desktop-core .charts-desktop .schedule-edit-container {
      display: inline-block; }
      .desktop-core .charts-desktop .schedule-view.maximized,
      .desktop-core .charts-desktop .schedule-edit-container.maximized {
        height: 100%; }

.query-list-container {
  width: 100%;
  height: auto; }
  .query-list-container .query-list-header {
    width: 100%;
    height: 235px;
    border-bottom: 2px solid black; }
    .query-list-container .query-list-header .query-label {
      margin: 5px;
      font-weight: bold;
      font-size: medium; }
    .query-list-container .query-list-header .query-button {
      margin: 5px;
      min-width: 240px; }
    .query-list-container .query-list-header .module-queries {
      float: left;
      width: 240px;
      margin-left: 5px; }
    .query-list-container .query-list-header .menu-button {
      margin-top: 10px;
      margin-right: 5px; }
    .query-list-container .query-list-header .dropdown-menu {
      margin-top: 5px; }
  .query-list-container .query-list-item-container {
    width: 100%;
    height: auto; }

query-list-card {
  display: block;
  border: 2px solid black;
  background-color: #f5f5f5;
  margin-top: 10px; }

.query-list-item-container {
  overflow: auto; }

.query-item-card {
  width: 100%;
  height: 100%; }

.observation-table-cell {
  display: table-cell;
  padding: 3px; }

@media (min-width: 1600px) and (max-width: 1920px) {
  .max-height-schedule-grid, .schedule-view .max-height-view, .schedule-view .schedule-view-body-max {
    height: 82rem !important; } }

.no-cases-halfview {
  padding-right: 343px !important;
  padding-left: 50px !important; }

.ssrs-report-chooser .modal-dialog .modal-content {
  margin: calc(50vh - 16rem) 0; }

.ssrs-report-chooser .modal-height {
  height: 20rem !important; }

.ssrs-report-chooser .modal-body {
  border-bottom: 1px solid #BFC0C1; }

.no-cases-patient-list-view {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.no-cases-holder {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: calc(100% - 6rem);
  background: rgba(255, 255, 255, 0.85);
  z-index: auto;
  overflow: hidden;
  cursor: default; }

.no-cases-content {
  position: absolute;
  z-index: 11111;
  top: calc(50% - 33px);
  font-family: MetaProMedium;
  font-size: 1.7rem;
  color: #E2147B;
  overflow: hidden;
  text-align: center;
  width: 100%;
  z-index: 1;
  padding-left: 50px;
  padding-right: 24px; }

.no-cases-icon {
  padding-right: 10px;
  font-size: 6.5rem;
  vertical-align: middle; }

.schedule-view .max-height-view {
  min-height: 76.5rem !important; }

.schedule-view .normal-height-view {
  min-height: calc(35.8rem - 0.1rem); }

.schedule-view .schedule-modify-border, .schedule-view .schedule-modify-border:hover {
  border-top: 0;
  overflow: hidden;
  width: 100%;
  margin-left: 0; }

.schedule-view .radius-20 {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px; }

.schedule-view .container-radius-0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.schedule-view .responsive-container-0 {
  width: calc(100% - 36rem); }

.schedule-view .schedule-view-header {
  border: 0.1rem solid #E6E6E6;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 0;
  font-family: MetaProBook;
  font-size: 1.5rem;
  height: 6.5rem;
  width: 100%;
  display: table; }

.schedule-view .schedule-adaptive-view-header {
  font-family: MetaProBook;
  font-size: 1.5rem;
  height: 6rem;
  width: 100%;
  display: table; }
  .schedule-view .schedule-adaptive-view-header .schedule-header-alignment, .schedule-view .schedule-adaptive-view-header .left-responsive-block, .schedule-view .schedule-adaptive-view-header .right-side-block {
    display: table-cell;
    vertical-align: middle;
    float: none;
    text-align: center; }
  .schedule-view .schedule-adaptive-view-header .left-responsive-block {
    width: calc(100% - 35rem); }
    .schedule-view .schedule-adaptive-view-header .left-responsive-block .col-md-3,
    .schedule-view .schedule-adaptive-view-header .left-responsive-block .col-md-9 {
      display: inline-block;
      float: left; }
    .schedule-view .schedule-adaptive-view-header .left-responsive-block .datepicker-alignment {
      width: 29rem;
      text-align: center;
      display: table-cell;
      padding-top: 3px; }
  .schedule-view .schedule-adaptive-view-header .right-side-block {
    padding-left: 1rem;
    width: 21.5rem;
    line-height: 3.2rem; }
    .schedule-view .schedule-adaptive-view-header .right-side-block .cases-common-class, .schedule-view .schedule-adaptive-view-header .right-side-block .total-cases, .schedule-view .schedule-adaptive-view-header .right-side-block .addon-cases {
      display: table-cell;
      vertical-align: middle;
      text-align: left;
      float: left;
      padding-right: 20px;
      padding-left: 0; }
    .schedule-view .schedule-adaptive-view-header .right-side-block .total-cases {
      color: #343435;
      padding: 0; }
    .schedule-view .schedule-adaptive-view-header .right-side-block .addon-cases {
      color: #C9187E;
      text-align: right; }
    .schedule-view .schedule-adaptive-view-header .right-side-block .cases-badge-common-class, .schedule-view .schedule-adaptive-view-header .right-side-block .total-cases-badge, .schedule-view .schedule-adaptive-view-header .right-side-block .addon-cases-badge {
      font-family: OpenSans;
      font-size: 1.5rem;
      margin-left: 1.5rem; }
    .schedule-view .schedule-adaptive-view-header .right-side-block .total-cases-badge {
      background-color: #343435; }
    .schedule-view .schedule-adaptive-view-header .right-side-block .addon-cases-badge {
      background-color: #C9187E; }

.schedule-view .schedule-view-body {
  font-family: MetaProMedium;
  height: calc(100% - 130px);
  min-height: 35.8rem;
  width: 100%;
  display: table;
  position: relative; }
  .schedule-view .schedule-view-body .normal-width-view {
    width: calc(100% - 36rem);
    position: relative; }

.schedule-view .schedule-view-body-max {
  font-family: MetaProMedium;
  height: calc(100% - 130px);
  min-height: 76.5rem;
  width: 100%;
  display: table;
  position: relative; }

.schedule-view .schedule-view-schedule {
  padding: 0;
  height: 100%; }
  .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton {
    visibility: collapse; }
    .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-content-col {
      visibility: visible; }
      .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-content-col .fc-event-container {
        margin: 0 0.5rem 0 0;
        box-sizing: content-box; }
    .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-time-grid-event {
      margin: 0.3rem 0 0.3rem 0.5rem;
      border: 1px solid #00A0DC;
      background-color: #00A0DC;
      color: #FFFFFF;
      font-size: 1.5rem;
      font-family: MetaProBook;
      line-height: 17px;
      cursor: pointer;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      border-radius: 5px;
      box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
      overflow: visible; }
      .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-time-grid-event .fc-content {
        overflow: visible;
        text-align: center;
        width: 100%; }
        .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-time-grid-event .fc-content .fc-time {
          display: none; }
        .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-time-grid-event .fc-content .fc-title {
          width: calc(100% - 10px);
          margin: auto;
          -ms-text-overflow: ellipsis;
          -o-text-overflow: ellipsis;
          text-overflow: ellipsis;
          overflow: hidden;
          position: relative;
          white-space: nowrap;
          top: 50%;
          transform: translateY(-50%); }
          .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-time-grid-event .fc-content .fc-title .content-container {
            display: flex;
            flex-wrap: nowrap;
            justify-content: flex-end; }
            .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-time-grid-event .fc-content .fc-title .content-container .case-details-container {
              text-overflow: ellipsis;
              white-space: nowrap;
              overflow: hidden;
              margin: auto;
              max-width: calc(100% - 1.6rem); }
            .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-time-grid-event .fc-content .fc-title .content-container .case-flags-container {
              display: flex;
              justify-content: center;
              flex-wrap: wrap;
              max-width: 19rem;
              align-self: center;
              margin-left: 0.3rem; }
              .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-time-grid-event .fc-content .fc-title .content-container .case-flags-container.circle-container {
                position: absolute;
                top: 0%;
                margin-top: 0.2rem; }
              .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-time-grid-event .fc-content .fc-title .content-container .case-flags-container .case-flag-item {
                display: flex;
                width: 3.2rem;
                height: 1.9rem;
                margin: 0.3rem 0 0.4rem 0.5rem;
                border-radius: 0.5rem;
                font-family: OpenSans-Bold !important;
                font-size: 1.4rem;
                border-width: 0.75px;
                border-style: solid;
                justify-content: center;
                cursor: default;
                align-items: center; }
              .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-time-grid-event .fc-content .fc-title .content-container .case-flags-container .more-flags-item {
                background-color: #FFFFFF;
                color: #343435; }
              .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-time-grid-event .fc-content .fc-title .content-container .case-flags-container .case-flag-circle {
                margin: 0.1rem;
                border-radius: 1rem;
                width: 0.4rem;
                height: 0.4rem;
                border-width: 0.75px;
                border-style: solid; }
    .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-event-active {
      background: #006D8E; }
    .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .icon_common_class, .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .add-on:after, .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .check-in:before, .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .arrived-in:before, .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-event-case-cancelled:after {
      content: "\f017";
      font-family: FontAwesome;
      position: absolute;
      background: #FFFFFF;
      height: 2rem;
      width: 2rem;
      top: -0.9rem;
      right: -0.9rem;
      text-align: center;
      /*vertical-align: middle;*/
      line-height: 1.2;
      font-size: 1.7rem;
      border-radius: 50%;
      color: #E2147B;
      border-radius: 50%;
      box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); }
    .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .add-on:after {
      content: "\f055";
      color: #C9187E; }
    .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .check-in:before {
      content: "\f058";
      top: auto;
      bottom: -1rem;
      left: -0.9rem;
      right: auto;
      color: #24D399; }
    .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .arrived-in:before {
      content: "\f017";
      top: auto;
      bottom: -1rem;
      left: -0.9rem;
      right: auto;
      color: #00A0DC; }
    .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-event-case-inactive {
      background: #E6E6E6;
      color: #8C9093;
      border-color: #E6E6E6; }
    .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-event-case-cancelled {
      background: #8f8f8f;
      border-color: #8f8f8f; }
    .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-event-case-cancelled:after {
      content: "\f057" !important;
      color: #D7572B; }
    .schedule-view .schedule-view-schedule .fc-view .fc-content-skeleton .fc-event-cancelled-case-active {
      background: #535456; }
  .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row {
    border-right-width: 0 !important; }
    .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-axis {
      padding: 0;
      border: none;
      width: 6rem; }
    .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .blank-room {
      visibility: hidden; }
    .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell {
      font-weight: normal;
      text-align: center;
      vertical-align: top !important;
      border: none;
      padding: 0.5rem;
      height: 4.5rem;
      width: calc(100% - 15px);
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
      .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell h4, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .fc-resource-cell {
        padding-top: 0.2rem; }
        .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell h4 span, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .fc-resource-cell span {
          box-sizing: border-box;
          display: inline-block;
          font-family: OpenSans-Bold;
          line-height: 1.8rem;
          color: #FFFFFF;
          border-radius: 10px;
          background-color: #343435;
          height: 1.8rem;
          min-width: 2rem;
          padding: 0 0.6rem; }
    .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell:last-of-type {
      padding-right: 1rem; }
  .schedule-view .schedule-view-schedule .fc-view table {
    width: 100%; }
    .schedule-view .schedule-view-schedule .fc-view table .fc-slats table {
      width: 100%; }
      .schedule-view .schedule-view-schedule .fc-view table .fc-slats table tbody tr:nth-child(even) {
        background: #EFEFEF;
        border-bottom: 1px solid #E6E6E6; }
      .schedule-view .schedule-view-schedule .fc-view table .fc-slats table tbody tr:nth-child(odd) {
        background: #F9F9F9; }
  .schedule-view .schedule-view-schedule .fc-view .fc-divider {
    display: none !important; }
  .schedule-view .schedule-view-schedule .fc-view .general-scroll {
    overflow-y: hidden !important;
    position: relative !important; }
    .schedule-view .schedule-view-schedule .fc-view .general-scroll:hover .ps-scrollbar-y-rail {
      z-index: 3; }
  .schedule-view .schedule-view-schedule .fc-view .fc-axis {
    width: 5rem !important;
    height: 3.8rem; }
  .schedule-view .schedule-view-schedule .fc-widget-content .fc-bg {
    display: none; }
  .schedule-view .schedule-view-schedule .fc-widget-content .empty-slots {
    height: 3.7rem;
    float: left;
    opacity: 0.5;
    display: block;
    box-sizing: border-box;
    border-right: 0.1rem solid #BFC0C1; }
    .schedule-view .schedule-view-schedule .fc-widget-content .empty-slots.noborder {
      border-right: none; }
      .schedule-view .schedule-view-schedule .fc-widget-content .empty-slots.noborder:hover {
        background-color: transparent; }
    .schedule-view .schedule-view-schedule .fc-widget-content .empty-slots:last-child {
      border-right: none; }
    .schedule-view .schedule-view-schedule .fc-widget-content .empty-slots:hover {
      background-color: #b2e2f4; }

.schedule-view .fc-view-container .fc-unthemed thead {
  border: none; }

.schedule-view .fc-view-container .fc-head-container {
  border-left: 0px;
  border-right: 0px; }

.schedule-view .fc-view-container .fc-body .fc-widget-content:first-child {
  border: none; }

.schedule-view .date-select-icon {
  color: #00A0DC;
  padding-left: 10px; }

.schedule-view .room-btn-container {
  min-height: 0; }

.schedule-view .schedule-scroll-btn {
  font-size: 2rem;
  color: #343435;
  top: 2rem;
  z-index: 2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer; }

.schedule-view .room-btn-right {
  right: 5px;
  position: absolute; }

.schedule-view .room-btn-right-full {
  right: 13px;
  position: absolute; }

.schedule-view .room-btn-left {
  left: 13px;
  position: absolute; }

.schedule-view .schedule-view-filters {
  display: table-cell;
  vertical-align: middle;
  float: none;
  text-align: center; }
  .schedule-view .schedule-view-filters.padding-null-view-filters {
    padding: 0 !important; }
    .schedule-view .schedule-view-filters.padding-null-view-filters.outter-padding {
      padding-left: 15px !important; }
  .schedule-view .schedule-view-filters.padding-null-adaptive-filters {
    padding-right: 10px !important; }
  .schedule-view .schedule-view-filters .dropdown-dictionary {
    width: 150px !important;
    max-width: 150px !important; }
    .schedule-view .schedule-view-filters .dropdown-dictionary button.sisMultiselect {
      width: 100%;
      padding-right: 3rem; }
    .schedule-view .schedule-view-filters .dropdown-dictionary ul.sisMultiselect > li.list-item {
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 60rem; }

.schedule-view .schedule-view-date-selection {
  display: table-cell;
  vertical-align: middle;
  float: none;
  text-align: center; }
  .schedule-view .schedule-view-date-selection .schedule-date-picker {
    display: inline-block;
    cursor: pointer; }
  .schedule-view .schedule-view-date-selection .mc-check-box-wrapper {
    padding-left: 5px;
    display: table-cell; }
  .schedule-view .schedule-view-date-selection .check-box-wrapper .check-box {
    padding-bottom: 3px; }

.schedule-view .total-cases {
  color: #343435;
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  float: none;
  padding-right: 20px;
  padding-left: 0; }

.schedule-view .total-cases-badge {
  background-color: #343435;
  font-family: OpenSans;
  font-size: 1.5rem;
  margin-left: 15px; }

.schedule-view .addon-cases {
  color: #E2147B;
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  float: none;
  padding-right: 20px;
  padding-left: 0; }

.schedule-view .addon-cases-badge {
  background-color: #E2147B;
  font-family: OpenSans;
  font-size: 1.5rem;
  margin-left: 15px; }

.schedule-view .schedule-add-on:after {
  background-color: #FFFFFF;
  font-family: FontAwesome;
  font-size: 1.7rem;
  content: "\f017";
  color: #E2147B;
  margin-left: 9rem;
  -webkit-margin-start: 6rem;
  margin-top: -2rem;
  position: absolute;
  width: 2rem;
  height: 2rem;
  border: 1px solid #FFFFFF;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%; }

.schedule-view .border-left {
  border-left: 0.2rem solid #E6E6E6;
  height: 3rem;
  margin-top: 1.5rem;
  float: left; }

.schedule-view .schedule-expand-icon {
  font-size: 1.7rem;
  cursor: pointer;
  color: #00A0DC;
  position: absolute;
  top: 10px;
  right: 20px;
  z-index: 2; }

.schedule-view .container {
  width: 100%;
  padding: 0;
  height: 35.8rem; }
  .schedule-view .container .col-patient-case-flagging {
    width: 150px !important; }
  @media (max-width: 1280px) {
    .schedule-view .container tbody .col-anesthesia, .schedule-view .container tbody .col-date-of-birth, .schedule-view .container tbody .col-patient, .schedule-view .container tbody .col-procedure {
      text-align: left !important; }
    .schedule-view .container .col-patient,
    .schedule-view .container .col-anesthesia {
      width: 15rem;
      vertical-align: middle; }
    .schedule-view .container .col-patient-case-flagging,
    .schedule-view .container .col-anesthesia-case-flagging {
      width: 15rem !important;
      vertical-align: middle;
      text-align: left !important; }
    .schedule-view .container .tbl-header-icon,
    .schedule-view .container .tbl-header-icon-dob,
    .schedule-view .container .tbl-header-icon-case-flagging,
    .schedule-view .container .tbl-header-icon-dob-case-flagging {
      top: 18px; } }
  @media (min-width: 1281px) and (max-width: 1600px) {
    .schedule-view .container tbody .col-anesthesia,
    .schedule-view .container tbody .col-date-of-birth,
    .schedule-view .container tbody .col-patient,
    .schedule-view .container tbody .col-procedure {
      text-align: left !important; }
    .schedule-view .container .col-patient,
    .schedule-view .container .col-anesthesia {
      vertical-align: middle; }
    .schedule-view .container .col-anesthesia-case-flagging {
      width: 15rem !important;
      vertical-align: middle;
      text-align: left !important; } }
  @media (min-width: 1601px) {
    .schedule-view .container tbody .col-anesthesia,
    .schedule-view .container tbody .col-date-of-birth,
    .schedule-view .container tbody .col-patient,
    .schedule-view .container tbody .col-procedure {
      text-align: left !important; }
    .schedule-view .container .col-patient,
    .schedule-view .container .col-anesthesia {
      width: 24rem;
      vertical-align: middle; }
    .schedule-view .container .col-patient-old,
    .schedule-view .container .col-anesthesia-old {
      width: 19rem;
      vertical-align: middle; }
    .schedule-view .container .col-patient-case-flagging,
    .schedule-view .container .col-anesthesia-case-flagging {
      width: 15rem !important;
      vertical-align: middle; } }

.schedule-view .table {
  width: 100%;
  border-collapse: unset;
  table-layout: fixed; }
  .schedule-view .table th {
    border-bottom: 0.1rem solid #E6E6E6; }
    .schedule-view .table th .fc-widget-header {
      width: 10%; }

.schedule-view .tbl-header {
  vertical-align: middle;
  background-color: #FFFFFF;
  font-family: OpenSans-Bold;
  font-size: 1.3rem !important;
  color: #343435;
  line-height: 14px;
  height: 35px;
  border-top: 0;
  cursor: pointer;
  display: table;
  width: 100%; }

.schedule-view .tbl-header span {
  display: table-cell;
  vertical-align: middle; }

.schedule-view .sorted {
  color: #00A0DC; }

.schedule-view .patient-list-table {
  margin-bottom: 0; }

.schedule-view .tableView {
  overflow: hidden;
  height: calc(100% - 4rem);
  position: relative;
  border-bottom-left-radius: 2rem;
  border-bottom-right-radius: 2rem; }
  .schedule-view .tableView .table-body tr {
    background-color: transparent; }
    .schedule-view .tableView .table-body tr:nth-child(2n + 1) {
      background-color: #F9F9F9; }
    .schedule-view .tableView .table-body tr:hover, .schedule-view .tableView .table-body tr.selected {
      color: #FFFFFF;
      background-color: #00A0DC;
      cursor: pointer; }
      .schedule-view .tableView .table-body tr:hover span,
      .schedule-view .tableView .table-body tr:hover td,
      .schedule-view .tableView .table-body tr:hover p, .schedule-view .tableView .table-body tr.selected span,
      .schedule-view .tableView .table-body tr.selected td,
      .schedule-view .tableView .table-body tr.selected p {
        color: #FFFFFF; }

.schedule-view .tbl-header-icon,
.schedule-view .tbl-header-icon-case-flagging {
  color: #00A0DC;
  position: absolute;
  top: 18px;
  margin-left: 5px; }

.schedule-view .tbl-header-icon-feature-enableflagging {
  display: inline-block !important;
  width: 95px; }

.schedule-view .tbl-header-icon-feature-disableflagging {
  display: inline-block !important;
  width: 115px; }

.schedule-view .tbl-header-icon-single {
  color: #00A0DC;
  position: absolute;
  margin-left: 5px; }

.schedule-view .tbl-header-icon-procedure {
  color: #00A0DC;
  position: absolute;
  margin-left: 5px; }

.schedule-view .tbl-header-icon-dob,
.schedule-view .tbl-header-icon-dob-case-flagging {
  color: #00A0DC;
  position: absolute;
  top: 18px;
  margin-left: 70px; }

.schedule-view .col-noteIcon {
  width: 47px; }

.schedule-view .col-time {
  width: 66px;
  vertical-align: middle; }

.schedule-view .col-time-case-flagging {
  width: 90px;
  vertical-align: top !important; }

.schedule-view .col-location {
  width: 15rem; }

.schedule-view .col-date-of-birth {
  width: 140px;
  vertical-align: middle; }

.schedule-view .col-date-of-birth-case-flagging {
  width: 150px;
  vertical-align: middle; }

.schedule-view .col-procedure {
  width: 178px;
  vertical-align: middle; }

.schedule-view .col-procedure-case-flagging {
  vertical-align: middle; }

.schedule-view .col-case-flags {
  padding: 0 0 0 5px;
  vertical-align: middle; }

.schedule-view .tbl-header-maxIcon {
  width: 41px;
  padding: 0;
  background-color: #FFFFFF;
  vertical-align: middle; }

.schedule-view .data-rows {
  vertical-align: top !important;
  font-size: 1.5rem;
  font-family: OpenSans;
  color: #343435;
  height: 38px;
  border-bottom: 1px;
  border-bottom-color: #E6E6E6;
  padding: 5px !important; }

.schedule-view tr.inactive .data-rows,
.schedule-view tr.inactive .data-rows .procedure-desc {
  color: #8C9093; }

.schedule-view .data-row-text {
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  display: inline-block;
  height: 2rem;
  padding-right: 0.5rem; }

.schedule-view .add-on-icon {
  font-size: 1.8rem;
  color: #C9187E; }

.schedule-view .appointment-note-icon {
  font-size: 17px;
  color: #F38A00; }

.schedule-view .cancelled-icon {
  font-size: 1.8rem;
  color: #D7572B; }

.schedule-view .procedure-desc {
  height: 4.5rem !important;
  overflow: hidden;
  color: #343435;
  padding-right: .5rem;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

.security-error-poup-width .modal-dialog {
  width: 48rem; }
  .security-error-poup-width .modal-dialog .modal-content .user-prompt-error {
    width: 48rem; }

.case-detail-popover.schedule-view-case-details .data-item.case-details-item {
  width: 17rem !important; }

.schedule-view-case-details {
  padding: 0.5rem 1rem 1.5rem 3rem !important;
  overflow: hidden;
  border-left: 0.1rem solid #E6E6E6;
  border-top: 0.1rem solid #E6E6E6;
  z-index: 1;
  background: #F9F9F9; }
  .schedule-view-case-details td {
    padding: 0 0 0 0; }
    .schedule-view-case-details td.procedure-label {
      vertical-align: top; }
  .schedule-view-case-details .data-label {
    width: 100px;
    font-family: 'MetaProMedium';
    font-size: 1.4rem; }
  .schedule-view-case-details .data-item.case-details-item {
    cursor: default;
    width: 23rem;
    padding-left: 15px;
    font-family: 'MetaProMedium';
    font-size: 1.4rem; }
  .schedule-view-case-details .view-patient-chart-top-btn {
    font-family: MetaProMedium;
    font-size: 1.4rem;
    color: #FFFFFF;
    padding: 0.8rem 1.5rem 0.8rem 1.5rem;
    background-color: #00A0DC;
    border: 0.1rem solid #00A0DC;
    height: 28px;
    line-height: 0rem;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    cursor: default;
    width: 45% !important;
    cursor: pointer;
    float: right;
    padding: 0rem !important; }
    .schedule-view-case-details .view-patient-chart-top-btn:hover {
      background-color: #006D8E; }
    .schedule-view-case-details .view-patient-chart-top-btn:active {
      background-color: #006D8E; }
    .schedule-view-case-details .view-patient-chart-top-btn:disabled, .schedule-view-case-details .view-patient-chart-top-btn.disabled {
      background-color: #E6E6E6;
      border: 0.1rem solid #E6E6E6;
      color: #8C9093;
      pointer-events: none; }
  .schedule-view-case-details .view-patient-chart-btm-btn {
    font-family: MetaProMedium;
    font-size: 1.4rem;
    color: #FFFFFF;
    padding: 0.8rem 1.5rem 0.8rem 1.5rem;
    background-color: #00A0DC;
    border: 0.1rem solid #00A0DC;
    height: 30px;
    line-height: 0rem;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    cursor: default;
    width: 95% !important;
    cursor: pointer; }
    .schedule-view-case-details .view-patient-chart-btm-btn:hover {
      background-color: #006D8E; }
    .schedule-view-case-details .view-patient-chart-btm-btn:active {
      background-color: #006D8E; }
    .schedule-view-case-details .view-patient-chart-btm-btn:disabled, .schedule-view-case-details .view-patient-chart-btm-btn.disabled {
      background-color: #E6E6E6;
      border: 0.1rem solid #E6E6E6;
      color: #8C9093;
      pointer-events: none; }
  .schedule-view-case-details .appointment-icon, .schedule-view-case-details .edit-schedule-icon, .schedule-view-case-details .cancel-schedule-icon {
    color: #F38A00;
    left: 14.9rem;
    font-size: 2rem;
    position: absolute;
    cursor: default; }
  .schedule-view-case-details .edit-schedule-icon {
    left: 26rem;
    color: #7390E0; }
  .schedule-view-case-details .cancel-schedule-icon {
    left: 29rem;
    color: #D7572B; }
  .schedule-view-case-details table.case-details {
    margin-top: 10px; }
  .schedule-view-case-details .case-details-header {
    display: inline-block;
    line-height: 2.3rem; }
  .schedule-view-case-details .case-details-header-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.5rem; }
  .schedule-view-case-details .case-flag-header-td {
    vertical-align: top; }
    .schedule-view-case-details .case-flag-header-td .case-flag-header {
      padding-top: 0.3rem; }
  .schedule-view-case-details .td-hr {
    border-top: 1px solid #E6E6E6;
    margin: 2px 0;
    width: 100%; }
  .schedule-view-case-details table.case-details-table {
    padding: 0.1rem 0;
    display: block; }

.schedule-view-case-details-non-adaptive {
  padding: 0.5rem 0.2rem 1.5rem 0.2rem !important; }

.adaptive-view-case-details {
  width: 36rem;
  float: right;
  height: 38rem; }

.case-details-div .case-flags-wrapper.case-flags-container {
  margin-left: 1rem; }

.schedule-view-filters {
  position: relative;
  font-family: MetaProMedium;
  font-size: 1.4rem;
  background-color: #FFFFFF;
  border-radius: inherit; }

.outer-filter {
  background-color: #F9F9F9;
  color: #00A0DC;
  text-align: left;
  border-radius: 5px;
  border: 1px solid #E6E6E6;
  height: 30px;
  padding-left: 1rem;
  padding-top: 5px;
  cursor: pointer; }
  .outer-filter:active {
    background-color: #E6E6E6;
    color: #006990; }
  .outer-filter:hover {
    background-color: #EFEFEF;
    color: #00A0DC; }

.outer-filter-adaptive {
  min-width: 10rem !important; }

.drop-down-button {
  margin-top: 7px;
  margin-right: 10px;
  padding: 0; }

.filter-text {
  text-align: left;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0; }

.inner-filter {
  background-color: #E6E6E6;
  color: #535456;
  padding: 0;
  position: absolute;
  left: 0;
  z-index: 1000;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 1px solid #E6E6E6;
  border-top-color: #E6E6E6;
  left: 15px; }

.inner-filter-adaptive {
  min-width: 25rem; }

.filter-buttons {
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin: 10px 0;
  margin-top: 0;
  border-color: #E6E6E6; }

.btn-physician {
  width: 50%; }

.btn-active {
  background-color: #00A0DC;
  color: #FFFFFF !important; }

.btn-room {
  width: 50%; }

.search-field {
  width: 100%;
  text-align: left; }

.search-reset {
  top: 55px;
  right: 15px; }

.search-field-input {
  width: 95%;
  border: 1px solid #BFC0C1 !important;
  border-radius: 4px;
  margin-left: 7px;
  height: 35px;
  padding-left: 10px;
  padding-right: 25px; }

.filter-opened {
  background-color: #E6E6E6 !important; }

.filter-list {
  margin-top: 15px;
  max-height: 200px;
  overflow: auto;
  position: relative; }

.item-list {
  width: 100%;
  height: 30px;
  padding: 5px 15px;
  text-align: left;
  cursor: pointer; }

.item-list-inner {
  padding: 0;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.item-list:hover {
  background-color: #00A0DC;
  color: #FFFFFF; }
  .item-list:hover .fa-check {
    display: inline-block;
    color: #FFFFFF; }

.selectedItem {
  color: #535456; }
  .selectedItem .fa-check {
    display: inline-block;
    color: #00A0DC; }

.casehover-detail {
  width: 32rem;
  background: #FFFFFF;
  border: 0.1rem solid #535456;
  padding: 1rem;
  box-shadow: 0.4rem 0.4rem 0 rgba(52, 52, 53, 0.25);
  color: #343435;
  word-wrap: break-word;
  line-height: 1.8rem;
  z-index: 1;
  height: auto;
  position: absolute;
  font-family: OpenSans;
  font-size: 1.4rem; }
  .casehover-detail.min-casehover {
    width: 20rem; }

.case-detail-popover {
  width: 320px;
  border-radius: 20px !important;
  position: absolute;
  z-index: 3;
  height: 35.8rem; }

.close-popover {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  display: none;
  left: 0px;
  z-index: -1; }

#case-details-popover.case-detail-popover {
  height: fit-content;
  padding-top: 1rem !important; }

.sis-multi-select-wrapper sis-multiselect div.sisMultiselectContainer {
  padding: 0 1rem 0 1rem; }
  .sis-multi-select-wrapper sis-multiselect div.sisMultiselectContainer button.sisMultiselect {
    min-width: unset;
    width: 150px !important;
    padding-left: 1rem; }
    .sis-multi-select-wrapper sis-multiselect div.sisMultiselectContainer button.sisMultiselect i {
      right: 10px; }

.sis-multi-select-wrapper ul {
  width: 25rem !important; }
  .sis-multi-select-wrapper ul li.list-item {
    text-overflow: ellipsis;
    overflow: hidden; }

time-tracker {
  height: 100%;
  display: block;
  padding: 0rem;
  width: 100%; }

.time-tracker {
  height: 100%;
  display: flex;
  position: relative;
  padding-left: 1.5rem; }

.time-tracker-inner {
  border-radius: 20px;
  overflow: hidden;
  min-height: 600px; }
  .time-tracker-inner .time-tracker-container {
    margin-left: 0; }
  .time-tracker-inner .time-tracker-header {
    padding: 1.5rem 2rem .5rem 2rem;
    align-items: flex-start;
    border-bottom: none; }
  .time-tracker-inner .time-tracker-specialty {
    margin-right: 1.5rem; }
  .time-tracker-inner .time-tracker-show-canceled-cases {
    flex-grow: 0.1; }
  .time-tracker-inner .time-tracker-auto-refresh {
    padding-left: 2rem; }
  .time-tracker-inner .make-flex {
    display: flex;
    align-items: center; }
    .time-tracker-inner .make-flex.wrap {
      flex-wrap: wrap;
      flex-grow: 2;
      margin-top: -8px; }
      .time-tracker-inner .make-flex.wrap > div {
        margin-top: 8px; }
  .time-tracker-inner .time-tracker-header-filter-container {
    padding-left: 2rem; }
  .time-tracker-inner .time-tracker-header-filter {
    margin-left: 13px;
    margin-right: 12px; }
  .time-tracker-inner .filter-by {
    padding-top: 0.3rem;
    font-size: 1.5rem;
    font-family: MetaProMedium;
    font-weight: normal; }
  .time-tracker-inner .checkbox-filter {
    width: 2rem;
    height: 2rem;
    vertical-align: middle;
    appearance: auto;
    margin: 0 0 0.4rem 0; }
  .time-tracker-inner .checkbox-show-canceled {
    margin-left: 7px;
    font-size: 1.5rem;
    font-family: MetaProMedium;
    font-weight: normal;
    vertical-align: middle;
    margin-bottom: 0.3rem;
    margin-top: 0.25rem; }
  .time-tracker-inner .total-div {
    align-self: flex-start; }
    .time-tracker-inner .total-div .total-cases {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      margin-bottom: 0;
      margin-top: 2px;
      min-width: 80px; }
    .time-tracker-inner .total-div .font-total {
      font-size: 1.5rem;
      font-family: MetaProMedium;
      font-weight: normal; }
  .time-tracker-inner span.badge {
    margin: .2rem auto 0 1rem;
    background-color: #343435;
    font-size: 1.3rem;
    font-family: OpenSans; }
  .time-tracker-inner .expand-item {
    margin-right: 5px; }
  .time-tracker-inner .panel-heading {
    min-height: 38px; }
  .time-tracker-inner .time-tracker-case-title-container {
    flex-grow: 2;
    display: flex;
    justify-content: center;
    min-width: 475px; }
  .time-tracker-inner .time-tracker-case-title-procedure {
    font-family: MetaProMedium; }
  .time-tracker-inner .cases-list-schedule-selection {
    height: 50px; }
    .time-tracker-inner .cases-list-schedule-selection .datepicker-days {
      font-family: OpenSans;
      font-size: 1.4rem; }
      .time-tracker-inner .cases-list-schedule-selection .datepicker-days td.active {
        background-color: #00A0DC;
        color: #FFFFFF; }
      .time-tracker-inner .cases-list-schedule-selection .datepicker-days td.active.today {
        background-color: #F38A00;
        color: #FFFFFF; }
      .time-tracker-inner .cases-list-schedule-selection .datepicker-days th.today {
        background-color: #F38A00;
        color: #FFFFFF;
        font-family: OpenSans-Bold;
        font-size: 1.4rem; }
    .time-tracker-inner .cases-list-schedule-selection .datepicker-months th.today {
      background-color: #F38A00;
      color: #FFFFFF;
      font-family: OpenSans-Bold;
      font-size: 1.4rem; }
    .time-tracker-inner .cases-list-schedule-selection .datepicker-months span.month.active {
      background-color: #00A0DC;
      color: #FFFFFF; }
    .time-tracker-inner .cases-list-schedule-selection .datepicker-years span.year.active {
      background-color: #00A0DC;
      color: #FFFFFF; }
    .time-tracker-inner .cases-list-schedule-selection .datepicker-years th.today {
      background-color: #F38A00;
      color: #FFFFFF;
      font-family: OpenSans-Bold;
      font-size: 1.4rem; }
    .time-tracker-inner .cases-list-schedule-selection .prev, .time-tracker-inner .cases-list-schedule-selection .next {
      display: flex;
      align-items: center;
      justify-content: center; }
      .time-tracker-inner .cases-list-schedule-selection .prev .fa.fa-chevron-left,
      .time-tracker-inner .cases-list-schedule-selection .prev .fa.fa-chevron-right, .time-tracker-inner .cases-list-schedule-selection .next .fa.fa-chevron-left,
      .time-tracker-inner .cases-list-schedule-selection .next .fa.fa-chevron-right {
        font-size: 1.4rem; }
  .time-tracker-inner .case-list-expand-icon-all {
    padding-right: 12px; }
  .time-tracker-inner .case-list-expand-icon {
    font-size: 1.6rem; }
  .time-tracker-inner .cases-list-collaps-all {
    width: 120px;
    flex-grow: 1; }
  .time-tracker-inner .expand-text {
    font-family: MetaProMedium; }
  .time-tracker-inner .datepicker-alignment {
    width: 31rem;
    text-align: center;
    line-height: 2rem;
    padding: 0rem; }
    .time-tracker-inner .datepicker-alignment .date-select-icon {
      color: #00A0DC;
      padding-left: 10px; }
    .time-tracker-inner .datepicker-alignment .schedule-view-date-selection {
      display: table-cell;
      vertical-align: middle;
      float: none;
      text-align: center; }
    .time-tracker-inner .datepicker-alignment .schedule-date-picker {
      display: inline-block;
      cursor: pointer; }
  .time-tracker-inner .cases-list-schedule-calender-selection {
    position: relative;
    flex-grow: 2;
    margin-left: 18rem; }
  .time-tracker-inner .schedule-scroll-btn {
    font-size: 2rem;
    color: #343435;
    top: 2rem;
    z-index: 2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer; }
  .time-tracker-inner .case-time-tracker-accordion .panel-heading {
    padding: 7px 20px 7px 20px; }
  .time-tracker-inner .case-time-tracker-accordion .expand-icon {
    top: 5px;
    font-weight: lighter;
    float: none;
    padding-left: 0px; }
  .time-tracker-inner .case-time-tracker-accordion .time-tracker-case-status {
    font-size: 1.4rem; }
  .time-tracker-inner .case-time-tracker-accordion .time-tracker-patient-name {
    font-family: MetaProMedium;
    padding-right: 15px; }
  .time-tracker-inner .case-time-tracker-accordion .time-tracker-case-subheader {
    font-family: OpenSans;
    font-style: italic; }
  .time-tracker-inner .case-time-tracker-accordion .time-tracker-case-title-procedure {
    font-size: 1.6rem; }
  .time-tracker-inner .case-time-tracker-accordion .panel-heading .time-tracker-schedule {
    font-family: OpenSans;
    color: #535456;
    text-align: right;
    padding-right: 15px; }
  .time-tracker-inner .case-time-tracker-accordion .panel-heading .time-tracker-scheduled-time-title {
    color: #8F8F8F; }
  .time-tracker-inner .case-time-tracker-accordion .time-tracker-schedule {
    font-family: OpenSans;
    color: #535456;
    text-align: right;
    padding-right: 15px; }
  .time-tracker-inner .case-time-tracker-accordion .time-tracker-scheduled-time-title {
    color: #8F8F8F; }
  .time-tracker-inner .panel-collapse {
    background-color: #f5f5f5;
    padding-bottom: 0.313rem; }
  .time-tracker-inner .time-tracker-accordion-arrow-container {
    margin: 33px 24px auto 24px; }

.time-tracker-nocases-wrapper {
  position: relative;
  height: 500px;
  width: 100%;
  display: flex;
  flex-grow: 1;
  border-top: 1px solid #E6E6E6; }

.case-room-container {
  display: flex; }
  .case-room-container .case-room-dropdown {
    display: flex;
    flex-flow: column; }
  .case-room-container .timebox-container {
    display: flex; }
  .case-room-container .time-block {
    margin-top: 28px; }
  .case-room-container .time-block:first-child {
    margin-left: 6px;
    margin-right: 6px; }
  .case-room-container .case-room-dropdown, .case-room-container .dropdown-dictionary {
    width: 155px; }
  .case-room-container .filter-by {
    text-transform: capitalize; }

.module-time-tracker {
  display: flex; }
  .module-time-tracker .timebox-container {
    display: flex;
    flex-flow: column; }
  .module-time-tracker .time-block:first-child {
    margin-right: 0.5rem; }
  .module-time-tracker .case-room-dropdown, .module-time-tracker .dropdown-dictionary {
    width: 155px; }
  .module-time-tracker .tracker-label {
    text-transform: capitalize;
    padding-top: 0.3rem;
    font-size: 1.5rem;
    font-family: MetaProMedium;
    font-weight: normal;
    display: flex;
    height: 22px; }
  .module-time-tracker .tracker-start-end-inputs {
    display: flex;
    position: relative; }
  .module-time-tracker .invalid-time-alert {
    font-family: OpenSans-Semibold;
    color: #D7572B;
    font-size: 1.3rem;
    position: absolute;
    top: calc(100% + 2px);
    left: 0;
    white-space: nowrap; }
  .module-time-tracker .time-input-invalid input {
    border: 1px solid #D7572B; }

.case-time-tracker-accordion .panel-body {
  padding: 0px; }

.case-time-tracker-accordion .time-tracker-accordion-content {
  display: flex;
  flex-flow: row wrap;
  padding: 0px 15px 15px 15px; }

.case-time-tracker-accordion .panel-body {
  padding-top: 0px; }

.case-time-tracker-accordion .time-tracker-arrival {
  padding-top: 15px; }

.case-time-tracker-accordion .accordion-toggle:hover {
  text-decoration: none;
  cursor: pointer;
  color: none; }

.case-time-tracker-accordion .time-tracker-current {
  font-family: OpenSans-Bold;
  text-transform: uppercase;
  color: #F9F9F9;
  line-height: 2.5rem;
  font-size: 1.4rem;
  width: 270px;
  display: flex;
  justify-content: space-between;
  padding: 0px 5px 0px 5px; }

.case-time-tracker-accordion .time-tracker-current .time-tracker-current-state {
  flex-grow: 1; }

.case-time-tracker-accordion .time-tracker-current > div {
  display: flex; }

.case-time-tracker-accordion .case-tracker-status-arrived {
  background-color: #D7572B; }

.case-time-tracker-accordion .case-tracker-status-notarrived {
  background-color: #FFFFFF;
  border: 1px solid #000000;
  color: #535456; }

.case-time-tracker-accordion .case-tracker-status-preoperative {
  background-color: #E2147B; }

.case-time-tracker-accordion .case-tracker-status-operative {
  background-color: #F38A00; }

.case-time-tracker-accordion .case-tracker-status-phase1 {
  background-color: #24D399; }

.case-time-tracker-accordion .case-tracker-status-phase2 {
  background-color: #7390E0; }

.case-time-tracker-accordion .case-tracker-status-phase3 {
  background-color: #006990; }

.case-time-tracker-accordion .case-tracker-status-recovery {
  background-color: #24D399; }

.case-time-tracker-accordion .case-tracker-status-canceled {
  background-color: none;
  color: #D7572B; }

.case-time-tracker-accordion .case-time-tracker-accordion .time-tracker-current {
  text-transform: uppercase; }

.case-time-tracker-accordion .time-tracker-label {
  margin-bottom: 5px; }

.case-time-tracker-accordion .time-tracker-current-room {
  text-align: right;
  /* overflow: hidden; */
  text-overflow: ellipsis;
  /* max-width: 50px; */
  /* word-break: break-all; */
  max-height: 23px; }

.case-time-tracker-accordion .time-tracker-operative-time .case-dropdown-control {
  display: none; }

.case-time-tracker-accordion case-tracker, .case-time-tracker-accordion accordion {
  display: block; }

.case-time-tracker-accordion .time-tracker-incision {
  display: flex;
  align-items: center; }

.case-time-tracker-accordion .module-timer {
  padding-left: 5px; }

.case-time-tracker-accordion .case-time-tracker-status-canceled {
  color: #BFC0C1; }
  .case-time-tracker-accordion .case-time-tracker-status-canceled .panel-heading,
  .case-time-tracker-accordion .case-time-tracker-status-canceled .panel-collapse {
    background-color: #E6E6E6; }
  .case-time-tracker-accordion .case-time-tracker-status-canceled .accordion-toggle {
    color: inherit; }
  .case-time-tracker-accordion .case-time-tracker-status-canceled input[type=checkbox] {
    pointer-events: none; }

.case-time-tracker-accordion .case-time-tracker-checkbox-disabled {
  color: #BFC0C1; }
  .case-time-tracker-accordion .case-time-tracker-checkbox-disabled input[type=checkbox] {
    pointer-events: none; }

.case-time-tracker-accordion .case-time-tracker-status-discharged {
  color: #BFC0C1; }

.case-time-tracker-accordion .case-time-tracker-discharged {
  background-color: #00ADEE; }

.case-time-tracker-accordion .discharged-container {
  margin-top: 28px;
  margin-right: 6px; }
  .case-time-tracker-accordion .discharged-container .discharged-checkbox {
    appearance: auto;
    width: 20px;
    height: 20px; }
  .case-time-tracker-accordion .discharged-container .discharged-label {
    margin-bottom: 0px;
    vertical-align: super;
    margin-left: 6px; }

.case-time-tracker-accordion .time-tracker-dropdown-container {
  margin-top: 28px; }
  .case-time-tracker-accordion .time-tracker-dropdown-container .time-tracker-dropdown .dropdown-dictionary {
    width: 200px; }

.case-time-tracker-accordion .time-tracker-case-subheader-container {
  white-space: nowrap; }

.case-time-tracker-accordion .time-tracker-case-title-procedure {
  text-align: center; }

.case-time-tracker-accordion .time-tracker-case-status > div {
  flex-wrap: wrap;
  justify-content: flex-end; }

.edit-case-details .modal-body {
  display: block;
  padding: 1.5rem 1.5rem 0 1.5rem; }
  .edit-case-details .modal-body .inner-block {
    width: 82rem; }
  .edit-case-details .modal-body .button-alignment {
    text-align: center;
    padding-top: 1.5rem;
    clear: both; }

.edit-case-details .label-text, .edit-case-details .dvt-prevention-details .title-text, .dvt-prevention-details .edit-case-details .title-text, .edit-case-details .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .edit-case-details .title-text, .edit-case-details .radio-group-standard .question, .radio-group-standard .edit-case-details .question, .edit-case-details .radio-group-standard .score, .radio-group-standard .edit-case-details .score, .edit-case-details .radio-group-stop-bang .question, .radio-group-stop-bang .edit-case-details .question, .edit-case-details .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .edit-case-details .title-text, .edit-case-details .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .edit-case-details .title-text, .edit-case-details .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .edit-case-details .title-text {
  padding-top: 0.5rem; }

.edit-case-details .top-alignment {
  padding-top: 1.5rem; }

.edit-case-details .search-patient {
  border: 0.1rem solid #BFC0C1; }
  .edit-case-details .search-patient input {
    width: 100%;
    color: #343435; }

.edit-case-details .padding-right-1rem {
  padding: 0 1rem 0 0; }

.edit-case-details .padding-left-1rem {
  padding: 0 0 0 1rem; }

.edit-case-details .dropdown-dictionary {
  width: 100%; }
  .edit-case-details .dropdown-dictionary .dropdown-btn {
    width: 100%;
    padding: 0.8rem 1.8rem; }
  .edit-case-details .dropdown-dictionary .dictionaryItemList {
    width: 100%;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.edit-case-details .edit-case-search-input {
  width: 20.6rem;
  display: inline-block;
  height: 3rem;
  font-family: OpenSans;
  font-size: 1.5rem;
  color: #E6E6E6;
  background: rgba(255, 255, 255, 0.07);
  border-radius: 0.5rem;
  border: none !important;
  padding-left: 1rem;
  padding-right: 2rem;
  letter-spacing: 1.25px; }

.edit-case-details .edit-case-search-input::-ms-clear, .edit-case-details .cls-ms-clear::-ms-clear {
  display: none; }

.edit-case-details .edit-case-patient-search-results ul {
  width: 81.5%;
  background-color: #E6E6E6;
  left: 16.5rem !important; }
  .edit-case-details .edit-case-patient-search-results ul .search-result-parent {
    width: 100%; }
    .edit-case-details .edit-case-patient-search-results ul .search-result-parent .search-result, .edit-case-details .edit-case-patient-search-results ul .search-result-parent .lead-line, .edit-case-details .edit-case-patient-search-results ul .search-result-parent .detail-line {
      width: 100%; }
    .edit-case-details .edit-case-patient-search-results ul .search-result-parent .search-result-match {
      color: #343435;
      font-weight: bold; }

.edit-case-details .edit-case-patient-search-results .masthead-search-clear {
  right: 2rem;
  top: 1.5rem; }

.edit-case-details .start-date-time, .edit-case-details .end-date-time {
  padding-left: 0 !important; }

.edit-case-details .start-date-time1 {
  padding-left: 0 !important; }
  .edit-case-details .start-date-time1 .schedule-datepicker-container > .datepicker-dropdown {
    position: fixed;
    top: 32.8rem !important;
    left: 43.6rem !important; }

.edit-case-details .end-date-time1 {
  padding-left: 0 !important; }
  .edit-case-details .end-date-time1 .schedule-datepicker-container > .datepicker-dropdown {
    position: fixed;
    top: 36.8rem !important;
    left: 43.6rem !important; }

.edit-case-details .duration-labels {
  float: left;
  display: block; }
  .edit-case-details .duration-labels .duration-field {
    font-family: OpenSans-Semibold;
    width: 8rem;
    text-align: left;
    padding-left: 0;
    padding-right: 0; }

.edit-case-details .cleanup-time-field {
  width: 6rem !important;
  padding: 0; }
  .edit-case-details .cleanup-time-field .decimal-text-box {
    padding: 0 1.8rem; }

.edit-case-details .modal-label {
  width: 13.2rem;
  float: left; }

.edit-case-details .default-label {
  width: 15.2rem;
  float: left; }

.edit-case-details .modal-search {
  width: calc(100% - 13.2rem);
  float: left; }
  .edit-case-details .modal-search .masthead-search-clear {
    display: none; }

.edit-case-details .default-search {
  width: calc(100% - 15.2rem);
  float: left; }

.edit_schedule_grid .modal-dialog {
  margin: 30px calc((100vw - 85rem) / 2); }

.edit_schedule_grid .modal-dialog .modal-content {
  width: 85rem; }

.edit_schedule_grid .edit-case-patient-search-results ul {
  width: 84%;
  background-color: #E6E6E6;
  left: 13.2rem !important; }

.edit_schedule_grid .modal-search .masthead-search-clear {
  display: block;
  top: 0;
  right: 1rem; }

.schedule-edit-container {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border: 0.1rem solid #E6E6E6;
  margin-top: 2rem; }

.schedule-edit-template {
  display: block; }
  .schedule-edit-template h1 {
    padding: 0 0 1rem 1.5rem;
    border-bottom: 0.1rem solid #E6E6E6; }
  .schedule-edit-template .button-alignment {
    text-align: center;
    padding-top: 1.5rem;
    clear: both; }
  .schedule-edit-template .button-alignment-ep {
    text-align: center;
    padding-top: 1rem;
    clear: both; }
  .schedule-edit-template .dropdown-dictionary {
    width: 100%; }
    .schedule-edit-template .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .schedule-edit-template .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .schedule-edit-template .tab-class ul li a, .schedule-edit-template .tab-class ul .active a {
    padding: 0;
    width: 15rem; }

.create-patient .lock-banner-bottom-margin {
  padding-bottom: 1.5rem !important; }

.create-patient .warning-banner {
  font-family: MetaProMedium;
  font-size: 1.4rem; }
  .create-patient .warning-banner i {
    font-size: 2rem !important; }

.create-patient .label-text, .create-patient .dvt-prevention-details .title-text, .dvt-prevention-details .create-patient .title-text, .create-patient .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .create-patient .title-text, .create-patient .radio-group-standard .question, .radio-group-standard .create-patient .question, .create-patient .radio-group-standard .score, .radio-group-standard .create-patient .score, .create-patient .radio-group-stop-bang .question, .radio-group-stop-bang .create-patient .question, .create-patient .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .create-patient .title-text, .create-patient .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .create-patient .title-text, .create-patient .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .create-patient .title-text {
  padding-top: 0.5rem; }

.create-patient .gender-col {
  padding-left: 0;
  width: 27%; }

.create-patient .date-of-birth-col {
  width: 37.5%;
  text-align: right;
  margin: 0 0.4rem; }

.create-patient .primary-phone-col {
  width: 34.5%;
  text-align: right;
  padding-left: 0; }
  .create-patient .primary-phone-col .primary-phone {
    width: 66%; }

.create-patient .patient-city, .create-patient .patient-state {
  width: 32%; }

.create-patient .patient-state {
  margin: 0 0.4rem; }

.create-patient .edit-patient-search .search-patient {
  border: 0.1rem solid #BFC0C1; }
  .create-patient .edit-patient-search .search-patient input {
    width: 100%;
    color: #343435; }

.create-patient .edit-patient-search .masthead-search-input {
  width: 20.6rem;
  display: inline-block;
  height: 3rem;
  font-family: OpenSans;
  font-size: 1.5rem;
  color: #E6E6E6;
  background: rgba(255, 255, 255, 0.07);
  border-radius: 0.5rem;
  border: none !important;
  padding-left: 1rem;
  padding-right: 2rem;
  letter-spacing: 1.25px; }

.create-patient .edit-patient-search .masthead-search-input::-ms-clear {
  display: none; }

.create-patient .edit-patient-search .masthead-search-clear {
  right: 2rem;
  line-height: 2.2; }

.create-patient .edit-patient-search .patient-search-results ul {
  width: 97%;
  background-color: #E6E6E6;
  left: -2rem !important; }
  .create-patient .edit-patient-search .patient-search-results ul .patient-search-scroll {
    max-height: 26rem; }
  .create-patient .edit-patient-search .patient-search-results ul .search-result-parent {
    width: 100%; }
    .create-patient .edit-patient-search .patient-search-results ul .search-result-parent .search-result, .create-patient .edit-patient-search .patient-search-results ul .search-result-parent .lead-line, .create-patient .edit-patient-search .patient-search-results ul .search-result-parent .detail-line {
      width: 100%; }
    .create-patient .edit-patient-search .patient-search-results ul .search-result-parent .search-result-match {
      color: #343435;
      font-weight: bold; }

.create-patient .full-input-width {
  width: 94.5%;
  vertical-align: top; }

.create-patient .full-input-mrn {
  width: 97%; }

.create-patient .name-warning {
  margin-left: -0.3rem; }

.post-operative-calls-prototype {
  margin-top: 1.2rem; }
  .post-operative-calls-prototype .tracker-inner {
    border: 0.1rem solid #E6E6E6;
    border-radius: 20px;
    width: 96.3rem;
    overflow: hidden; }
    .post-operative-calls-prototype .tracker-inner.default {
      height: 40rem; }
    .post-operative-calls-prototype .tracker-inner.expand {
      height: 83.5rem; }
  .post-operative-calls-prototype table {
    margin-bottom: 0;
    cursor: default; }
    .post-operative-calls-prototype table thead th.header1 {
      vertical-align: middle; }
      .post-operative-calls-prototype table thead th.header1 i {
        padding-top: 0.5rem;
        position: relative;
        float: right; }
    .post-operative-calls-prototype table thead .sorting-headers {
      display: inline-block; }
    .post-operative-calls-prototype table thead .th3 {
      width: 13rem; }
    .post-operative-calls-prototype table thead .filter-div {
      display: inline-block;
      float: left;
      width: 80rem; }
    .post-operative-calls-prototype table thead .total-div {
      font-family: MetaProBook;
      font-size: 1.5rem;
      font-weight: normal;
      color: #343435;
      float: left; }
      .post-operative-calls-prototype table thead .total-div span.badge {
        float: left;
        margin-top: 0.5rem;
        padding-bottom: 0.5rem;
        background-color: #343435; }
    .post-operative-calls-prototype table thead th {
      text-align: center;
      font-family: OpenSans-Bold;
      font-size: 1.3rem !important;
      line-height: 1.4rem;
      height: 4.5rem;
      border-top: 0; }
    .post-operative-calls-prototype table thead .sorting-headers th {
      text-align: center;
      cursor: default; }
    .post-operative-calls-prototype table thead .sorting-headers th.sorted {
      color: #00A0DC; }
    .post-operative-calls-prototype table .selectable-row:hover {
      color: #FFFFFF;
      background-color: #00A0DC; }
    .post-operative-calls-prototype table .no-cases {
      display: inline-block; }
    .post-operative-calls-prototype table .no-max-cases-holder {
      margin-top: 30px;
      margin-left: 20px;
      height: 80%;
      top: 9.2rem;
      position: absolute;
      left: 0;
      width: 95%;
      background: rgba(255, 255, 255, 0.85);
      z-index: 1;
      overflow: hidden;
      cursor: default; }
      .post-operative-calls-prototype table .no-max-cases-holder .no-cases-content {
        top: calc(50% - 5.5rem); }
    .post-operative-calls-prototype table .no-min-cases-holder {
      margin-top: 30px;
      margin-left: 20px;
      position: absolute;
      left: 0;
      top: 67%;
      width: 95%;
      height: 24%;
      background: rgba(255, 255, 255, 0.85);
      z-index: 1;
      overflow: hidden;
      cursor: default; }
      .post-operative-calls-prototype table .no-min-cases-holder .no-cases-content {
        top: calc(50% - 0.5rem); }
    .post-operative-calls-prototype table .no-cases-content {
      position: absolute;
      z-index: 11111;
      font-family: MetaProMedium;
      font-size: 1.7rem;
      color: #E2147B;
      overflow: hidden;
      text-align: center;
      width: 100%;
      padding-left: 50px;
      padding-right: 24px; }
    .post-operative-calls-prototype table .no-cases-icon {
      padding-right: 10px;
      font-size: 6.5rem;
      vertical-align: middle; }
    .post-operative-calls-prototype table i.fa-arrow-down, .post-operative-calls-prototype table i.fa-arrow-up {
      color: #00A0DC;
      font-size: 1.3rem;
      float: right;
      position: relative;
      margin-top: -1.8rem;
      margin-right: 0rem; }
    .post-operative-calls-prototype table .header1 {
      width: 16rem; }
    .post-operative-calls-prototype table .header2, .post-operative-calls-prototype table .header3 {
      width: 21rem; }
    .post-operative-calls-prototype table .header4 {
      width: 14rem; }
    .post-operative-calls-prototype table .header5 {
      width: 14rem; }
    .post-operative-calls-prototype table .header6 {
      width: 9rem; }
    .post-operative-calls-prototype table .header6 div, .post-operative-calls-prototype table .header5 div {
      text-align: center; }
    .post-operative-calls-prototype table .header6 .progress, .post-operative-calls-prototype table .header5 .progress {
      height: 1rem;
      padding: 0;
      width: 12rem; }
      .post-operative-calls-prototype table .header6 .progress .progress-bar, .post-operative-calls-prototype table .header5 .progress .progress-bar {
        background: #24D399; }
    .post-operative-calls-prototype table .header6 {
      vertical-align: middle; }
      .post-operative-calls-prototype table .header6 div {
        text-align: center;
        padding-top: 0.8rem; }
      .post-operative-calls-prototype table .header6 .info_box {
        left: -4.5rem;
        width: 26rem !important;
        word-wrap: normal;
        word-break: break-all;
        white-space: normal;
        text-align: left; }
        .post-operative-calls-prototype table .header6 .info_box label {
          text-align: left;
          display: block;
          word-break: break-all;
          white-space: normal; }
          .post-operative-calls-prototype table .header6 .info_box label span {
            font-weight: normal;
            word-break: break-all;
            white-space: normal; }
          .post-operative-calls-prototype table .header6 .info_box label span:first-child {
            width: 9rem;
            display: inline-block; }
      .post-operative-calls-prototype table .header6 .fa-sticky-note {
        color: #F38A00;
        font-size: 1.8rem; }
    .post-operative-calls-prototype table .header5 img {
      float: right; }
    .post-operative-calls-prototype table .tracker-expand-icon {
      font-size: 1.7rem;
      cursor: pointer;
      color: #00A0DC;
      z-index: 2;
      margin: 0.5rem 1.5rem 0 0; }
    .post-operative-calls-prototype table tbody.default-scroll {
      max-height: 30.2rem;
      position: relative;
      overflow: scroll; }
    .post-operative-calls-prototype table tbody.expand-scroll {
      max-height: 74rem;
      position: relative;
      overflow: scroll; }
    .post-operative-calls-prototype table tbody.table-scroll {
      font-family: OpenSans;
      font-size: 1.5rem;
      color: #343435 !important;
      display: inline-block; }
      .post-operative-calls-prototype table tbody.table-scroll td {
        height: 3.8rem;
        line-height: 1.4rem; }
        .post-operative-calls-prototype table tbody.table-scroll td.data-row-val {
          height: 5rem;
          position: relative;
          float: left; }
          .post-operative-calls-prototype table tbody.table-scroll td.data-row-val .data-col-val {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden; }
            .post-operative-calls-prototype table tbody.table-scroll td.data-row-val .data-col-val .info_box {
              font-family: OpenSans !important;
              font-size: 1.5rem;
              line-Height: 2rem;
              color: #343435;
              padding: 0.5rem;
              word-break: break-all;
              width: auto;
              display: block;
              font-weight: normal;
              word-wrap: normal; }
        .post-operative-calls-prototype table tbody.table-scroll td div:first-child {
          margin-bottom: 0.5rem; }
          .post-operative-calls-prototype table tbody.table-scroll td div:first-child .info_box {
            top: 2.5rem; }
        .post-operative-calls-prototype table tbody.table-scroll td div:last-child .info_box {
          top: 4rem; }
        .post-operative-calls-prototype table tbody.table-scroll td .info-last-class {
          left: -1rem;
          width: 14rem; }
    .post-operative-calls-prototype table tr td:first-child {
      border-left: 0; }
    .post-operative-calls-prototype table tr td:last-child {
      border-right: 0; }
    .post-operative-calls-prototype table tr:first-child td {
      border-top: 0; }
    .post-operative-calls-prototype table tr:last-child td {
      border-bottom: none; }
    .post-operative-calls-prototype table td {
      border: 0.1rem solid #E6E6E6; }
  .post-operative-calls-prototype .header-label {
    margin-right: 0.5rem;
    float: left;
    margin-top: 0.8rem;
    color: #343435;
    font-size: 1.5rem;
    font-family: MetaProMedium;
    font-weight: normal; }
  .post-operative-calls-prototype .dpmnt-drop-down {
    width: 15rem;
    float: left; }
    .post-operative-calls-prototype .dpmnt-drop-down ul.sisMultiselect > li.list-item {
      text-align: left; }
    .post-operative-calls-prototype .dpmnt-drop-down .sisMultiselect {
      width: 15rem; }
  .post-operative-calls-prototype .datefilter_dropdown {
    width: 100%; }
  .post-operative-calls-prototype .dropdown-dictionary {
    width: 100%; }
  .post-operative-calls-prototype .dropdown-btn {
    width: 100%; }

.hide-schedule .row:first-child {
  display: none; }

.hide-tracker .patient-tracker {
  display: none; }

.padding-progressbar {
  padding-right: 0.5rem;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0; }

.report-chooser-modal .modal-title span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 95%;
  float: left; }

.report-chooser-modal .modal-body.scroller {
  padding: 0; }

.report-chooser-modal .modal-footer-border {
  border-top: 0; }

.report-chooser-modal .modal-footer button {
  width: 10rem; }

.report-chooser-modal .list-group-item {
  border-radius: 0px; }

.ssrs-report-preview .modal-dialog .modal-content {
  margin: calc(50vh - 33.25rem) 0; }

.ssrs-report-preview .modal-dialog {
  width: 96.5rem !important; }

.ssrs-report-preview .modal-body {
  height: 55rem !important;
  padding: 1.5rem 1.2rem !important; }

.ssrs-report-preview .model-body-demographic-print-height.modal-body {
  height: 45rem !important; }

.ssrs-report-preview .model-body-height.modal-body {
  height: 36rem !important; }

@media (min-width: 1024px) and (max-width: 1282px) {
  .ssrs-report-preview .modal-dialog .modal-content {
    margin: calc(50vh - 30.25rem) 0; }
  .ssrs-report-preview .modal-body {
    height: 49rem !important; } }

.report-preview-modal .resp-iframe {
  top: 0; }

.report-preview-modal .modal-body {
  border-bottom: 1px solid #BFC0C1; }

.report-preview-modal .select_message {
  line-height: 30;
  color: #00A0DC;
  font-family: OpenSans-Semibold;
  padding-left: 300px; }

.report-preview-modal .queued_message {
  display: block;
  text-align: center;
  color: #00A0DC;
  font-family: OpenSans-Semibold; }

.report-preview-modal .cached-report {
  display: block !important;
  border: none; }

.report-preview-modal .ssrs-report-preview-progress-bar {
  width: 50%;
  margin: 4% 25% 0%; }

.patient-cover-page {
  display: block;
  height: 100%;
  width: 100%; }

.patient-details {
  float: left;
  width: auto;
  height: auto;
  padding: 5px; }
  .patient-details .patient-image-panel {
    float: left;
    width: auto; }
  .patient-details .patient-info-panel {
    float: left;
    vertical-align: middle;
    padding: 5px; }
  .patient-details .patient-name {
    font-size: 14pt; }
  .patient-details span.patient-image {
    width: 15%;
    height: 100%; }
  .patient-details img.patient-image {
    border: 1px solid black; }
  .patient-details .detail-info {
    min-width: 80%; }

.short-info {
  display: block;
  height: 50%;
  max-height: 50%;
  padding: 5px 0px 5px 5px;
  overflow: hidden; }
  .short-info .tab-pane {
    overflow-y: auto; }

.list-caseheader .truncate-text-div {
  cursor: default;
  max-width: 15rem; }

.list-caseheader .info-box {
  min-width: 23.1rem;
  position: absolute;
  background: #FFFFFF;
  border: 0.1rem solid #535456;
  padding: 0.5rem 1.5rem 0.5rem 1.5rem;
  box-shadow: 0.4rem 0.4rem 0 rgba(52, 52, 53, 0.25);
  z-index: 99999999;
  font-family: OpenSans;
  font-size: 1.5rem;
  white-space: normal;
  color: #535456;
  word-break: normal;
  display: none; }

.list-caseheader .info-box.active {
  display: block; }

.list-caseheader .info-box-width {
  min-width: 10rem;
  max-width: 32rem;
  word-wrap: break-word;
  white-space: normal;
  width: auto; }

.long-info {
  width: 100%;
  height: 80%; }

.tab-content .tab-pane {
  background-color: white;
  height: 100%; }

.patient-cover-tab .tab-pane {
  /*margin-left:100px;
//  background-color: white;*/
  height: 800px;
  border: 1px solid #dddddd;
  overflow-y: auto; }

.patient-info-tabs-container {
  display: block;
  overflow: auto;
  width: 100%;
  max-height: 50%; }

.history-item {
  clear: both;
  margin: 5px;
  padding: 5px;
  background-color: #DDDDDD;
  border: 1px solid #808080; }
  .history-item .title {
    font-size: 14pt; }

.nav-tabs {
  margin-bottom: -1px; }

.cannot-modify > * {
  pointer-events: none; }

.cannot-modify {
  cursor: not-allowed !important; }

.allow-modify {
  pointer-events: auto;
  cursor: default; }

.dashboard-lables .caseheader_banner .fa.locked-user-icon {
  padding: 0 1.2rem; }

.user-prompt-parent .user-prompt-error.locked-block {
  min-height: 17rem; }
  .user-prompt-parent .user-prompt-error.locked-block .modal-body {
    min-height: 13rem; }

.top-close {
  float: right; }

.hideAllPatientPanels {
  display: none; }

.areaOfCare-container {
  width: 42rem;
  border: 0.1rem solid #E6E6E6;
  background-color: #FFFFFF;
  height: 100%;
  padding: 0; }
  .areaOfCare-container .responsible label {
    padding: 0;
    margin: 0; }
  .areaOfCare-container .margintop15 {
    margin-top: 1.5rem; }
  .areaOfCare-container .procedure-data {
    height: 5.5rem;
    margin: 1.5rem 0 1.5rem 0; }
  .areaOfCare-container > div {
    width: 100%; }
  .areaOfCare-container .pre-op-transfer .top-padding {
    border-top: 0.1rem solid #E6E6E6; }
  .areaOfCare-container .pre-op-transfer .label-text, .areaOfCare-container .pre-op-transfer .dvt-prevention-details .title-text, .dvt-prevention-details .areaOfCare-container .pre-op-transfer .title-text, .areaOfCare-container .pre-op-transfer .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .areaOfCare-container .pre-op-transfer .title-text, .areaOfCare-container .pre-op-transfer .radio-group-standard .question, .radio-group-standard .areaOfCare-container .pre-op-transfer .question, .areaOfCare-container .pre-op-transfer .radio-group-standard .score, .radio-group-standard .areaOfCare-container .pre-op-transfer .score, .areaOfCare-container .pre-op-transfer .radio-group-stop-bang .question, .radio-group-stop-bang .areaOfCare-container .pre-op-transfer .question, .areaOfCare-container .pre-op-transfer .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .areaOfCare-container .pre-op-transfer .title-text, .areaOfCare-container .pre-op-transfer .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .areaOfCare-container .pre-op-transfer .title-text, .areaOfCare-container .pre-op-transfer .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .areaOfCare-container .pre-op-transfer .title-text {
    line-height: 3rem; }
  .areaOfCare-container .pre-op-transfer .button-primary-full {
    color: #FFFFFF; }
  .areaOfCare-container .pre-op-transfer .disable-all .button-primary-full {
    color: #8C9093; }
  .areaOfCare-container header {
    overflow: hidden;
    border-bottom: 0.1rem solid #E6E6E6;
    padding: 1.5rem;
    height: 7rem; }
    .areaOfCare-container header .title {
      margin: 0px;
      color: #F38A00; }
      .areaOfCare-container header .title .fa {
        color: #343435;
        font-size: 1.2rem;
        line-height: 2.0rem;
        cursor: default; }
  .areaOfCare-container .fa-plus {
    border: 0;
    padding: 0; }
  .areaOfCare-container .aoc-scorllbar > div {
    height: calc(100vh - 13rem);
    position: relative;
    overflow: hidden; }
  .areaOfCare-container .preoperative-class .left-side {
    padding-right: 10px !important; }
  .areaOfCare-container .preoperative-class .right-side {
    padding-left: 0 !important; }
  .areaOfCare-container .preoperative-class .dropdown-dictionary {
    width: 100%; }
    .areaOfCare-container .preoperative-class .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .areaOfCare-container .preoperative-class .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .areaOfCare-container .aoc-topPadding {
    padding-top: 1.5rem !important;
    clear: both; }
    .areaOfCare-container .aoc-topPadding.height-adjustment {
      height: 7rem;
      margin-bottom: 1.5rem; }
  .areaOfCare-container .tpPadding5px {
    margin: 0.5rem 0; }
  .areaOfCare-container .add-another button {
    margin-top: 1.5rem; }
  .areaOfCare-container .withdrawal-article {
    padding-top: 15px !important; }
  .areaOfCare-container .Procedure-wise-inner button.opt {
    margin: 1.5rem 0 1.5rem 0;
    position: relative;
    display: inline-block; }
  .areaOfCare-container .tab-class {
    margin-top: -1px; }
  .areaOfCare-container .area-of-care .panel-heading {
    overflow: hidden; }

.animate-hide {
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
  -moz-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
  -o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
  line-height: 2rem;
  opacity: 1; }

.animate-hide.ng-hide {
  left: -10rem;
  opacity: 0; }

.desktop-sidebar {
  z-index: 3;
  position: relative; }

.small-time-input {
  font-family: OpenSans-Semibold;
  font-weight: normal;
  font-size: 1.5rem;
  color: #535456;
  height: 3rem;
  line-height: 3rem;
  background: #F9F9F9;
  border: 0.1rem solid #BFC0C1;
  overflow: visible;
  width: 9rem;
  padding: 0 1.5rem; }
  .small-time-input.ng-valid {
    border: 0.1rem solid #BFC0C1; }
  .small-time-input:focus {
    color: #535456;
    border: 0.1rem solid #00A0DC; }
  .small-time-input:disabled, .small-time-input.disabled {
    color: #BFC0C1;
    background: #EFEFEF; }
  .small-time-input::-webkit-input-placeholder {
    color: #8C9093; }
  .small-time-input:-ms-input-placeholder {
    color: #8C9093; }
  .small-time-input.data-empty {
    color: #BFC0C1; }

#Operative .col-md-6,
#Operative .col-md-4,
#Operative .col-md-3,
#preOperative-tmp .col-md-6,
#preOperative-tmp .col-md-4,
#preOperative-tmp .col-md-3 {
  padding: 0; }

#Operative .col-md-12,
#preOperative-tmp .col-md-12 {
  padding: 0; }

#Operative footer button,
#preOperative-tmp footer button {
  margin: 0 0; }

#Operative button.btn-margin,
#preOperative-tmp button.btn-margin {
  margin-top: 0.5rem; }

.margin-left-5 {
  margin-left: 0.5rem; }

.admit-time {
  width: 10rem;
  padding: 0; }

.staff_phase1 {
  margin-top: 3.6rem; }

.opright {
  padding-left: 0 !important; }

.staff_list {
  height: 9.1rem; }

.handoffbg-class .modal-dialog .modal-content {
  margin: calc(50vh - 22.7rem) 0; }

.handoffbg-class .modal-dialog {
  width: 61rem; }

.pthandoffbg-class .modal-dialog .modal-content {
  margin: calc(50vh - 31rem) 0; }

.pthandoffbg-class .modal-dialog {
  width: 61rem; }

.face-sheet-offbg-class .modal-dialog .modal-content {
  margin: calc(50vh - 40.5rem) 0; }

.face-sheet-offbg-class .modal-dialog {
  width: 61rem; }

.aoc-Pannel-Header {
  cursor: default;
  padding-left: 15px; }

.ul-list {
  margin: 0;
  padding-left: 15px; }

.form-owner-ctrl .dropdown-dictionary {
  width: 100%; }
  .form-owner-ctrl .dropdown-dictionary .dropdown-btn {
    width: 100%;
    padding: 0.8rem 1.8rem; }
  .form-owner-ctrl .dropdown-dictionary .dictionaryItemList {
    width: 100%;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.form-owner-ctrl .owner-info-icon {
  font-size: 1.5rem;
  color: rgba(36, 211, 153, 0.85);
  padding-right: 0.5rem; }

.aoc-time-update .modal-dialog .modal-content .user-prompt-error {
  width: 42rem; }

.transportation-contact-phone-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 1.5rem; }
  .transportation-contact-phone-container input {
    width: unset;
    flex-grow: 1;
    max-width: 190px; }
  .transportation-contact-phone-container .fa {
    margin-right: 6px;
    margin-left: 12px; }
    .transportation-contact-phone-container .fa.fa-square-o {
      color: #cacece; }
  .transportation-contact-phone-container .label-text, .transportation-contact-phone-container .dvt-prevention-details .title-text, .dvt-prevention-details .transportation-contact-phone-container .title-text, .transportation-contact-phone-container .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .transportation-contact-phone-container .title-text, .transportation-contact-phone-container .radio-group-standard .question, .radio-group-standard .transportation-contact-phone-container .question, .transportation-contact-phone-container .radio-group-standard .score, .radio-group-standard .transportation-contact-phone-container .score, .transportation-contact-phone-container .radio-group-stop-bang .question, .radio-group-stop-bang .transportation-contact-phone-container .question, .transportation-contact-phone-container .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .transportation-contact-phone-container .title-text, .transportation-contact-phone-container .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .transportation-contact-phone-container .title-text, .transportation-contact-phone-container .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .transportation-contact-phone-container .title-text {
    width: 100%; }
  .transportation-contact-phone-container .check-box-label {
    font-family: MetaProMedium;
    font-weight: 400; }

.modal-dialog .modal-content .modal-body.mainPHOBlock {
  width: 100%;
  overflow: hidden; }

.modal-dialog .modal-content .modal-body.unsigned-warning-modal {
  padding: 0 1.5rem 1.5rem 1.5rem; }

.patient-handoff-article .modal-footer {
  text-align: center; }

.patient-handoff-article .abnormal_padding {
  padding-top: 1.4rem; }

.patient-handoff-article .unsigned-warning {
  width: 100%;
  background-color: #F38A00;
  text-align: center;
  color: #FFFFFF;
  position: absolute;
  left: 0;
  font-size: 14px;
  padding: 3px;
  margin-bottom: 6px;
  font-family: OpenSans;
  font-weight: 700; }

.patienthandoff_tabset .tab-content {
  padding: 0;
  position: relative;
  overflow-y: auto; }
  .patienthandoff_tabset .tab-content .tab-pane {
    font-family: OpenSans;
    font-size: 1.5rem;
    border: 0.1rem solid #E6E6E6;
    border: 0;
    height: 50rem; }
    .patienthandoff_tabset .tab-content .tab-pane .worightPadding {
      padding: 0 .75rem 0 0; }
    .patienthandoff_tabset .tab-content .tab-pane .woleftPadding {
      padding: 0 0 0 0.75rem; }
    .patienthandoff_tabset .tab-content .tab-pane .tab-pane {
      width: 100%; }
    .patienthandoff_tabset .tab-content .tab-pane .dropdown-dictionary {
      width: 100%;
      position: relative; }
      .patienthandoff_tabset .tab-content .tab-pane .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .patienthandoff_tabset .tab-content .tab-pane .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .patienthandoff_tabset .tab-content .tab-pane .ph-topPadding {
      padding-top: 1.5rem;
      clear: both; }
    .patienthandoff_tabset .tab-content .tab-pane .worttextarea-height {
      height: 6rem; }
    .patienthandoff_tabset .tab-content .tab-pane .withinFacility, .patienthandoff_tabset .tab-content .tab-pane .OutsideFacility {
      margin-top: 0;
      padding-top: 1.5rem;
      display: inline-block;
      width: 100%;
      max-height: 26.5rem; }
      .patienthandoff_tabset .tab-content .tab-pane .withinFacility .tabcolor, .patienthandoff_tabset .tab-content .tab-pane .OutsideFacility .tabcolor {
        background-color: #F9F9F9;
        color: #00A0DC;
        box-shadow: none; }
      .patienthandoff_tabset .tab-content .tab-pane .withinFacility .warning-text, .patienthandoff_tabset .tab-content .tab-pane .withinFacility .block_scheduling_config_container .bottom_recurrence_pattern_block .warning-timezone, .block_scheduling_config_container .bottom_recurrence_pattern_block .patienthandoff_tabset .tab-content .tab-pane .withinFacility .warning-timezone, .patienthandoff_tabset .tab-content .tab-pane .withinFacility .block_scheduling_config_container .bottom_recurrence_pattern_block .red-asterisk, .block_scheduling_config_container .bottom_recurrence_pattern_block .patienthandoff_tabset .tab-content .tab-pane .withinFacility .red-asterisk, .patienthandoff_tabset .tab-content .tab-pane .withinFacility .block_scheduling_config_container .bottom-range-of-recurrence-block .red-asterisk, .block_scheduling_config_container .bottom-range-of-recurrence-block .patienthandoff_tabset .tab-content .tab-pane .withinFacility .red-asterisk, .patienthandoff_tabset .tab-content .tab-pane .OutsideFacility .warning-text, .patienthandoff_tabset .tab-content .tab-pane .OutsideFacility .block_scheduling_config_container .bottom_recurrence_pattern_block .warning-timezone, .block_scheduling_config_container .bottom_recurrence_pattern_block .patienthandoff_tabset .tab-content .tab-pane .OutsideFacility .warning-timezone, .patienthandoff_tabset .tab-content .tab-pane .OutsideFacility .block_scheduling_config_container .bottom_recurrence_pattern_block .red-asterisk, .block_scheduling_config_container .bottom_recurrence_pattern_block .patienthandoff_tabset .tab-content .tab-pane .OutsideFacility .red-asterisk, .patienthandoff_tabset .tab-content .tab-pane .OutsideFacility .block_scheduling_config_container .bottom-range-of-recurrence-block .red-asterisk, .block_scheduling_config_container .bottom-range-of-recurrence-block .patienthandoff_tabset .tab-content .tab-pane .OutsideFacility .red-asterisk {
        font-size: 1.5rem;
        color: #D7572B;
        font-family: OpenSans-Semibold; }

.patienthandoff_tabset .nav > li {
  position: relative;
  display: block;
  width: 50%; }

.nav-tabs {
  border-bottom: 0; }

.signPrompt {
  font-family: OpenSans;
  font-weight: bold;
  font-size: 1.5rem;
  color: #343435; }

.abnormalmargin {
  margin-top: 0.4rem; }

.tab-Handoff {
  margin: 0 0; }
  .tab-Handoff.unsigned-warning-tab-margin {
    margin-top: 44px; }

.tab-Handoff ul {
  margin: 0; }

.status-check-warning-popup-width .modal-dialog {
  width: 41.8rem; }
  .status-check-warning-popup-width .modal-dialog .modal-content .user-prompt-error {
    width: 41.8rem; }

.user-prompt-parent .modal-dialog .modal-content .modal-body .col-md-3 .caution-icon {
  padding-top: 2.2rem; }

.user-prompt-parent .modal-dialog .modal-content .modal-body .col-md-3 {
  padding-left: 1.3rem; }
  .user-prompt-parent .modal-dialog .modal-content .modal-body .col-md-3 .caution-icon {
    padding-top: 2.2rem; }

.user-prompt-parent .modal-dialog .modal-content .modal-body .col-md-9 .modal-title {
  margin-left: 0;
  padding-top: 2.4rem;
  line-height: 0; }

.user-prompt-parent .modal-dialog .modal-content .modal-body .col-md-9 .error-message {
  padding: 2rem 0px 0px 0; }

.user-prompt-parent .modal-dialog .modal-content .modal-body .col-md-9 .popup-question {
  padding: 0.5rem 0 0 0; }

.counts-layout {
  padding: 10px; }

.counts-mfooter {
  padding: 15px 20px 10px 50px; }

.user-prompt-parent.notes-no-templates .modal-dialog {
  width: 56rem; }
  .user-prompt-parent.notes-no-templates .modal-dialog .modal-content .user-prompt-error {
    width: 56rem;
    min-height: 15rem; }
    .user-prompt-parent.notes-no-templates .modal-dialog .modal-content .user-prompt-error .modal-body {
      min-height: 11rem; }

.notesContainer {
  width: 93rem;
  padding-bottom: 3rem; }
  .notesContainer .notesScroll {
    height: 50vh; }
  .notesContainer h4, .notesContainer .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .notesContainer .fc-resource-cell {
    text-transform: none; }
  .notesContainer .title {
    margin-bottom: 3rem; }
    .notesContainer .title h1 {
      font-family: MetaProBook;
      color: #8C9093;
      line-height: 3.2rem;
      font-size: 3rem; }
      .notesContainer .title h1 i {
        margin-right: 1rem; }
  .notesContainer .orange {
    color: #F38A00; }
  .notesContainer .magenta {
    color: #E2147B; }
  .notesContainer .white {
    color: #FFFFFF; }
  .notesContainer .blue {
    color: #00A0DC; }
  .notesContainer .aqua {
    color: #24D399; }
  .notesContainer .proPic {
    width: 4rem;
    height: 4rem;
    border-radius: 5rem 5rem;
    -webkit-border-radius: 5rem;
    -moz-border-radius: 5rem;
    border: 0;
    overflow: hidden;
    background-position: center;
    border: 0.1rem solid #BFC0C1; }
    .notesContainer .proPic i {
      font-size: 5rem !important;
      color: #535456; }
  .notesContainer .newNotes {
    padding: 1.5rem;
    background: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    height: 19.5rem; }
    .notesContainer .newNotes .header {
      height: 3rem;
      margin-bottom: 0.5rem; }
      .notesContainer .newNotes .header .notes-department {
        display: inline-block;
        width: 23rem; }
        .notesContainer .newNotes .header .notes-department button.sisMultiselect {
          width: 22rem; }
          .notesContainer .newNotes .header .notes-department button.sisMultiselect .fa-flag {
            font-family: MetaProMedium; }
            .notesContainer .newNotes .header .notes-department button.sisMultiselect .fa-flag:before {
              font-family: FontAwesome;
              padding-right: .6rem; }
      .notesContainer .newNotes .header .active i {
        color: #FFFFFF; }
      .notesContainer .newNotes .header button.button-secondary-large.anest.btns.magenta.active {
        background: #E2147B;
        color: #FFFFFF; }
      .notesContainer .newNotes .header button.button-secondary-large.cms.btns.orange.active {
        background: #F38A00;
        color: #FFFFFF; }
      .notesContainer .newNotes .header button.button-secondary-large.postop.btns.aqua.active {
        background: #24D399;
        color: #FFFFFF; }
      .notesContainer .newNotes .header .btns {
        height: 3rem;
        margin-left: 0.5rem;
        line-height: 3rem;
        padding: 0;
        height: 3rem; }
        .notesContainer .newNotes .header .btns i {
          padding-right: 1.5rem;
          font-size: 1.7rem; }
      .notesContainer .newNotes .header .tmp {
        width: 10.5rem;
        height: 3rem;
        margin-right: 1.5rem; }
      .notesContainer .newNotes .header .rightBtns .anest, .notesContainer .newNotes .header .rightBtns .cms, .notesContainer .newNotes .header .rightBtns .postop {
        background: #FFFFFF;
        width: 20rem; }
    .notesContainer .newNotes .inputControl textarea {
      height: 8rem;
      background: #FFFFFF; }
    .notesContainer .newNotes .bottom {
      margin-top: 1.5rem;
      height: 3rem; }
      .notesContainer .newNotes .bottom .actions button {
        width: 10.8rem;
        height: 3rem;
        margin-left: 1.5rem; }
      .notesContainer .newNotes .bottom .time-width {
        width: 29rem; }
  .notesContainer .notesToggle {
    margin-top: 3rem;
    margin-bottom: 1.5rem; }
    .notesContainer .notesToggle .segmented-label {
      width: 100%; }
      .notesContainer .notesToggle .segmented-label .current {
        width: 50%; }
      .notesContainer .notesToggle .segmented-label .current_note_label {
        border-top-left-radius: 0.5rem;
        border-bottom-left-radius: 0.5rem; }
      .notesContainer .notesToggle .segmented-label .all_note_label {
        border-top-right-radius: 0.5rem;
        border-bottom-right-radius: 0.5rem; }
  .notesContainer h4, .notesContainer .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .notesContainer .fc-resource-cell {
    color: #343435; }
  .notesContainer .notesArea {
    margin-bottom: 1.5rem; }
    .notesContainer .notesArea .iconEdit {
      position: absolute;
      z-index: 1;
      margin-left: 40rem;
      overflow: visible;
      padding-top: 0.4rem; }
    .notesContainer .notesArea .fa-pencil {
      font-size: 9rem;
      cursor: default; }
    .notesContainer .notesArea .acknowledge-button {
      margin-top: -0.4rem; }
  .notesContainer .isEditing {
    opacity: 0.3;
    cursor: default; }
  .notesContainer .notesArea-inner {
    margin-bottom: .3rem;
    background: #F9F9F9;
    padding: 1.5rem;
    width: 100%;
    display: inline-block;
    border: 0.1rem solid #E6E6E6; }
    .notesContainer .notesArea-inner.needs-acknowledged {
      border: 0.2rem solid #00A0DC; }
    .notesContainer .notesArea-inner i.fa.fa-bell-o.magenta, .notesContainer .notesArea-inner i.fa-arrow-circle-o-right.aqua, .notesContainer .notesArea-inner i.fa-star-o.orange {
      color: #8C9093; }
    .notesContainer .notesArea-inner .notesHead i {
      font-size: 2rem;
      margin-left: 1.5rem; }
    .notesContainer .notesArea-inner .notesHead .dropdown {
      font-size: 2rem;
      margin-left: 4.5rem;
      width: 1.2rem;
      display: inline-block; }
      .notesContainer .notesArea-inner .notesHead .dropdown ul.dropdown-menu.context-menu {
        left: -6rem !important;
        min-width: 7.5rem !important; }
    .notesContainer .notesArea-inner .time {
      color: #343435;
      font-family: OpenSans;
      font-size: 1.5rem; }
    .notesContainer .notesArea-inner .notesText {
      font-family: OpenSans;
      font-size: 1.5rem;
      line-height: 2rem;
      color: #535456;
      margin-top: 1.5rem;
      white-space: pre-line; }
    .notesContainer .notesArea-inner .notesHead {
      height: 3rem; }
    .notesContainer .notesArea-inner .fa-chevron-circle-down {
      cursor: default;
      font-size: 2rem; }

.notesTemplates {
  margin-top: 38rem; }
  .notesTemplates .modal-header {
    background-color: #00A0DC; }
    .notesTemplates .modal-header h2 {
      color: #FFFFFF; }
    .notesTemplates .modal-header .fa-close {
      color: #FFFFFF !important;
      font-size: 2.2rem; }
  .notesTemplates .modal-body {
    background: #F9F9F9;
    padding: 0 !important;
    cursor: pointer;
    max-height: 30rem; }
    .notesTemplates .modal-body .template_row {
      border-bottom: #E6E6E6 0.1rem solid;
      height: 3.5rem;
      vertical-align: middle; }
    .notesTemplates .modal-body .note_text {
      padding: 0 2rem 0 2rem; }
    .notesTemplates .modal-body h5 {
      line-height: 3.5rem;
      font-family: MetaProMedium;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      margin: 0;
      font-size: 1.5rem; }
  .notesTemplates .modal-footer {
    background: #F9F9F9;
    border: 0 !important; }

.main-push {
  overflow-x: hidden;
  position: relative;
  left: 0;
  padding: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.main-push-right {
  left: 30rem; }

.main-push-right-wide {
  left: 60rem; }

main.row {
  position: relative;
  margin-left: 0;
  min-width: 110rem; }

/*
JoGo 7/4/15 - Commented this out to re-enable scrolling on the Application Settings screen.
I believe this style, and others like it in this file, need to be either moved to top level _app.scss
if they are applicable to the entire site, or made more specific by wrapping them in a class or ID specifier:
.row --changed to--> .someClass { .row {...}}

.row {
    margin: 0;
    height: inherit;
}
/**/
/* No longer in use
.bg-neutral {
    background-color: $color-neutral;
}*/
.square {
  padding-bottom: 100%;
  position: relative; }

.square-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.circle-content {
  position: absolute;
  width: 10rem;
  height: 10rem;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 5rem 5rem;
  -webkit-border-radius: 5rem;
  -moz-border-radius: 5rem;
  border: 0;
  overflow: hidden;
  background-position: center;
  border: 0.3rem solid #BFC0C1; }
  .circle-content .fa-5x {
    font-size: 10rem !important;
    color: #343435;
    margin-top: 1px; }

.patient-image {
  width: 10rem;
  height: 10rem; }

.panel-group-sidebar {
  width: 27.5rem; }

.panel-main {
  min-width: 82.5rem; }

.panel-main {
  padding: 0;
  border: 0; }

.objects-container {
  padding-top: 4rem; }

.dashboard-heading {
  box-sizing: border-box;
  background-color: #8C9093;
  white-space: nowrap;
  padding: 0;
  height: 4rem;
  text-align: left;
  position: fixed;
  vertical-align: TOP;
  width: 100%;
  top: 5.5rem;
  left: 0;
  z-index: 101; }
  .dashboard-heading .facesheet-homebutton {
    vertical-align: top;
    height: 100%;
    width: 12rem;
    text-align: center;
    display: inline-block;
    background-color: #535456;
    border-bottom: 0.1rem solid #424242;
    float: left; }
    .dashboard-heading .facesheet-homebutton.home-button-active {
      background-color: #00A0DC;
      color: #FFFFFF;
      border-bottom: 0; }
      .dashboard-heading .facesheet-homebutton.home-button-active .home-button {
        color: #FFFFFF !important; }
    .dashboard-heading .facesheet-homebutton .home-button {
      font-size: 2.5rem !important; }
  .dashboard-heading ul {
    list-style: none;
    margin: 0;
    overflow: hidden;
    height: 4rem;
    padding: 0; }
  .dashboard-heading li {
    margin: 0.4rem 0 0 0;
    padding: 0;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    overflow: hidden;
    text-align: center; }
  .dashboard-heading span {
    color: #FFFFFF;
    font-style: normal;
    overflow: hidden;
    display: inline; }
  .dashboard-heading strong {
    color: #FFFFFF; }

.panel-group-sidebar {
  position: relative;
  left: 0;
  z-index: 2;
  padding: 0;
  margin-bottom: 2rem; }
  .panel-group-sidebar ul {
    list-style: none;
    padding: 1.25rem 0 0 .625rem; }
  .panel-group-sidebar li {
    overflow: auto; }
    .panel-group-sidebar li .row-info {
      margin-bottom: .375rem;
      /*span {
          display: block;
      }*/ }
  .panel-group-sidebar h3 {
    font-size: 17px;
    text-transform: uppercase;
    color: #00A0DC; }
    .panel-group-sidebar h3 a {
      color: #343435; }
  .panel-group-sidebar .divider {
    width: 100%;
    padding-right: .625rem; }
  .panel-group-sidebar hr {
    border-color: #343435; }

.panel-block {
  height: 100%; }

.panel-sidebar {
  margin: 0;
  border-radius: 0 0 3px 0;
  width: 200px;
  background: #FFFFFF;
  height: 100%;
  overflow-x: hidden;
  float: left; }
  .panel-sidebar .bell-color {
    color: magenta; }

.panel-gears {
  padding: inherit;
  margin-bottom: 0;
  overflow: hidden;
  padding: 5px; }
  .panel-gears ul {
    list-style: none;
    padding: 0; }
  .panel-gears li {
    padding: .625rem 0;
    text-align: center;
    font-size: .75rem;
    overflow: hidden; }
    .panel-gears li a:hover {
      text-decoration: none; }
    .panel-gears li .glyphicon {
      font-size: 2.5rem; }
    .panel-gears li:nth-of-type(2) {
      border-bottom: 1px solid #343435; }

.panel-block {
  width: 20rem;
  display: inline; }

.contact-log-header {
  padding: 1.5rem;
  height: 5rem;
  border-bottom: 0.1rem solid #E6E6E6; }
  .contact-log-header h3 {
    width: 95%;
    color: #F38A00; }
  .contact-log-header .fa-close {
    color: #535456;
    font-size: 1.2rem;
    line-height: 2.0rem;
    cursor: default; }

.contact-log {
  padding: 1.5rem; }
  .contact-log .button-cus .button-cont {
    padding-left: 3rem; }
  .contact-log .button-cus .button-cont .text-timeout {
    padding: 0;
    line-height: 1.9rem; }
  .contact-log .fa-exclamation-circle {
    color: #F38A00;
    line-height: 1.8rem;
    cursor: default;
    font-size: 1.7rem;
    display: inline-block;
    margin-right: 0.5rem; }
  .contact-log .expand-add {
    height: 3rem;
    clear: both; }
    .contact-log .expand-add .label-text, .contact-log .expand-add .dvt-prevention-details .title-text, .dvt-prevention-details .contact-log .expand-add .title-text, .contact-log .expand-add .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .contact-log .expand-add .title-text, .contact-log .expand-add .radio-group-standard .question, .radio-group-standard .contact-log .expand-add .question, .contact-log .expand-add .radio-group-standard .score, .radio-group-standard .contact-log .expand-add .score, .contact-log .expand-add .radio-group-stop-bang .question, .radio-group-stop-bang .contact-log .expand-add .question, .contact-log .expand-add .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .contact-log .expand-add .title-text, .contact-log .expand-add .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .contact-log .expand-add .title-text, .contact-log .expand-add .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .contact-log .expand-add .title-text {
      font-family: MetaProBook;
      color: #00A0DC; }
    .contact-log .expand-add .cl-expand {
      clear: both; }
  .contact-log .button-cus {
    width: 100%;
    padding-top: 10px; }
  .contact-log .button-shape {
    top: 1rem; }

.panel-patient {
  padding: inherit;
  height: inherit;
  border: 1px solid #E6E6E6;
  border-bottom: 0; }
  .panel-patient .patient-deceased {
    width: 100%;
    height: 28px;
    color: #FFFFFF;
    background-color: #D7572B;
    text-align: center;
    padding-top: 5px;
    margin-bottom: 5px;
    font-family: MetaProMedium; }
  .panel-patient .unsigned-consents {
    width: 100%;
    height: 28px;
    color: #FFFFFF;
    background-color: #F38A00;
    text-align: center;
    padding-top: 5px;
    font-family: MetaProMedium; }
  .panel-patient .viewPort {
    margin-top: 12px; }
  .panel-patient .patient-info {
    padding: 1.1rem 1.5rem 1.5rem;
    list-style: none; }
    .panel-patient .patient-info > li {
      padding: 0;
      margin: 0;
      color: #343435; }
      .panel-patient .patient-info > li:first-of-type {
        padding-right: .625rem; }
      .panel-patient .patient-info > li:last-of-type {
        padding-bottom: 0;
        color: #343435; }
      .panel-patient .patient-info > li .sidebar-padding-div {
        padding-bottom: 0.5rem; }
      .panel-patient .patient-info > li p {
        color: #535456;
        line-height: 1.3rem; }
        .panel-patient .patient-info > li p.min-padding-bottom {
          padding-bottom: 0.9rem; }
        .panel-patient .patient-info > li p.min-padding-bottom1 {
          padding-bottom: 0.6rem; }
        .panel-patient .patient-info > li p.min-padding-bottom2 {
          padding-bottom: 1.2rem; }
        .panel-patient .patient-info > li p.gender-identity-field {
          line-height: 1.6rem;
          word-break: break-word; }
        .panel-patient .patient-info > li p.pronouns-field {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          width: 18rem; }
        .panel-patient .patient-info > li p.sidebar-padding-div {
          padding-bottom: 1.2rem; }
        .panel-patient .patient-info > li p strong {
          color: #343435;
          font-weight: normal;
          font-family: MetaProMedium;
          padding-right: 0.5rem; }
        .panel-patient .patient-info > li p.nowrap {
          white-space: nowrap; }
      .panel-patient .patient-info > li span {
        word-wrap: break-word; }
        .panel-patient .patient-info > li span.ext-line-height {
          line-height: 1.7rem; }
      .panel-patient .patient-info > li .patientfull-name {
        width: 100%;
        display: inline-block;
        font-size: 1.7rem;
        word-break: break-word; }
      .panel-patient .patient-info > li h4, .panel-patient .patient-info > li .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .panel-patient .patient-info > li .fc-resource-cell {
        color: #00A0DC;
        font-weight: normal;
        cursor: pointer;
        padding-top: 1.5rem; }
        .panel-patient .patient-info > li h4.h4-class, .panel-patient .patient-info > li .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .h4-class.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .panel-patient .patient-info > li .h4-class.fc-resource-cell {
          padding-top: 1.1rem; }
        .panel-patient .patient-info > li h4.h4-class1, .panel-patient .patient-info > li .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .h4-class1.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .panel-patient .patient-info > li .h4-class1.fc-resource-cell {
          padding-top: 0.9rem; }
        .panel-patient .patient-info > li h4 span, .panel-patient .patient-info > li .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell span, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .panel-patient .patient-info > li .fc-resource-cell span {
          color: #00A0DC; }
    .panel-patient .patient-info .heading {
      color: #00A0DC;
      font-weight: normal;
      cursor: pointer;
      padding-top: 0.9rem; }
    .panel-patient .patient-info .fa-exclamation-triangle {
      color: #ff0000;
      width: 1.3rem;
      margin-right: 0.1rem; }
    .panel-patient .patient-info .latex-yes, .panel-patient .patient-info .allergy-count {
      font-family: OpenSans-Bold; }
      .panel-patient .patient-info .latex-yes .allergy-container, .panel-patient .patient-info .allergy-count .allergy-container {
        display: flex;
        align-items: center; }
        .panel-patient .patient-info .latex-yes .allergy-container .label-container, .panel-patient .patient-info .allergy-count .allergy-container .label-container {
          padding-right: 0.5rem; }
        .panel-patient .patient-info .latex-yes .allergy-container .allergy-block, .panel-patient .patient-info .allergy-count .allergy-container .allergy-block {
          height: 1.3rem;
          width: 1.3rem;
          margin-right: 0.1rem; }
          .panel-patient .patient-info .latex-yes .allergy-container .allergy-block.major-allergy-block, .panel-patient .patient-info .allergy-count .allergy-container .allergy-block.major-allergy-block {
            width: 1.3rem;
            background-color: #D7572B; }
          .panel-patient .patient-info .latex-yes .allergy-container .allergy-block.moderate-allergy-block, .panel-patient .patient-info .allergy-count .allergy-container .allergy-block.moderate-allergy-block {
            width: 0.9rem;
            background-color: #D98C18; }
          .panel-patient .patient-info .latex-yes .allergy-container .allergy-block.minor-allergy-block, .panel-patient .patient-info .allergy-count .allergy-container .allergy-block.minor-allergy-block {
            width: 0.5rem;
            background-color: #24D399; }
    .panel-patient .patient-info .allergy-container {
      display: flex;
      align-items: center; }
      .panel-patient .patient-info .allergy-container .severity-block {
        height: 1.3rem;
        margin-right: 0.5rem; }
        .panel-patient .patient-info .allergy-container .severity-block.major-allergy-block {
          width: 1.3rem;
          background-color: #D7572B; }
        .panel-patient .patient-info .allergy-container .severity-block.moderate-allergy-block {
          width: 0.9rem;
          margin-right: 0.9rem;
          background-color: #D98C18; }
        .panel-patient .patient-info .allergy-container .severity-block.minor-allergy-block {
          width: 0.5rem;
          margin-right: 1.3rem;
          background-color: #24D399; }
    .panel-patient .patient-info .allergy-ellipsis {
      display: block;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      font-family: OpenSans;
      line-height: 2rem;
      width: 15rem; }
      .panel-patient .patient-info .allergy-ellipsis.bold-allergy {
        font-family: OpenSans-Bold; }
    .panel-patient .patient-info .riskAssessmentlabel .dvt-type-container {
      width: 100%; }
      .panel-patient .patient-info .riskAssessmentlabel .dvt-type-container .dvt-type-text {
        float: left !important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%; }
    .panel-patient .patient-info .riskAssessmentlabel .popup {
      position: fixed;
      background-color: #FFFFFF;
      color: #333333;
      padding: 0.8rem 1.2rem;
      border: 2px solid #333333;
      z-index: 9999;
      display: none;
      white-space: nowrap;
      top: var(--popup-top);
      left: var(--popup-left); }
    .panel-patient .patient-info .riskAssessmentlabel .popup.show {
      display: block;
      /* Makes the popup visible */ }
  .panel-patient .patient-photo {
    width: 6rem;
    margin: 1rem auto 0;
    text-align: center; }
    .panel-patient .patient-photo .user-image-name .user-account-image {
      width: 7.5rem;
      cursor: default; }
      .panel-patient .patient-photo .user-image-name .user-account-image .head-shot-medium img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
      .panel-patient .patient-photo .user-image-name .user-account-image .fa-5x {
        font-size: 6rem !important;
        color: #343435;
        margin-top: 3px; }
    .panel-patient .patient-photo .hover {
      background-color: rgba(0, 0, 0, 0.5); }
      .panel-patient .patient-photo .hover i {
        color: #FFFFFF;
        font-size: 1.4rem;
        margin-left: 0;
        padding-top: 1.5rem; }
    .panel-patient .patient-photo .update-image {
      position: absolute;
      overflow: hidden;
      cursor: pointer;
      bottom: 0px;
      cursor: default;
      height: 6rem;
      border-radius: 50%;
      width: 6rem;
      z-index: 99; }
      .panel-patient .patient-photo .update-image input {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        opacity: 0;
        -ms-filter: 'alpha(opacity=0)';
        /* font-size: 200px; */
        width: 10rem;
        direction: ltr;
        cursor: default;
        height: 10rem;
        border-radius: 50%; }
        .panel-patient .patient-photo .update-image input:focus {
          text-indent: -99rem; }
      .panel-patient .patient-photo .update-image .upload_img_txt {
        font-size: 1rem;
        font-weight: normal;
        cursor: pointer;
        font-family: OpenSans;
        line-height: 1rem;
        color: #FFFFFF;
        width: 6rem; }
      .panel-patient .patient-photo .update-image .label-text, .panel-patient .patient-photo .update-image .dvt-prevention-details .title-text, .dvt-prevention-details .panel-patient .patient-photo .update-image .title-text, .panel-patient .patient-photo .update-image .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .panel-patient .patient-photo .update-image .title-text, .panel-patient .patient-photo .update-image .radio-group-standard .question, .radio-group-standard .panel-patient .patient-photo .update-image .question, .panel-patient .patient-photo .update-image .radio-group-standard .score, .radio-group-standard .panel-patient .patient-photo .update-image .score, .panel-patient .patient-photo .update-image .radio-group-stop-bang .question, .radio-group-stop-bang .panel-patient .patient-photo .update-image .question, .panel-patient .patient-photo .update-image .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .panel-patient .patient-photo .update-image .title-text, .panel-patient .patient-photo .update-image .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .panel-patient .patient-photo .update-image .title-text, .panel-patient .patient-photo .update-image .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .panel-patient .patient-photo .update-image .title-text {
        color: #FFFFFF;
        padding-top: 0.5rem;
        padding-left: 0.5rem;
        font-weight: normal;
        margin-top: 0.5rem;
        cursor: pointer; }
    .panel-patient .patient-photo .glyphicon {
      font-size: 8rem;
      margin: auto; }

.patient-phone {
  z-index: 100;
  position: absolute;
  top: 6rem;
  left: 9rem; }
  .patient-phone li {
    list-style: none; }
  .patient-phone .patient-phone-icon {
    font-size: 2rem;
    color: #00A0DC; }
    .patient-phone .patient-phone-icon .info-box {
      min-width: 24rem;
      padding: 1.5rem;
      max-width: 35rem;
      white-space: nowrap;
      width: auto; }
      .patient-phone .patient-phone-icon .info-box .data-label {
        min-width: 5.5rem;
        display: inline-block; }
      .patient-phone .patient-phone-icon .info-box .primary-data-label {
        min-width: 10.5rem; }
      .patient-phone .patient-phone-icon .info-box .patient-contact-info {
        padding: 0 0 1rem 0; }
      .patient-phone .patient-phone-icon .info-box .patient-address-header {
        padding: 1rem 0; }
      .patient-phone .patient-phone-icon .info-box .patient-address-container {
        padding: 0 0 0.5rem 0; }
        .patient-phone .patient-phone-icon .info-box .patient-address-container .address-line-1, .patient-phone .patient-phone-icon .info-box .patient-address-container .address-line-2 {
          padding-bottom: 0.2rem;
          line-height: 1.7rem; }
        .patient-phone .patient-phone-icon .info-box .patient-address-container .address-line-1, .patient-phone .patient-phone-icon .info-box .patient-address-container .address-line-2, .patient-phone .patient-phone-icon .info-box .patient-address-container .city-state-zip {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
      .patient-phone .patient-phone-icon .info-box .emergency-contact-info {
        padding: 1rem 0; }
      .patient-phone .patient-phone-icon .info-box .name-lineheight {
        line-height: 2rem; }

.patient-tasks {
  margin-top: 0;
  font-size: .95rem;
  padding-right: 0; }
  .patient-tasks ul {
    padding-top: .25rem;
    padding-right: 0; }
    .patient-tasks ul:not(.patient-tasks-list) {
      padding-left: 1.2rem; }
  .patient-tasks .task {
    position: relative;
    color: #343435;
    padding-bottom: .25rem; }
    .patient-tasks .task span.glyphicon {
      color: transparent; }
    .patient-tasks .task.working {
      color: #343435; }
    .patient-tasks .task.current {
      color: #343435;
      font-weight: bold;
      border-right: 0.5rem solid #343435; }
    .patient-tasks .task.done {
      color: #343435; }
      .patient-tasks .task.done span.glyphicon {
        color: inherit; }

.glyphicon-time {
  padding-right: .625rem; }

.panel-flyout {
  z-index: 1;
  opacity: 0;
  position: absolute;
  width: 0;
  top: 40px;
  padding: 5px 5px 5px 10px;
  border-top: 1px solid #E6E6E6;
  border-right: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
  border-radius: 0 3px 3px 0;
  -webkit-transition: width 0.3s, opacity 0.5s ease-out;
  -moz-transition: width 0.3s, opacity 0.5s ease-out;
  transition: width 0.3s, opacity 0.5s ease-out; }

.panel-flyout-open {
  display: inline-block;
  opacity: 1;
  width: 300px; }

.panel-flyout-wide {
  display: inline;
  width: 600px; }

#flyout-wide, .flyout-wide {
  width: 600px; }

.flyout-close {
  position: absolute;
  top: 5px;
  right: 5px; }

.sidebar-panel-info li {
  padding: 5px 0; }

.medication-list ul {
  list-style: none;
  padding: 0; }

.medication-flyout ul {
  list-style-type: none;
  padding-left: 1.438rem; }

.medication-flyout li {
  position: relative; }

.medication-flyout h5,
.medication-flyout .medication-note {
  padding-right: 3.438rem; }

.medication-flyout .medication-note,
.medication-flyout .detail {
  padding-left: 1.25rem;
  font-size: .875rem; }

.medication-flyout .medication-menu {
  top: .313rem;
  right: .313rem;
  position: absolute; }
  .medication-flyout .medication-menu button {
    background-color: #FFFFFF;
    box-shadow: none;
    border: 0; }
  .medication-flyout .medication-menu .dropdown-menu {
    left: -7.5rem;
    padding-left: 0; }

.medication-flyout .detail p {
  display: table;
  margin: 0; }
  .medication-flyout .detail p span {
    display: table-cell; }
    .medication-flyout .detail p span:first-child {
      font-weight: bold;
      width: 5rem; }

.allergy-flyout h3 {
  font-size: 1.25rem; }
  .allergy-flyout h3:nth-of-type(1n+2) {
    padding-top: 2rem; }

.allergy-flyout .allergy {
  border: 1px #E6E6E6 solid;
  margin: .563rem 0; }

.allergy-flyout .allergy-overview .name {
  display: inline-block;
  font-size: 1.125rem;
  padding: .375rem .313rem; }

.allergy-flyout .allergy-overview .side {
  display: table;
  padding-top: .438rem;
  width: 9.375rem; }
  .allergy-flyout .allergy-overview .side .progress,
  .allergy-flyout .allergy-overview .side .options {
    display: table-cell; }
  .allergy-flyout .allergy-overview .side .progress {
    width: 6.25rem; }
  .allergy-flyout .allergy-overview .side .options {
    padding-left: .625rem; }

.allergy-flyout .allergy-details {
  padding: .375rem .313rem; }
  .allergy-flyout .allergy-details p {
    margin-bottom: 0; }

.allergy-flyout .dropdown-menu {
  left: auto;
  right: .5rem; }

.allergy-nav li.tab a {
  background-color: #343435; }

.allergy-nav li.tab.active a {
  background-color: #FFFFFF; }

.time-flyout {
  margin-top: -1rem; }
  .time-flyout div[class^='col-xs'] {
    padding: 0; }
  .time-flyout a {
    color: #343435; }
  .time-flyout h5 {
    font-size: 1rem;
    margin: 0; }
  .time-flyout input {
    display: inline;
    width: 5rem; }
  .time-flyout label {
    margin-top: .35rem;
    padding-left: 0; }
  .time-flyout .dropdown {
    margin: 0; }
  .time-flyout .form-group {
    vertical-align: middle;
    font-size: .9rem;
    margin: 0 0 .35rem 0; }
  .time-flyout .glyphicon-time {
    display: inline;
    position: relative;
    top: 0.5rem;
    left: 0.5rem;
    font-size: 1.4rem;
    color: #343435; }
  .time-flyout .col {
    text-align: right; }

.time-entry {
  padding-left: .5rem; }

.time-section {
  padding-bottom: .5rem; }
  .time-section .col-xs-4 {
    font-size: .9em; }

.time-section-br {
  padding-top: 1rem; }

#operative, #anaesthesia {
  padding-bottom: 2rem; }

.comma-divider:after {
  content: ", "; }

.comma-divider:last-of-type:after {
  content: ""; }

.dignosis-divider {
  content: ","; }

.dignosis-divider:nth-of-type(1), .dignosis-divider:nth-of-type(2) {
  content: ""; }

.block-left {
  display: block;
  float: left; }

.dashboard-heading ul.list-icons {
  padding: 0 0 0 1rem;
  margin: 0;
  cursor: default; }

.dashboard-tool-area {
  width: 16%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.05));
  padding: .25rem;
  display: inline-block;
  vertical-align: top;
  height: 4rem;
  padding-top: 0.7rem; }
  .dashboard-tool-area .fa-user:before, .dashboard-tool-area .fa-print:before, .dashboard-tool-area .fa-list-alt:before {
    font-size: 1.8rem; }
  .dashboard-tool-area li {
    color: #FFFFFF;
    margin: .2rem 0 0 1.5rem; }

.dashboard-lables {
  background: #C0C0C0;
  width: calc(90% - 16rem);
  display: flex;
  float: left;
  height: 4rem;
  position: relative; }
  .dashboard-lables .custom-tooltip {
    text-align: left;
    top: 10rem !important; }
  .dashboard-lables span.title {
    font-family: OpenSans-Bold;
    font-size: 1.5rem;
    float: left; }
  .dashboard-lables div.tooltip-result {
    font-family: OpenSans;
    font-size: 1.5rem;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 0.5rem;
    text-align: left; }
  .dashboard-lables span.result {
    font-family: OpenSans;
    font-size: 1.5rem;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal;
    margin-left: 0.5rem;
    max-width: 23rem;
    float: right; }
  .dashboard-lables .list-caseheader {
    padding-left: 1.5rem;
    padding-top: 0.6rem;
    display: inline-block;
    height: 4rem;
    z-index: 2; }
    .dashboard-lables .list-caseheader.flex-caseheader {
      display: flex;
      align-content: flex-start;
      height: 4rem; }
      .dashboard-lables .list-caseheader.flex-caseheader .padding-sides {
        min-width: 20rem;
        padding-right: 1rem; }
        .dashboard-lables .list-caseheader.flex-caseheader .padding-sides.anesth {
          min-width: 33rem; }
  .dashboard-lables .caseheader_banner {
    height: 4rem;
    display: flex;
    float: left;
    background-color: #8C9093 !important;
    position: absolute; }
    .dashboard-lables .caseheader_banner.active {
      width: 100%; }
    .dashboard-lables .caseheader_banner .fa {
      font-size: 2rem;
      line-height: 4rem;
      padding: 0 1rem;
      min-width: 4rem;
      color: #FFFFFF; }
    .dashboard-lables .caseheader_banner .title {
      line-height: 4rem;
      font-family: OpenSans-Bold;
      font-size: 1.5rem;
      color: #FFFFFF; }
    .dashboard-lables .caseheader_banner .result {
      line-height: 4rem;
      line-height: 4rem;
      font-family: OpenSans;
      font-size: 1.5rem;
      color: #FFFFFF; }
    .dashboard-lables .caseheader_banner .casebanner_cont {
      height: 4rem;
      width: 4rem;
      display: flex;
      color: #FFFFFF;
      z-index: 4; }
      .dashboard-lables .caseheader_banner .casebanner_cont.active {
        width: 100%; }
    .dashboard-lables .caseheader_banner .skyblue {
      background: #00A0DC;
      background: -webkit-linear-gradient(left, #00A0DC, #006D8E);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(right, #00A0DC, #006D8E);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(right, #00A0DC, #006D8E);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to right, #00A0DC, #006D8E);
      /* Standard syntax */ }
    .dashboard-lables .caseheader_banner .amkaiorange {
      background: #F38A00;
      background: -webkit-linear-gradient(left, #F38A00, #A55A00);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(right, #F38A00, #A55A00);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(right, #F38A00, #A55A00);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to right, #F38A00, #A55A00);
      /* Standard syntax */ }
    .dashboard-lables .caseheader_banner .brickred {
      background: #D7572B;
      background: -webkit-linear-gradient(left, #D7572B, #89331B);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(right, #D7572B, #89331B);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(right, #D7572B, #89331B);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to right, #D7572B, #89331B);
      /* Standard syntax */ }
    .dashboard-lables .caseheader_banner .amkaiblue {
      background: #006990;
      background: -webkit-linear-gradient(left, #006990, #00323F);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(right, #006990, #00323F);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(right, #006990, #00323F);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to right, #006990, #00323F);
      /* Standard syntax */ }
    .dashboard-lables .caseheader_banner .sun {
      background: #D8A527;
      background: -webkit-linear-gradient(left, #D8A527, #AD8618);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(right, #D8A527, #AD8618);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(right, #D8A527, #AD8618);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to right, #D8A527, #AD8618);
      /* Standard syntax */ }
    .dashboard-lables .caseheader_banner .aquamarine {
      background: #24D399;
      background: -webkit-linear-gradient(left, #24D399, #18845D);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(right, #24D399, #18845D);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(right, #24D399, #18845D);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to right, #24D399, #18845D);
      /* Standard syntax */ }
    .dashboard-lables .caseheader_banner .magenta {
      background: #E2147B;
      background: -webkit-linear-gradient(left, #E2147B, #930F58);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(right, #E2147B, #930F58);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(right, #E2147B, #930F58);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to right, #E2147B, #930F58);
      /* Standard syntax */ }
    .dashboard-lables .caseheader_banner .cornflowerblue {
      background: #7390E0;
      background: -webkit-linear-gradient(left, #7390E0, #4C6191);
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(right, #7390E0, #4C6191);
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(right, #7390E0, #4C6191);
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(to right, #7390E0, #4C6191);
      /* Standard syntax */ }

.modal-body {
  display: inline; }

.no-padding-all {
  padding: 0; }

.custom-button {
  border: 0;
  height: 4.7rem;
  padding-left: 4rem;
  color: #00A0DC;
  font-size: 14px;
  font-weight: bold;
  width: 17.5rem;
  cursor: default; }

.department-btn .button-cus, .contact-log .button-cus {
  margin-top: 0.6rem;
  width: 100%;
  padding-top: 0.5rem; }
  .department-btn .button-cus .button-shape, .contact-log .button-cus .button-shape {
    top: 1rem; }
  .department-btn .button-cus.timeout-btn-alignment, .contact-log .button-cus.timeout-btn-alignment {
    width: 100%;
    margin-top: 10px !important; }

.button-cus {
  position: relative;
  cursor: default;
  overflow: hidden; }
  .button-cus .button-cont {
    font-family: MetaProMedium;
    font-size: 1.4rem;
    color: #00A0DC;
    padding: 1rem 0rem 1rem 0.3rem;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    line-height: 0rem;
    height: 4rem;
    text-align: left;
    float: left;
    border-radius: 0.5rem;
    width: 15.2rem;
    position: relative;
    z-index: 100;
    border-right: 0;
    cursor: default; }
    .button-cus .button-cont .time-icon {
      line-height: 1.4rem;
      cursor: default;
      font-size: 1.7rem;
      float: left;
      display: inline-block;
      margin-top: -0.6rem; }
    .button-cus .button-cont .text-timeout {
      display: inline-block;
      padding: 1rem 0 1rem 0.3rem;
      font-family: MetaProMedium;
      font-size: 1.4rem;
      color: #00A0DC; }
  .button-cus .button-shape {
    height: 3rem;
    width: 3rem;
    transform: rotate(45deg);
    background-color: #F9F9F9;
    float: right;
    border-radius: 0 0.5rem 0 0;
    position: absolute;
    right: 0.5rem;
    top: 0.5rem;
    border-right: 0.1rem solid #E6E6E6;
    border-top: 0.1rem solid #E6E6E6; }
  .button-cus:hover .button-cont {
    background-color: #EFEFEF; }
    .button-cus:hover .button-cont .text-timeout {
      background-color: #EFEFEF; }
  .button-cus:hover .button-shape {
    background-color: #EFEFEF; }
  .button-cus:active .button-cont {
    background-color: #E6E6E6;
    color: #006990; }
    .button-cus:active .button-cont .text-timeout {
      background-color: #E6E6E6;
      color: #006990; }
  .button-cus:active .button-shape {
    background-color: #E6E6E6;
    color: #006990; }
  .button-cus:disabled .button-cont, .button-cus.disabled .button-cont {
    background-color: #F9F9F9;
    color: #8C9093;
    border: 0.1rem solid #E6E6E6;
    border-right: 0; }
    .button-cus:disabled .button-cont .text-timeout, .button-cus.disabled .button-cont .text-timeout {
      background-color: #F9F9F9;
      color: #8C9093; }
  .button-cus:disabled .button-shape, .button-cus.disabled .button-shape {
    background-color: #F9F9F9;
    color: #8C9093;
    border-right: 0.1rem solid #E6E6E6;
    border-top: 0.1rem solid #E6E6E6; }

.top-padding-15px {
  padding-top: 1.5rem; }

.signature-dialog .error {
  padding-top: 5px;
  color: red; }

.signature-dialog .signature-login-container {
  padding-top: 10px; }

.case-signed {
  background-color: #24D399; }

.pencil-resize {
  font-size: 1.8rem; }

.delete-dialog {
  width: 500px !important; }
  .delete-dialog .delete-row {
    padding-top: 0.8rem; }
  .delete-dialog .delete-nopad {
    padding: 0; }
  .delete-dialog .delete-nomargin {
    margin: 0 !important; }
  .delete-dialog .delete-text-alignment {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 1.4rem !important; }
  .delete-dialog .modal-body {
    padding-top: 2.8rem !important;
    padding-left: 2.8rem !important; }
  .delete-dialog .modal-footer {
    height: 4.3rem !important;
    padding-top: 0.5rem !important;
    padding-right: 1.4rem !important; }

.nav-sidebar.cursor-pointer .desktop-header {
  cursor: pointer; }

sis-case-flags.case-flag-container {
  display: flex;
  margin-top: 10px; }

.taskmainContainer {
  margin: 0;
  padding: 0;
  font-family: OpenSans-Semibold;
  text-decoration: none; }
  .taskmainContainer .caseView {
    background-color: #535456;
    font-weight: bold;
    height: 5.3rem;
    text-align: center;
    border-bottom: #424242 1px solid;
    cursor: pointer; }
    .taskmainContainer .caseView .left-align {
      text-align: left; }
    .taskmainContainer .caseView h4, .taskmainContainer .caseView .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .taskmainContainer .caseView .fc-resource-cell {
      color: #FFFFFF;
      font-weight: normal;
      padding-top: 8px;
      font-family: MetaProMedium;
      font-size: 1.8rem; }
    .taskmainContainer .caseView i {
      float: left;
      width: 3rem;
      height: 4rem;
      line-height: 2rem;
      font-size: 2rem;
      color: #FFFFFF;
      padding-top: 1rem; }

.scroll_mytasks {
  display: inline-block;
  overflow: hidden;
  position: relative;
  max-height: calc(100vh - 13.8rem);
  width: 100%; }
  .scroll_mytasks.physician_case_view {
    max-height: calc(100vh - 19.3rem); }

.myHeaderPanel {
  background-color: #535456;
  font-weight: bold;
  height: 30px;
  text-align: center;
  border-bottom: #424242 1px solid; }
  .myHeaderPanel h4, .myHeaderPanel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .myHeaderPanel .fc-resource-cell {
    color: #FFFFFF;
    font-weight: normal;
    padding-top: 2px;
    font-family: MetaProMedium;
    font-size: 1.8rem; }

.navBackground {
  margin-bottom: 1rem;
  border-bottom: #424242 0.1rem solid; }

.navcontainer .nav {
  text-align: center; }

.navcontainer ul li {
  display: inline;
  text-align: center; }

.navcontainer ul li button {
  padding: 0.3rem 0.6rem; }

.LHNaccordion .panel.selectedPanel {
  border-left: 0.5rem solid #00A0DC;
  display: inline-block; }
  .LHNaccordion .panel.selectedPanel .panel-heading .panel-title a .moduleTitle {
    margin-left: -0.5rem; }
  .LHNaccordion .panel.selectedPanel .panel-heading .panel-title a .outside_title {
    background: #474747; }

.LHNaccordion .panel + .panel {
  margin: 0; }

.LHNaccordion .panel-group {
  margin-bottom: 0; }

.LHNaccordion .fa-check {
  color: green; }

.LHNaccordion i.unsigned-consent {
  color: #F38A00; }

.LHNaccordion .panel-default {
  background: #474747;
  border: none;
  border-bottom: 0.1rem solid #424242;
  box-shadow: none;
  border-radius: 0; }
  .LHNaccordion .panel-default .panel-heading {
    padding: 0;
    background: none !important; }
    .LHNaccordion .panel-default .panel-heading .panel-title {
      color: #FFFFFF;
      height: 4.8rem;
      display: inline-block;
      width: 12rem;
      font-size: 1.5rem; }
      .LHNaccordion .panel-default .panel-heading .panel-title a {
        text-decoration: none; }
        .LHNaccordion .panel-default .panel-heading .panel-title a .title_check {
          padding: 5px;
          width: 17px;
          line-height: 30px; }
        .LHNaccordion .panel-default .panel-heading .panel-title a .outside_title {
          background: #535456;
          display: inline-flex; }
          .LHNaccordion .panel-default .panel-heading .panel-title a .outside_title.active {
            background: #474747;
            color: #FFFFFF; }
          .LHNaccordion .panel-default .panel-heading .panel-title a .outside_title:hover {
            background: #474747;
            color: #FFFFFF; }
        .LHNaccordion .panel-default .panel-heading .panel-title a .moduleTitle {
          text-align: center;
          font-family: OpenSans-Semibold;
          font-size: 1.5rem;
          padding: 0.4rem 0rem 0.4rem 0.5rem;
          font-weight: normal;
          width: 12rem; }
          .LHNaccordion .panel-default .panel-heading .panel-title a .moduleTitle .dep-doc-states .fa-check-circle {
            color: #24D399; }
          .LHNaccordion .panel-default .panel-heading .panel-title a .moduleTitle .active {
            border-bottom: 0.2rem solid #FFFFFF;
            display: inline;
            padding: 0 0.5rem 0 0.5rem; }

.LHNaccordion .content {
  background-color: #474747;
  color: #FFFFFF;
  text-align: center; }

.LHNaccordion .content li a {
  color: #FFFFFF;
  display: block;
  cursor: default; }

.LHNaccordion .content li:hover {
  color: #FFFFFF;
  display: block;
  text-decoration: none;
  background-color: rgba(52, 52, 53, 0.4);
  border-top-left-radius: 0.8rem;
  border-bottom-left-radius: 0.8rem; }

.LHNaccordion .content ul {
  list-style-type: none;
  padding: 1rem 0 1rem 0.5rem; }

.LHNaccordion .content ul li a {
  display: block;
  text-align: center;
  padding: 0.5rem 0 0.5rem 0.5rem;
  font-family: OpenSans;
  color: #FFFFFF;
  font-size: 1.5rem;
  font-weight: normal; }
  .LHNaccordion .content ul li a .form-doc-states {
    display: block;
    margin-left: -1.5rem;
    height: 1.5rem; }
    .LHNaccordion .content ul li a .form-doc-states .fa-check-circle {
      color: #FFFFFF; }
  .LHNaccordion .content ul li a .form-name {
    margin-left: -1.5rem;
    display: block;
    text-align: center; }

.LHNaccordion .content ul li a:hover {
  text-decoration: none; }

.LHNaccordion .content ul li.active a {
  display: block;
  text-align: center;
  font-family: OpenSans;
  background-color: #00A0DC;
  color: #FFFFFF;
  border-top-left-radius: 0.8rem;
  border-bottom-left-radius: 0.8rem;
  box-shadow: -12px 0px 12px 0px rgba(0, 0, 0, 0.1) inset; }

.LHNaccordion .content ul li a.inactive {
  display: block;
  text-align: center;
  padding: 1rem 0 1rem 0.5rem; }

.LHNaccordion .content.forms ul li a:hover {
  display: block;
  text-align: center;
  padding: 1rem 0 1rem 0.5rem;
  background-color: #F38A00;
  color: #FFFFFF;
  border-top-left-radius: 0.8rem;
  border-bottom-left-radius: 0.8rem; }

.LHNaccordion .panel-body {
  padding: 0;
  background-color: #343435;
  border: none; }

.LHNaccordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top: none; }

.objects-container {
  height: 100%; }

.desktop-sidebar {
  height: 100%;
  padding: 0;
  width: 12rem;
  padding-top: 1rem;
  border-top-color: #535456;
  border-top-width: 0.1rem;
  border-top-style: solid; }

.panel-block {
  padding: 0; }

.routing-view {
  height: 100% !important;
  padding: 1.5rem 1.5rem 0 1.5rem;
  margin: 0; }

.home-button:hover {
  color: #FFFFFF !important; }

.home-button {
  background-color: inherit;
  padding: 0.5rem;
  color: #C1C1C1; }
  .home-button .pannel-heading {
    color: inherit; }

.home-button-active {
  background-color: #00A0DC !important;
  color: #FFFFFF !important; }
  .home-button-active .home-button {
    color: #FFFFFF !important; }

.face-sheet {
  height: 100%; }

.scroll_Physiciantasks {
  display: inline-block;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .scroll_Physiciantasks .mytasks_physicianpanel {
    background: #474747;
    border: none;
    border-bottom: 0.1rem solid #424242;
    box-shadow: none;
    border-radius: 0; }
    .scroll_Physiciantasks .mytasks_physicianpanel.selectedPanel {
      border-left: 0.5rem solid #00A0DC; }
    .scroll_Physiciantasks .mytasks_physicianpanel ul {
      list-style-type: none;
      padding: 1rem 0 1rem 0.5rem; }
      .scroll_Physiciantasks .mytasks_physicianpanel ul li:hover {
        color: #FFFFFF;
        display: block;
        text-decoration: none;
        background-color: rgba(52, 52, 53, 0.4);
        border-top-left-radius: 0.8rem;
        border-bottom-left-radius: 0.8rem; }
      .scroll_Physiciantasks .mytasks_physicianpanel ul li.active {
        display: block;
        text-align: center;
        font-family: OpenSans;
        background-color: #00A0DC;
        color: #FFFFFF;
        border-top-left-radius: 0.8rem;
        border-bottom-left-radius: 0.8rem;
        box-shadow: -12px 0px 12px 0px rgba(0, 0, 0, 0.1) inset; }
      .scroll_Physiciantasks .mytasks_physicianpanel ul li a {
        display: block;
        text-align: center;
        padding: 0.5rem 0 0.5rem 0.5rem;
        font-family: OpenSans;
        color: #FFFFFF;
        font-size: 1.5rem;
        font-weight: normal; }
        .scroll_Physiciantasks .mytasks_physicianpanel ul li a .form-doc-states {
          display: block;
          margin-left: -1.5rem;
          height: 1.5rem; }
          .scroll_Physiciantasks .mytasks_physicianpanel ul li a .form-doc-states .fa-check-circle {
            color: #FFFFFF; }
        .scroll_Physiciantasks .mytasks_physicianpanel ul li a .form-name {
          margin-left: -1.5rem;
          display: block;
          text-align: center; }
        .scroll_Physiciantasks .mytasks_physicianpanel ul li a:hover {
          text-decoration: none; }

.spinner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #EFEFEF;
  opacity: 1; }
  .spinner .fa-spinner {
    font-size: 6.4rem;
    margin: 40rem auto;
    display: block; }

.time-directive .time-dir-date {
  display: inline-block;
  margin-right: 0.5rem;
  float: left; }

.time-directive .time-dir-time {
  display: inline-block;
  margin-right: 0.5rem;
  float: left; }

.time-directive .time-dir-btn {
  display: inline-block;
  float: left; }

.mainContainer {
  height: 350px; }

.leftContainer {
  border: #002776 1px solid;
  height: 350px;
  background: #FFFFFF; }

.rightContainer {
  border: #002776 1px solid;
  height: 350px;
  background: #FFFFFF; }

.toprightdiv {
  border-bottom: 1px solid #002776;
  background-color: #ffffff;
  height: 30px; }

.bottomrightdiv {
  padding: 15px; }

.TotalCells {
  float: left;
  border: #002776 1px solid;
  margin-left: 35px;
  text-align: center;
  padding: 20px;
  width: 100px; }

.clearfix {
  clear: both; }

td {
  padding: 10px; }

.toptabsrt {
  width: 33%; }

.activeCls {
  align-self: center;
  color: #000000;
  font-weight: bold; }

.panelTab {
  float: left;
  color: #000000;
  width: 33%; }

.toptabs {
  float: left; }

.firstTab {
  margin-left: 12px;
  width: 30%; }

.secondTab {
  margin-left: 2px;
  width: 30%;
  text-align: center; }

.thirdTab {
  float: right;
  width: 30%;
  margin-right: 12px; }

.aright {
  float: right; }

.totalLeft {
  padding-top: 20px;
  text-align: center;
  width: 100%; }

.totalLeftCell {
  width: 50%;
  float: left;
  text-align: center;
  margin-top: 10px; }

.totalLeftbtn {
  padding: 15px;
  text-align: center; }

.slideshow {
  font-family: "Arial", sans-serif;
  text-align: center;
  position: relative;
  overflow: hidden;
  background: #1a1a1a;
  margin: 0 auto;
  color: white;
  text-shadow: 1px 1px 1px #000;
  border-radius: .3em; }

.imageslide {
  width: 600px;
  height: 400px;
  overflow: hidden;
  position: relative;
  text-align: center; }

.imageslide .slider-content {
  position: absolute;
  width: 100%;
  padding-left: 35px; }

.imageslide .slider-content .sd {
  width: 125px;
  padding: 10px; }

.imageslide .nex, .nex {
  Z-INDEX: 101;
  POSITION: absolute;
  OUTLINE-STYLE: none;
  DISPLAY: block;
  TOP: 115px;
  left: 535px; }

.imageslide .prev, .prev {
  Z-INDEX: 101;
  POSITION: absolute;
  OUTLINE-STYLE: none;
  DISPLAY: block;
  TOP: 115px; }

.nex {
  OUTLINE-STYLE: none;
  DISPLAY: block;
  TOP: 5px;
  left: 597px;
  padding-left: 5px; }

.prev {
  OUTLINE-STYLE: none;
  DISPLAY: block;
  TOP: 5px;
  padding-right: 5px; }

.popup-height {
  height: 20rem; }

.edit-medication .mainMedications {
  padding: 0; }

.mainMedications {
  background-color: #F9F9F9;
  /*overflow: auto;*/
  padding: 0.8rem 1.5rem;
  width: 100%;
  display: inline-block;
  margin-bottom: 1.5rem;
  border: 0.1rem solid #E6E6E6; }
  .mainMedications .left-panel-hom {
    width: 53%;
    padding-right: .75rem; }
    .mainMedications .left-panel-hom .dose-duration {
      width: 7.7rem;
      float: left; }
    .mainMedications .left-panel-hom .units {
      width: 11.1rem;
      float: left; }
    .mainMedications .left-panel-hom .form {
      width: calc(100% - 18.8rem);
      float: left; }
    .mainMedications .left-panel-hom .route-feq {
      display: flex;
      justify-content: space-between; }
      .mainMedications .left-panel-hom .route-feq .item {
        width: 15rem; }
  .mainMedications .right-panel-hom {
    width: 47%;
    padding-left: .75rem; }
    .mainMedications .right-panel-hom .itdos {
      width: 15rem;
      float: left; }
    .mainMedications .right-panel-hom .active_f {
      width: 11.35rem;
      float: right; }
    .mainMedications .right-panel-hom .prescriber {
      width: 12.4rem; }
    .mainMedications .right-panel-hom .last-filled {
      width: 14.6rem; }
  .mainMedications .form-group {
    margin-bottom: 0.5rem; }
    .mainMedications .form-group.notes-padding {
      padding: 2.5rem 0 0; }
    .mainMedications .form-group .dropdown-dictionary {
      width: 100%; }
      .mainMedications .form-group .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .mainMedications .form-group .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .mainMedications .form-group .hmMed_textInput {
      font-weight: normal; }
  .mainMedications .error {
    color: #D7572B; }
  .mainMedications .added-date {
    font-style: italic;
    color: #8C9093;
    padding-top: 1rem; }

.is-edit .mainMedications {
  margin-bottom: 0;
  border: none; }

.homeMedication.update-layout .data-med-display {
  min-height: 2rem; }
  .homeMedication.update-layout .data-med-display.padding-top-7 {
    min-height: 2.8rem; }

.homeMedication.update-layout .reaction-lable {
  padding-bottom: 0.5rem; }
  .homeMedication.update-layout .reaction-lable span {
    float: left; }

.homeMedication.update-layout .padding-topbottom-20 {
  padding: 2rem 0; }

.homeMedication.update-layout .padding-top-20 {
  padding: 2rem 0 0; }

.homeMedication.update-layout .block-inline {
  display: inline-block;
  vertical-align: top;
  padding-right: 2.5rem; }

.homeMedication.update-layout .padding-top-7 {
  padding-top: 0.7rem; }

.homeMedication.update-layout .padding-right {
  padding-right: .5rem !important; }

.homeMedication.update-layout .padding-bottom-9 {
  padding-bottom: 0.9rem; }

.homeMedication.update-layout .margin-bottom-8 {
  margin-bottom: -8px; }

.homeMedication.update-layout .gap-calender {
  padding-left: 0.5rem; }

.homeMedication.update-layout .padding-right-10 {
  padding: 0 1rem 0 0; }

.homeMedication.update-layout .padding-left-10 {
  padding: 0 0 0 1rem; }

.homeMedication.update-layout .expand-align {
  margin-top: -0.4rem;
  padding-bottom: 0.5rem; }

.homeMedication.update-layout .button-right {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 0.5rem; }

.homeMedication.update-layout .text-align-right {
  text-align: right; }

.homeMedication.update-layout .fdb_search .col-md-11 {
  width: calc(100% - 3.2rem); }

.homeMedication.update-layout .fdb_search .col-md-1 {
  width: 3.2rem; }

.homeMedication.update-layout .accordion-extend-class .panel-group .panel .accordion-no-padding {
  width: 31.5rem;
  padding-right: 1.5rem; }

.homeMedication.update-layout .accordion-extend-class .panel-group .panel .extend-change-class {
  margin: 0;
  padding: 0;
  border: 0; }

.homeMedication.update-layout .accordion-extend-class .panel-group .panel .panel-collapse {
  width: 100%; }

.homeMedication.update-layout .accordion-extend-class .panel-group .panel .panel-collapse .panel-body .content {
  padding: 0.5rem 1rem 0;
  display: inline-block;
  width: 100%;
  margin-bottom: -8px; }
  .homeMedication.update-layout .accordion-extend-class .panel-group .panel .panel-collapse .panel-body .content.is-edit {
    padding: 0 1.5rem 0.5rem;
    margin-top: -0.5rem;
    margin-bottom: 0; }
    .homeMedication.update-layout .accordion-extend-class .panel-group .panel .panel-collapse .panel-body .content.is-edit .form-group.notes-padding {
      padding-top: 2rem; }
    .homeMedication.update-layout .accordion-extend-class .panel-group .panel .panel-collapse .panel-body .content.is-edit label {
      margin-bottom: 0; }
  .homeMedication.update-layout .accordion-extend-class .panel-group .panel .panel-collapse .panel-body .content .left-content-data {
    width: 33.6rem; }
  .homeMedication.update-layout .accordion-extend-class .panel-group .panel .panel-collapse .panel-body .content .right-content-data {
    width: 26rem; }

.homeMedication .tab-class > .tab-content {
  border-top: 0.1rem solid #E6E6E6;
  clear: both;
  overflow: auto;
  height: calc(100vh - 30rem);
  padding: 0 1.5rem;
  position: relative; }

.homeMedication .tab-class > .tab-content .tab-pane {
  height: 97%; }

.homeMedication .hmMed-footer {
  background-color: #F9F9F9;
  border-top: 1px solid #E6E6E6;
  position: fixed;
  bottom: 0px;
  width: 65.2rem;
  z-index: 100;
  padding: 1rem 1.5rem 0;
  margin: 0 -1.5rem; }
  .homeMedication .hmMed-footer .center-align-sig {
    display: flex;
    align-items: center;
    min-height: 6.3rem; }
  .homeMedication .hmMed-footer .hmd_instructed_alltake_dos {
    width: 100%;
    padding-bottom: 0.5rem; }
    .homeMedication .hmMed-footer .hmd_instructed_alltake_dos .hmd_instructed_alltake_dos_btn {
      width: 26.8rem; }
  .homeMedication .hmMed-footer .padding-right-15 {
    padding: 0 1.5rem 0 0; }

.homeMedication .hmMed-MoreMeds {
  text-align: right;
  font-family: MetaProMedium;
  font-size: 1.4rem;
  padding: 0 1rem 1rem; }

.homeMedication .hmMed-MoreMedsArrow {
  color: #00A0DC; }

.homeMedication .padding-right-null {
  padding-right: 0 !important; }

.homeMedication .hmMed_Accordion .panel-group {
  margin-bottom: 0rem;
  overflow: visible !important; }

.homeMedication .hmMed_Accordion.noscroll .panel-group {
  overflow: visible !important; }
  .homeMedication .hmMed_Accordion.noscroll .panel-group .ps-scrollbar-y-rail {
    display: none; }

.homeMedication .accordion-extend-class .panel-group {
  padding-bottom: 1.5rem; }

.homeMedication .last-med-date {
  text-align: center;
  min-height: 2rem; }

.homeMedication .buttons_load_med {
  width: 100%;
  padding: 0px; }

.homeMedication .meds_last_text {
  margin-bottom: 0px;
  text-align: center; }

.homeMedication .meds_last_date {
  font-family: MetaProBook; }

.homeMedication .surescript-additional-fields {
  width: 100%; }

.homeMedication .remove-padding-margin {
  padding-top: 0;
  margin-bottom: 0; }

.hmMedtoggle {
  left: -8.7rem !important;
  min-width: 11.3rem; }

.hmMedtoggle li {
  width: 100% !important; }

label.onoffswitch-label.padding-null {
  padding: 0 0;
  line-height: 1.7rem; }

.hmMed_textInputMargin {
  margin-top: 0.5rem; }

.hmMed_Accordion .panel-group .panel {
  padding-bottom: 1rem; }
  .hmMed_Accordion .panel-group .panel.padding-panel {
    padding-bottom: 2rem; }
    .hmMed_Accordion .panel-group .panel.padding-panel .collapse.in {
      margin-bottom: -1rem; }
  .hmMed_Accordion .panel-group .panel .float-left {
    float: left; }

.hmMed_Accordion .fa-chevron-circle-down {
  padding-left: 0 !important;
  padding-right: 0 !important;
  position: absolute;
  right: 0; }

.home-context {
  height: 1.4rem;
  position: relative;
  width: 26rem; }
  .home-context .drop-position {
    position: absolute;
    right: 0;
    top: 0; }

.hmMed_Accordion .accordion-extend-class .panel-group .panel h4 > a .fa, .hmMed_Accordion .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .fa, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .hmMed_Accordion .accordion-extend-class .panel-group .panel .fc-resource-cell > a .fa, .accordion-extend-class .panel-group .panel .panel-title > a .fa {
  padding: 0; }
  .hmMed_Accordion .accordion-extend-class .panel-group .panel h4 > a .fa.fa-plus, .hmMed_Accordion .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .fa.fa-plus, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .hmMed_Accordion .accordion-extend-class .panel-group .panel .fc-resource-cell > a .fa.fa-plus, .hmMed_Accordion .accordion-extend-class .panel-group .panel h4 > a .fa.fa-minus, .hmMed_Accordion .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .fa.fa-minus, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .hmMed_Accordion .accordion-extend-class .panel-group .panel .fc-resource-cell > a .fa.fa-minus, .accordion-extend-class .panel-group .panel .panel-title > a .fa.fa-plus, .accordion-extend-class .panel-group .panel .panel-title > a .fa.fa-minus {
    padding: 0 .5rem 0 0;
    padding-left: 1rem;
    margin-left: 0;
    margin-right: 0; }
  .hmMed_Accordion .accordion-extend-class .panel-group .panel h4 > a .fa.fht_keyboard_off, .hmMed_Accordion .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .fa.fht_keyboard_off, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .hmMed_Accordion .accordion-extend-class .panel-group .panel .fc-resource-cell > a .fa.fht_keyboard_off, .hmMed_Accordion .accordion-extend-class .panel-group .panel h4 > a .fa.fht_keyboard_on, .hmMed_Accordion .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .fa.fht_keyboard_on, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .hmMed_Accordion .accordion-extend-class .panel-group .panel .fc-resource-cell > a .fa.fht_keyboard_on, .accordion-extend-class .panel-group .panel .panel-title > a .fa.fht_keyboard_off, .accordion-extend-class .panel-group .panel .panel-title > a .fa.fht_keyboard_on {
    padding: 0.4rem; }

.hmMed_Accordion .sure-script-icon {
  width: 2rem;
  overflow: hidden; }
  .hmMed_Accordion .sure-script-icon img {
    width: 1.7rem;
    margin-top: -0.5rem; }

.hmMed_Accordion .hmMed-data-label {
  font-family: OpenSans;
  font-size: 1.5rem;
  color: #535456;
  font-weight: normal;
  margin-bottom: 0 !important;
  display: block; }
  .hmMed_Accordion .hmMed-data-label.med-label {
    font-family: MetaProBook; }

.hmMed_Accordion .hmMed-data-content {
  font-family: "OpenSans";
  font-size: 1.5rem;
  color: #343435; }
  .hmMed_Accordion .hmMed-data-content.med-notes-data {
    min-width: 10px; }

.hmMed_Accordion .hmMed_keybord_display {
  color: #E2147B;
  font-size: 1.4rem;
  padding: 0 !important; }

.hmMed_Accordion .dgrey-hmMed-text {
  word-break: break-word;
  display: inline-block; }
  .hmMed_Accordion .dgrey-hmMed-text .custom-tooltip {
    text-transform: none;
    word-break: normal; }

.hmMed_lable {
  text-transform: none;
  line-height: 2rem; }
  .hmMed_lable span {
    vertical-align: text-top; }

.hmMed_lable.date-time-display {
  line-height: 1.5rem; }
  .hmMed_lable.date-time-display a {
    font-family: OpenSans !important; }

.homemed-section-text {
  width: 100%; }

.blue-text {
  color: #00A0DC;
  cursor: pointer; }

.section-progressbar .dropup,
.section-progressbar .dropdown {
  cursor: default;
  height: 1.4rem;
  display: inline-block; }

.hmMed-action-text {
  font-family: MetaProBook;
  color: #00A0DC;
  font-size: 1.5rem;
  font-weight: 600;
  cursor: default; }

.signaturePrompt {
  font-family: OpenSans;
  font-weight: 600;
  font-size: 1.5rem;
  color: #343435;
  line-height: 1.7rem; }

.addHmMed-nowBtn {
  padding-left: 2rem; }

.accordion-row-medication {
  margin-left: 0rem;
  max-width: none; }
  .accordion-row-medication .time-dir-date input {
    width: 11.4rem; }
  .accordion-row-medication .time-dir-time input {
    width: 7.3rem; }

.content label {
  font-weight: normal !important; }

.content .added-date {
  font-style: italic;
  font-family: OpenSans;
  font-size: 1.5rem;
  color: #8C9093; }
  .content .added-date > label {
    margin: 0; }

.extend-class label {
  font-weight: normal !important; }

.medicationAdministartionRecord .tab-class > ul {
  margin-right: 10px; }

.medicationAdministartionRecord b {
  font-weight: 600; }

.medicationAdministartionRecord .tab-class > .tab-content {
  border-top: 0.1rem solid #E6E6E6;
  clear: both;
  overflow: auto;
  height: calc(100vh - 20rem);
  padding: 0 1rem 0 1rem;
  position: relative; }

.medicationAdministartionRecord .tab-class > .tab-content .tab-pane {
  height: 97%; }

.medicationAdministartionRecord .mar-tile-remove-margin {
  margin: 0px !important; }

.medicationAdministartionRecord .mar-plan-row {
  border: 0.1rem solid #E6E6E6;
  margin-top: 1rem;
  position: relative;
  display: inline-block;
  background-color: #F9F9F9;
  width: 100%; }
  .medicationAdministartionRecord .mar-plan-row .mar-expanded-plan {
    height: 11rem; }
  .medicationAdministartionRecord .mar-plan-row .mar-plan-content .mar-tile {
    border: none;
    border-top: 1px solid #E6E6E6; }
  .medicationAdministartionRecord .mar-plan-row .mar-plan-header {
    text-align: center;
    padding-top: 1.5rem;
    cursor: default;
    padding-bottom: 1rem; }
    .medicationAdministartionRecord .mar-plan-row .mar-plan-header .mar-plan-header-text {
      font-weight: bold; }
    .medicationAdministartionRecord .mar-plan-row .mar-plan-header #mar-department-header {
      font-size: 1.5rem; }

.medicationAdministartionRecord .no-medication-administrated-tile {
  background-color: #F9F9F9;
  border: 1px solid #E6E6E6;
  width: 100%;
  padding: 3.5rem;
  font-weight: bold; }

.medicationAdministartionRecord .no-med-text {
  font-weight: bold;
  text-align: center;
  padding: 3.5rem; }

.medicationAdministartionRecord .mar-date {
  font-size: 15px;
  font-weight: bold;
  font-family: OpenSans; }

.medicationAdministartionRecord .mar-tile {
  background-color: #F9F9F9;
  border: 1px solid #E6E6E6;
  padding: 10px;
  font-family: OpenSans;
  margin-top: 10px; }

.medicationAdministartionRecord #med-tile {
  padding: 1.5rem; }

.medicationAdministartionRecord .mar-cell {
  padding: 0; }

.medicationAdministartionRecord .mar-first-row, .medicationAdministartionRecord .mar-plan-header-text {
  font-family: MetaProMedium; }

.medicationAdministartionRecord .mar-italic {
  font-style: italic; }

.medicationAdministartionRecord .mar-text-right-align {
  text-align: right; }

.medicationAdministartionRecord .mar-date-top-padding {
  padding-top: .5rem; }

.medicationAdministartionRecord .mar-padding-bottom {
  padding-bottom: .4rem; }

.medicationAdministartionRecord .titrated-padding {
  padding-bottom: 5px; }

.medicationAdministartionRecord .separator {
  display: flex;
  align-items: center;
  text-align: center;
  margin: 0.75em; }

.medicationAdministartionRecord .separator::before,
.medicationAdministartionRecord .separator::after {
  content: "";
  flex: 1;
  border-bottom: 1px solid #000; }

.medicationAdministartionRecord .separator::before {
  margin-right: 1em; }

.medicationAdministartionRecord .separator::after {
  margin-left: 1em; }

.allergy-history-panel .accordion-extend-class .panel-group {
  margin-bottom: 1.5rem; }

.allergy-history-panel .accordion-extend-class .ps-container {
  overflow: inherit !important; }

.allergy-history-panel .accordion-extend-class .ps-scrollbar-y, .allergy-history-panel .accordion-extend-class .ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: none; }

.allergy-history-panel span.fa.fa-chevron-circle-down.fa-2x.dropdown-toggle.context-icon {
  padding: 0;
  margin: 0; }

.allergy-history-panel .tab-class > .tab-content {
  border-top: 0.1rem solid #E6E6E6;
  clear: both;
  overflow: auto;
  height: calc(100vh - 19rem);
  padding: 0 1rem 0 1rem;
  position: relative; }

.allergy-history-panel .accordion-extend-class .panel-title .dgrey-hmMed-text {
  word-break: break-all;
  display: inline-block; }
  .allergy-history-panel .accordion-extend-class .panel-title .dgrey-hmMed-text .fa-keyboard-o {
    padding: 0 !important; }

.allergy-history-panel .accordion-extend-class .panel-title .section-text {
  display: block;
  float: left;
  width: 75%; }
  .allergy-history-panel .accordion-extend-class .panel-title .section-text > div {
    width: 100%; }
  .allergy-history-panel .accordion-extend-class .panel-title .section-text .reaction-lable {
    font-family: OpenSans-Semibold;
    color: #343435; }

.allergy-history-panel .accordion-extend-class .panel-title .section-progressbar {
  display: block;
  float: left;
  width: 25%; }
  .allergy-history-panel .accordion-extend-class .panel-title .section-progressbar > div {
    float: right; }

.allergy-history-panel .accordion-extend-class .bell-color {
  color: magenta; }

.allergy-history-panel .accordion-extend-class .free-text-drug-icon .custom-tooltip {
  text-transform: none; }

.allergy-history-panel .accordion-extend-class .free-text-drug-icon .custom-tooltip-active {
  max-width: 50rem;
  word-break: normal; }

.allergy-history-panel .accordion-extend-class .content label {
  font-family: OpenSans;
  font-size: 1.5rem;
  color: #343435;
  margin-bottom: 0;
  font-weight: normal; }

.allergy-history-panel .accordion-extend-class .content > div {
  font-family: OpenSans;
  font-size: 1.5rem;
  font-weight: normal;
  color: #343435; }
  .allergy-history-panel .accordion-extend-class .content > div.space-top {
    padding-top: 1.5rem; }

.allergy-history-panel .text-ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 35rem;
  margin-top: 0.5rem;
  line-height: 2rem; }

.allergy-text {
  word-break: break-word; }

.major-allergy-text {
  color: #D7572B !important; }

.moderate-allergy-text {
  color: #D98C18 !important; }

.minor-allergy-text {
  color: #24D399 !important; }

.label-class {
  font-weight: normal; }

.small-warning {
  font-size: 1.5rem;
  color: #F38A00; }

.lable-line-up-gap {
  padding: 1rem 0 0 0; }

.lable-line-up-gap-Notes {
  padding: 1.5rem 0 0 0; }

.lable-line-down-gap {
  padding: 0 0 1rem 0; }

#AllergyHistory .label-class {
  font-weight: normal; }

.empty-row-height {
  height: 2rem; }

.toggle-link {
  cursor: default;
  position: relative;
  top: 3.6rem;
  z-index: 99;
  font-weight: 600;
  display: inline-block; }

.inactive-toggle-link {
  cursor: default;
  display: inline-block;
  padding: 1.5rem 0;
  font-weight: 600; }

.inactive-container {
  /*padding-top: 5rem;*/ }

.button-group.noknown-button button {
  width: 9.4rem; }

.button-group .not-documented {
  color: #8C9093;
  float: right;
  /* box-shadow: none; */
  /* border: 0.1rem solid #E6E6E6; */ }

.empty-allergy-btn {
  /*padding: 1.5rem 0;
      float: left;*/
  width: 100%;
  /*height: 4.5rem;*/
  clear: both;
  /*.allergy-type-header{  line-height: 4.5rem;}*/ }

.top-padding-1 {
  padding-top: 1rem; }

.bottom-padding-1 {
  padding-bottom: 1rem; }

.allergy-type-header-latex {
  padding: 1rem 0 1rem;
  clear: both; }

.allergy-type-header {
  /*padding: 0 0 1rem;*/
  margin: 0 0 1.5rem 0.5rem; }

.Latex_Questions {
  padding-left: 1.6rem;
  word-wrap: break-word; }

.allergy-section-top {
  padding-top: 8px; }

.allergy-readonly-label {
  padding-right: 6px; }

.Question-icon {
  font-size: 5rem;
  margin: 0 0;
  color: #F38A00; }

.promptTitle {
  font-size: 1.5rem;
  color: #F38A00;
  font-weight: 600;
  padding: 1.5rem 0; }

.prompt-textarea {
  height: 7rem;
  margin-left: 1.5rem;
  width: 90%; }

.butWidth {
  width: 8rem;
  margin-right: 0.8rem; }

.ddwidth {
  width: 30%;
  float: left; }

.BTODateTimeText {
  font-weight: normal; }

.tabsPadding {
  padding: 0 1.5rem 3rem; }

.mainNeeded .dual-switch .onoffswitch-label .onoffswitch-inner:before {
  content: "Needed";
  width: 8rem; }

.mainNeeded .dual-switch .onoffswitch-label .onoffswitch-inner:after {
  content: "N/A";
  width: 8rem; }

.block-timeout-tabs > ul > li > a {
  height: auto;
  min-height: 3rem;
  max-height: 6rem;
  width: auto;
  min-width: 12rem;
  max-width: 20rem; }

.block-timeout-tabs > ul > li > a p {
  color: #00A0DC; }

.block-timeout-tabs > ul .active > a {
  height: auto;
  min-height: 3rem;
  max-height: 6rem;
  width: auto;
  min-width: 12rem;
  max-width: 20rem;
  border-bottom: 0.1rem solid #FFFFFF;
  /*border-top: none;*/ }

.block-timeout-tabs > ul .active > a p {
  color: #343435; }

.block-timeout-tabs > ul .active > a:hover {
  border-bottom: 0.1rem solid #FFFFFF;
  /*border-top: none;*/ }

.disabled-addNotes {
  color: #8C9093 !important;
  pointer-events: none; }

.topbottom-padding {
  padding: 1.5rem 0; }

.top-padding {
  padding-top: 1.5rem;
  clear: both; }

.bottom-padding {
  padding-bottom: 1.5rem;
  clear: both; }

.left-right-padding {
  padding: 0 1.5rem; }

.bto_tabHeight {
  height: 2rem; }

.modal-dialog .modal-content .modal-body.mainBlockTimeOut {
  padding: 0 0 !important;
  width: 100%;
  margin-bottom: 0.5rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .bto-middle-label {
    width: 66rem;
    word-break: break-all;
    padding-top: 0.5rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .yesnona {
    width: 18.2rem;
    margin-left: 0.6rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .anes-type {
    width: 10.8rem;
    float: left;
    margin-right: 1.5rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .timeinput input {
    padding: 0 1.5rem;
    width: 65px;
    margin-left: 2.1rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .align-time {
    margin-left: 2.7rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .only-time input {
    margin-left: 0; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .blockTimeOutScroll {
    font-family: MetaProMedium;
    font-size: 1.5rem;
    color: #343435; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut #bto-in {
    padding: 0 1.5rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .btoscroll {
    clear: both;
    max-height: 35.5rem;
    position: relative;
    overflow: hidden !important;
    padding: 0 1.5rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .tab-class {
    display: inline-block;
    width: 100%; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .signatureDiv {
    height: 7.5rem; }
    .modal-dialog .modal-content .modal-body.mainBlockTimeOut .signatureDiv .dateTimeCtrl-align {
      float: left; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .sign-buttons-block {
    width: 90rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .edit-date {
    margin-left: 1.5rem;
    width: 29rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .signOff-Height {
    height: 6.5rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .signatureDiv10px {
    padding: 0 0 0 1.5rem;
    float: left; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .signedUser {
    float: left;
    width: auto;
    margin-right: 1.5rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .sign-other {
    width: 17.2rem;
    float: left; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .bto_tabHeight {
    height: 2rem;
    margin-top: -0.5rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .qn-index {
    width: 2rem;
    padding-top: 0.3rem; }
  .modal-dialog .modal-content .modal-body.mainBlockTimeOut .mainHTMLBlock {
    padding: 1.5rem 0 0 0; }
    .modal-dialog .modal-content .modal-body.mainBlockTimeOut .mainHTMLBlock .all-yes {
      width: 16.9rem; }
    .modal-dialog .modal-content .modal-body.mainBlockTimeOut .mainHTMLBlock .dropdown-dictionary {
      width: 100%;
      position: relative;
      width: 31.1rem;
      float: left; }
      .modal-dialog .modal-content .modal-body.mainBlockTimeOut .mainHTMLBlock .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .modal-dialog .modal-content .modal-body.mainBlockTimeOut .mainHTMLBlock .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .modal-dialog .modal-content .modal-body.mainBlockTimeOut .mainHTMLBlock .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem {
        line-height: 14px; }
    .modal-dialog .modal-content .modal-body.mainBlockTimeOut .mainHTMLBlock .bto-padding {
      padding: 0.5rem 1.5rem 1.5rem; }
    .modal-dialog .modal-content .modal-body.mainBlockTimeOut .mainHTMLBlock .bto-left-right-padding {
      padding: 0 1.5rem; }
    .modal-dialog .modal-content .modal-body.mainBlockTimeOut .mainHTMLBlock .DropDownDisable {
      pointer-events: none;
      color: #00A0DC; }
      .modal-dialog .modal-content .modal-body.mainBlockTimeOut .mainHTMLBlock .DropDownDisable .dropdown-dictionary .dropdown-btn {
        color: #8C9093; }

.risk-assessment-panal-width {
  width: 88rem; }

.home-medication-panal-width {
  width: 65.4rem; }

.panel-patient .patient-info .riskAssessmentlabel .cursor {
  cursor: pointer; }

.panel-patient .patient-info .riskAssessmentlabel .risk-label {
  color: #535456; }

.risk-assessment-level h4, .risk-assessment-level .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .risk-assessment-level .fc-resource-cell {
  font-weight: bold; }

.risk-assessment-level h4, .risk-assessment-level .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .risk-assessment-level .fc-resource-cell,
.risk-assessment-level p {
  display: inline;
  font-family: OpenSans-Semibold;
  font-size: 15px; }

.risk-level-low {
  color: #00A0DC; }

.risk-level-moderate {
  color: #F38A00; }

.risk-level-high {
  color: #D7572B; }

.risk-level-highest {
  color: #D7572B; }

.detail-header {
  margin: 15px 0px 15px 15px; }

#dvtPrevention {
  margin-bottom: 7.5rem;
  margin-top: 1.5rem; }

.dvt-prevention-yes-no .segmented-label label.activeother {
  background-color: #00A0DC; }

#dvtPreventionScrollSection {
  position: relative !important;
  overflow-y: hidden;
  width: auto;
  height: calc(100vh - 29rem);
  padding: 0; }

#dvtPreventionTable {
  position: relative !important;
  overflow-y: hidden;
  max-height: 185px; }
  #dvtPreventionTable a {
    cursor: default !important; }

.dvt-prevention-view {
  margin-right: 1.5rem;
  margin-left: 1.5rem;
  width: calc(100% - 3rem); }
  .dvt-prevention-view .dvt-prevention-view-header {
    font-family: MetaProBook;
    font-size: 1.5rem;
    height: 40px;
    width: 100%;
    display: table; }
  .dvt-prevention-view .dvt-prevention-view-body {
    font-family: MetaProMedium;
    height: 215px;
    width: 100%;
    display: table;
    position: relative;
    border: 1px solid #E6E6E6; }
    .dvt-prevention-view .dvt-prevention-view-body .dvt-prevention-table {
      overflow-y: scroll; }
  .dvt-prevention-view .container {
    width: 100%;
    padding: 0;
    height: auto; }
  .dvt-prevention-view .table {
    width: 100%;
    table-layout: fixed;
    margin: 0px; }
  .dvt-prevention-view .tbl-header {
    vertical-align: middle;
    background-color: #FFFFFF;
    font-family: MetaProBook;
    font-size: 1.5rem;
    color: #343435;
    line-height: 14px;
    height: 35px;
    border-top: 0;
    display: table;
    width: 100%; }
  .dvt-prevention-view .tbl-header span {
    display: table-cell;
    vertical-align: middle; }
  .dvt-prevention-view .sorted {
    color: #00A0DC; }
  .dvt-prevention-view .table-body tr td {
    vertical-align: middle; }
    .dvt-prevention-view .table-body tr td ul {
      overflow: hidden;
      padding: 0px; }
      .dvt-prevention-view .table-body tr td ul li {
        padding: 0px;
        float: left; }
  .dvt-prevention-view .table-body tr:nth-child(even) {
    background-color: #F9F9F9; }
  .dvt-prevention-view .table-body tr:nth-child(odd) {
    background-color: transparent; }
  .dvt-prevention-view .table-body tr.selected {
    color: #FFFFFF;
    background-color: #00A0DC;
    cursor: pointer; }
    .dvt-prevention-view .table-body tr.selected td, .dvt-prevention-view .table-body tr.selected ul, .dvt-prevention-view .table-body tr.selected ul li {
      color: #FFFFFF; }
  .dvt-prevention-view .table-body tr:hover {
    cursor: pointer; }
  .dvt-prevention-view .table-body tr i.action-icon {
    display: none; }
  .dvt-prevention-view .table-body tr:hover i.action-icon {
    display: block; }
  .dvt-prevention-view .tbl-header-icon {
    color: #00A0DC;
    position: absolute;
    top: 19px;
    margin-left: 5px; }
  .dvt-prevention-view .data-rows {
    vertical-align: middle;
    font-size: 1.5rem;
    font-family: OpenSans;
    color: #343435;
    height: 38px;
    border-bottom: 1px;
    border-bottom-color: #E6E6E6;
    padding: 5px; }
  .dvt-prevention-view .data-row-text {
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    width: inherit;
    display: inline-block; }
  .dvt-prevention-view .col-datetime {
    text-align: center;
    width: 105px;
    padding: 5px; }
  .dvt-prevention-view .col-status {
    text-align: center;
    width: 83px;
    padding: 5px; }
  .dvt-prevention-view .col-slide-length-type {
    text-align: left;
    width: 130px;
    padding: 5px; }
  .dvt-prevention-view .col-units {
    text-align: center;
    width: 94px;
    padding: 5px; }
  .dvt-prevention-view .col-pressure {
    text-align: center;
    width: 105px;
    padding: 5px; }
  .dvt-prevention-view .col-documented-by {
    text-align: left;
    width: 110px;
    padding: 5px;
    white-space: nowrap; }
  .dvt-prevention-view .col-preventative-actions {
    text-align: left;
    width: 150px;
    padding: 5px; }
  .dvt-prevention-view .col-notes {
    text-align: left;
    width: 110px;
    padding: 5px; }
  .dvt-prevention-view .col-trashIcon {
    width: 40px;
    padding: 5px; }

.dvt-prevention-details {
  width: 100%;
  padding-top: 2.5rem; }
  .dvt-prevention-details .dvt-prevention-details-notes {
    padding-top: 15px; }
    .dvt-prevention-details .dvt-prevention-details-notes .notes-basic {
      height: 90px; }
  .dvt-prevention-details .title-text {
    margin-top: 5px;
    margin-bottom: 5px;
    color: #343435; }
  .dvt-prevention-details .title-mmhg {
    font-family: MetaProMedium;
    font-size: 1.5rem;
    color: #343435; }
  .dvt-prevention-details .pressure-input, .dvt-prevention-details .pressure-input input {
    width: 20rem;
    text-align: right; }
  .dvt-prevention-details .units {
    padding-top: 0; }
  .dvt-prevention-details .prophylaxis-information .prophylaxis-unit {
    width: 14rem;
    margin-top: 5px; }
  .dvt-prevention-details .preventative-actions {
    margin-bottom: 15px; }
    .dvt-prevention-details .preventative-actions .dropdown-dictionary {
      width: 100%;
      position: relative; }
      .dvt-prevention-details .preventative-actions .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .dvt-prevention-details .preventative-actions .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .dvt-prevention-details .date-time-label span {
    margin-top: 5px;
    margin-bottom: 5px;
    display: block; }

.dvtPrevention_class .dvt_pre_flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 0 0 1.5rem; }
  .dvtPrevention_class .dvt_pre_flex .accor-dvt {
    width: 27.2rem;
    margin: 0 1.5rem 0 0;
    vertical-align: top; }
    .dvtPrevention_class .dvt_pre_flex .accor-dvt .panel-group {
      height: 100%; }
      .dvtPrevention_class .dvt_pre_flex .accor-dvt .panel-group .panel {
        height: calc(100% - 1.5rem); }
        .dvtPrevention_class .dvt_pre_flex .accor-dvt .panel-group .panel li {
          word-break: break-word; }

.dvtPrevention_class .dvt-title {
  font-family: MetaProBook;
  font-size: 1.5rem;
  line-height: 1.7rem;
  color: #343435;
  text-transform: capitalize;
  margin-top: 19px; }

.dvtPrevention_class .link-dvt {
  text-align: right; }
  .dvtPrevention_class .link-dvt .userName {
    max-width: 240px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block; }
  .dvtPrevention_class .link-dvt .dateTime {
    overflow: hidden;
    display: inline-block; }

.dvtPrevention_class .accordion-extend-class .panel-group {
  display: inline-block;
  width: 27rem; }

.dvtPrevention_class .dvt-level-container {
  margin-top: 1rem;
  padding-left: 2.8rem; }

.dvtPrevention_class .dvt-action-text {
  cursor: default;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem; }
  .dvtPrevention_class .dvt-action-text .fa {
    padding-left: 1rem; }

.dvtPrevention_class .flex.dvt-check-list {
  position: relative;
  left: 12.4rem; }

.dvtPrevention_class .dvt-total {
  position: relative;
  top: 3.8rem;
  display: inline;
  font-family: OpenSans-Semibold;
  font-size: 1.5rem; }

.dvtPrevention_class .dvt-risk-total {
  bottom: 3.8rem;
  height: 0; }

.new-assessment-button {
  margin: 15px 15px 5px 15px; }

.detail-header {
  margin: 15px 0px 15px 0px; }

#fallRisk {
  margin-bottom: 75px; }

#fallRiskTable {
  position: relative !important;
  overflow-y: hidden;
  height: 115px; }
  #fallRiskTable a {
    cursor: default !important; }

.fall-risk-view {
  margin: 0 1.5rem;
  border-right: 0.1rem solid #E6E6E6;
  border-left: 0.1rem solid #E6E6E6; }
  .fall-risk-view .fall-risk-view-header {
    font-family: MetaProBook;
    font-size: 1.5rem;
    height: 40px;
    width: 100%;
    display: table; }
  .fall-risk-view .fall-risk-view-body {
    font-family: MetaProMedium;
    height: auto;
    width: 100%;
    display: table;
    position: relative;
    border-bottom: 1px solid #E6E6E6; }
    .fall-risk-view .fall-risk-view-body .fall-risk-table {
      overflow-y: scroll;
      border-top: 1px solid #E6E6E6; }
  .fall-risk-view .container {
    width: 100%;
    padding: 0;
    height: auto; }
  .fall-risk-view .table {
    width: 100%;
    table-layout: fixed;
    margin: 0px; }
  .fall-risk-view .tbl-header {
    vertical-align: middle;
    background-color: #FFFFFF;
    font-family: MetaProBook;
    font-size: 1.5rem;
    color: #343435;
    line-height: 14px;
    height: 35px;
    border-top: 0;
    display: table;
    width: 100%; }
  .fall-risk-view .tbl-header span {
    display: table-cell;
    vertical-align: middle; }
  .fall-risk-view .sorted {
    color: #00A0DC; }
  .fall-risk-view .table-body tr td {
    vertical-align: middle; }
    .fall-risk-view .table-body tr td ul {
      overflow: hidden;
      padding: 0;
      list-style-position: inside;
      list-style-type: disc;
      white-space: nowrap; }
      .fall-risk-view .table-body tr td ul li {
        padding: 0; }
  .fall-risk-view .table-body tr:nth-child(even) {
    background-color: #F9F9F9; }
  .fall-risk-view .table-body tr:nth-child(odd) {
    background-color: transparent; }
  .fall-risk-view .table-body tr.selected {
    color: #FFFFFF;
    background-color: #00A0DC;
    cursor: pointer; }
    .fall-risk-view .table-body tr.selected td, .fall-risk-view .table-body tr.selected ul, .fall-risk-view .table-body tr.selected ul li {
      color: #FFFFFF;
      white-space: normal; }
  .fall-risk-view .table-body tr:hover {
    cursor: pointer; }
  .fall-risk-view .table-body tr i.action-icon {
    display: none; }
  .fall-risk-view .table-body tr:hover i.action-icon {
    display: block; }
  .fall-risk-view .tbl-header-icon {
    color: #00A0DC;
    position: absolute;
    top: 19px;
    margin-left: 5px; }
  .fall-risk-view .data-rows {
    vertical-align: middle;
    font-size: 1.5rem;
    font-family: OpenSans;
    color: #343435;
    color: #343435;
    height: 38px;
    border-bottom: 1px;
    border-bottom-color: #E6E6E6;
    padding: 5px; }
  .fall-risk-view .data-row-text {
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    width: inherit;
    display: inline-block; }
  .fall-risk-view .col-datetime {
    text-align: center;
    width: 125px;
    padding: 5px; }
  .fall-risk-view .col-dept {
    text-align: center;
    width: 125px;
    padding: 5px; }
  .fall-risk-view .col-score-level {
    text-align: left;
    width: 125px;
    padding: 5px; }
  .fall-risk-view .col-documented-by {
    text-align: left;
    width: 125px;
    padding: 5px; }
  .fall-risk-view .col-preventative-actions {
    text-align: left;
    width: 150px;
    padding: 5px; }
  .fall-risk-view .col-notes {
    text-align: left;
    width: 150px;
    padding: 5px; }
  .fall-risk-view .col-trashIcon {
    width: 40px;
    padding: 5px; }

.fall-risk-details {
  overflow: auto; }
  .fall-risk-details .preventative-actions {
    display: flex;
    flex-direction: row;
    flex-grow: 2;
    position: relative;
    min-height: 1rem;
    padding: 0 1.5rem 1.5rem; }
    .fall-risk-details .preventative-actions .title-text {
      white-space: nowrap;
      color: #343435;
      padding: 0.5rem 0; }
    .fall-risk-details .preventative-actions sis-multiselect {
      margin-left: 5px;
      width: auto; }
    .fall-risk-details .preventative-actions button.sisMultiselect {
      width: 211px;
      padding-right: 2.5rem; }
    .fall-risk-details .preventative-actions ul.preventative-action-list {
      -moz-column-count: 2;
      -webkit-column-count: 2;
      column-count: 2;
      /*The code is commented to get the list items right align with the content by Santosh
      -moz-column-gap: 1.5rem;
      -webkit-column-count: 2;
      -webkit-column-gap: 1.5rem; */
      list-style-position: outside;
      -moz-column-gap: 3.5rem;
      -webkit-column-gap: 3.5rem;
      column-gap: 3.5rem;
      width: auto; }
      .fall-risk-details .preventative-actions ul.preventative-action-list li {
        width: auto;
        max-width: 35rem;
        word-break: break-word;
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        -o-column-break-inside: avoid;
        -ms-column-break-inside: avoid;
        column-break-inside: avoid; }
    .fall-risk-details .preventative-actions .dropdown-dictionary {
      width: 100%;
      position: relative; }
      .fall-risk-details .preventative-actions .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .fall-risk-details .preventative-actions .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

#fall-risk-details-scroll-section {
  position: relative !important;
  overflow-y: hidden;
  padding: 0;
  width: 100%;
  height: calc(100vh - 46rem); }

.staff-modal-section .modal-dialog {
  width: 100rem !important; }
  .staff-modal-section .modal-dialog .modal-footer {
    text-align: center; }

.modal-dialog .modal-content .modal-body.mainStaffBlock {
  padding: 0 0 !important;
  width: 100%;
  margin-bottom: 0.5rem; }

.modal-dialog .modal-content .modal-body .mainHTMLBlock {
  padding: 1.5rem 1.5rem 0 1.5rem;
  /*.dropdown-dictionary {
            @include dictonerydropdown(100%, 100%);
            position: relative;
        }*/ }

.aocStaffTable {
  border: #E6E6E6 0.1rem solid;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 33.2rem;
  /*#staff-dictionary-section   .dropdown-dictionary {
            @include dictonerydropdown(100%, 15rem);
            position: relative;
        }*/ }
  .aocStaffTable .header {
    padding: 0 1.5rem; }
    .aocStaffTable .header div {
      text-align: center;
      padding-left: 0.5rem;
      cursor: default; }
      .aocStaffTable .header div:first-child {
        width: 20%; }
      .aocStaffTable .header div:nth-child(2) {
        width: 16.8%; }
      .aocStaffTable .header div:nth-child(3) {
        width: 30.6%; }
      .aocStaffTable .header div:nth-child(4) {
        width: 30.6%; }
      .aocStaffTable .header div:last-child {
        width: 2%; }
  .aocStaffTable .anes-header div:nth-child(3) {
    width: 27.6% !important; }
  .aocStaffTable .anes-header div:nth-child(4) {
    width: 27.6% !important; }
  .aocStaffTable .anes-header div:nth-child(5) {
    width: 6% !important; }
  .aocStaffTable .fa-check {
    color: #00a0dc; }
  .aocStaffTable .staff-content {
    height: 28.3rem;
    overflow-x: hidden;
    overflow-y: auto;
    clear: both;
    position: relative; }
    .aocStaffTable .staff-content .staff_emptyspace {
      height: 5rem; }
    .aocStaffTable .staff-content .row.editable-row:hover {
      cursor: default; }
    .aocStaffTable .staff-content .row.read-only-row:hover {
      cursor: default; }
    .aocStaffTable .staff-content .row .lable-mode {
      padding: 0.4rem 0; }
      .aocStaffTable .staff-content .row .lable-mode > div {
        overflow: hidden;
        -ms-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        text-overflow: ellipsis;
        white-space: nowrap; }
    .aocStaffTable .staff-content .row {
      padding: 0.3rem 1.5rem; }
      .aocStaffTable .staff-content .row:hover div.trash-icon {
        display: block;
        color: #D7572B;
        cursor: pointer; }
      .aocStaffTable .staff-content .row > div {
        width: 100%; }
        .aocStaffTable .staff-content .row > div > div, .aocStaffTable .staff-content .row > div .staff-empty-row > div {
          text-align: center;
          padding: 0 0 0 0.5rem; }
          .aocStaffTable .staff-content .row > div > div:first-child, .aocStaffTable .staff-content .row > div .staff-empty-row > div:first-child {
            width: 20%;
            padding: 0; }
          .aocStaffTable .staff-content .row > div > div:nth-child(2), .aocStaffTable .staff-content .row > div .staff-empty-row > div:nth-child(2) {
            width: 16.8%; }
          .aocStaffTable .staff-content .row > div > div:nth-child(3), .aocStaffTable .staff-content .row > div .staff-empty-row > div:nth-child(3) {
            width: 30.6%;
            float: left; }
          .aocStaffTable .staff-content .row > div > div:nth-child(4), .aocStaffTable .staff-content .row > div .staff-empty-row > div:nth-child(4) {
            width: 30.6%;
            float: left;
            padding: 0 0 0 0.5rem; }
          .aocStaffTable .staff-content .row > div > div:last-child, .aocStaffTable .staff-content .row > div .staff-empty-row > div:last-child {
            width: 2%; }
          .aocStaffTable .staff-content .row > div > div.staff-time-edit, .aocStaffTable .staff-content .row > div .staff-empty-row > div.staff-time-edit {
            min-width: 31.6%; }
            .aocStaffTable .staff-content .row > div > div.staff-time-edit button, .aocStaffTable .staff-content .row > div .staff-empty-row > div.staff-time-edit button {
              float: left; }
        .aocStaffTable .staff-content .row > div div.trash-icon {
          display: none; }
        .aocStaffTable .staff-content .row > div div.no-trash-icon span {
          display: none; }
      .aocStaffTable .staff-content .row .anes-body > div:nth-child(3), .aocStaffTable .staff-content .row .anes-body .staff-empty-row > div:nth-child(3) {
        width: 27.6%;
        float: left; }
      .aocStaffTable .staff-content .row .anes-body > div:nth-child(4), .aocStaffTable .staff-content .row .anes-body .staff-empty-row > div:nth-child(4) {
        width: 27.6%;
        float: left;
        padding: 0 0 0 0.5rem; }
      .aocStaffTable .staff-content .row .anes-body > div:nth-child(5), .aocStaffTable .staff-content .row .anes-body .staff-empty-row > div:nth-child(5) {
        width: 6%;
        float: left;
        padding: 0 0 0 0.5rem; }
  .aocStaffTable .dropdown-dictionary {
    width: 100%; }
    .aocStaffTable .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .aocStaffTable .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .aocStaffTable .role-dictionary-section .dropdown-dictionary {
    width: 100%;
    position: relative; }
    .aocStaffTable .role-dictionary-section .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .aocStaffTable .role-dictionary-section .dropdown-dictionary .dictionaryItemList {
      width: 19rem;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

/*style.css*/
.gridStyle {
  border: 1px solid #d4d4d4;
  width: 500px;
  height: 300px; }

.table-header {
  width: 500px;
  overflow: hidden;
  vertical-align: middle; }

.table-header-cell1 {
  width: 100px;
  float: left;
  text-align: center;
  padding-top: 20px; }

.table-header-cell {
  width: 100px;
  float: left;
  text-align: center; }

.table-header-cell-main {
  width: 100px;
  float: left;
  text-align: center;
  vertical-align: baseline;
  /*border-bottom: 1px solid #000000;*/
  line-height: 50px; }

.progress-body {
  border: 1px solid #000;
  display: block;
  height: 20px;
  position: relative;
  width: 100px; }

/* interfearing with new styles Madhu*/
/*
.progress {
    background:chartreuse;
    display:block;
    height:20px;
    overflow: hidden;
}*/
.add-bag {
  color: #fff;
  background: red;
  border-radius: 30px;
  font-weight: bold;
  padding: 5px; }

.cell-value {
  width: 100px;
  position: relative;
  float: left;
  text-align: center; }

.cur {
  cursor: pointer; }

.block {
  display: block; }

.skew-data {
  -ms-transform: rotate(-40deg);
  /* IE 9 */
  -webkit-transform: rotate(-40deg);
  /* Chrome, Safari, Opera */
  transform: rotate(-40deg);
  display: block; }

.bag-time {
  font-size: 10px; }

.rotate-div {
  height: auto;
  padding-bottom: 20%; }

.pop-edit {
  position: absolute;
  top: 16px;
  left: 70px;
  padding: 3px 5px;
  background: #ffffff;
  font-size: 11px;
  border: 1px solid #000;
  overflow: hidden; }

.fa-power-off {
  color: #F38A00; }

/*.fa-chevron-down {
border:2px solid #000000;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
}
.fa-chevron-up {
    border:2px solid #000000;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
}*/
/*.fa-plus{
    
    border:2px solid #000000;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
}*/
.fa-kg {
  font-size: 0.5em;
  line-height: .75em;
  vertical-align: -15%;
  color: gray; }

.modal-dialog .modal-content .modal-body.bagAssessment {
  padding: 0 0 !important;
  width: 100%; }
  .modal-dialog .modal-content .modal-body.bagAssessment decimal-text-box input {
    text-align: right; }
  .modal-dialog .modal-content .modal-body.bagAssessment decimal-text-box.ml-text input {
    padding-right: 4rem; }
  .modal-dialog .modal-content .modal-body.bagAssessment decimal-text-box.mlhr-text input {
    padding-right: 6.1rem; }
  .modal-dialog .modal-content .modal-body.bagAssessment .mainCointainer {
    padding: 1.5rem 0 1.5rem; }
    .modal-dialog .modal-content .modal-body.bagAssessment .mainCointainer .bagLeftContainer {
      border-right: 0.1rem solid #E6E6E6; }
    .modal-dialog .modal-content .modal-body.bagAssessment .mainCointainer .bagBottomContainer {
      padding: 1rem 1.5rem 0 1.5rem;
      margin-top: 1.5rem; }
    .modal-dialog .modal-content .modal-body.bagAssessment .mainCointainer .dropdown-dictionary {
      width: 100%;
      position: relative; }
      .modal-dialog .modal-content .modal-body.bagAssessment .mainCointainer .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .modal-dialog .modal-content .modal-body.bagAssessment .mainCointainer .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .modal-dialog .modal-content .modal-body.bagAssessment .mainCointainer .topborderBagAssement {
      border-top: 0.1rem solid #E6E6E6; }
  .modal-dialog .modal-content .modal-body.bagAssessment .btn-group-siteAssessment button {
    width: 6.7rem; }
  .modal-dialog .modal-content .modal-body.bagAssessment .btn-group-bag button {
    width: 11.2rem; }
  .modal-dialog .modal-content .modal-body.bagAssessment .bag-btn {
    width: 9.8rem !important;
    padding: 0 !important; }
  .modal-dialog .modal-content .modal-body.bagAssessment .all-normal-btn {
    width: 10.9rem; }
  .modal-dialog .modal-content .modal-body.bagAssessment .sign-text {
    text-align: left; }
  .modal-dialog .modal-content .modal-body.bagAssessment .animate-div {
    height: 0px;
    transition: height 0.5s;
    overflow: hidden;
    width: 100%; }
  .modal-dialog .modal-content .modal-body.bagAssessment .trans {
    height: 74px; }

.ctrlrightPadding {
  padding: 0 .75rem 0 0; }

.ctrlleftPadding {
  padding: 0 0 0 0.75rem; }

.modal-dialog .modal-content .modal-header .modal-title {
  text-transform: capitalize !important;
  padding: 0 1.5rem !important; }

.modal-dialog .modal-content .modal-body.IOAssessment {
  padding: 0 0 !important;
  width: 100%; }
  .modal-dialog .modal-content .modal-body.IOAssessment .io-assement-scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    max-height: 50rem;
    width: 100%; }
  .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer {
    padding: 1.5rem 1.5rem; }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer decimal-text-box input {
      text-align: right; }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer decimal-text-box.ml-text input {
      padding-right: 4rem; }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer decimal-text-box.mlhr-text input {
      padding-right: 5.3rem; }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .sign-text {
      text-align: left; }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .other-input {
      margin-bottom: 1.5rem;
      clear: both;
      height: 3.0rem; }
      .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .other-input .dropdown-dictionary {
        padding-top: 0; }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .other-output {
      margin-bottom: 1.5rem;
      clear: both;
      height: 6.5rem; }
      .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .other-output .dropdown-dictionary {
        padding-top: 0; }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .IOLeftContainer {
      padding: 0 .75rem 0 0; }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .oral {
      margin-top: 0.3rem; }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .label-margin {
      margin-bottom: 0rem; }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .button-group button {
      width: 5.2rem; }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .IORightContainer {
      padding: 0 0 0 0.75rem; }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .dropdown-dictionary {
      width: 100%;
      position: relative; }
      .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .modal-dialog .modal-content .modal-body.IOAssessment .mainIOCointainer .btnCenterAlign {
      text-align: center;
      margin-top: 1.5rem; }

.accordion-extend-class .fa-plus {
  border: 0;
  padding: 0; }

.specimen_list .accordionLeftColumn {
  padding-left: 10px; }
  .specimen_list .accordionLeftColumn .info_specimen {
    padding-bottom: 0.5rem;
    display: block; }

.specimen_list .padding-right {
  padding: 0 1rem 0 0; }

.specres_container_inner .accordion-extend-class .content {
  padding-left: 1rem !important;
  padding-right: 1rem !important; }

.specimentsBlock {
  width: 60rem;
  padding: 0 0; }
  .specimentsBlock .specimen-disposed {
    margin-bottom: 1.5rem; }
  .specimentsBlock .spclog-textarea {
    overflow: hidden;
    width: 44.5rem;
    overflow: hidden;
    word-wrap: break-word;
    resize: none;
    height: 5.3rem; }
  .specimentsBlock .specimen-context {
    padding: 0 !important;
    width: auto !important; }
  .specimentsBlock .plus-fa {
    padding-left: 0px; }
  .specimentsBlock .plus-col {
    padding-left: 0px !important; }
  .specimentsBlock .staff-signature {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 14rem;
    display: inline-block;
    white-space: nowrap; }
  .specimentsBlock .accordion-no-padding {
    margin-left: 5.5rem; }
  .specimentsBlock .accordion-extend-class .panel-group .panel .panel-title {
    word-break: break-all; }
  .specimentsBlock .accordion-extend-class .panel-group .panel .panel-title > a {
    /*  line-height: 3rem; */
    vertical-align: top; }
    .specimentsBlock .accordion-extend-class .panel-group .panel .panel-title > a .fa {
      /*margin: 0 0.5rem 0 1rem;
        padding: 0;*/
      width: 3rem; }
  .specimentsBlock .accordion-extend-class .panel-group .panel .panel-title h4, .specimentsBlock .accordion-extend-class .panel-group .panel .panel-title .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .specimentsBlock .accordion-extend-class .panel-group .panel .panel-title .fc-resource-cell {
    word-break: break-all; }
  .specimentsBlock .section-progress-line-adj {
    line-height: 0; }
  .specimentsBlock .speciment_type_name {
    /*
    float: right;
    */
    text-transform: none; }
  .specimentsBlock ul.speciment_tests {
    padding-left: 1.5rem; }
  .specimentsBlock ul.speciment_type {
    padding-left: 1.5rem; }
  .specimentsBlock ul.speciment_locations {
    padding-left: 1.5rem; }
  .specimentsBlock ul.selected-item-text-wrap {
    word-wrap: break-word;
    padding-right: 15px; }
  .specimentsBlock span.accordion-item-text-wrap {
    word-wrap: break-word;
    padding-right: 15px; }
  .specimentsBlock .sendToDropdown {
    padding: 1.5rem;
    background-color: #F9F9F9;
    border: #E6E6E6 1px solid; }
    .specimentsBlock .sendToDropdown .dropdown-dictionary {
      width: 100%;
      position: relative; }
      .specimentsBlock .sendToDropdown .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .specimentsBlock .sendToDropdown .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .specimentsBlock .fa-flask {
    padding-right: 1.5rem;
    float: left; }
  .specimentsBlock .spec-log {
    position: relative; }
    .specimentsBlock .spec-log .info_box {
      width: 25rem;
      top: -7.4rem;
      left: 1rem;
      position: absolute;
      display: none;
      color: #535456;
      font-size: 1.5rem;
      height: auto;
      white-space: normal;
      word-break: break-all;
      font-family: OpenSans;
      line-height: 2rem; }
    .specimentsBlock .spec-log .info_box.active {
      display: block; }
  .specimentsBlock .tab-contentBorder {
    border-top: none;
    padding: 1.5rem; }
  .specimentsBlock .tab-content-no-border-bottom-padding {
    border-top: none;
    padding: 1.5rem 1.5rem 0.1rem;
    min-height: calc(100vh - 35.9rem); }
  .specimentsBlock .spec-icon-set {
    width: 100%;
    position: absolute;
    top: 0.4rem; }
  .specimentsBlock .tab-class > .tab-content {
    border: #E6E6E6 1px solid;
    overflow: hidden;
    height: calc(100vh - 29.1rem);
    position: relative; }
  .specimentsBlock .tab-class > ul > li > a {
    width: auto; }
  .specimentsBlock .accordion-extend-class .panel-group {
    margin-top: 1.5rem;
    margin-bottom: 0;
    overflow: inherit !important; }
  .specimentsBlock .panel-group {
    margin: 0; }
  .specimentsBlock .accordion-extend-class .panel-group .panel h4 > a .heading-panel, .specimentsBlock .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .heading-panel, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .specimentsBlock .accordion-extend-class .panel-group .panel .fc-resource-cell > a .heading-panel {
    width: 92%; }
  .specimentsBlock .fa-times-circle.deleteicon {
    padding-right: 0.5rem; }
  .specimentsBlock .specimenName {
    min-width: 2rem;
    max-width: 31rem;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left; }
  .specimentsBlock .fa-pencil {
    padding-left: 1.5rem; }
  .specimentsBlock .specmenLog-section-text {
    width: 91%; }
  .specimentsBlock .specmenLogtoggle {
    left: -8.3rem !important;
    min-width: 11.3rem; }
  .specimentsBlock .word-wrap {
    word-wrap: break-word; }

.modal-dialog .modal-content .modal-body.add-SpecimenBlock {
  padding: 1.5rem 0 1.5rem 1.5rem; }

.add-SpecimenBlock {
  width: 100%; }
  .add-SpecimenBlock button.sisMultiselect, .add-SpecimenBlock ul.sisMultiselect.rounded-top-corner {
    width: 100%; }
  .add-SpecimenBlock ul.sisMultiselect > li.list-item {
    cursor: pointer; }
  .add-SpecimenBlock .dropdown-dictionary {
    width: 100%;
    position: relative; }
    .add-SpecimenBlock .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .add-SpecimenBlock .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .add-SpecimenBlock .selected-items ul {
    clear: both;
    padding: 2rem 0 0 2rem; }
  .add-SpecimenBlock .add-specimen-scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    max-height: 42.4rem;
    width: 100%;
    padding-right: 1.5rem; }
    .add-SpecimenBlock .add-specimen-scroll-bar .location-dropdown-container .dropdown-dictionary .dictionaryItemList {
      width: 56rem !important; }
  .add-SpecimenBlock ul.selected-element-text-wrap {
    word-wrap: break-word;
    padding-right: 15px; }

.modal-title-overflow {
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: none;
  white-space: nowrap; }

.specimenpoupwidth .modal-dialog {
  width: 45rem; }
  .specimenpoupwidth .modal-dialog .modal-content .user-prompt-error {
    width: 45rem; }

.specimen-btnCenter {
  text-align: center; }

.specres_container .specres_container_inner {
  height: calc(100vh - 11rem);
  width: 91rem; }
  .specres_container .specres_container_inner .data-tile {
    margin: 0; }
    .specres_container .specres_container_inner .data-tile > div {
      min-height: 40px; }
  .specres_container .specres_container_inner .specres_inner {
    height: 60rem; }
    .specres_container .specres_container_inner .specres_inner .phy-name {
      width: 18rem;
      overflow: hidden; }
      .specres_container .specres_container_inner .specres_inner .phy-name label {
        text-overflow: ellipsis;
        overflow: hidden;
        width: 14rem;
        display: inline-block;
        white-space: nowrap;
        line-height: 1.6rem;
        vertical-align: top; }
    .specres_container .specres_container_inner .specres_inner .phy-name-end {
      width: 11rem;
      overflow: hidden; }
      .specres_container .specres_container_inner .specres_inner .phy-name-end label {
        text-overflow: ellipsis;
        overflow: hidden;
        width: 14rem;
        display: inline-block;
        white-space: nowrap;
        line-height: 1.6rem;
        vertical-align: top; }
    .specres_container .specres_container_inner .specres_inner .info_box {
      width: 25rem;
      top: 80px;
      left: 72%;
      position: absolute;
      display: none;
      color: #535456;
      font-size: 1.5rem;
      height: auto;
      white-space: normal;
      word-break: break-all;
      font-family: OpenSans;
      line-height: 2rem; }
    .specres_container .specres_container_inner .specres_inner .info_box.active {
      display: block; }
    .specres_container .specres_container_inner .specres_inner .info_box_tests {
      top: 50px;
      left: 40%; }
    .specres_container .specres_container_inner .specres_inner .speciment_type_name {
      text-transform: none;
      padding-bottom: 1.5rem;
      display: block; }
  .specres_container .specres_container_inner .specres_container_footer {
    width: 92.2rem;
    margin-left: -15px;
    position: absolute;
    bottom: 0;
    height: 6rem; }
    .specres_container .specres_container_inner .specres_container_footer .phy-text {
      margin-top: 0.8rem;
      width: 23.8rem;
      float: left;
      margin-right: 1.5rem; }
    .specres_container .specres_container_inner .specres_container_footer .sign_footer {
      height: 6rem;
      background-color: #E6E6E6; }
      .specres_container .specres_container_inner .specres_container_footer .sign_footer .staff-text {
        margin-top: 0.6rem;
        width: 24rem;
        margin-left: 1.5rem;
        margin-right: 1.5rem; }
      .specres_container .specres_container_inner .specres_container_footer .sign_footer .left-sign-div {
        margin-left: 1.5rem;
        margin-right: 1.5rem;
        font-family: OpenSans-Semibold;
        font-size: 1.5rem;
        color: #343435;
        float: left;
        line-height: 1.5rem;
        display: inline-block;
        vertical-align: middle;
        width: 24rem;
        max-width: 24rem;
        text-align: left; }
        .specres_container .specres_container_inner .specres_container_footer .sign_footer .left-sign-div .sign_word-wrap {
          text-overflow: ellipsis;
          overflow: hidden;
          width: 24rem;
          display: inline-block;
          white-space: nowrap; }
        .specres_container .specres_container_inner .specres_container_footer .sign_footer .left-sign-div .info_box {
          width: 25rem;
          top: -7.4rem;
          left: 1rem;
          position: absolute;
          display: none;
          color: #535456;
          font-size: 1.5rem;
          height: auto;
          white-space: normal;
          word-break: break-all;
          font-family: OpenSans;
          line-height: 2rem; }
        .specres_container .specres_container_inner .specres_container_footer .sign_footer .left-sign-div .info_box.active {
          display: block; }
      .specres_container .specres_container_inner .specres_container_footer .sign_footer .right-signuser {
        float: right; }
      .specres_container .specres_container_inner .specres_container_footer .sign_footer .sign_Promptdiv {
        font-family: OpenSans-Semibold;
        font-size: 1.5rem;
        color: #343435;
        float: left;
        line-height: 1.5rem;
        display: inline-block;
        vertical-align: middle;
        width: 23.8rem;
        max-width: 23.8rem;
        margin-right: 1.5rem;
        text-align: left; }
        .specres_container .specres_container_inner .specres_container_footer .sign_footer .sign_Promptdiv .sign_word-wrap {
          text-overflow: ellipsis;
          overflow: hidden;
          width: 23.8rem;
          display: inline-block;
          white-space: nowrap; }
        .specres_container .specres_container_inner .specres_container_footer .sign_footer .sign_Promptdiv .info_box {
          width: 25rem;
          top: -7.4rem;
          left: 11rem;
          position: absolute;
          display: none;
          color: #535456;
          font-size: 1.5rem;
          height: auto;
          white-space: normal;
          word-break: break-all;
          font-family: OpenSans;
          line-height: 2rem; }
        .specres_container .specres_container_inner .specres_container_footer .sign_footer .sign_Promptdiv .info_box.active {
          display: block; }
      .specres_container .specres_container_inner .specres_container_footer .sign_footer .signature-but1 button {
        margin-right: 1rem; }
      .specres_container .specres_container_inner .specres_container_footer .sign_footer .signature-but {
        width: 19rem;
        float: right; }
        .specres_container .specres_container_inner .specres_container_footer .sign_footer .signature-but button {
          margin-right: 1rem; }
        .specres_container .specres_container_inner .specres_container_footer .sign_footer .signature-but .phy-review-btn {
          margin-right: 1.5rem; }
      .specres_container .specres_container_inner .specres_container_footer .sign_footer .top_margin {
        margin-top: 1.5rem; }
      .specres_container .specres_container_inner .specres_container_footer .sign_footer .left_margin {
        margin-left: -2.8rem; }
    .specres_container .specres_container_inner .specres_container_footer .sticky_footer {
      height: 6rem;
      background-color: #E6E6E6; }
  .specres_container .specres_container_inner .specres_header {
    padding-top: 1.5rem; }
  .specres_container .specres_container_inner i.fa.fa-flask.task-panel-icon {
    color: #535456 !important;
    cursor: default;
    padding-right: 1.5rem; }
  .specres_container .specres_container_inner .panel-group.ps-container {
    overflow: inherit !important;
    width: 45rem; }
    .specres_container .specres_container_inner .panel-group.ps-container .selected-tile {
      box-shadow: none;
      border: 0.2rem solid #00A0DC; }
      .specres_container .specres_container_inner .panel-group.ps-container .selected-tile .selected_indicator {
        background: transparent;
        border-left: 1.5rem solid #00A0DC;
        border-top: 1.5rem solid transparent;
        border-bottom: 1.5rem solid transparent;
        width: 1.5rem;
        height: 1.5rem;
        position: absolute;
        vertical-align: middle;
        right: -1.5rem;
        top: calc(50% - (1.5rem/2)); }
  .specres_container .specres_container_inner .specres_inner_left {
    width: 47rem;
    height: calc(100vh - 28rem); }
  .specres_container .specres_container_inner .spec_res_edit {
    width: 46rem;
    text-align: right; }
  .specres_container .specres_container_inner .spec_res_review_buttons {
    width: 100%;
    text-align: left;
    height: 4rem; }
    .specres_container .specres_container_inner .spec_res_review_buttons > div {
      margin-right: 1.5rem; }
      .specres_container .specres_container_inner .spec_res_review_buttons > div h4, .specres_container .specres_container_inner .spec_res_review_buttons > div .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .specres_container .specres_container_inner .spec_res_review_buttons > div .fc-resource-cell {
        display: inline-block; }
      .specres_container .specres_container_inner .spec_res_review_buttons > div button {
        width: 14.5rem;
        float: right;
        margin-right: 0.5rem; }
  .specres_container .specres_container_inner .req_title {
    padding-left: 0;
    padding-bottom: 0.5rem; }
    .specres_container .specres_container_inner .req_title h2 {
      text-transform: none; }
  .specres_container .specres_container_inner .specimen_list {
    overflow: hidden;
    position: relative;
    height: calc(100vh - 32rem);
    padding: 10px 1.5rem 1.5rem 0.5rem;
    margin-left: -0.5rem;
    float: left;
    width: 47rem; }
    .specres_container .specres_container_inner .specimen_list .accordion-no-padding {
      margin-left: 4.5rem; }
    .specres_container .specres_container_inner .specimen_list .accordion-extend-class .panel-group .panel h4, .specres_container .specres_container_inner .specimen_list .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .specres_container .specres_container_inner .specimen_list .accordion-extend-class .panel-group .panel .fc-resource-cell, .specres_container .specres_container_inner .specimen_list .accordion-extend-class .panel-group .panel .panel-title {
      word-break: break-all;
      position: relative; }
    .specres_container .specres_container_inner .specimen_list .spec_type {
      height: 2rem; }
    .specres_container .specres_container_inner .specimen_list .panel-heading {
      padding-bottom: 0.5rem; }
    .specres_container .specres_container_inner .specimen_list .accordion-extend-class .panel-group .panel .panel-title > a .fa {
      /*padding: 0;
        margin-left: 1rem;
        margin-right: 0;*/
      width: 3rem; }
    .specres_container .specres_container_inner .specimen_list .bottle_no {
      padding-bottom: 1rem;
      display: block;
      margin-left: 1.5rem; }
    .specres_container .specres_container_inner .specimen_list .content {
      border-top: 0.1rem solid #E6E6E6;
      overflow: hidden;
      position: relative; }
    .specres_container .specres_container_inner .specimen_list .location {
      padding-right: 1.3rem; }
    .specres_container .specres_container_inner .specimen_list .reviewedButtons {
      margin-bottom: 2rem; }
      .specres_container .specres_container_inner .specimen_list .reviewedButtons .approve {
        margin-bottom: 5px; }
  .specres_container .specres_container_inner .spec_res_title {
    width: 45rem; }
  .specres_container .specres_container_inner .specres_inner_right {
    width: 44rem;
    overflow: hidden;
    position: relative;
    height: calc(100vh - 28rem); }
    .specres_container .specres_container_inner .specres_inner_right .padding-topbottom {
      padding: 0 0 1.5rem; }
    .specres_container .specres_container_inner .specres_inner_right .specres_right_scroll {
      position: relative;
      height: calc(100vh - 34.5rem); }
    .specres_container .specres_container_inner .specres_inner_right .specimen-name {
      display: inline-block;
      font-family: OpenSans;
      font-size: 1.5rem;
      white-space: nowrap;
      overflow: hidden;
      width: 30rem;
      text-overflow: ellipsis;
      vertical-align: top; }
    .specres_container .specres_container_inner .specres_inner_right .spec_tests:first-child .spec_test_results .top-padding:first-child {
      padding-top: 0;
      word-wrap: break-word; }
  .specres_container .specres_container_inner .reviewed {
    color: #24D399; }
  .specres_container .specres_container_inner .not_reviewed {
    color: #E2147B; }
  .specres_container .specres_container_inner .sub_text {
    color: #535456;
    font-size: 1.5rem;
    font-family: OpenSans;
    font-weight: normal; }
  .specres_container .specres_container_inner .res_status {
    font-size: 1.5rem; }
    .specres_container .specres_container_inner .res_status .res {
      padding: 0 0 0 0.5rem;
      color: #535456; }
  .specres_container .specres_container_inner .specres_labels {
    padding: 1rem 0;
    margin-bottom: 1.5rem;
    border-bottom: 0.1rem solid #E6E6E6; }
  .specres_container .specres_container_inner ul.sent_res {
    padding: 0;
    margin: 0; }
    .specres_container .specres_container_inner ul.sent_res li {
      list-style: none;
      display: inline-block;
      width: 49.78%;
      padding: 1rem 0;
      text-align: left;
      line-height: 2rem;
      vertical-align: middle; }
      .specres_container .specres_container_inner ul.sent_res li div {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
      .specres_container .specres_container_inner ul.sent_res li:nth-child(2n-1) label {
        width: 26.5%; }
      .specres_container .specres_container_inner ul.sent_res li:nth-child(2n-1) div {
        width: 70.5%; }
      .specres_container .specres_container_inner ul.sent_res li:nth-child(2n) label {
        width: 43.5%; }
      .specres_container .specres_container_inner ul.sent_res li:nth-child(2n) div {
        width: 56.5%; }
      .specres_container .specres_container_inner ul.sent_res li label {
        margin-bottom: 0; }
  .specres_container .specres_container_inner .specimen_tests {
    border-bottom: 0.2rem solid #E6E6E6; }
  .specres_container .specres_container_inner .test_results {
    margin: 0 0 0 1.7rem;
    padding: 0; }
  .specres_container .specres_container_inner .selected_spec .panel-group {
    border: 0.1rem solid #E6E6E6; }

.specimens-sticky-footer-wrapper {
  background-color: #F9F9F9;
  min-height: 6.7rem;
  border-top: 1px solid #E6E6E6; }

.specimens-sticky-footer {
  min-width: 60rem;
  height: 6.1rem;
  position: fixed;
  bottom: 0;
  margin-left: -0.1rem;
  background-color: #F9F9F9;
  border: 1px solid #E6E6E6;
  border-bottom: none;
  display: contents; }
  .specimens-sticky-footer .specimens-buttons-hold {
    text-align: right;
    padding: 1.5rem; }
    .specimens-sticky-footer .specimens-buttons-hold .specimens-buttons-padding {
      padding-left: 10px !important;
      padding-right: 10px !important; }
  .specimens-sticky-footer .specimens-sign-info {
    line-height: 3.6rem;
    font-family: OpenSans-Semibold;
    font-size: 1.5rem;
    color: #343435;
    text-align: left; }
    .specimens-sticky-footer .specimens-sign-info .inline-block {
      display: inline-block;
      max-height: 3rem;
      float: left; }
    .specimens-sticky-footer .specimens-sign-info .signee-name {
      max-width: calc(100% - 8.0rem);
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }

.add_result_block {
  border-bottom: 0.2rem solid #E6E6E6; }

.spec_test_results {
  margin-bottom: 1.5rem;
  padding-right: 1.5rem; }
  .spec_test_results button.sisMultiselect, .spec_test_results ul.sisMultiselect.rounded-top-corner {
    width: 100%; }
  .spec_test_results .selected-items ul {
    clear: both;
    padding: 2rem 0 0 2rem; }
  .spec_test_results ul.sisMultiselect > li.list-item {
    cursor: pointer; }
  .spec_test_results .dropdown-dictionary {
    width: 100%; }
    .spec_test_results .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .spec_test_results .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .spec_test_results .dropdown-dictionary .selected-list-bycolumn aside:last-child ul {
      padding-bottom: 1.5rem; }
  .spec_test_results .test_res_multi .infinite-items {
    overflow: hidden; }
  .spec_test_results .res_status_title {
    float: left;
    clear: both; }
  .spec_test_results .spec_test_results_inner {
    padding-top: 1.5rem;
    position: relative;
    clear: both; }
    .spec_test_results .spec_test_results_inner .result-status .dictionaryItemList {
      margin-top: 2.2rem; }
  .spec_test_results .add_res_btn {
    text-align: center; }
  .spec_test_results .test_result_items {
    clear: both; }
  .spec_test_results h4.test_name, .spec_test_results .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .test_name.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .spec_test_results .test_name.fc-resource-cell {
    word-wrap: break-word; }
  .spec_test_results .received-by {
    padding-top: 1.5rem; }
    .spec_test_results .received-by .received-by-label {
      float: left; }
    .spec_test_results .received-by .received-by-user-name {
      float: left;
      margin-top: 1rem;
      font-family: OpenSans-Bold;
      font-size: 1.5rem; }
    .spec_test_results .received-by .received-by-date {
      padding-top: 0.5rem;
      display: inline-block; }
    .spec_test_results .received-by .button-primary-small {
      vertical-align: top;
      margin-top: 0.5rem; }
  .spec_test_results .result-attachments {
    padding-top: 1.5rem; }
    .spec_test_results .result-attachments h4, .spec_test_results .result-attachments .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .spec_test_results .result-attachments .fc-resource-cell {
      margin-bottom: 0.5rem; }

.specimen-attachments {
  display: flex;
  flex-direction: column; }
  .specimen-attachments > div {
    margin-bottom: 10px; }
  .specimen-attachments > div.header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    border: 1px solid transparent; }
    .specimen-attachments > div.header > button {
      width: 145px; }
    .specimen-attachments > div.header h2 {
      align-self: center; }
  .specimen-attachments > div.tile {
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    margin: 0 0 10px 0;
    padding: 15px 15px; }
    .specimen-attachments > div.tile > div.name {
      display: flex;
      justify-content: space-between;
      flex-direction: row;
      color: #00A0DC;
      font-family: MetaProMedium;
      font-size: 1.4rem; }
      .specimen-attachments > div.tile > div.name > div {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-right: 10px;
        min-width: 38rem; }
      .specimen-attachments > div.tile > div.name > i {
        color: #8C9093; }
    .specimen-attachments > div.tile div.description {
      color: #343435;
      font-family: OpenSans;
      font-size: 1.5rem;
      word-wrap: break-word; }
    .specimen-attachments > div.tile .attachment-sign {
      padding-top: 1rem;
      word-wrap: break-word;
      border-top: 0.1rem solid #E6E6E6; }
      .specimen-attachments > div.tile .attachment-sign .review_block {
        display: block;
        width: 100%;
        padding-bottom: 0.5rem;
        height: 3.5rem; }
        .specimen-attachments > div.tile .attachment-sign .review_block .label-text-addon {
          float: left;
          display: inline-block;
          line-height: 3rem;
          margin-bottom: 0;
          width: 295px;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .specimen-attachments > div.tile .attachment-sign .review_block button {
          float: right; }
      .specimen-attachments > div.tile .attachment-sign .physician_review_need {
        display: block;
        width: 100%;
        padding-bottom: 0.5rem;
        height: 3rem;
        line-height: 2.5rem; }
        .specimen-attachments > div.tile .attachment-sign .physician_review_need .check-box-label {
          font-family: MetaProMedium;
          font-size: 1.5rem;
          padding-left: 1.5rem;
          vertical-align: text-top; }

.lineAssessmentCointainer .hung-by-iv-site .ctrlleftPadding {
  padding: 0rem; }

.lineAssessmentCointainer .dropdown-dictionary {
  width: 27.8rem;
  position: relative; }
  .lineAssessmentCointainer .dropdown-dictionary .dropdown-btn {
    width: 27.8rem;
    padding: 0.8rem 1.8rem; }
  .lineAssessmentCointainer .dropdown-dictionary .dictionaryItemList {
    width: 100%;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.lineAssessmentCointainer .btnCenterAlign {
  text-align: center;
  margin-top: 1.5rem; }

.lineAssessmentCointainer .bagBottomContainer {
  padding: 1.5rem 1.5rem 0 1.5rem;
  /*margin-top: 1.5rem;*/ }

.lineAssessmentCointainer .topborderBagAssement {
  border-top: 0.1rem solid #E6E6E6; }

.lineAssessmentCointainer .btn-Rt-Margin {
  margin-right: 0.5rem !important; }

.lineAssessmentCointainer .button-group button {
  width: 53px; }

.lineAssessmentCointainer .gauge-label {
  margin-bottom: 0; }

.lineAssessmentCointainer .gauge-btnset button {
  margin-top: 0.5rem;
  min-width: 9rem;
  max-width: 47rem;
  text-overflow: ellipsis;
  overflow: hidden;
  width: auto; }

.lineAssessmentCointainer #all-normal {
  padding-left: 30px; }

.lineAssessmentCointainer .all-normal-btn {
  width: 11.1rem; }

.lineAssessmentCointainer .footer-center {
  text-align: center; }

.lineAssessmentCointainer .segmented-label-fixedwidth {
  background-color: #E6E6E6; }
  .lineAssessmentCointainer .segmented-label-fixedwidth label, .lineAssessmentCointainer .segmented-label-fixedwidth .btn {
    width: 11.5rem;
    text-overflow: ellipsis;
    overflow: hidden; }
  .lineAssessmentCointainer .segmented-label-fixedwidth label:disabled:active, .lineAssessmentCointainer .segmented-label-fixedwidth .btn:disabled:active {
    background-color: #E6E6E6; }

.lineAssessmentCointainer .iv-status-resp-btn button {
  width: 13rem; }

.lineAssessmentCointainer .status-resp-btn button {
  width: 16.6rem; }

.lineAssessmentCointainer .date-input {
  width: 12rem !important; }

.lineAssessmentCointainer .btn-margin-left {
  margin-left: 1rem; }

.lineAssessmentCointainer .line-yes-no {
  padding-left: 30px; }

.hideButton {
  visibility: hidden; }

.add-latex {
  width: 100%; }
  .add-latex .footer {
    padding: 0 0.8rem 3.3rem 6.4rem; }
  .add-latex .full-textarea {
    height: 6rem; }
  .add-latex .latexAdded {
    margin-left: 5.7rem; }
  .add-latex .has-latex {
    height: 3rem; }
  .add-latex .allergy-btnleft {
    padding-left: 0.75rem; }
  .add-latex .allergy-btnright {
    padding-right: 0.75rem; }
  .add-latex .topPadding15px {
    padding-top: 1.5rem;
    clear: both; }
  .add-latex .topPadding10px {
    padding-top: 1rem;
    clear: both; }
  .add-latex .four-state .top-right button {
    padding-right: 1.5rem;
    padding-left: 1.5rem; }
  .add-latex .question-ellipse {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: 0.5rem;
    vertical-align: middle; }
  .add-latex .patient_latex_allergy {
    padding-top: 0.5rem;
    vertical-align: middle; }

.add-allergy {
  width: 100%;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  padding-top: 1rem;
  padding-bottom: 1.5rem;
  margin-bottom: 0.5rem; }
  .add-allergy .asterisk-margin {
    margin-left: -0.3rem; }
  .add-allergy .error {
    color: #D7572B; }
  .add-allergy .dropdown-dictionary {
    width: 100%; }
    .add-allergy .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .add-allergy .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .add-allergy .dictionary-drop-down button.sisMultiselect {
    width: 100%; }
  .add-allergy .tab-content .tab-pane {
    background-color: #F9F9F9;
    margin-top: 1.5rem; }
  .add-allergy .moderate.btn.active {
    background-color: #D98C18;
    color: #FFFFFF; }
  .add-allergy .major.btn.active {
    background-color: #D7572B;
    color: #FFFFFF; }
  .add-allergy .minor.btn.active {
    background-color: #24D399;
    color: #FFFFFF; }
  .add-allergy .footer {
    padding: 0 0.8rem 2.8rem 6.4rem; }
  .add-allergy .full-textarea {
    height: 6rem; }
  .add-allergy .btn-group {
    width: 100%; }

.add_allergy_tabset {
  background-color: #F9F9F9; }
  .add_allergy_tabset li[disabled] {
    pointer-events: none; }

.hide-allergy {
  display: none;
  margin: 0;
  padding: 0; }

.edit_latex {
  max-height: 39.8rem; }

.latex-questions {
  max-height: 39.8rem;
  overflow: auto; }

.addDrugNonDrugAllergy .topPadding15px {
  padding-top: 1.5rem;
  clear: both; }

.addDrugNonDrugAllergy .allergy-btnleft {
  padding-left: 0.75rem; }

.addDrugNonDrugAllergy .allergy-btnright {
  padding-right: 0.75rem; }

.facesheet-holder {
  width: 1000px;
  margin-bottom: 20px; }

.facesheet-tile {
  background-color: #F9F9F9;
  border: 1px solid #E6E6E6;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding: 1.5rem;
  height: 20.3rem;
  font-family: OpenSans;
  line-height: 20px;
  overflow: auto;
  position: relative; }

.col-left {
  padding-left: 0px;
  padding-right: 10px; }

.col-mid {
  padding-left: 5px;
  padding-right: 5px; }

.col-right {
  padding-left: 10px;
  padding-right: 0px; }

.email-holder {
  margin-top: 19px;
  font-size: 1.5rem !important; }

.facesheet-header {
  margin-bottom: 20px; }

header.facesheet-header h1 {
  color: #8C9093; }

.data-label {
  color: #535456; }

.data-item {
  color: #343435;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 21rem;
  vertical-align: bottom;
  display: inline-block; }

.data-extension {
  display: inline-block;
  margin-left: 0; }

.phone-extension {
  margin-left: 0;
  max-width: 7rem; }

.data-address-label {
  vertical-align: top; }

.data-address-item {
  white-space: inherit;
  word-break: break-word;
  white-space: pre-wrap; }

.address-item-holder {
  margin-top: 15px;
  font-size: 1.5rem !important; }

.nickname {
  margin-left: 15px; }

.contact-name {
  font-family: OpenSans-Semibold;
  font-size: 1.5rem;
  color: #343435;
  height: 3.5rem;
  overflow: hidden;
  display: block;
  width: 220px;
  margin-bottom: 10px; }

.email {
  color: #00A0DC !important; }

body {
  /* To get the scrollbar, it's needed to overflow:auto the body. */
  min-width: 1280px !important;
  /* this is the minimum width the application supports. so if the browser's width is less than this value it'll show the scrollbar.*/ }

.facesheet-alert {
  width: 1051px;
  overflow: auto; }

.alert {
  width: 920px;
  overflow: auto; }

.person-icon {
  font-size: 30px !important; }

.cases-attachments-container .case-category-title {
  padding-bottom: 1rem;
  padding-left: 0.5rem; }

.cases-attachments-container .past-future-title {
  display: inline-block;
  cursor: pointer; }

.cases-attachments-container .case-category {
  margin: 1.5rem 0; }

.cases-attachments-container .surgical-cases {
  height: calc(100% - 30px);
  margin-top: 10px; }

.cases-attachments-container .surgical-case-view {
  height: calc(100% - 260px);
  width: 1020px; }
  .cases-attachments-container .surgical-case-view.chart-attachment {
    width: 100rem;
    padding: 0; }

.cases-attachments-container .attachment-panel {
  padding: 0 2rem 0 0; }

.cases-attachments-container .attachment-icon {
  padding-right: 5px; }

.cases-attachments-container .charts-consents {
  width: 100%;
  margin-top: 1.5rem; }
  .cases-attachments-container .charts-consents chart-consents-summary .consents-summary-container table.smart-table .consent-name-header {
    width: 26rem;
    margin-right: 1rem; }
  .cases-attachments-container .charts-consents chart-consents-summary .consents-summary-container table.smart-table .req-sign-header {
    width: 37rem;
    margin-left: 1.3rem; }
  .cases-attachments-container .charts-consents chart-consents-summary .consents-summary-container table.smart-table .exp-date-header {
    width: 31rem; }
  .cases-attachments-container .charts-consents chart-consents-summary .consents-summary-container .ellipsis {
    width: 35rem; }
  .cases-attachments-container .charts-consents chart-consents-summary .consents-summary-container .nameEllipsis {
    width: 26rem; }

.cases-attachments-container .tab-class {
  width: 100rem; }
  .cases-attachments-container .tab-class > ul > li > a {
    width: 18rem;
    height: 4rem;
    padding: 0.5rem 0; }

.module-times {
  table-layout: fixed;
  width: 100%;
  background: #F9F9F9;
  cursor: default; }
  .module-times .phase-of-care {
    border: 1px solid #E6E6E6;
    font-family: OpenSans;
    font-weight: normal;
    font-size: 1.5rem;
    line-height: 14px;
    text-align: center;
    color: #343435;
    cursor: pointer;
    background: -moz-linear-gradient(50% 2.58% -90deg, rgba(169, 173, 178, 0.4) 0%, #a9adb2 100%);
    background: -webkit-linear-gradient(-90deg, rgba(169, 173, 178, 0.4) 0%, #a9adb2 100%);
    background: -webkit-gradient(linear, 50% 2.58%, 50% 163.85%, color-stop(0, rgba(169, 173, 178, 0.4)), color-stop(1, #a9adb2));
    background: -o-linear-gradient(-90deg, rgba(169, 173, 178, 0.4) 0%, #a9adb2 100%);
    background: -ms-linear-gradient(-90deg, rgba(169, 173, 178, 0.4) 0%, #a9adb2 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#A9ADB2', endColorstr='#A9ADB2' ,GradientType=0)";
    background: linear-gradient(180deg, rgba(169, 173, 178, 0.4) 0%, #a9adb2 100%);
    height: 50px;
    filter: alpha(opacity=30) progid:DXImageTransform.Microsoft.Alpha(opacity=30) progid:DXImageTransform.Microsoft.gradient(startColorstr='#A9ADB2',endColorstr='#A9ADB2' , GradientType=0); }
    .module-times .phase-of-care.completed {
      background: -moz-linear-gradient(50% -29.1% -90deg, #e3f0ea 0%, #a4d4be 100%);
      background: -webkit-linear-gradient(-90deg, #e3f0ea 0%, #a4d4be 100%);
      background: -webkit-gradient(linear, 50% -29.1%, 50% 168.73%, color-stop(0, #e3f0ea), color-stop(1, #a4d4be));
      background: -o-linear-gradient(-90deg, #e3f0ea 0%, #a4d4be 100%);
      background: -ms-linear-gradient(-90deg, #e3f0ea 0%, #a4d4be 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3F0EA', endColorstr='#A4D4BE' ,GradientType=0)";
      background: linear-gradient(180deg, #e3f0ea 0%, #a4d4be 100%);
      filter: alpha(opacity=100) progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3F0EA',endColorstr='#A4D4BE' , GradientType=0); }
    .module-times .phase-of-care.current {
      font-family: OpenSans;
      font-weight: normal;
      border-top-width: 3px;
      border-top-color: #FCCB23;
      background: -moz-linear-gradient(50% -29.1% -90deg, #f4e6c2 0%, #f2d898 100%);
      background: -webkit-linear-gradient(-90deg, #f4e6c2 0%, #f2d898 100%);
      background: -webkit-gradient(linear, 50% -29.1%, 50% 168.73%, color-stop(0, #f4e6c2), color-stop(1, #f2d898));
      background: -o-linear-gradient(-90deg, #f4e6c2 0%, #f2d898 100%);
      background: -ms-linear-gradient(-90deg, #f4e6c2 0%, #f2d898 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4E6C2', endColorstr='#F2D898' ,GradientType=0)";
      background: linear-gradient(180deg, #f4e6c2 0%, #f2d898 100%);
      box-shadow: 1px 0px 0px #676767;
      filter: alpha(opacity=100) progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color='#676767') progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4E6C2',endColorstr='#F2D898' , GradientType=0); }
    .module-times .phase-of-care.not-started {
      background: -moz-linear-gradient(50% 2.58% -90deg, rgba(169, 173, 178, 0.4) 0%, #a9adb2 100%);
      background: -webkit-linear-gradient(-90deg, rgba(169, 173, 178, 0.4) 0%, #a9adb2 100%);
      background: -webkit-gradient(linear, 50% 2.58%, 50% 163.85%, color-stop(0, rgba(169, 173, 178, 0.4)), color-stop(1, #a9adb2));
      background: -o-linear-gradient(-90deg, rgba(169, 173, 178, 0.4) 0%, #a9adb2 100%);
      background: -ms-linear-gradient(-90deg, rgba(169, 173, 178, 0.4) 0%, #a9adb2 100%);
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#A9ADB2', endColorstr='#A9ADB2' ,GradientType=0)";
      background: linear-gradient(180deg, rgba(169, 173, 178, 0.4) 0%, #a9adb2 100%);
      filter: alpha(opacity=30) progid:DXImageTransform.Microsoft.Alpha(opacity=30) progid:DXImageTransform.Microsoft.gradient(startColorstr='#A9ADB2',endColorstr='#A9ADB2' , GradientType=0); }
  .module-times .time-header {
    border: 1px solid #E6E6E6;
    background: #F9F9F9;
    height: 15px;
    font-family: OpenSans;
    font-size: 1.2rem;
    color: #535456;
    padding: 0px;
    text-align: center; }
    .module-times .time-header.current {
      background: #FFF9E9;
      box-shadow: 1px 0px 0px #676767;
      filter: alpha(opacity=10) progid:DXImageTransform.Microsoft.Alpha(opacity=10) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color='#676767');
      color: #F28B21; }
  .module-times .time-data {
    border: 1px solid #E6E6E6;
    background: #F9F9F9;
    font-family: OpenSans;
    font-size: 1.5rem;
    line-height: 30px;
    height: 30px;
    color: #343435;
    padding: 0px;
    text-align: center; }
    .module-times .time-data.current {
      background: #FFF9E9;
      box-shadow: 1px 0px 0px #676767;
      filter: alpha(opacity=10) progid:DXImageTransform.Microsoft.Alpha(opacity=10) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color='#676767'); }
  .module-times .cursor-default {
    cursor: default !important; }

.task-panel {
  width: 100%;
  table-layout: fixed;
  margin: 10px 0; }

.task-panel-cell {
  padding: 0;
  text-align: center;
  vertical-align: top; }
  .task-panel-cell.dischargei {
    width: 15.7rem; }
    .task-panel-cell.dischargei .task-panel-text {
      width: 15.7rem; }

.task-panel-text {
  color: #535456;
  font-size: 1.5rem;
  font-family: OpenSans;
  cursor: pointer; }

.task-panel-icon {
  color: #00A0DC;
  padding-bottom: 10px;
  font-size: 32px;
  cursor: pointer; }

.disabled-task-panel-icon {
  color: #BFC0C1;
  padding-bottom: 10px;
  font-size: 32px; }

.disabled-task-panel-text {
  color: #535456;
  font-size: 1.5rem;
  font-family: OpenSans; }

.truncate-text {
  float: left; }
  .truncate-text .truncate-text-div {
    cursor: default;
    max-width: 34.5rem; }
  .truncate-text .info-box {
    min-width: 34rem;
    position: absolute;
    background: #FFFFFF;
    border: 0.1rem solid #535456;
    padding: 0.5rem 1.5rem 0.5rem 1.5rem;
    box-shadow: 0.4rem 0.4rem 0 rgba(52, 52, 53, 0.25);
    z-index: 99999999;
    width: 75rem;
    font-family: OpenSans;
    font-size: 1.5rem;
    white-space: normal;
    color: #535456;
    word-break: break-all;
    display: none; }
  .truncate-text .info-box.active {
    display: block; }

.expand-icon {
  vertical-align: top; }

.case-expand-icon {
  float: left;
  padding-right: 0.5rem; }

.department-div {
  margin-bottom: 5px;
  font-family: OpenSans-Semibold !important; }

.circle-border-div {
  border-radius: 8px;
  border-width: 1px;
  background: white;
  display: inline;
  padding-left: 12px;
  padding-right: 12px; }

.signed-color-div {
  color: #27AF7B;
  margin-top: 4px; }

.unsigned-color-div {
  color: #D7572B;
  margin-top: 4px; }

.hide-sign-unsign-div {
  display: none; }

.case-signature-div {
  color: white;
  padding: 0.4rem 1.2rem;
  margin-right: 2rem; }
  .case-signature-div .pencil-css {
    line-height: 2rem; }

.case-unsigned-div {
  background: #D7572B; }

.case-signed-div {
  background: #27AF7B; }

.case-details-accordion-class {
  margin: 0px; }
  .case-details-accordion-class .panel-group {
    width: 1000px; }
    .case-details-accordion-class .panel-group .panel {
      background-color: #F9F9F9;
      border: 0.1rem solid #E6E6E6;
      box-shadow: none;
      border-radius: 0; }
      .case-details-accordion-class .panel-group .panel .panel-heading {
        background-color: #F9F9F9;
        padding: 1rem;
        height: 6rem; }
      .case-details-accordion-class .panel-group .panel h4, .case-details-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .case-details-accordion-class .panel-group .panel .fc-resource-cell, .case-details-accordion-class .panel-group .panel .panel-title {
        font-family: MetaProBook;
        font-size: 1.5rem;
        line-height: 1.7rem;
        color: #343435;
        text-transform: capitalize; }
        .case-details-accordion-class .panel-group .panel h4 > a, .case-details-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .case-details-accordion-class .panel-group .panel .fc-resource-cell > a, .case-details-accordion-class .panel-group .panel .panel-title > a {
          font-size: 1.5rem;
          line-height: 1.5rem;
          text-decoration: none;
          color: #343435;
          font-family: MetaProBook; }
          .case-details-accordion-class .panel-group .panel h4 > a .link-tasks-icon, .case-details-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .link-tasks-icon, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .case-details-accordion-class .panel-group .panel .fc-resource-cell > a .link-tasks-icon, .case-details-accordion-class .panel-group .panel .panel-title > a .link-tasks-icon {
            font-size: 3rem;
            color: #00A0DC;
            cursor: pointer; }
          .case-details-accordion-class .panel-group .panel h4 > a .physician, .case-details-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .physician, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .case-details-accordion-class .panel-group .panel .fc-resource-cell > a .physician, .case-details-accordion-class .panel-group .panel .panel-title > a .physician {
            color: #535456;
            font-family: OpenSans;
            font-size: 1.5rem;
            padding-left: 2.6rem; }
          .case-details-accordion-class .panel-group .panel h4 > a .location-badge, .case-details-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .location-badge, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .case-details-accordion-class .panel-group .panel .fc-resource-cell > a .location-badge, .case-details-accordion-class .panel-group .panel .panel-title > a .location-badge {
            height: 4.1rem;
            padding: 11px 14px;
            border-radius: 21px;
            -moz-border-radius: 21px;
            -webkit-border-radius: 21px;
            background: #535456;
            font-weight: bold;
            font-size: 1.3rem;
            line-height: 18px;
            color: #FFFFFF;
            font-family: OpenSans;
            max-width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
          .case-details-accordion-class .panel-group .panel h4 > a .canceled-badge, .case-details-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .canceled-badge, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .case-details-accordion-class .panel-group .panel .fc-resource-cell > a .canceled-badge, .case-details-accordion-class .panel-group .panel .panel-title > a .canceled-badge {
            height: 4.1rem;
            padding: 11px 14px;
            border-radius: 21px;
            -moz-border-radius: 21px;
            -webkit-border-radius: 21px;
            background: #D7572B;
            font-weight: bold;
            font-size: 1.3rem;
            line-height: 18px;
            color: #FFFFFF;
            font-family: OpenSans;
            max-width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
          .case-details-accordion-class .panel-group .panel h4 > a .date-info, .case-details-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .date-info, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .case-details-accordion-class .panel-group .panel .fc-resource-cell > a .date-info, .case-details-accordion-class .panel-group .panel .panel-title > a .date-info {
            font-family: OpenSans;
            font-size: 1.5rem;
            line-height: 1.8rem;
            color: #343435;
            margin: 0; }
            .case-details-accordion-class .panel-group .panel h4 > a .date-info .date-label, .case-details-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .date-info .date-label, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .case-details-accordion-class .panel-group .panel .fc-resource-cell > a .date-info .date-label, .case-details-accordion-class .panel-group .panel .panel-title > a .date-info .date-label {
              color: #535456; }
      .case-details-accordion-class .panel-group .panel .panel-collapse .panel-body {
        border: 0;
        padding: 0; }
        .case-details-accordion-class .panel-group .panel .panel-collapse .panel-body .content {
          padding: 1.5rem 3rem;
          font-size: 1.5rem;
          font-family: OpenSans; }

.ivio {
  display: inline-block;
  overflow: hidden;
  position: relative;
  height: calc(100vh - 11rem); }
  .ivio .scroll-inner {
    display: block;
    width: 93rem;
    padding-bottom: 1.5rem; }
  .ivio .ivio-hor {
    position: relative;
    overflow: hidden;
    width: 93rem; }
  .ivio .ivio-top {
    height: 44.2rem;
    padding-top: 0.4rem; }
  .ivio .startiv-div {
    width: 90.2rem; }
  .ivio .startiv-div_history {
    width: 44.7rem;
    float: left; }
  .ivio .ivio_title {
    font-size: 3rem;
    padding-bottom: 1.5rem;
    font-family: MetaProBook;
    Line-Height: 3.2rem;
    color: #8C9093; }
    .ivio .ivio_title i {
      padding-right: 1.5rem; }
  .ivio .start_iv {
    width: 17rem;
    height: 10rem;
    margin-top: 15.5rem; }
    .ivio .start_iv .fa-plus-circle:before {
      font-size: 5rem;
      display: block; }
    .ivio .start_iv .start_iv_text {
      font-size: 2rem;
      font-family: MetaProBook; }
  .ivio .ivio-one {
    width: 45rem;
    margin-right: 1.3rem;
    /*border: 1px solid #CCC;*/
    padding: 0;
    float: left; }
  .ivio .ivio-two-header-height {
    min-height: 3.8rem;
    margin-left: 0; }
  .ivio .line-bag-history-data-container {
    overflow-x: hidden;
    overflow-y: hidden;
    /*  height: 34.2rem; */ }
  .ivio .ivio-two {
    width: 45rem;
    float: left;
    padding: 0;
    overflow: hidden; }
    .ivio .ivio-two .ivio-varient-2 label, .ivio .ivio-two .ivio-varient-2 .btn {
      height: 12.8rem; }
      .ivio .ivio-two .ivio-varient-2 label span, .ivio .ivio-two .ivio-varient-2 .btn span {
        text-align: center;
        white-space: nowrap;
        word-break: break-all;
        padding: 0;
        padding-top: 3.4rem; }
    .ivio .ivio-two .ivio-varient-3 label, .ivio .ivio-two .ivio-varient-3 .btn {
      height: 8.5rem; }
      .ivio .ivio-two .ivio-varient-3 label span, .ivio .ivio-two .ivio-varient-3 .btn span {
        text-align: center;
        white-space: nowrap;
        word-break: break-all;
        padding: 0;
        padding-top: 1.25rem; }
    .ivio .ivio-two .ivio-varient-4 label, .ivio .ivio-two .ivio-varient-4 .btn {
      height: 6.4rem; }
      .ivio .ivio-two .ivio-varient-4 label span, .ivio .ivio-two .ivio-varient-4 .btn span {
        text-align: center;
        white-space: nowrap;
        word-break: break-all;
        padding: 0;
        padding-top: 0.2rem; }
    .ivio .ivio-two .truncate-text-noline {
      overflow: hidden;
      text-overflow: ellipsis;
      width: 37rem;
      white-space: nowrap; }
    .ivio .ivio-two .truncate-text-withline {
      overflow: hidden;
      text-overflow: ellipsis;
      width: 34.5rem;
      white-space: nowrap; }
  .ivio .ivio-bottom {
    width: 915px;
    margin-top: 0rem;
    padding: 0;
    overflow: hidden; }

.lines_bags_display {
  /*.bag_status {
      width: 17.7rem;
      margin-left: 1.5rem;
  }*/ }
  .lines_bags_display .line_bag_data {
    /*margin-top: 1.5rem;*/ }
  .lines_bags_display .fa-exclamation-circle {
    font-size: 1.8rem; }
  .lines_bags_display .fa-chevron-circle-down {
    font-size: 1.8rem; }
  .lines_bags_display .scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    height: 25.4rem;
    width: 100%; }
  .lines_bags_display .edit_bag_menu {
    position: absolute;
    width: 7.5rem;
    right: 0; }
    .lines_bags_display .edit_bag_menu .context-icon {
      cursor: default; }
    .lines_bags_display .edit_bag_menu .dropdown {
      position: initial;
      margin-right: 1rem; }
    .lines_bags_display .edit_bag_menu .dropdown-menu {
      min-width: 8rem; }
  .lines_bags_display .line_bag_inner {
    height: 6rem; }
  .lines_bags_display ul.context-menu li a {
    font-size: 17px !important; }
  .lines_bags_display .top {
    padding-bottom: 1.5rem;
    border-bottom: 0.2rem solid #E6E6E6; }
  .lines_bags_display .line_bag_data {
    border-bottom: 0.2rem solid #E6E6E6; }
  .lines_bags_display .line_dis_com .small_blue {
    color: #BFC0C1; }
  .lines_bags_display .line_bag_data:nth-child(odd) {
    background: #F9F9F9; }
  .lines_bags_display .progress {
    width: 15rem;
    border-radius: 1.5rem;
    height: 1.5rem; }
  .lines_bags_display .progress .progress-bar {
    border-radius: 1.5rem; }
  .lines_bags_display .progress-bar-Open {
    background: #00A0DC; }
  .lines_bags_display .progress-bar-Completed {
    background: #BFC0C1; }
  .lines_bags_display .infused_Open {
    color: #00A0DC;
    cursor: default;
    font-size: 1.5rem;
    font-family: "OpenSans-Semibold";
    font-weight: normal; }
  .lines_bags_display .bagsize_Open {
    color: #00A0DC;
    float: right; }
  .lines_bags_display .infused_Completed, .lines_bags_display .bagsize_Completed {
    color: #D7572B;
    font-size: 1.5rem;
    font-family: OpenSans-Semibold;
    font-weight: normal; }
  .lines_bags_display .infused_Discontinued, .lines_bags_display .bagsize_Discontinued {
    color: #D7572B; }
  .lines_bags_display .total-number {
    font-family: "OpenSans-Semibold";
    font-size: 1.5rem;
    font-weight: normal; }
  .lines_bags_display .line_position {
    font-family: "OpenSans-Bold";
    font-size: 15px;
    color: #343435;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 5.8rem;
    white-space: nowrap; }
  .lines_bags_display .progress-Open {
    border: 0.1rem solid #00A0DC; }
  .lines_bags_display .progress-Completed {
    border: 0.1rem solid #8C9093; }
  .lines_bags_display .progress-bar-Discontinued {
    background: #BFC0C1; }
  .lines_bags_display .progress-Discontinued {
    border: 0.1rem solid #8C9093; }
  .lines_bags_display .bag_name {
    font-size: 15px;
    font-family: MetaProMedium;
    overflow: hidden;
    z-index: 1;
    cursor: default;
    color: #343435;
    text-overflow: ellipsis;
    width: 12.5rem;
    white-space: nowrap; }
  .lines_bags_display .bag_progress {
    width: 17.2rem;
    border: 1px solid transparent;
    margin-top: 0.2rem;
    padding-right: 1rem;
    padding-left: 1rem; }
  .lines_bags_display .bag_progress:hover {
    border: 0.1rem solid #00A0DC !important;
    box-shadow: 0 0 0.2rem 0.1rem #00A0DC; }
  .lines_bags_display .small_blue {
    color: #00A0DC;
    font-size: 1.8rem; }
  .lines_bags_display .big_blue {
    color: #00A0DC;
    font-size: 1.8rem; }
  .lines_bags_display .small_red {
    color: #BFC0C1;
    font-size: 0.9rem; }
  .lines_bags_display .big_red {
    color: #BFC0C1;
    font-size: 1.5rem; }
  .lines_bags_display .bag_line_status {
    margin-top: 2rem; }
  .lines_bags_display .line_blue_up, .lines_bags_display .line_red_down {
    height: 2rem;
    width: 4.7rem;
    padding: 0 1rem 0 1rem; }
  .lines_bags_display .line_red_down {
    background-color: #BFC0C1;
    border: 0.1rem solid #BFC0C1; }
  .lines_bags_display .bag_discontinued {
    color: #BFC0C1;
    margin-right: 4.9rem; }
  .lines_bags_display .add_line {
    height: 2rem;
    padding-top: 0.7rem;
    width: 4.7rem;
    margin-top: 7.1rem; }
  .lines_bags_display .added_line, .lines_bags_display .new_line {
    float: left;
    width: 6.2rem;
    position: relative; }
  .lines_bags_display .add_bag {
    margin-left: 1.5rem;
    width: 15rem;
    margin-top: 6.2rem; }
  .lines_bags_display .lines_arrow {
    margin-left: 1.3rem; }
  .lines_bags_display .add_bag button {
    width: 15rem; }
  .lines_bags_display .discontinued {
    width: 100%;
    color: #535456;
    overflow: hidden;
    cursor: default;
    font-size: 1.5rem;
    font-family: "OpenSans-Semibold"; }
    .lines_bags_display .discontinued .amount_size {
      float: right;
      font-size: 15px;
      font-weight: normal; }
    .lines_bags_display .discontinued .bag_stats {
      padding: 0;
      font-weight: normal; }
  .lines_bags_display .bag_status {
    width: 6rem;
    float: left;
    text-align: center;
    /* padding-left: 2.5rem; */
    height: 1rem; }
  .lines_bags_display .line_time {
    font-family: OpenSans-Bold;
    color: #343435;
    font-size: 1.5rem; }
  .lines_bags_display .line_number {
    font-size: 6rem;
    padding: 0;
    font-family: OpenSans-Bold;
    line-height: 6.7rem;
    font-weight: bold;
    color: #8C9093;
    height: 6.6rem;
    margin-bottom: 0.5rem;
    padding-top: 0.7rem;
    overflow: hidden; }
  .lines_bags_display .line_number span {
    opacity: 0.5; }
  .lines_bags_display .rotate_line {
    transform: rotate(-40deg);
    position: relative;
    bottom: 6.5rem;
    line-height: 2rem;
    font-size: 1.4rem;
    color: #343435;
    width: 8rem; }
  .lines_bags_display i.information_box {
    color: #F38A00;
    left: 0.2rem;
    bottom: 2.3rem;
    position: absolute;
    margin-left: 4rem;
    cursor: default; }
  .lines_bags_display label.discontinued_amount {
    width: 6.2rem;
    text-align: right; }
  .lines_bags_display .infused_amount {
    width: 13.5rem;
    min-width: 3rem; }
    .lines_bags_display .infused_amount label {
      display: inline; }
  .lines_bags_display .separator {
    width: 0.5rem;
    text-align: right; }
  .lines_bags_display .bag_size {
    float: right;
    /*width: 2rem;*/
    text-align: right;
    font-weight: bold; }
  .lines_bags_display .bottom {
    border-bottom: 0.2rem solid #E6E6E6; }

.add_edit_bag .dropdown-dictionary {
  width: 100%; }
  .add_edit_bag .dropdown-dictionary .dropdown-btn {
    width: 100%;
    padding: 0.8rem 1.8rem; }
  .add_edit_bag .dropdown-dictionary .dictionaryItemList {
    width: 100%;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.add_edit_bag label.btn {
  text-align: center;
  float: none; }

.add_edit_bag .bag-btnset button {
  width: 9.08rem; }

.add_edit_bag .bag-infusion button {
  width: 13.87rem; }

.add_edit_bag .time-section {
  padding-left: 0px; }

.add_edit_bag .time-part {
  display: inline-flex; }

.add_edit_bag .bag-type {
  padding-left: 15px;
  padding-right: 0px; }

.add_edit_bag .segmented-label-fixedwidth.full_segment label, .add_edit_bag .segmented-label-fixedwidth.full_segment .btn {
  width: 56.8rem;
  text-overflow: ellipsis;
  overflow: hidden; }

.add_edit_bag .segmented-label-fixedwidth.two_segment label, .add_edit_bag .segmented-label-fixedwidth.two_segment .btn {
  width: 28.4rem;
  text-overflow: ellipsis;
  overflow: hidden; }

.add_edit_bag .segmented-label-fixedwidth.three_segment label, .add_edit_bag .segmented-label-fixedwidth.three_segment .btn {
  width: 18.93rem;
  text-overflow: ellipsis;
  overflow: hidden; }

.add_edit_bag .segmented-label-fixedwidth.four_segment label, .add_edit_bag .segmented-label-fixedwidth.four_segment .btn {
  width: 14.2rem;
  text-overflow: ellipsis;
  overflow: hidden; }

.ivio-header {
  background-color: #535456;
  color: #FFFFFF;
  font-family: MetaProBook;
  font-size: 1.5rem;
  height: 2.2rem;
  opacity: 0.8;
  margin-bottom: 1.5rem !important; }
  .ivio-header span {
    margin-left: 1.5rem !important;
    vertical-align: middle; }

.ivio-header-bagslines {
  background-color: #535456;
  height: 22px;
  color: white;
  font-family: MetaProBook;
  font-size: 1.5rem;
  line-height: 2.1rem;
  opacity: 0.8;
  margin-bottom: -0.5rem !important; }
  .ivio-header-bagslines span {
    margin-left: 1.5rem !important;
    vertical-align: middle; }

.lines_segment {
  width: 3.2rem;
  /* margin-right: 0.78rem; */
  margin-top: -1px; }

.lineHistoryTable {
  overflow-x: hidden;
  overflow-y: hidden;
  border: 0.1rem solid #E6E6E6;
  height: 25.7rem;
  padding-left: 0.01rem;
  font-size: 15px; }
  .lineHistoryTable .scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    height: 22.5rem;
    width: 100%; }
  .lineHistoryTable .header {
    padding: 0 1.5rem;
    border-top: none; }
    .lineHistoryTable .header div {
      text-align: center;
      padding-left: 0.5rem;
      cursor: default;
      float: left; }
      .lineHistoryTable .header div:first-child {
        width: 30%; }
      .lineHistoryTable .header div:nth-child(2) {
        width: 28%; }
      .lineHistoryTable .header div:nth-child(3) {
        width: 38%; }
      .lineHistoryTable .header div:nth-child(4) {
        width: 4%; }
  .lineHistoryTable .line-content {
    height: 29.5rem;
    clear: both; }
    .lineHistoryTable .line-content .row .lable-mode {
      height: auto;
      line-height: 2.4rem;
      color: #343435; }
    .lineHistoryTable .line-content .display-block {
      display: block; }
    .lineHistoryTable .line-content .row .lable-mode > div {
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -webkit-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .lineHistoryTable .line-content .row {
      padding: 0.7rem 1.5rem; }
      .lineHistoryTable .line-content .row:hover .trash-icon {
        display: inline-block;
        color: #D7572B; }
      .lineHistoryTable .line-content .row .double-text-line {
        line-height: 2.2rem; }
      .lineHistoryTable .line-content .row .double-text-height {
        line-height: 4.4rem; }
      .lineHistoryTable .line-content .row > div {
        width: 100%; }
        .lineHistoryTable .line-content .row > div > div {
          text-align: center;
          padding-left: 0.5rem; }
          .lineHistoryTable .line-content .row > div > div:first-child {
            width: 32%;
            padding: 0; }
          .lineHistoryTable .line-content .row > div > div:nth-child(2) {
            width: 27%; }
          .lineHistoryTable .line-content .row > div > div:nth-child(3) {
            width: 35%; }
          .lineHistoryTable .line-content .row > div > div:nth-child(4) {
            width: 6%; }
        .lineHistoryTable .line-content .row > div .trash-icon {
          display: none;
          font-size: 1.8rem !important; }
          .lineHistoryTable .line-content .row > div .trash-icon.fa-trash-o {
            cursor: pointer; }
        .lineHistoryTable .line-content .row > div .no-trash-icon span {
          display: none; }

.bagHistoryTable {
  overflow-x: hidden;
  overflow-y: hidden;
  border: 0.1rem solid #E6E6E6;
  height: 25.7rem;
  font-size: 15px; }
  .bagHistoryTable .scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    height: 21rem;
    width: 100%; }
  .bagHistoryTable .header {
    padding: 0 1.5rem;
    border-top: none;
    font-size: 15px !important; }
    .bagHistoryTable .header div {
      text-align: center;
      padding-left: 0.5rem;
      cursor: default;
      float: left; }
      .bagHistoryTable .header div:first-child {
        width: 30%; }
      .bagHistoryTable .header div:nth-child(2) {
        width: 28%; }
      .bagHistoryTable .header div:nth-child(3) {
        width: 38%; }
      .bagHistoryTable .header div:nth-child(4) {
        width: 4%; }
  .bagHistoryTable .bag-content {
    clear: both; }
    .bagHistoryTable .bag-content .bag_status, .bagHistoryTable .bag-content .bag_type {
      font-family: OpenSans-Semibold;
      color: white; }
      .bagHistoryTable .bag-content .bag_status .custom-tooltip, .bagHistoryTable .bag-content .bag_type .custom-tooltip {
        font-family: OpenSans !important; }
    .bagHistoryTable .bag-content .no-data {
      width: 28%;
      height: 1rem; }
    .bagHistoryTable .bag-content .lable-mode {
      padding: 0 1.5rem; }
      .bagHistoryTable .bag-content .lable-mode div {
        text-align: center;
        padding-left: 0.5rem;
        cursor: default;
        float: left; }
        .bagHistoryTable .bag-content .lable-mode div:first-child {
          width: 34%; }
        .bagHistoryTable .bag-content .lable-mode div:nth-child(2) {
          width: 25%; }
        .bagHistoryTable .bag-content .lable-mode div:nth-child(3) {
          width: 33%; }
        .bagHistoryTable .bag-content .lable-mode div:nth-child(4) {
          width: 6%; }
      .bagHistoryTable .bag-content .lable-mode .bags-tooltip {
        text-overflow: ellipsis;
        overflow: hidden;
        width: 12.5rem !important; }
    .bagHistoryTable .bag-content .bag_assesment {
      width: 100%; }
    .bagHistoryTable .bag-content .bags_blue {
      background: #00A0DC;
      width: 100%;
      color: #FFFFFF; }
    .bagHistoryTable .bag-content .bags_red {
      background: #8C9093;
      width: 100%;
      color: #FFFFFF; }
    .bagHistoryTable .bag-content .bags_blue {
      background: #00A0DC;
      width: 100%; }
    .bagHistoryTable .bag-content div.bag_assesment_blue {
      width: 100%; }
    .bagHistoryTable .bag-content div.bag_assesment_red {
      width: 100%; }
    .bagHistoryTable .bag-content .bag_assesments {
      height: auto;
      width: 100%; }
    .bagHistoryTable .bag-content .bag_assesments .bag_assesment_blue:nth-child(odd) {
      background-color: rgba(0, 160, 220, 0.15);
      width: 100%;
      height: 3.8rem; }
    .bagHistoryTable .bag-content .bag_assesments .bag_assesment_blue:nth-child(even) {
      width: 100%;
      background-color: rgba(0, 160, 220, 0.05);
      height: 3.8rem; }
    .bagHistoryTable .bag-content .bag_assesments .bag_assesment_red:nth-child(odd) {
      background-color: rgba(140, 144, 147, 0.15);
      width: 100%;
      height: 3.8rem; }
    .bagHistoryTable .bag-content .bag_assesments .bag_assesment_red:nth-child(even) {
      width: 100%;
      background-color: rgba(140, 144, 147, 0.05);
      height: 3.8rem; }
    .bagHistoryTable .bag-content .row .lable-mode {
      line-height: 2.4rem;
      height: 3.8rem;
      color: #343435;
      border-bottom: 0.1rem solid #E6E6E6;
      padding-top: 0.5rem; }
    .bagHistoryTable .bag-content .display-block {
      display: block; }
    .bagHistoryTable .bag-content .row .lable-mode > div {
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -webkit-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .bagHistoryTable .bag-content .row {
      padding: 0;
      background: transparent !important;
      border-bottom: 0; }
      .bagHistoryTable .bag-content .row .bag_assesments .lable-mode:hover .trash-icon {
        display: inline-block;
        color: #D7572B; }
      .bagHistoryTable .bag-content .row > div {
        width: 100%; }
        .bagHistoryTable .bag-content .row > div > div {
          text-align: center; }
          .bagHistoryTable .bag-content .row > div > div:first-child {
            width: 35%; }
          .bagHistoryTable .bag-content .row > div > div:nth-child(2) {
            width: 20%; }
          .bagHistoryTable .bag-content .row > div > div:nth-child(3) {
            width: 45%; }
        .bagHistoryTable .bag-content .row > div .trash-icon {
          display: none;
          font-size: 1.8rem !important; }
          .bagHistoryTable .bag-content .row > div .trash-icon.fa-trash-o {
            cursor: pointer; }
        .bagHistoryTable .bag-content .row > div .no-trash-icon span {
          display: none; }

.ioHistoryTable {
  overflow-x: hidden;
  overflow-y: hidden;
  border: 0.1rem solid #E6E6E6;
  height: 25.7rem;
  padding-left: 0.01rem;
  font-size: 15px; }
  .ioHistoryTable .scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    height: 31rem;
    width: 100%; }
  .ioHistoryTable .header {
    padding: 0 1.5rem;
    border-top: none; }
    .ioHistoryTable .header div {
      text-align: center;
      padding-left: 0.5rem;
      cursor: default;
      float: left; }
      .ioHistoryTable .header div:first-child {
        width: 30%; }
      .ioHistoryTable .header div:nth-child(2) {
        width: 28%; }
      .ioHistoryTable .header div:nth-child(3) {
        width: 38%; }
      .ioHistoryTable .header div:nth-child(4) {
        width: 4%; }
  .ioHistoryTable .line-content {
    height: 24.1rem;
    clear: both; }
    .ioHistoryTable .line-content .row .lable-mode {
      height: auto;
      line-height: 2.4rem;
      color: #343435; }
    .ioHistoryTable .line-content .display-block {
      display: block; }
    .ioHistoryTable .line-content .row .lable-mode > div {
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -webkit-text-overflow: ellipsis;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .ioHistoryTable .line-content .row {
      padding: 0.7rem 1.5rem;
      min-height: 4.2rem; }
      .ioHistoryTable .line-content .row:hover .trash-icon {
        display: inline-block;
        color: #D7572B; }
      .ioHistoryTable .line-content .row > div {
        width: 100%; }
        .ioHistoryTable .line-content .row > div > div {
          text-align: center;
          padding-left: 0.5rem; }
          .ioHistoryTable .line-content .row > div > div:first-child {
            width: 32%;
            padding: 0; }
          .ioHistoryTable .line-content .row > div > div:nth-child(2) {
            width: 27%; }
          .ioHistoryTable .line-content .row > div > div:nth-child(3) {
            width: 35%; }
          .ioHistoryTable .line-content .row > div > div:nth-child(4) {
            width: 6%; }
        .ioHistoryTable .line-content .row > div .trash-icon {
          display: none;
          font-size: 1.8rem !important; }
          .ioHistoryTable .line-content .row > div .trash-icon.fa-trash-o {
            cursor: pointer; }
        .ioHistoryTable .line-content .row > div .no-trash-icon span {
          display: none; }

.grid-container {
  width: 91.5rem;
  border-radius: 2rem 2rem 2rem 2rem;
  border: 0.1rem solid #E6E6E6;
  font-family: OpenSans;
  font-size: 1.5rem;
  color: #343435; }
  .grid-container label {
    font-weight: normal; }
  .grid-container .orange {
    color: #F38A00; }
  .grid-container .blue {
    color: #7390E0; }
  .grid-container .magenta {
    color: #E2147B; }
  .grid-container .bagType {
    width: 12rem;
    min-width: 12rem;
    white-space: nowrap;
    padding-bottom: 0.5rem;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 1.5rem;
    text-align: center; }
  .grid-container .title {
    float: left;
    margin-top: 3px; }
  .grid-container .inputs .title, .grid-container .outputs .title {
    margin-left: 1.5rem; }
  .grid-container .top_header {
    height: 4rem;
    border-bottom: 0.1rem solid #E6E6E6;
    padding: 0.5rem 2rem 0.5rem 2rem;
    font-family: MetaProMedium;
    font-size: 15px !important;
    color: #343435; }
    .grid-container .top_header .top_totals {
      border-right: 0.1rem solid #E6E6E6;
      float: left;
      height: 3rem;
      padding: 0.5rem 1.5rem 0 0; }
      .grid-container .top_header .top_totals .result {
        background: #24D399;
        margin-left: 1rem; }
    .grid-container .top_header .pill {
      border-radius: 1rem;
      height: 2.5rem;
      min-width: 70px;
      padding: 0.2rem 1rem 0 1rem;
      text-align: center;
      color: #FFFFFF; }
    .grid-container .top_header .top_values {
      float: left;
      padding: 0.5rem 1.5rem 0.5rem 1.5rem;
      height: 3rem;
      width: 55rem;
      border-right: 0.1rem solid #E6E6E6; }
      .grid-container .top_header .top_values .fluids {
        float: left;
        text-align: center;
        width: 28% !important;
        padding-left: 0 !important;
        padding-right: 0 !important; }
      .grid-container .top_header .top_values .inputs {
        float: left;
        text-align: center;
        width: 33% !important;
        padding-left: 0 !important;
        padding-right: 0 !important; }
      .grid-container .top_header .top_values .outputs {
        float: left;
        text-align: center;
        width: 29% !important;
        padding-left: 0 !important;
        padding-right: 0 !important; }
      .grid-container .top_header .top_values .result {
        margin-left: 1rem; }
      .grid-container .top_header .top_values .fluids .result {
        background: #F38A00; }
      .grid-container .top_header .top_values .inputs .result {
        background: #7390E0; }
      .grid-container .top_header .top_values .outputs .result {
        background: #E2147B; }
    .grid-container .top_header .result {
      font-family: OpenSans-Semibold;
      font-size: 1.5rem; }
  .grid-container .scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    height: 27rem;
    width: auto; }
  .grid-container .bags-table {
    border-bottom: 0.2rem solid #BFC0C1; }
  .grid-container .data-table {
    height: 11.1rem;
    font-family: OpenSans;
    min-width: 100%;
    font-size: 15px; }
    .grid-container .data-table .fa-plus, .grid-container .data-table .fa-minus {
      font-size: 1.8rem; }
    .grid-container .data-table .output-tickmark-margin {
      font-size: 1.8rem; }
    .grid-container .data-table label {
      font-weight: normal; }
    .grid-container .data-table .lable-mode:nth-child(odd) {
      background: #F9F9F9; }
    .grid-container .data-table .lable-mode {
      width: 100%;
      padding: 1.2rem 1.5rem 0.5rem 1.5rem;
      height: 3.8rem;
      border-bottom: 0.1rem solid #E6E6E6;
      display: inline-flex;
      white-space: nowrap; }
      .grid-container .data-table .lable-mode .time {
        float: left;
        color: #343435 !important;
        padding-right: 3.5rem;
        color: #343435;
        width: 8.5rem;
        padding-bottom: 0.5rem; }
      .grid-container .data-table .lable-mode label.data-values {
        width: 10.5rem;
        margin-right: 1.5rem;
        text-align: center; }
        .grid-container .data-table .lable-mode label.data-values .total_holder {
          width: 6rem;
          text-align: right;
          display: inline-block; }
  .grid-container .noBag {
    height: 3rem; }
  .grid-container .secondary_header {
    color: #535456;
    padding: 0.5rem 1.5rem 0.5rem 1.5rem;
    padding-top: 14px !important;
    display: inline-flex;
    white-space: nowrap;
    border-bottom: 0.2rem solid #BFC0C1;
    min-width: 100%;
    font-size: 15px !important;
    height: 50px; }
    .grid-container .secondary_header label {
      font-family: OpenSans-Bold;
      font-weight: normal;
      margin: 0; }
    .grid-container .secondary_header .time {
      color: #00A0DC;
      padding-right: 3.5rem;
      padding-bottom: 0.5rem;
      width: 8.5rem;
      min-width: 8.5rem;
      float: left; }
      .grid-container .secondary_header .time i {
        margin-left: 0.5rem;
        cursor: pointer; }
  .grid-container .totals_footer {
    height: 3rem;
    width: auto;
    min-width: 100%;
    display: inline-block;
    font-size: 15px;
    padding: 0.7rem 1.5rem 0 1rem; }
    .grid-container .totals_footer .totals {
      float: left;
      width: 9rem;
      color: #343435;
      font-family: OpenSans-Semibold; }
    .grid-container .totals_footer div {
      float: left;
      display: inline-flex; }
    .grid-container .totals_footer .bags, .grid-container .totals_footer .inputs, .grid-container .totals_footer .outputs {
      width: 12rem;
      text-input: left;
      padding-right: 1.5rem;
      text-align: center; }
      .grid-container .totals_footer .bags .total_holder, .grid-container .totals_footer .inputs .total_holder, .grid-container .totals_footer .outputs .total_holder {
        width: 6rem;
        text-align: right;
        display: inline-block;
        white-space: nowrap; }
    .grid-container .totals_footer .fa-plus, .grid-container .totals_footer .fa-minus {
      font-size: 1.8rem; }
    .grid-container .totals_footer .output-tickmark-margin {
      font-size: 1.8rem; }
  .grid-container .horizontal-block {
    position: relative;
    overflow: hidden; }
  .grid-container .output-tickmark-margin {
    font-size: 1.5rem; }
  .grid-container .fa-plus, .grid-container .fa-minus {
    font-size: 1.5rem; }

.counts-block {
  width: 93rem; }
  .counts-block .title {
    font-size: 3rem;
    font-family: MetaProBook;
    Line-Height: 3.2rem;
    color: #8C9093;
    margin-bottom: 3rem; }
    .counts-block .title .fa {
      font-size: 3rem; }
    .counts-block .title i {
      padding-right: 1.5rem; }
  .counts-block .top {
    height: 5rem; }
    .counts-block .top .top-right button {
      width: 5.95rem;
      margin-left: 0.1rem; }
  .counts-block .data-table {
    width: 93rem; }
    .counts-block .data-table .counts-data {
      max-height: 55vh;
      padding-right: 10px;
      width: auto;
      padding-bottom: 10px;
      min-width: 93rem; }
    .counts-block .data-table .header {
      width: auto;
      height: 5rem;
      padding-left: 0rem;
      min-width: 93rem;
      white-space: nowrap; }
      .counts-block .data-table .header div {
        padding-top: 0.8rem;
        padding-bottom: 0.8rem; }
      .counts-block .data-table .header .empty_column {
        width: 20rem;
        margin-left: 0.5rem; }
      .counts-block .data-table .header .sign {
        width: 7.3rem;
        text-align: center;
        margin-left: 4.2rem;
        margin-top: 0.8rem; }
        .counts-block .data-table .header .sign div {
          cursor: default; }
        .counts-block .data-table .header .sign .button-primary-small {
          margin-left: 0.5rem; }
        .counts-block .data-table .header .sign .fa-chevron-circle-down {
          color: #00A0DC; }
          .counts-block .data-table .header .sign .fa-chevron-circle-down.context-menu-disabled {
            color: #8C9093; }
    .counts-block .data-table .row {
      padding: 0; }
      .counts-block .data-table .row .pill {
        border-radius: 1rem;
        height: 1.5rem;
        min-width: 25px;
        margin: 0;
        text-align: center;
        color: #FFFFFF;
        line-height: 1.2rem;
        vertical-align: middle; }
      .counts-block .data-table .row .correct-background {
        background-color: #00A0DC; }
      .counts-block .data-table .row .wrong-background {
        background-color: #E2147B; }
      .counts-block .data-table .row .fa-plus {
        font-size: 10px;
        letter-spacing: -3px; }
      .counts-block .data-table .row .fa-minus {
        font-size: 10px;
        letter-spacing: -3px; }
      .counts-block .data-table .row .info_box {
        color: black;
        top: -1rem;
        left: 2.5rem;
        width: 200px;
        min-height: 20px;
        text-align: left; }
        .counts-block .data-table .row .info_box p {
          white-space: pre-line;
          line-height: 1.5rem;
          font-family: OpenSans;
          word-wrap: break-word;
          word-break: break-all; }
      .counts-block .data-table .row .additional {
        font-size: 10px;
        line-height: 1.5rem;
        vertical-align: top; }
    .counts-block .data-table .lable-mode {
      margin-top: 0.6rem;
      width: 100%;
      display: inline-flex;
      height: 3.8rem; }
      .counts-block .data-table .lable-mode .material_column {
        width: 20rem;
        margin-left: 0.5rem;
        margin-right: 3rem; }
      .counts-block .data-table .lable-mode .counts_column {
        float: left;
        margin-left: 0.5rem;
        width: 11rem; }
        .counts-block .data-table .lable-mode .counts_column .col-md-6 {
          text-align: left;
          line-height: 3rem; }
        .counts-block .data-table .lable-mode .counts_column .col-md-4 {
          line-height: 3rem; }
        .counts-block .data-table .lable-mode .counts_column .col-md-offset-margin {
          margin-left: 20%; }
        .counts-block .data-table .lable-mode .counts_column .col-md-offset-alignment {
          margin-left: 35%; }
      .counts-block .data-table .lable-mode .full-input {
        width: 5rem;
        text-align: center;
        padding: 0px; }
      .counts-block .data-table .lable-mode .empty {
        margin-top: 0.9rem;
        text-align: center;
        width: 5.5rem; }
    .counts-block .data-table .dropdown-dictionary {
      width: 100%;
      position: relative; }
      .counts-block .data-table .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .counts-block .data-table .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .counts-block .signed {
    white-space: nowrap; }
    .counts-block .signed .dropdown {
      cursor: default; }
      .counts-block .signed .dropdown .context-menu {
        left: -10.1rem;
        min-width: 11.2rem; }
  .counts-block .non-editable {
    line-height: 3.4rem; }
  .counts-block .onlyview-note {
    font-family: MetaProMedium; }
  .counts-block .info_box-header {
    text-align: left;
    white-space: normal;
    word-wrap: break-word;
    width: 37rem; }

.operativeCountsSignParent .modal-dialog {
  width: 49.4rem; }

.incorrectmodal {
  min-height: 20rem;
  width: 49.4rem;
  background-color: #F9F9F9;
  -webkit-border-radius: 1.3rem;
  -moz-border-radius: 1.3rem;
  -ms-border-radius: 1.3rem;
  border-radius: 1.3rem;
  padding: 0 !important;
  box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  margin: calc(50vh - 16rem) 0; }
  .incorrectmodal .modal-body {
    min-height: 16rem;
    display: block;
    padding: 0; }
    .incorrectmodal .modal-body .message {
      font-family: OpenSans;
      font-size: 1.5rem;
      padding-top: 10px; }
    .incorrectmodal .modal-body .error {
      color: red;
      font-family: MetaProMedium; }
    .incorrectmodal .modal-body .inputs_area h3 {
      font-family: MetaProMedium;
      font-size: 1.5rem;
      color: #343435;
      font-weight: normal;
      line-height: 30px; }
    .incorrectmodal .modal-body .caution-icon {
      font-size: 6rem;
      margin-right: 3rem;
      color: #E2147B; }
    .incorrectmodal .modal-body input {
      width: 100%; }
    .incorrectmodal .modal-body .col-md-5 {
      padding: 0 10px 0 0; }
    .incorrectmodal .modal-body .col-md-6 button {
      width: 100%; }
    .incorrectmodal .modal-body .yesbuton {
      padding: 0 5px 0 0; }
    .incorrectmodal .modal-body .nobutton {
      padding: 0 0 0 5px; }
    .incorrectmodal .modal-body .modal-icon {
      color: #E2147B;
      text-transform: none;
      line-height: 2.0rem;
      padding: 0.5rem 0 1.5rem 0rem; }
    .incorrectmodal .modal-body .modal-title {
      color: #E2147B;
      text-transform: none;
      line-height: 2.0rem;
      padding: 1.5rem 0 1.5rem 0rem; }
    .incorrectmodal .modal-body .row {
      padding-bottom: 1.0rem; }
    .incorrectmodal .modal-body .lastrow {
      padding-bottom: 0px;
      padding-top: 5px; }
  .incorrectmodal .modal-footer {
    height: 4.3rem;
    background-color: #BFC0C1 !important;
    padding: 6.5px 0 6.5px 0;
    -webkit-border-radius: 0 0 1rem 1rem;
    -moz-border-radius: 0 0 1rem 1rem;
    -ms-border-radius: 0 0 1rem 1rem;
    border-radius: 0 0 1rem 1rem;
    border-top: 0.1rem solid #8C9093; }
    .incorrectmodal .modal-footer.btnCenterAlign {
      text-align: center; }
    .incorrectmodal .modal-footer .button-secondary-small {
      width: 150px; }
  .incorrectmodal .modal-title {
    color: #F38A00; }
  .incorrectmodal .modal-text {
    padding: 0rem;
    width: calc(100% - 9rem);
    float: left;
    color: #343435; }
  .incorrectmodal .dropdown-dictionary .dropdown-btn {
    width: 25rem; }
  .incorrectmodal .dropdown-dictionary .dictionaryItemList {
    width: 25rem; }

.sigmodal-width {
  width: 40rem; }

#worklistDocumentation {
  width: 92rem;
  margin-bottom: 21rem; }
  #worklistDocumentation .worklist-left-parent .worklist-questions .panel:first-child .supplies-instruments-container {
    margin: 0; }
  #worklistDocumentation .right {
    padding-left: 1.5rem; }
  #worklistDocumentation h1 {
    margin-bottom: 1.5rem; }
    #worklistDocumentation h1 i {
      margin-right: 1rem; }
  #worklistDocumentation .right-panel {
    padding-left: 1.5rem !important; }
  #worklistDocumentation [class*="col-"] {
    padding-left: 0px;
    padding-right: 0px; }
  #worklistDocumentation .saving-bar {
    width: inherit;
    position: fixed;
    top: 9.2rem;
    z-index: 3; }
    #worklistDocumentation .saving-bar .saving-text {
      font-family: OpenSans-Semibold;
      font-size: 1.7rem;
      color: #535456;
      width: fit-content;
      background: rgba(255, 255, 255, 0.8);
      float: right;
      user-select: none; }
  #worklistDocumentation .clinical-alcohol-tobacco-drug-use sis-multiselect.dictionary-drop-down {
    height: 3rem !important; }
  #worklistDocumentation .clinical-alcohol-tobacco-drug-use .alcohol-drug-use-notes {
    width: 100% !important;
    margin-top: -1rem; }
  #worklistDocumentation .questionRow .questionHeader {
    padding: 1rem 1.5rem;
    min-height: 5rem; }
    #worklistDocumentation .questionRow .questionHeader.question-complete {
      background-color: rgba(36, 211, 153, 0.2); }
    #worklistDocumentation .questionRow .questionHeader.question-incomplete {
      background-color: rgba(215, 87, 43, 0.2); }
    #worklistDocumentation .questionRow .questionHeader .sensitive-icon-wrapper-div {
      padding: 1.6rem .5rem 0rem .5rem;
      background-color: #d7572b;
      margin: -1rem 1rem -1rem -1.5rem; }
      #worklistDocumentation .questionRow .questionHeader .sensitive-icon-wrapper-div .sensitive-icon {
        color: white;
        font-size: 18px; }
    #worklistDocumentation .questionRow .questionHeader .questionStatusAndText h3 {
      margin-top: 0.5rem;
      text-transform: none;
      display: inline; }
    #worklistDocumentation .questionRow .questionHeader .questionStatusAndText .questionStatusIcon {
      margin-right: .5rem; }
      #worklistDocumentation .questionRow .questionHeader .questionStatusAndText .questionStatusIcon i.fa-check {
        color: #24D399; }
      #worklistDocumentation .questionRow .questionHeader .questionStatusAndText .questionStatusIcon i.fa-bookmark {
        color: #D7572B; }
    #worklistDocumentation .questionRow .questionHeader .questionStatusAndText .questionText {
      margin-right: .5rem; }
    #worklistDocumentation .questionRow .questionHeader .responseButtons .response-button {
      margin-right: .5rem; }
    #worklistDocumentation .questionRow .questionHeader .responseButtons .response-button:last-child {
      margin-right: 0rem; }
    #worklistDocumentation .questionRow .questionHeader .responseButtons button {
      width: 7rem;
      background-color: #F9F9F9;
      border: 1px solid #E6E6E6; }
      #worklistDocumentation .questionRow .questionHeader .responseButtons button:active {
        background-color: #E6E6E6;
        color: #006990; }
      #worklistDocumentation .questionRow .questionHeader .responseButtons button:hover {
        background-color: #EFEFEF; }
      #worklistDocumentation .questionRow .questionHeader .responseButtons button.active {
        background-color: #00A0DC;
        color: #FFFFFF; }
        #worklistDocumentation .questionRow .questionHeader .responseButtons button.active:hover {
          background-color: #006D8E; }
        #worklistDocumentation .questionRow .questionHeader .responseButtons button.active:active {
          background-color: #006D8E; }
  #worklistDocumentation .follow-up-question-object {
    float: left; }
  #worklistDocumentation .follow-up-response-buttons {
    width: 36% !important;
    margin-right: 0 !important;
    margin-top: -0.6rem;
    height: 2.6rem; }
  #worklistDocumentation .follow-up {
    margin: 1.2rem 0 -1.2rem 2rem; }
    #worklistDocumentation .follow-up .questionHeader {
      min-height: 2rem;
      padding: 0rem 1.5rem; }
      #worklistDocumentation .follow-up .questionHeader .questionText {
        font-size: 1.5rem; }
    #worklistDocumentation .follow-up > div {
      border-left: 0.3rem solid #BFC0C1;
      padding-left: 2rem; }
      #worklistDocumentation .follow-up > div:last-child {
        border-left: none;
        padding-left: 2.3rem; }
    #worklistDocumentation .follow-up .addNote {
      padding-top: 0;
      padding-bottom: 1.2rem;
      margin-top: 0; }
      #worklistDocumentation .follow-up .addNote .full-input {
        margin-top: 1.4rem;
        margin-bottom: 0.7rem; }
  #worklistDocumentation .follow-up-question-status-icon {
    position: relative;
    background: #FFFFFF;
    position: absolute;
    margin-left: -4.35rem;
    font-size: 1.7rem; }
  #worklistDocumentation .follow-up-question-unanswered-icon {
    content: "\F10C";
    color: #D7572B; }
  #worklistDocumentation .follow-up-question-answered-icon {
    content: "\F192";
    color: #24D399; }
  #worklistDocumentation .follow-up-question-text {
    margin-left: -1.5rem;
    text-transform: none;
    width: 67% !important;
    padding-right: 1rem !important; }
  #worklistDocumentation .follow-up-question-status-icon.follow-up-quesiton-sensitive {
    color: #d7572b; }
  #worklistDocumentation .questionText {
    text-transform: none; }
  #worklistDocumentation .worklist-objects-container {
    padding: 0 1.5rem; }
  #worklistDocumentation .right-side-item .worklist-objects-container {
    padding: 0; }
  #worklistDocumentation #worklistDocumentationHeader .progress {
    display: inline-block;
    width: auto;
    margin-left: 1rem;
    border: 1px #BFC0C1 solid;
    border-radius: 1rem;
    background-color: #EFEFEF;
    height: 2rem;
    font-family: opensans;
    font-size: 1.5rem;
    color: #343435;
    position: relative; }
    #worklistDocumentation #worklistDocumentationHeader .progress .progress-bar-complete {
      border-radius: 1rem;
      background: #24D399;
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
      /* Standard syntax */
      height: 2rem;
      font-family: opensans;
      font-weight: normal;
      font-size: 1.5rem;
      color: #FFFFFF;
      position: relative;
      top: -1px;
      text-align: right; }
      #worklistDocumentation #worklistDocumentationHeader .progress .progress-bar-complete span {
        padding-right: 1.5rem; }
    #worklistDocumentation #worklistDocumentationHeader .progress .progress-bar-incomplete {
      background-color: #EFEFEF;
      height: 2rem;
      font-family: opensans;
      font-weight: normal;
      font-size: 1.5rem;
      color: #343435;
      padding-left: 1rem;
      text-align: left;
      position: relative;
      top: -1px; }
  #worklistDocumentation #worklistDocumentationHeader i.fa-clipboard {
    font-size: 3rem; }

.worklist-notification-poup-width .modal-dialog {
  width: 52rem; }
  .worklist-notification-poup-width .modal-dialog .modal-content .user-prompt-error {
    width: 52rem; }

.right-panel .worklist-questions.questionRow .panel-body {
  padding: 0 0 0 0; }

.right-panel .panel-group .panel + .panel {
  margin-top: 0px; }

.right-panel .common-questions-template {
  font-size: 0px; }

.load-worklist-modal {
  height: 100%; }
  .load-worklist-modal .modal-header {
    border-bottom: 1px solid #E6E6E6 !important; }
    .load-worklist-modal .modal-header .modal-title {
      text-transform: capitalize !important;
      padding: 0 1.5rem !important; }
  .load-worklist-modal .modal-body {
    width: 100% !important;
    padding: 0 !important;
    display: inline !important; }
    .load-worklist-modal .modal-body .search-worklist-container {
      padding: 0.5rem; }
      .load-worklist-modal .modal-body .search-worklist-container .search-field {
        position: relative; }
        .load-worklist-modal .modal-body .search-worklist-container .search-field .worklist-search {
          background-color: #E6E6E6;
          border: 1px solid #E6E6E6 !important;
          border-radius: .4rem;
          height: 3rem !important;
          margin-left: 0;
          font-family: OpenSans-Semibold, "FontAwesome";
          font-size: 1.5rem;
          width: 100%;
          color: #8C9093;
          text-align: center;
          padding-right: 3rem;
          text-overflow: ellipsis; }
        .load-worklist-modal .modal-body .search-worklist-container .search-field input.worklist-search::-webkit-input-placeholder {
          font-family: 'FontAwesome'; }
        .load-worklist-modal .modal-body .search-worklist-container .search-field input.worklist-search::-moz-placeholder {
          font-family: 'FontAwesome'; }
        .load-worklist-modal .modal-body .search-worklist-container .search-field input.worklist-search::-ms-input-placeholder {
          font-family: 'FontAwesome'; }
        .load-worklist-modal .modal-body .search-worklist-container .search-field .search-reset-icon {
          background-color: #E6E6E6;
          top: 0.5rem;
          font-size: 1.5rem; }
    .load-worklist-modal .modal-body .worklist-checklist {
      padding: 0; }
      .load-worklist-modal .modal-body .worklist-checklist .list-check-list {
        height: 20.1rem;
        overflow: hidden;
        position: relative;
        margin-bottom: 0; }
        .load-worklist-modal .modal-body .worklist-checklist .list-check-list li:first-child {
          border-top-left-radius: 0;
          border-top-right-radius: 0; }
        .load-worklist-modal .modal-body .worklist-checklist .list-check-list li {
          cursor: pointer;
          height: 4.1rem;
          color: #535456;
          background-color: #F9F9F9;
          border: 0;
          border-top: 0.1rem solid #E6E6E6 !important;
          font-family: MetaProMedium;
          font-size: 1.4rem; }
          .load-worklist-modal .modal-body .worklist-checklist .list-check-list li .template-name {
            padding-right: 1rem;
            -ms-text-overflow: ellipsis !important;
            -o-text-overflow: ellipsis !important;
            text-overflow: ellipsis !important;
            white-space: nowrap !important;
            overflow: hidden !important; }
        .load-worklist-modal .modal-body .worklist-checklist .list-check-list li.selected {
          color: #FFFFFF;
          background-color: #00A0DC; }
    .load-worklist-modal .modal-body .no-template {
      cursor: default; }
    .load-worklist-modal .modal-body .worklist-tab {
      padding: 0.5rem !important;
      float: none;
      height: 4rem; }

.worklist-class .modal-dialog .modal-content {
  margin: calc(50vh - 20rem) 0; }

.worklist-progess-bar {
  width: 63.5rem;
  float: left;
  margin-right: -1.5rem;
  margin-left: -1.3rem; }

.worklist-modal-title {
  width: 29rem;
  float: left; }

.worklist-modal-close {
  margin-right: 2.3rem; }

#worklistDocumentationHeader .progress {
  display: inline-block;
  width: auto;
  margin-left: 1rem;
  border: 1px #BFC0C1 solid;
  border-radius: 1rem;
  background-color: #EFEFEF;
  height: 2rem;
  font-family: opensans;
  font-size: 1.5rem;
  color: #343435;
  position: relative; }
  #worklistDocumentationHeader .progress .progress-bar-complete {
    border-radius: 1rem;
    background: #24D399;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
    /* Standard syntax */
    height: 2rem;
    font-family: opensans;
    font-weight: normal;
    font-size: 1.5rem;
    color: #FFFFFF;
    position: relative;
    top: -1px;
    text-align: right; }
    #worklistDocumentationHeader .progress .progress-bar-complete span {
      padding-right: 1.5rem; }
  #worklistDocumentationHeader .progress .progress-bar-incomplete {
    background-color: #EFEFEF;
    height: 2rem;
    font-family: opensans;
    font-weight: normal;
    font-size: 1.5rem;
    color: #343435;
    padding-left: 1rem;
    text-align: left;
    position: relative;
    top: -1px; }

#worklistDocumentationHeader i.fa-clipboard {
  font-size: 3rem; }

.contact-log .clog-accordion-container .ps-container {
  overflow: visible !important; }

.contact-log .accordion-extend-class .panel-group .panel .panel-title {
  padding: 1.5rem 1rem 0rem 1rem; }

.contact-log .notes {
  padding-left: 0.5rem; }

.contact-log .expand-add {
  margin-bottom: 1.5rem; }

.contact-log .accordion-extend-class .panel-group .panel h4 > a .heading-panel, .contact-log .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .heading-panel, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .contact-log .accordion-extend-class .panel-group .panel .fc-resource-cell > a .heading-panel, .contact-log .accordion-extend-class .panel-group .panel .panel-title > a .heading-panel {
  width: 35.3rem; }

.contact-log .text-right {
  float: right; }
  .contact-log .text-right .accordion-extend-class .panel-group .panel .panel-title > a .fa {
    padding: 0;
    margin: 0; }

.contact-log .heading-panel .left {
  float: left;
  margin-left: 0.5rem;
  width: 14.8rem; }

.contact-log .heading-panel .right {
  position: relative;
  float: left;
  width: 20rem; }

.contact-log .heading-panel h4, .contact-log .heading-panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .contact-log .heading-panel .fc-resource-cell {
  width: auto; }

.contact-log .accordion-extend-class .panel-group .panel .panel-collapse .panel-body {
  border-top: 0.1px solid #E6E6E6;
  text-align: left;
  padding-top: 1rem;
  margin-top: 1rem; }

.contact-log .accordion-extend-class .panel-group .panel .panel-title {
  padding-top: 1.5rem; }

.contact-log .accordion-extend-class .panel-group .panel .panel-collapse .panel-body .content {
  padding-left: 2rem; }

.contact-log .voice-spoke {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 17.2rem;
  margin-right: 1.5rem;
  text-align: right;
  text-transform: none;
  line-height: 1.5rem; }
  .contact-log .voice-spoke.spoke-with-width {
    width: 19.5rem; }

.contact-log .info_box {
  margin-top: 4rem;
  font-family: OpenSans;
  font-size: 1.5rem;
  width: 14.6rem;
  padding: 1rem;
  text-align: left;
  text-transform: none; }

.contact-log .accordion-extend-class .panel-group .panel .panel-title > a .fa {
  padding: 0;
  margin: 0rem; }

.contact-log ul.dropdown-menu.context-menu {
  left: -5.8rem;
  min-width: 7.5rem;
  padding: 0;
  margin: -0.2rem 0 0 0; }

.contact-log .row1 {
  height: 1.5rem; }

.contact-log .row2 p {
  height: 2rem;
  text-transform: none;
  padding-left: 0.5rem;
  display: inline-block; }

.contact-log .contact-log-scroll-bar {
  height: calc(100vh - 20.7rem);
  position: relative; }

.contact-log-height + .contact-log .contact-log-scroll-bar {
  height: calc(100vh - 23.5rem); }

.banner-color {
  background-color: #F38A00; }

.modal-dialog .modal-content .operative_timeout .modal-body {
  padding: 1.5rem 1.8rem 0.9rem; }

.modal-dialog .modal-content .operative_timeout .modal-header .modal-title {
  text-transform: capitalize !important;
  padding: 0 1.5rem !important; }

.modal-dialog .modal-content .operative_timeout .modal-footer {
  text-align: center; }

.modal-dialog .modal-content .operative_timeout .all-yes {
  display: inline-block;
  float: right;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem; }
  .modal-dialog .modal-content .operative_timeout .all-yes button {
    width: 16.6rem; }

.modal-dialog .modal-content .operative_timeout .body-inner {
  width: 112.4rem;
  display: inline-block; }
  .modal-dialog .modal-content .operative_timeout .body-inner .body-inner-left {
    width: 76rem;
    margin-right: 1.5rem;
    float: left;
    position: relative; }
    .modal-dialog .modal-content .operative_timeout .body-inner .body-inner-left .more-qu {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 3rem;
      color: #535456;
      font-size: 1.4rem;
      font-family: MetaProMedium;
      background-color: #E6E6E6;
      text-align: right;
      line-height: 3rem;
      padding-right: 1.5rem; }
      .modal-dialog .modal-content .operative_timeout .body-inner .body-inner-left .more-qu .morequArrow {
        font-size: 1.2rem;
        color: #00A0DC; }
    .modal-dialog .modal-content .operative_timeout .body-inner .body-inner-left.opt-left {
      background: #F9F9F9;
      border: 0.1rem solid #E6E6E6;
      padding: 1.5rem 0 0 1.5rem;
      min-height: 59.8rem; }
      .modal-dialog .modal-content .operative_timeout .body-inner .body-inner-left.opt-left .fa-star {
        color: #00A0DC;
        font-size: 1.7rem;
        padding-right: 1rem; }
    .modal-dialog .modal-content .operative_timeout .body-inner .body-inner-left .operative-qn {
      min-height: 3rem;
      display: inline-flex;
      width: 100%;
      padding-bottom: 1.5rem;
      padding-right: 1.5rem; }
  .modal-dialog .modal-content .operative_timeout .body-inner .body-inner-right .procedure-wrap {
    word-break: break-all; }
  .modal-dialog .modal-content .operative_timeout .body-inner .body-inner-right .default-text {
    color: #343435;
    font-family: OpenSans;
    font-size: 1.5rem;
    vertical-align: top; }
  .modal-dialog .modal-content .operative_timeout .body-inner .body-inner-right .scheduled {
    width: 7.5rem;
    display: inline-block;
    margin-right: 1.3rem; }
  .modal-dialog .modal-content .operative_timeout .body-inner .body-inner-right .schedulte-text {
    width: 22rem;
    display: inline-block; }
  .modal-dialog .modal-content .operative_timeout .body-inner .body-inner-right .caution-icon {
    margin-left: 0.5rem;
    color: #F38A00; }
  .modal-dialog .modal-content .operative_timeout .body-inner .operative-timeout-scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    max-height: 53.6rem;
    height: 53.6rem;
    width: 100%; }
  .modal-dialog .modal-content .operative_timeout .body-inner .optTimeOut-rightside-scrollbar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    max-height: 59.8rem; }
  .modal-dialog .modal-content .operative_timeout .body-inner .operative-time-out-ellipse {
    display: inline-block;
    width: 48rem;
    float: left;
    word-break: break-word;
    margin: 0; }
  .modal-dialog .modal-content .operative_timeout .body-inner .float-left {
    float: left; }

.modal-dialog .modal-content .operative_timeout .patient_name_ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 31.3rem;
  white-space: nowrap; }
  .modal-dialog .modal-content .operative_timeout .patient_name_ellipsis .patient_name_ellipsis-span {
    width: 31rem;
    overflow: hidden;
    text-overflow: ellipsis; }

.modal-dialog .modal-content .operative_timeout .body-bottom {
  padding: 0;
  clear: both;
  margin: 0;
  display: inline-block;
  width: 100%; }
  .modal-dialog .modal-content .operative_timeout .body-bottom .addnote {
    line-height: 1.4rem;
    display: block; }
  .modal-dialog .modal-content .operative_timeout .body-bottom textarea {
    height: 1.5rem; }
  .modal-dialog .modal-content .operative_timeout .body-bottom .sign-buttons {
    margin-right: 3rem;
    max-width: 17.5rem; }
  .modal-dialog .modal-content .operative_timeout .body-bottom .statement_container {
    width: calc(100% - 20.5rem); }
    .modal-dialog .modal-content .operative_timeout .body-bottom .statement_container > p {
      line-height: 2.8rem; }
  .modal-dialog .modal-content .operative_timeout .body-bottom .editSign {
    width: 30rem; }
  .modal-dialog .modal-content .operative_timeout .body-bottom .signuser {
    padding-top: 0.8rem;
    display: inline-block;
    line-height: 1.4rem; }
    .modal-dialog .modal-content .operative_timeout .body-bottom .signuser .sign_username {
      font-family: OpenSans-Bold;
      padding-right: .5rem; }
      .modal-dialog .modal-content .operative_timeout .body-bottom .signuser .sign_username.edit_username {
        line-height: 2.8rem; }
  .modal-dialog .modal-content .operative_timeout .body-bottom .terms {
    padding-top: 1.4rem; }
    .modal-dialog .modal-content .operative_timeout .body-bottom .terms .dateTimeCtrl-align {
      font-weight: normal; }

.modal-dialog .modal-content .operative_timeout .body-inner-right {
  background: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  padding: 1.5rem;
  width: 34.8rem; }

.modal-dialog .modal-content .operative_timeout .margin-right {
  margin-right: 0.5rem; }

.modal-dialog .modal-content .operative_timeout .favourite {
  width: 2.5rem;
  height: 1.5rem;
  display: inline-block;
  float: left;
  cursor: default; }

.modal-dialog .modal-content .operative_timeout .read-only-allergies {
  padding-top: 1.5rem; }
  .modal-dialog .modal-content .operative_timeout .read-only-allergies .allergy-align {
    display: inline-block; }
  .modal-dialog .modal-content .operative_timeout .read-only-allergies .allergy-default-text {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 31rem;
    white-space: nowrap;
    font-family: OpenSans;
    font-size: 1.5rem; }
  .modal-dialog .modal-content .operative_timeout .read-only-allergies .allergy-header-text {
    margin-bottom: 0.7rem; }
  .modal-dialog .modal-content .operative_timeout .read-only-allergies .allergy-lable-margin {
    background: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    padding: 1.5rem;
    width: 31rem; }
    .modal-dialog .modal-content .operative_timeout .read-only-allergies .allergy-lable-margin .allerg-buttons {
      margin-left: 3rem; }
    .modal-dialog .modal-content .operative_timeout .read-only-allergies .allergy-lable-margin .edit-allergy {
      width: 31rem; }
    .modal-dialog .modal-content .operative_timeout .read-only-allergies .allergy-lable-margin .allergy-terms {
      padding-left: 1.5rem;
      padding-top: 1.5rem; }
    .modal-dialog .modal-content .operative_timeout .read-only-allergies .allergy-lable-margin .allergy-terms-margin {
      padding-left: 1.5rem;
      padding-top: 1.5rem; }

.modal-dialog .modal-content .operative_timeout .operative-timeout-attachments .attachments-header-text {
  margin-top: 1rem;
  margin-bottom: 0rem; }

.modal-dialog .modal-content .operative_timeout .operative-timeout-attachments .attachments-top-padding {
  padding-top: 1rem; }

.modal-dialog .modal-content .operative_timeout .operative-timeout-attachments .attachments-sign-button-margin {
  margin: 0.5rem 0rem 0.5rem 0rem; }

.modal-dialog .modal-content .operative_timeout .operative-timeout-attachments .attachments-default-text {
  font-family: OpenSans;
  font-size: 1.5rem; }

.modal-dialog .modal-content .operative_timeout .operative-timeout-attachments .text-ellipses {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }
  .modal-dialog .modal-content .operative_timeout .operative-timeout-attachments .text-ellipses.signee-ellipses {
    width: 17rem;
    cursor: default; }
  .modal-dialog .modal-content .operative_timeout .operative-timeout-attachments .text-ellipses.attachment-ellipses {
    width: 26rem; }
  .modal-dialog .modal-content .operative_timeout .operative-timeout-attachments .text-ellipses.signed-ellipses {
    width: 23.5rem;
    cursor: default; }
  .modal-dialog .modal-content .operative_timeout .operative-timeout-attachments .text-ellipses.attachment-type-ellipses {
    width: 31.5rem; }

.modal-dialog .modal-content .operative_timeout .operative-timeout-attachments .attachment-info_box {
  font-family: OpenSans;
  font-size: 1.5rem;
  width: 21.6rem;
  padding: 1rem;
  text-align: left;
  text-transform: none;
  word-wrap: break-word;
  left: 3rem;
  position: absolute;
  background: #FFFFFF;
  border: 0.1rem solid #535456;
  box-shadow: 0.4rem 0.4rem 0 rgba(52, 52, 53, 0.25); }

.operative-topbg-class .modal-lg {
  width: 116rem;
  min-height: 80.3rem; }
  .operative-topbg-class .modal-lg .modal-content {
    min-height: 80.3rem; }

.add_contact_log {
  background-color: #F9F9F9;
  padding: 1.5rem 1rem;
  width: 100%;
  margin-bottom: 1.5rem;
  border: 0.1rem solid #E6E6E6;
  height: 31.7rem; }
  .add_contact_log .form-group {
    margin-bottom: 0rem;
    height: 3rem;
    box-sizing: content-box;
    padding-bottom: 1.5rem; }
    .add_contact_log .form-group .label-wid {
      width: 7.5rem;
      margin-right: 0.6rem; }
    .add_contact_log .form-group .dropdown-dictionary {
      width: 28.2rem; }
      .add_contact_log .form-group .dropdown-dictionary .dropdown-btn {
        width: 28.2rem;
        padding: 0.8rem 1.8rem; }
      .add_contact_log .form-group .dropdown-dictionary .dictionaryItemList {
        width: 28.2rem;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .add_contact_log .form-group .hmMed_textInput {
      font-weight: normal; }
  .add_contact_log .add_contact_log_container {
    display: block;
    width: 100%;
    clear: both; }
    .add_contact_log .add_contact_log_container .top-right button {
      width: 5.95rem;
      margin-left: 0.1rem; }
    .add_contact_log .add_contact_log_container.charted-margin {
      height: 3rem;
      vertical-align: top;
      padding: 0; }
      .add_contact_log .add_contact_log_container.charted-margin .label-text, .add_contact_log .add_contact_log_container.charted-margin .dvt-prevention-details .title-text, .dvt-prevention-details .add_contact_log .add_contact_log_container.charted-margin .title-text, .add_contact_log .add_contact_log_container.charted-margin .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .add_contact_log .add_contact_log_container.charted-margin .title-text, .add_contact_log .add_contact_log_container.charted-margin .radio-group-standard .question, .radio-group-standard .add_contact_log .add_contact_log_container.charted-margin .question, .add_contact_log .add_contact_log_container.charted-margin .radio-group-standard .score, .radio-group-standard .add_contact_log .add_contact_log_container.charted-margin .score, .add_contact_log .add_contact_log_container.charted-margin .radio-group-stop-bang .question, .radio-group-stop-bang .add_contact_log .add_contact_log_container.charted-margin .question, .add_contact_log .add_contact_log_container.charted-margin .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .add_contact_log .add_contact_log_container.charted-margin .title-text, .add_contact_log .add_contact_log_container.charted-margin .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .add_contact_log .add_contact_log_container.charted-margin .title-text, .add_contact_log .add_contact_log_container.charted-margin .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .add_contact_log .add_contact_log_container.charted-margin .title-text {
        line-height: 1.5rem; }
  .add_contact_log .label-text, .add_contact_log .dvt-prevention-details .title-text, .dvt-prevention-details .add_contact_log .title-text, .add_contact_log .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .add_contact_log .title-text, .add_contact_log .radio-group-standard .question, .radio-group-standard .add_contact_log .question, .add_contact_log .radio-group-standard .score, .radio-group-standard .add_contact_log .score, .add_contact_log .radio-group-stop-bang .question, .radio-group-stop-bang .add_contact_log .question, .add_contact_log .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .add_contact_log .title-text, .add_contact_log .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .add_contact_log .title-text, .add_contact_log .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .add_contact_log .title-text {
    margin-right: 0.7rem; }
  .add_contact_log .dictionary-align {
    float: right;
    width: 28.3rem; }
  .add_contact_log .label-text, .add_contact_log .dvt-prevention-details .title-text, .dvt-prevention-details .add_contact_log .title-text, .add_contact_log .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .add_contact_log .title-text, .add_contact_log .radio-group-standard .question, .radio-group-standard .add_contact_log .question, .add_contact_log .radio-group-standard .score, .radio-group-standard .add_contact_log .score, .add_contact_log .radio-group-stop-bang .question, .radio-group-stop-bang .add_contact_log .question, .add_contact_log .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .add_contact_log .title-text, .add_contact_log .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .add_contact_log .title-text, .add_contact_log .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .add_contact_log .title-text {
    text-align: left;
    line-height: 3rem; }
  .add_contact_log .resposive-group-marging {
    margin-right: 1.2rem; }
  .add_contact_log .created-user-ellipses {
    font-family: OpenSans;
    font-size: 1.5rem;
    line-height: 1.5rem;
    padding-left: 0.1rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: default; }
  .add_contact_log .info_box {
    margin-top: 5.7rem;
    margin-left: 114px;
    font-family: OpenSans;
    font-size: 1.5rem;
    width: 21.6rem;
    padding: 1rem;
    text-align: left;
    text-transform: none;
    word-wrap: break-word; }

.base-attachments-block {
  width: 93rem; }
  .base-attachments-block .tab-top-border {
    border-top: 0.1rem solid #E6E6E6;
    margin-top: 1.5rem; }
  .base-attachments-block .tab-class > ul > li > a {
    width: 100%;
    border-top: none; }
  .base-attachments-block .tab-class > ul .active > a {
    border-top: none; }

#main-attachments-block {
  width: 100%;
  margin-top: 1.5rem; }
  #main-attachments-block .addendum-notes {
    margin-top: 1rem;
    border: 0.1rem solid #E6E6E6;
    background-color: #FFFFFF;
    padding: 1.5rem;
    clear: both; }
  #main-attachments-block .addendum-notes-empty {
    margin-top: 0;
    border: none;
    background-color: #F9F9F9;
    padding: 0; }
  #main-attachments-block .addendum-note-text {
    width: calc(100% - 21rem);
    margin-top: 0.5rem;
    background-color: #FFFFFF; }
  #main-attachments-block .expand-or-collapse {
    cursor: default; }
  #main-attachments-block .expand-all-format {
    font-family: MetaProBook;
    color: #00A0DC;
    font-size: 1.5rem;
    font-weight: 600;
    cursor: default; }
  #main-attachments-block .expand-collapse-icon {
    color: #00A0DC;
    cursor: default; }
  #main-attachments-block .lable-top-padding {
    padding-top: .5rem; }
  #main-attachments-block .dropdown-dictionary {
    width: 100%; }
    #main-attachments-block .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    #main-attachments-block .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  #main-attachments-block .clearboth {
    clear: both; }
  #main-attachments-block .attachemnt-header-zone {
    padding-top: 1.5rem; }
  #main-attachments-block .attachment-accordion-zone {
    margin-top: 1.5rem; }
    #main-attachments-block .attachment-accordion-zone .attachemet-data-label {
      font-family: "$text-font";
      font-size: 1.5rem;
      color: #535456; }
    #main-attachments-block .attachment-accordion-zone .date-lable {
      padding-right: 0.5rem;
      padding-top: 0.5rem; }
    #main-attachments-block .attachment-accordion-zone .attachemet-data-content {
      font-family: "$text-font";
      font-size: 1.5rem;
      color: #535456; }
  #main-attachments-block table.attachment-table {
    border-collapse: collapse;
    font-family: OpenSans;
    width: 100%;
    cursor: default;
    margin-top: 1.5rem; }
    #main-attachments-block table.attachment-table tbody {
      position: relative !important;
      overflow: hidden;
      width: 100%; }
    #main-attachments-block table.attachment-table thead {
      display: block;
      width: 100%;
      overflow: auto;
      border-bottom: #E6E6E6 0.1rem solid; }
      #main-attachments-block table.attachment-table thead tr th.attachment-header:not(.expander) {
        color: #343435;
        padding: 0 0.3rem;
        font-family: OpenSans-Bold;
        font-size: 1.5rem;
        white-space: normal;
        word-break: break-all;
        display: block;
        float: left; }
    #main-attachments-block table.attachment-table tr {
      display: table;
      width: 100%; }
      #main-attachments-block table.attachment-table tr.even-row {
        background-color: #F9F9F9; }
      #main-attachments-block table.attachment-table tr.attachment-row {
        vertical-align: middle;
        color: #343435; }
    #main-attachments-block table.attachment-table th.expander, #main-attachments-block table.attachment-table td.expander {
      display: table-cell;
      width: 3rem;
      font-size: 1.5rem;
      padding-left: 0.5rem;
      padding: 0.3rem; }
    #main-attachments-block table.attachment-table td {
      padding: 0.3rem; }
      #main-attachments-block table.attachment-table td.attached-value {
        text-align: left;
        font-family: OpenSans;
        font-size: 1.5rem;
        padding-right: 1rem;
        line-height: 3rem;
        position: relative;
        display: block;
        float: left; }
        #main-attachments-block table.attachment-table td.attached-value .data-col-val {
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden; }
        #main-attachments-block table.attachment-table td.attached-value .info_box {
          width: 15rem;
          top: 3rem;
          left: 0;
          line-height: 1.4rem;
          display: block;
          word-break: break-all;
          color: #343435; }
        #main-attachments-block table.attachment-table td.attached-value .description-info {
          width: 35rem !important; }
      #main-attachments-block table.attachment-table td.flexible {
        display: block;
        padding: 0 0 1rem 0;
        margin-top: -0.8rem; }
        #main-attachments-block table.attachment-table td.flexible div.flexible {
          text-align: left;
          vertical-align: top;
          margin-right: 1.5rem; }
        #main-attachments-block table.attachment-table td.flexible div.attachment-block {
          font-family: OpenSans;
          font-size: 1.5rem;
          width: 100%; }
          #main-attachments-block table.attachment-table td.flexible div.attachment-block .signee-block {
            background-color: #F9F9F9;
            border: 0.1rem solid #E6E6E6;
            overflow: hidden;
            padding: 1.5rem;
            margin-top: 0.5rem; }
            #main-attachments-block table.attachment-table td.flexible div.attachment-block .signee-block .sign-button {
              width: 10rem; }
            #main-attachments-block table.attachment-table td.flexible div.attachment-block .signee-block .signee-notes {
              margin-top: 1.5rem;
              word-break: break-all; }
          #main-attachments-block table.attachment-table td.flexible div.attachment-block .created-date-field {
            font-family: OpenSans;
            font-style: italic;
            font-size: OpenSans; }
      #main-attachments-block table.attachment-table td.expiredAttachment {
        color: #D7572B; }
    #main-attachments-block table.attachment-table .expiration-date {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
  #main-attachments-block table .collapsed {
    display: none !important; }
  #main-attachments-block table .file-name {
    width: 15rem;
    color: #00A0DC; }
  #main-attachments-block table .file-type {
    width: 15rem; }
  #main-attachments-block table .description {
    width: 35.5rem; }
  #main-attachments-block table .facesheet-description {
    width: 43.3rem; }
  #main-attachments-block table .expiration-date {
    width: 16rem; }
  #main-attachments-block table .empty-placeholder {
    width: 7rem;
    float: right !important;
    text-align: right !important; }
    #main-attachments-block table .empty-placeholder .fa {
      padding-right: 1rem; }
      #main-attachments-block table .empty-placeholder .fa.context-icon {
        color: #00A0DC; }
    #main-attachments-block table .empty-placeholder .fa-sticky-note {
      color: #F38A00; }
    #main-attachments-block table .empty-placeholder .fa-pencil-square-o {
      color: #E2147B; }
  #main-attachments-block table .chevron-toggle {
    left: -9.5rem !important;
    min-width: 11.3rem; }
  #main-attachments-block table .up-down-arrow {
    font-size: 1.2rem;
    padding: .3rem 0 0 1rem; }
  #main-attachments-block table .header-text-sorted {
    color: #00A0DC !important; }
  #main-attachments-block .drag-drop-zone {
    margin-top: 1.5rem;
    min-height: 18rem;
    max-height: 30rem;
    width: 100%;
    border: 0.4rem dashed #E6E6E6;
    background-color: #FFFFFF;
    text-align: center;
    padding: 1.5rem; }
    #main-attachments-block .drag-drop-zone .fa-cloud-upload {
      color: #24D399;
      font-size: 12rem; }
    #main-attachments-block .drag-drop-zone .p-text {
      color: #BFC0C1; }
    #main-attachments-block .drag-drop-zone.over {
      background-color: #eee; }

#addAttachmentModal .modal-header, #addAttachmentModal .modal-body, #addAttachmentModal .modal-footer {
  width: 100%; }
  #addAttachmentModal .modal-header #browseButton, #addAttachmentModal .modal-body #browseButton, #addAttachmentModal .modal-footer #browseButton {
    padding: 0rem;
    margin-left: 1rem; }
  #addAttachmentModal .modal-header textarea, #addAttachmentModal .modal-body textarea, #addAttachmentModal .modal-footer textarea {
    height: 5rem;
    max-height: 15rem !important;
    overflow: hidden !important; }

#addAttachmentModal .dropdown-dictionary, #addAttachmentModal .dropdown-btn {
  width: 100%; }

#addAttachmentModal .fileTypeManualMargin {
  margin-top: .45rem; }

#addAttachmentModal #copyAndExpiration {
  text-align: right; }
  #addAttachmentModal #copyAndExpiration #expiration {
    margin-bottom: 1.5rem; }
    #addAttachmentModal #copyAndExpiration #expiration #datepicker-expiration-container {
      position: relative; }
      #addAttachmentModal #copyAndExpiration #expiration #datepicker-expiration-container i {
        color: #00A0DC;
        font-size: 2rem; }
  #addAttachmentModal #copyAndExpiration .advance-directive {
    text-align: left; }
    #addAttachmentModal #copyAndExpiration .advance-directive .adp-panel {
      padding-left: 1.5rem; }
      #addAttachmentModal #copyAndExpiration .advance-directive .adp-panel button {
        font-size: 2rem; }
      #addAttachmentModal #copyAndExpiration .advance-directive .adp-panel span {
        font-family: MetaProMedium;
        font-size: 1.5rem;
        color: #343435;
        font-weight: normal;
        vertical-align: text-bottom;
        padding-left: 0.3rem; }

#addAttachmentModal button.sisMultiselect {
  width: 100%; }

#addAttachmentModal .signees {
  margin-right: 1.5rem; }

#addAttachmentModal .modal-footer {
  text-align: right; }
  #addAttachmentModal .modal-footer button {
    width: 10rem; }

#addAttachmentModal .small-input {
  width: 40rem;
  background: #F9F9F9; }

#addAttachmentModal .fileUpload {
  padding-top: 1.4rem;
  width: 7.5rem; }

#addAttachmentModal .fileUpload input.upload {
  position: relative;
  bottom: 15px;
  right: 16px;
  margin: 0;
  padding: 0;
  width: 7.5rem;
  height: 3rem;
  opacity: 0;
  filter: alpha(opacity=0); }

#addAttachmentModal #unsupportedFileWarning {
  color: #D7572B; }

#signaturePopup .modal-header, #signaturePopup .modal-body, #signaturePopup .modal-footer {
  width: 100%; }
  #signaturePopup .modal-header .sign-panel, #signaturePopup .modal-body .sign-panel, #signaturePopup .modal-footer .sign-panel {
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    padding: 1.5rem;
    margin-top: 0.5rem;
    overflow: hidden; }
    #signaturePopup .modal-header .sign-panel .user-time-stamp, #signaturePopup .modal-body .sign-panel .user-time-stamp, #signaturePopup .modal-footer .sign-panel .user-time-stamp {
      padding: 0 0 1.5rem 0; }
    #signaturePopup .modal-header .sign-panel .notes-field, #signaturePopup .modal-body .sign-panel .notes-field, #signaturePopup .modal-footer .sign-panel .notes-field {
      height: 5rem;
      resize: none; }
  #signaturePopup .modal-header .user-credential-panel .warning-message-panel, #signaturePopup .modal-body .user-credential-panel .warning-message-panel, #signaturePopup .modal-footer .user-credential-panel .warning-message-panel {
    width: 57rem;
    padding: 0.5rem 0 0 0; }
    #signaturePopup .modal-header .user-credential-panel .warning-message-panel .warning-message, #signaturePopup .modal-body .user-credential-panel .warning-message-panel .warning-message, #signaturePopup .modal-footer .user-credential-panel .warning-message-panel .warning-message {
      font-size: 1.5rem !important; }
  #signaturePopup .modal-header .statement-list, #signaturePopup .modal-body .statement-list, #signaturePopup .modal-footer .statement-list {
    max-height: 20rem;
    overflow: auto;
    padding: 0;
    border: 0.1rem solid #E6E6E6;
    border-left: 0;
    border-right: 0; }
    #signaturePopup .modal-header .statement-list .statement, #signaturePopup .modal-body .statement-list .statement, #signaturePopup .modal-footer .statement-list .statement {
      background: #fff;
      min-height: 3rem;
      padding: 1rem;
      cursor: default;
      border: 0.1rem solid #E6E6E6;
      border-bottom: 0; }
      #signaturePopup .modal-header .statement-list .statement:first-child, #signaturePopup .modal-body .statement-list .statement:first-child, #signaturePopup .modal-footer .statement-list .statement:first-child {
        border-top: 0; }
  #signaturePopup .modal-header.modal-body, #signaturePopup .modal-body.modal-body, #signaturePopup .modal-footer.modal-body {
    padding-bottom: 0; }
  #signaturePopup .modal-header.modal-footer, #signaturePopup .modal-body.modal-footer, #signaturePopup .modal-footer.modal-footer {
    border-top: 0; }

#signaturePopup .sign-for-addendum {
  margin-top: -2.5rem !important; }

#copyAttachmentModal .modal-body {
  max-height: 39rem;
  width: 100%;
  padding: 0 0; }

#copyAttachmentModal .case-header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-top: 0.1rem solid #E6E6E6; }

#copyAttachmentModal .case-header:last-child {
  border-bottom: none; }

#copyAttachmentModal .attachment-case-header, #copyAttachmentModal .no-data {
  line-height: 3.4rem;
  padding: 0 1.5rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: default; }

#copyAttachmentModal .selected-check {
  color: #00A0DC;
  line-height: 3rem; }

#copyAttachmentModal .no-attachment {
  line-height: 3rem;
  border-top: 0.1rem solid #E6E6E6;
  width: 100%;
  text-align: center; }

#copyAttachmentModal .custom-model-header {
  background-color: #00A0DC; }
  #copyAttachmentModal .custom-model-header .custom-modal-title, #copyAttachmentModal .custom-model-header i {
    color: #FFFFFF; }

#copyAttachmentModal .expiredAttachment {
  color: #D7572B; }

#copyAttachmentModal .copy-attachment-row {
  line-height: 3rem; }
  #copyAttachmentModal .copy-attachment-row ul {
    padding: 0;
    margin-bottom: 0; }
    #copyAttachmentModal .copy-attachment-row ul li {
      border-top: 0.1rem solid #E6E6E6;
      line-height: 3rem;
      padding-left: 2rem;
      list-style: none;
      height: 3rem;
      cursor: default; }
  #copyAttachmentModal .copy-attachment-row .copy-ellipses {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: default; }

.addAttachmentModalClass .modal-dialog .modal-content, .edit_schedule_grid .modal-dialog .modal-content {
  margin: calc(50vh - 22.7rem) 0; }

.addAttachmentModalClass .modal-dialog, .edit_schedule_grid .modal-dialog {
  width: 66rem; }

.clinical-medications {
  width: 93rem; }
  .clinical-medications .drug-interaction {
    width: 9rem;
    position: relative;
    top: 0.5rem; }
  .clinical-medications .full-input {
    padding: 0 0.7rem; }
  .clinical-medications .tab-class > ul > li:first-child a, .clinical-medications .tab-class > ul > li:first-child a:hover {
    border-right: 0; }
  .clinical-medications .no-meds {
    font-family: MetaProBook;
    font-size: 1.4rem; }
  .clinical-medications .med-controls .admin_mark_btn {
    width: 16.1rem; }
  .clinical-medications .med-controls .button-secondary-small {
    margin-right: 0.5rem;
    width: 10.3rem; }
  .clinical-medications .med-controls .dropdown-dictionary {
    width: 15rem; }
  .clinical-medications .med-controls .filter-medications .dropdown-dictionary {
    width: 20rem; }
  .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel {
    margin: 0 0 0.5rem 0; }
    .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-heading {
      padding: 0; }
    .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-admin-inner {
      width: 71rem;
      padding-left: 2.5rem;
      overflow: hidden;
      margin-right: 1.5rem;
      height: 5.8rem; }
      .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-admin-inner .admin-by, .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-admin-inner .charted-by {
        width: 13rem; }
    .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .admin-total {
      display: inline-block;
      width: 19rem;
      float: right;
      border-left: 0.3rem solid #E6E6E6;
      padding-left: 1.5rem;
      margin-top: 0.5rem;
      position: relative;
      bottom: 4.5rem;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
    .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-administered-data, .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-administered-header {
      padding: 0 0rem 0 1.5rem;
      float: left;
      width: 68.4rem;
      height: 2.5rem; }
      .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-administered-data span:last-child, .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-administered-header span:last-child {
        margin: 0; }
      .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-administered-data span.time, .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-administered-header span.time {
        width: 13rem; }
      .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-administered-data span, .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-administered-header span {
        width: 8.2rem;
        float: left;
        height: 2rem;
        margin-right: 0.5rem;
        display: block; }
    .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-administered-header {
      height: 2rem;
      line-height: 1.2rem;
      margin-top: 0.5rem; }
    .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-administered-data {
      font-size: 1.5rem;
      color: #8C9093;
      font-family: OpenSans;
      line-height: 1.2rem;
      margin-top: 0.5rem; }
      .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .last-administered-data span {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }
    .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body {
      background: #F9F9F9;
      border-top: 1px solid #E6E6E6;
      padding-top: 1.5rem; }
      .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content {
        float: left;
        width: 100%;
        padding: 0 !important; }
        .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .data-row {
          margin-top: 0.5rem;
          padding: 0 1rem 0 1rem;
          display: inline-block;
          width: 92.8rem; }
        .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .header-row {
          padding: 0 1.5rem 0 1.5rem;
          line-height: 1rem;
          height: 1.5rem;
          font-family: OpenSans-Semibold;
          font-size: 1.3rem; }
        .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .admin-column {
          float: left;
          margin-right: 0.5rem; }
        .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .time {
          width: 28.3rem; }
          .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .time .date-input {
            width: 12.3rem; }
          .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .time .time-input {
            width: 8.4rem; }
        .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .unit-list {
          width: 7rem;
          margin-right: 1.3rem; }
          .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .unit-list .unit-label {
            font-size: 1.2rem;
            color: #8C9093;
            font-family: OpenSans;
            line-height: 1.2rem;
            margin-top: 0.5rem;
            margin-left: 0.5rem; }
        .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .site-list, .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .site-list {
          width: 11rem; }
        .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .route-list {
          width: 8.5rem;
          margin-right: 0.8rem; }
          .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .route-list .dropdown-dictionary {
            width: 8.8rem; }
        .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .site-list {
          width: 7.6rem; }
          .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .site-list .dropdown-dictionary {
            width: 7.6rem; }
        .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .dose-unit .dropdown-dictionary {
          width: 8.4rem; }
        .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .dose-unit .dose-input {
          width: 9.4rem;
          float: left; }
          .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .dose-unit .dose-input span {
            width: 6rem; }
        .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .admin-by {
          width: 13.7rem; }
          .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .admin-by .dropdown-dictionary {
            width: 13.7rem; }
        .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .chart-by {
          width: 11.5rem;
          margin-right: 0; }
          .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-body .content .chart-by .dropdown-dictionary {
            width: 11.8rem; }
    .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-title {
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      text-transform: none; }
    .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel a {
      display: inline;
      width: 100%;
      font-family: MetaProBook;
      line-height: 3.2rem;
      height: 3.2rem; }
    .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel a:hover {
      color: #343435; }
    .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-group .panel-heading {
      margin: 0 !important;
      padding: 0 !important; }
    .clinical-medications .accordion-class .panel-group .clinicalMed-accordion-class.panel .panel-group .panel {
      border-radius: 0 !important;
      -webkit-box-shadow: none;
      box-shadow: none; }
  .clinical-medications h1 .icon-medications {
    position: absolute; }
  .clinical-medications h1 .title {
    margin-left: 5rem; }
  .clinical-medications .medication-font {
    font-family: MetaProBook; }
  .clinical-medications .empty-row {
    border-bottom: 0.1rem solid #E6E6E6;
    top: 1px;
    padding: 0;
    position: relative;
    width: 50%;
    margin-top: 3rem; }
  .clinical-medications .tab-class > ul > li > a, .clinical-medications .tab-class > ul > li > a:hover {
    width: auto; }
  .clinical-medications .tab-content .tab-pane {
    padding-top: 1.5rem; }
  .clinical-medications .add-block {
    display: inline-block;
    text-align: right;
    width: 100%;
    margin-bottom: 1rem; }
  .clinical-medications .sync-changes {
    font-size: 1.3rem;
    font-family: MetaProMedium;
    margin-bottom: 0.5rem;
    line-height: 1.3rem; }
    .clinical-medications .sync-changes .link-text {
      margin-right: 1.5rem;
      float: left;
      padding-top: 0.2rem; }
    .clinical-medications .sync-changes .adp-panel {
      margin-right: 1.5rem; }
      .clinical-medications .sync-changes .adp-panel span {
        display: inline-block;
        position: relative;
        overflow: hidden;
        margin-left: 0.5rem; }
  .clinical-medications .cmac-header {
    padding: 0 0.5rem 0 0.5rem;
    width: 100%; }
    .clinical-medications .cmac-header .cmac_header_left {
      width: auto;
      line-height: 2.4rem;
      min-height: 4rem;
      max-height: 100%;
      margin-top: 1rem;
      font-size: 1.5rem; }
      .clinical-medications .cmac-header .cmac_header_left .adp-panel {
        height: 2rem;
        display: inline-block;
        float: left; }
        .clinical-medications .cmac-header .cmac_header_left .adp-panel button {
          display: inline-flex; }
      .clinical-medications .cmac-header .cmac_header_left .med-expand-collapse {
        margin-right: 0.5rem;
        margin-left: 0.5rem;
        vertical-align: middle;
        float: left; }
        .clinical-medications .cmac-header .cmac_header_left .med-expand-collapse span {
          margin: 0;
          vertical-align: top; }
        .clinical-medications .cmac-header .cmac_header_left .med-expand-collapse i {
          margin: 0;
          padding: 0 !important;
          font-size: 1.7rem; }
        .clinical-medications .cmac-header .cmac_header_left .med-expand-collapse i.fa-plus, .clinical-medications .cmac-header .cmac_header_left .med-expand-collapse i.fa-minus {
          height: 2rem;
          float: left;
          font-weight: bold;
          margin-right: 0.5rem;
          margin-left: 0.5rem; }
        .clinical-medications .cmac-header .cmac_header_left .med-expand-collapse i.fa-pencil-square {
          color: #00A0DC;
          font-size: 2.7rem; }
    .clinical-medications .cmac-header .curmed-label {
      width: 70rem;
      display: block;
      overflow: hidden;
      font-size: 1.7rem !important;
      text-overflow: ellipsis;
      white-space: nowrap;
      padding-left: 0.5rem; }
      .clinical-medications .cmac-header .curmed-label .compound-medication-text {
        overflow: hidden;
        text-overflow: ellipsis; }
    .clinical-medications .cmac-header .cmac_header_right {
      margin-right: 0.5rem;
      float: right;
      margin-top: 0.3rem;
      height: 100%;
      bottom: 4.5rem;
      position: relative; }
      .clinical-medications .cmac-header .cmac_header_right .right-btns {
        margin-left: 1rem; }
      .clinical-medications .cmac-header .cmac_header_right span:first-child {
        margin-right: 0.5rem;
        height: 1.7rem;
        position: relative; }
        .clinical-medications .cmac-header .cmac_header_right span:first-child i.fa-exclamation-triangle {
          color: #D7572B;
          font-size: 1.8rem; }
      .clinical-medications .cmac-header .cmac_header_right span.drug-icons:first-child, .clinical-medications .cmac-header .cmac_header_right span.drug-allergy:first-child {
        margin: 0; }
  .clinical-medications .administered-medications table thead {
    display: inline-block; }
    .clinical-medications .administered-medications table thead .first {
      margin-left: 0.6rem; }
    .clinical-medications .administered-medications table thead .total-patients {
      font-family: MetaProBook;
      font-size: 1.5rem;
      font-weight: normal;
      color: #343435; }
    .clinical-medications .administered-medications table thead th {
      text-align: left;
      font-family: OpenSans !important;
      font-size: 1.5rem;
      line-height: 1.4rem;
      height: 4.5rem;
      border-top: 0; }
    .clinical-medications .administered-medications table thead .sorting-headers th {
      text-align: left;
      cursor: default; }
    .clinical-medications .administered-medications table thead .sorting-headers th.sorted {
      color: #00A0DC; }
    .clinical-medications .administered-medications table thead i.fa-arrow-down, .clinical-medications .administered-medications table thead i.fa-arrow-up {
      color: #00A0DC;
      font-size: 1.3rem;
      float: right;
      position: relative;
      margin-top: -1.5rem;
      margin-right: 0rem; }
    .clinical-medications .administered-medications table thead .header1 {
      width: 16.9rem !important;
      text-align: left !important; }
    .clinical-medications .administered-medications table thead .header2 {
      width: 15.5rem !important; }
    .clinical-medications .administered-medications table thead .header3 {
      width: 9rem !important;
      padding-left: 1rem; }
    .clinical-medications .administered-medications table thead .header4 {
      width: 14rem !important; }
    .clinical-medications .administered-medications table thead .header5 {
      width: 21.4rem !important; }
    .clinical-medications .administered-medications table thead .header6 {
      width: 17.5rem !important; }
  .clinical-medications .administered-medications table tbody {
    font-family: OpenSans;
    font-size: 1.5rem;
    color: #8C9093;
    display: inline-block; }
    .clinical-medications .administered-medications table tbody td .column1 {
      width: 15.5rem !important;
      height: 100%; }
    .clinical-medications .administered-medications table tbody td .column2 {
      width: 14.4rem !important;
      height: 100%; }
    .clinical-medications .administered-medications table tbody td .column3 {
      width: 8rem !important;
      height: 100%; }
    .clinical-medications .administered-medications table tbody td .column4 {
      width: 12.4rem !important;
      height: 100%; }
    .clinical-medications .administered-medications table tbody td .column5 {
      width: 20rem !important;
      height: 100%; }
    .clinical-medications .administered-medications table tbody td .column6 {
      width: 16.5rem !important;
      height: 100%; }
    .clinical-medications .administered-medications table tbody td {
      height: 100%;
      line-height: 1.4rem; }
      .clinical-medications .administered-medications table tbody td.data-row-val {
        position: relative;
        float: left;
        padding-right: 0.2rem; }
        .clinical-medications .administered-medications table tbody td.data-row-val .data-col-val {
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden; }
          .clinical-medications .administered-medications table tbody td.data-row-val .data-col-val .info_box {
            font-family: OpenSans !important;
            font-size: 1.5rem;
            line-Height: 2rem;
            color: #343435;
            padding: 0.5rem;
            word-break: break-all;
            width: auto;
            display: block;
            font-weight: normal;
            word-wrap: normal; }
  .clinical-medications .data-table-med-history .table > thead > tr > th,
  .clinical-medications .data-table-med-history .table > tbody > tr > th,
  .clinical-medications .data-table-med-history .table > tfoot > tr > th,
  .clinical-medications .data-table-med-history .table > thead > tr > td,
  .clinical-medications .data-table-med-history .table > tbody > tr > td,
  .clinical-medications .data-table-med-history .table > tfoot > tr > td {
    border-top: 0.1rem solid #E6E6E6; }
  .clinical-medications .data-table-med-history table.table-striped > tbody > tr:nth-of-type(odd) {
    background: #FFFFFF; }
  .clinical-medications .data-table-med-history table {
    background: #FFFFFF; }
    .clinical-medications .data-table-med-history table th {
      cursor: default; }
    .clinical-medications .data-table-med-history table .sorted {
      color: #00A0DC; }
      .clinical-medications .data-table-med-history table .sorted i {
        color: #00A0DC;
        float: right;
        margin-top: 0.3rem; }
    .clinical-medications .data-table-med-history table tr td {
      white-space: nowrap; }
      .clinical-medications .data-table-med-history table tr td span {
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
    .clinical-medications .data-table-med-history table tr td:first-child {
      width: 14rem; }
    .clinical-medications .data-table-med-history table tr td:nth-child(2) span, .clinical-medications .data-table-med-history table tr td:nth-child(3) span {
      width: 6rem; }
    .clinical-medications .data-table-med-history table tr td:nth-child(4) span, .clinical-medications .data-table-med-history table tr td:nth-child(5) span {
      width: 10rem; }
    .clinical-medications .data-table-med-history table tr td:nth-child(6) span, .clinical-medications .data-table-med-history table tr td:nth-child(7) span {
      width: 17rem; }
    .clinical-medications .data-table-med-history table tr td:nth-child(8) span {
      width: 1rem; }
  .clinical-medications .data-table-med-history .transhcan:hover .trash-icon {
    display: inline-block;
    visibility: visible;
    color: #D7572B; }
  .clinical-medications .data-table-med-history .transhcan .trash-icon {
    width: 3rem;
    height: 1.6rem;
    font-size: 1.8rem;
    visibility: hidden; }
    .clinical-medications .data-table-med-history .transhcan .trash-icon.fa-trash-o {
      cursor: pointer; }
  .clinical-medications .data-table-med-history .transhcan .no-trash-icon {
    display: none; }
  .clinical-medications span.ellipsis {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
    .clinical-medications span.ellipsis.inactive {
      color: #8C9093; }
    .clinical-medications span.ellipsis.padding-fix {
      padding-top: 5px; }
  .clinical-medications .tooltip-font-normal + div.custom-tooltip {
    font-family: OpenSans; }

.add-medications .tab-class > ul > li:first-child a, .add-medications .tab-class > ul > li:first-child a:hover {
  border-right: 0; }

.add-medications .tab-class > ul > li > a, .add-medications .tab-class > ul > li > a:hover {
  width: auto; }

.add-medications .tab-class .tab-content {
  height: 56rem !important; }

.add-medications .search {
  font-family: OpenSans-Semibold, "FontAwesome"; }

.add-medications .filter-controls {
  float: left;
  margin: 1.5rem; }
  .add-medications .filter-controls .filter {
    float: left;
    width: 18rem; }
    .add-medications .filter-controls .filter .sisMultiselect {
      width: 18rem; }
  .add-medications .filter-controls .filter:first-child, .add-medications .filter-controls .filter:nth-child(2) {
    margin-right: 1.5rem;
    width: 23rem !important; }
    .add-medications .filter-controls .filter:first-child .sisMultiselect, .add-medications .filter-controls .filter:nth-child(2) .sisMultiselect {
      width: 23rem; }
  .add-medications .filter-controls .filter:nth-child(3) {
    width: 24.8rem !important; }
    .add-medications .filter-controls .filter:nth-child(3) .sisMultiselect {
      width: 24.8rem; }

.add-medications .medication-item {
  font-family: OpenSans-Semibold;
  font-size: 1.2rem;
  padding: 0.7rem 0.5rem 0.5rem 0.5rem;
  border-bottom: 0.1rem solid #E6E6E6; }
  .add-medications .medication-item div.item-tooltip {
    width: 35rem;
    display: inline-block;
    white-space: nowrap;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    /* Chrome all / Safari all */
    -moz-user-select: none;
    /* Firefox all */
    -ms-user-select: none;
    /* IE 10+ */
    user-select: none;
    cursor: default; }
    .add-medications .medication-item div.item-tooltip .custom-tooltip {
      margin-top: -1rem;
      left: 0;
      z-index: 900; }
  .add-medications .medication-item .info_box {
    width: auto;
    min-width: 20rem;
    max-width: 55rem; }
  .add-medications .medication-item div.medication-template-item {
    width: 35rem;
    display: inline-block;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    white-space: nowrap;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: default;
    -webkit-user-select: none;
    /* Chrome all / Safari all */
    -moz-user-select: none;
    /* Firefox all */
    -ms-user-select: none;
    /* IE 10+ */
    user-select: none; }
    .add-medications .medication-item div.medication-template-item .custom-tooltip {
      margin-top: -1rem;
      left: 0; }

.add-medications .clearSearch {
  float: right;
  margin-top: -22px;
  margin-right: 0.5rem;
  color: #8C9093;
  cursor: pointer; }

.add-medications .medications-block {
  float: left;
  width: 100%;
  padding: 0 1.5rem 0 1.5rem;
  height: 310px; }
  .add-medications .medications-block .available-med {
    margin-right: 1.5rem; }
    .add-medications .medications-block .available-med .inner {
      height: 41.5rem;
      border: 0.1rem solid #E6E6E6;
      border-top: 0;
      overflow: hidden;
      position: relative; }
    .add-medications .medications-block .available-med .background-trans {
      width: 150vw !important; }
  .add-medications .medications-block .selected-med {
    height: 26.5rem;
    width: 36.8rem;
    float: left; }
    .add-medications .medications-block .selected-med .inner {
      height: 44.5rem;
      border: 0.1rem solid #E6E6E6;
      position: relative; }
  .add-medications .medications-block .available-med {
    float: left;
    width: 35.7rem; }

.add-medications .medications-db {
  padding-top: 1.5rem; }
  .add-medications .medications-db .selected-med .inner {
    height: 51.5rem !important; }

.add-medications .tab-class {
  border-top: 0.1rem solid #E6E6E6; }

.add-medications .tab-class > ul > li > a, .add-medications .tab-class > ul > li > a:hover {
  width: auto;
  padding: 0 1.5rem 0 1.5rem;
  border-top: 0; }

.add-medications .tab-class > ul {
  margin-right: calc(4rem); }

.add-medications .addMed-modal-body {
  margin: 1.5rem 0 1.5rem 0;
  display: block;
  width: 100%;
  display: inline-block; }

.add-medications h3 {
  width: 90%;
  float: left;
  padding-left: 1.5rem;
  text-transform: none; }

.add-medications .modal-header .fa-close {
  margin-right: 1.5rem; }

.add-medication-modal .modal-dialog {
  width: 770px; }
  .add-medication-modal .modal-dialog .addMed-modal-body {
    height: 589px !important; }

.add-medication-modal .fdb_search .drugs-embedded {
  width: 357px !important;
  height: 48.5rem; }

.medication-reconciliation {
  width: 100%;
  min-width: 93rem; }
  .medication-reconciliation .dose-input .full-input {
    padding: 0 1rem; }
  .medication-reconciliation .icon-discharge {
    float: left;
    margin-right: 1rem; }
  .medication-reconciliation .data-table .row {
    float: left;
    width: 100%;
    padding: 0.5rem 1rem 0.5rem 1rem; }
  .medication-reconciliation .data-table .row > div {
    text-align: left;
    float: left;
    height: 3.7rem; }
    .medication-reconciliation .data-table .row > div .segmented-label {
      padding-top: 0; }
    .medication-reconciliation .data-table .row > div label {
      font-weight: normal; }
  .medication-reconciliation .lable-mode {
    height: 3.7rem; }
    .medication-reconciliation .lable-mode .medication {
      padding-top: 1.1rem;
      overflow: hidden;
      text-overflow: ellipsis;
      line-height: 1.9rem; }
    .medication-reconciliation .lable-mode .edit-med {
      padding: 0.4rem 0 0 0; }
    .medication-reconciliation .lable-mode .medication:last-child {
      padding-top: 0; }
    .medication-reconciliation .lable-mode .segmented-label {
      padding-top: 0;
      margin-top: 0.3rem; }
  .medication-reconciliation .medication {
    float: left;
    line-height: 2.7rem; }
    .medication-reconciliation .medication .medication-label {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      line-height: 1.9rem; }
  .medication-reconciliation .medication:first-child {
    padding-right: 1rem;
    text-transform: capitalize;
    width: 15rem; }
  .medication-reconciliation .medication:nth-child(2) {
    float: left;
    padding-right: 1rem;
    width: 12rem; }
    .medication-reconciliation .medication:nth-child(2) .dose-input {
      width: 5rem;
      float: left; }
    .medication-reconciliation .medication:nth-child(2) .unit-list {
      float: left;
      width: calc(100% - 5rem);
      padding-left: 0.5rem; }
      .medication-reconciliation .medication:nth-child(2) .unit-list .dropdown-dictionary {
        width: 100%;
        float: left; }
  .medication-reconciliation .medication:nth-child(3) {
    padding-right: 1rem;
    width: 11.5rem; }
    .medication-reconciliation .medication:nth-child(3) .dropdown-dictionary {
      width: 100%;
      float: left; }
  .medication-reconciliation .medication:nth-child(4) {
    padding-right: 1rem;
    width: 9.5rem; }
    .medication-reconciliation .medication:nth-child(4) .dropdown-dictionary {
      width: 100%;
      float: left; }
  .medication-reconciliation .medication:nth-child(5) {
    padding-right: 1rem;
    width: 13rem; }
    .medication-reconciliation .medication:nth-child(5) .dropdown-dictionary {
      width: 100%;
      float: left; }
  .medication-reconciliation .medication:nth-child(6) {
    width: 23.5rem; }
    .medication-reconciliation .medication:nth-child(6) .yes-to-all-btn {
      font-weight: normal;
      margin-left: 0.5rem; }
    .medication-reconciliation .medication:nth-child(6) .continue-at-home {
      width: 17.5rem; }
  .medication-reconciliation .medication:nth-child(7) {
    width: 2rem;
    font-weight: normal;
    margin-left: 30px;
    line-height: 30px; }
    .medication-reconciliation .medication:nth-child(7) .fa-print {
      color: #00A0DC;
      font-size: 18px;
      cursor: pointer; }
  .medication-reconciliation .dose-unit-adjust {
    width: 10rem; }
  .medication-reconciliation .data-table .header {
    border-top: 0;
    padding: 0.5rem 1rem 0.5rem 1rem; }
  .medication-reconciliation .sign-block {
    float: left;
    width: 100%;
    margin-top: 3rem;
    border-top: 0.1rem solid #E6E6E6;
    padding-top: 1.5rem; }
    .medication-reconciliation .sign-block .signedUser {
      float: left;
      width: auto;
      margin-right: 1.5rem; }
    .medication-reconciliation .sign-block .signature-but {
      float: left;
      width: auto; }
      .medication-reconciliation .sign-block .signature-but button:first-child {
        margin-right: 1.5rem;
        width: 9.73rem; }
  .medication-reconciliation .medreconcil_notes {
    padding: 0.5rem 0 0 1rem; }
    .medication-reconciliation .medreconcil_notes .medreconcil_notes_inner {
      margin-right: 1rem; }
  .medication-reconciliation .medical-report {
    width: 392px;
    font-size: 1.5rem;
    font-family: OpenSans;
    float: right;
    font-weight: bold; }
    .medication-reconciliation .medical-report .label {
      vertical-align: top; }
  @media (max-width: 1280px) {
    .medication-reconciliation .col-width-adjust {
      width: 14.6rem; }
    .medication-reconciliation .medreconcil_notes {
      padding: 0.5rem 0 0 1rem; }
      .medication-reconciliation .medreconcil_notes .medreconcil_notes_inner {
        margin-right: 1.5rem; } }

.medication-task {
  width: 93rem; }
  .medication-task .medication-task-tab-container .tab-pane {
    padding-top: 1.5rem; }
  .medication-task .medication-task-tab-container .tab-top-border {
    border-top: 0.1rem solid #E6E6E6;
    margin-top: 1.5rem; }
  .medication-task .medication-task-tab-container .tab-class > ul > li > a {
    width: 100%;
    border-top: none; }
    .medication-task .medication-task-tab-container .tab-class > ul > li > a .check-icon {
      display: none; }
  .medication-task .medication-task-tab-container .tab-class > ul .active > a {
    border-top: none; }
  .medication-task .medication-task-tab-container .tab-class > .tab-content {
    min-height: 43rem; }

/* This will be used for Physician Desktop Screen */
.phy-desktop-container {
  width: 93rem; }
  .phy-desktop-container .medication-task-tab-container .tab-class ul li a {
    width: auto;
    padding-left: 4.5rem;
    padding-right: 4.5rem; }
    .phy-desktop-container .medication-task-tab-container .tab-class ul li a .check-icon {
      color: #24D399;
      padding-left: 0.5rem;
      font-size: 1.5rem;
      width: 2rem;
      display: inline-block;
      line-height: 3rem;
      height: 3rem;
      vertical-align: top;
      position: absolute;
      top: 0;
      right: 2.5rem; }
  .phy-desktop-container .medication-task-tab-container .tab-class > .tab-content {
    height: calc(100vh - 18.8rem);
    position: relative; }
  .phy-desktop-container .medication-task-tab-container .tab-pane:nth-child(2) {
    max-height: calc(100vh - 24.8rem);
    margin: 0; }
  .phy-desktop-container .medication-task-tab-container .tab-pane .medication-reconciliation {
    display: inline-block;
    position: relative;
    height: calc(100vh - 26.3rem); }
    .phy-desktop-container .medication-task-tab-container .tab-pane .medication-reconciliation .signedUser {
      width: 100%; }
      .phy-desktop-container .medication-task-tab-container .tab-pane .medication-reconciliation .signedUser .signPrompt {
        display: block;
        float: left; }
        .phy-desktop-container .medication-task-tab-container .tab-pane .medication-reconciliation .signedUser .signPrompt.col-md-12 {
          width: 30%;
          padding-left: 0.5rem; }
  .phy-desktop-container .footer {
    position: fixed;
    bottom: 0;
    left: 32rem;
    height: 6rem; }
    .phy-desktop-container .footer .sticky_footer {
      width: 94.5rem; }
      .phy-desktop-container .footer .sticky_footer .sticky_footer_center {
        width: 50rem; }

.opNoteImageModalClass .header {
  display: inline-block;
  width: 100%; }

.opNoteImageModalClass .modal-content {
  padding: 1.5rem; }

.opNoteImageModalClass .image-lable-left {
  width: auto; }

.opNoteImageModalClass .image-uploaded {
  margin: 0.5rem 0 1.5rem 0; }
  .opNoteImageModalClass .image-uploaded img {
    width: 57.1rem;
    height: 33.5rem; }

.opNoteImageModalClass textarea {
  max-height: 50rem !important; }

.opnote-modal-frame {
  width: 45rem !important; }

.opnote-internal-container {
  margin-left: 6rem;
  width: 48rem; }

.opnote-modal-header {
  height: 1.5rem;
  padding: 1.25rem 0;
  border-bottom: none; }

.opnote-modal-title {
  font-family: MetaProMedium;
  color: #535456;
  font-size: 2.0rem;
  line-height: 2.2rem;
  text-transform: capitalize !important;
  padding: 0 1.5rem !important; }

.opnotes_document {
  max-width: 113rem;
  min-width: 93rem;
  width: 100%;
  overflow: hidden;
  height: calc(100vh - 11rem);
  margin-bottom: -1.5rem; }
  .opnotes_document .opNoteBanner {
    float: left;
    width: 83%;
    margin-bottom: 0.5rem;
    height: 3rem; }
  .opnotes_document .title {
    padding-bottom: 1.2rem; }
    .opnotes_document .title .add-new-notes {
      display: inline-block;
      vertical-align: text-top;
      padding-left: 1.5rem; }
  .opnotes_document .warning-banner .title {
    padding-bottom: 0; }
  .opnotes_document .tab-class {
    display: inline-block;
    height: calc(100vh - 22rem);
    width: 100%;
    max-width: 113rem;
    min-width: 93rem;
    position: relative; }
    .opnotes_document .tab-class ul li a {
      width: auto;
      padding-left: 4.5rem;
      padding-right: 4.5rem; }
      .opnotes_document .tab-class ul li a .opnote_name {
        max-width: 12rem;
        overflow: hidden;
        text-overflow: ellipsis; }
      .opnotes_document .tab-class ul li a .delete-icon {
        color: #D7572B;
        padding-left: 0.5rem;
        font-size: 1.5rem;
        width: 2rem;
        display: inline-block;
        line-height: 3rem;
        height: 3rem;
        vertical-align: top;
        position: absolute;
        top: 0;
        right: 2.5rem; }
        .opnotes_document .tab-class ul li a .delete-icon .fa-times-circle {
          display: none; }
      .opnotes_document .tab-class ul li a:hover .fa-times-circle {
        display: inline-block; }
    .opnotes_document .tab-class .tab-content {
      height: calc(100vh - 25rem);
      position: relative; }
    .opnotes_document .tab-class .opnote_tablayout {
      height: calc(100vh - 25rem); }
      .opnotes_document .tab-class .opnote_tablayout .opnote_inner {
        position: relative;
        height: calc(100vh - 25rem);
        width: 100%;
        max-width: 113rem; }
        .opnotes_document .tab-class .opnote_tablayout .opnote_inner h4, .opnotes_document .tab-class .opnote_tablayout .opnote_inner .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .opnotes_document .tab-class .opnote_tablayout .opnote_inner .fc-resource-cell {
          padding: 1.5rem 0;
          line-height: 1.2rem; }
        .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left {
          width: 66.5%;
          max-width: 75rem;
          float: left; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .opnotes_progress {
            height: 2rem; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .opnotes_progress .progress {
              display: inline-block;
              width: 100%;
              border: 1px #BFC0C1 solid;
              border-radius: 1rem;
              background-color: #EFEFEF;
              height: 2rem;
              font-family: OpenSans;
              font-size: 1.5rem;
              color: #343435;
              position: relative; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .opnotes_progress .progress .progress-bar-complete {
                border-radius: 1rem;
                background: #24D399;
                /* For browsers that do not support gradients */
                background: -webkit-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
                /* For Safari 5.1 to 6.0 */
                background: -o-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
                /* For Opera 11.1 to 12.0 */
                background: -moz-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
                /* For Firefox 3.6 to 15 */
                background: linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
                /* Standard syntax */
                height: 2rem;
                font-family: opensans;
                font-weight: normal;
                font-size: 1.5rem;
                color: #FFFFFF;
                position: relative;
                top: -1px;
                text-align: right; }
                .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .opnotes_progress .progress .progress-bar-complete span {
                  padding-right: 1.5rem; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .opnotes_progress .progress .progress-bar-incomplete {
                background-color: #EFEFEF;
                height: 2rem;
                font-family: opensans;
                font-weight: normal;
                font-size: 1.5rem;
                color: #343435;
                padding-left: 1rem;
                text-align: left;
                position: relative;
                top: -1px; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .opnotestextarea-item {
            padding: 1.5rem 0 0;
            position: relative;
            margin: 0; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .opnotestextarea-item .cke_top {
              display: none; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .opnotestextarea-item .cke_wysiwyg_div {
              max-height: calc(100vh - 35.5rem);
              margin: 0 !important; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .addendum-title h4, .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .addendum-title .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .addendum-title .fc-resource-cell {
            color: #343435;
            font-weight: normal; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .existing-addendum .addendum-textarea-container {
            border: 0.1rem solid #BFC0C1;
            line-height: normal; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .existing-addendum .addendum-textarea-container .addendum-textarea {
              width: 100%;
              border: none;
              font-size: 1.5rem;
              padding: 1.5rem;
              background: none;
              resize: none; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .existing-addendum .addendum-sign-info {
            padding: 4px 8px 0 8px;
            font-family: OpenSans-Semibold; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .new-addendum .addendum-textarea-container {
            border: #00A0DC 0.1rem solid;
            line-height: normal; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .new-addendum .addendum-textarea-container .addendum-textarea {
              width: 100%;
              border: none; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_left .new-addendum .cke_top {
            display: none; }
        .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right {
          width: calc(100% - 66.5%);
          max-width: 38rem;
          padding: 1.5rem 0 0 2rem;
          float: left; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_spacer {
            height: 2.5rem;
            clear: both;
            display: block; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area {
            text-align: left;
            padding: 1.5rem;
            background-color: #F9F9F9;
            border-radius: 0.5rem;
            border: -0.1rem solid #E6E6E6;
            margin-bottom: 1.5rem; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .error {
              color: #D7572B;
              font-family: MetaProMedium; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .pulledfrom {
              text-align: center; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .refreshbutton {
              margin-top: 9px;
              float: right; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .refresh-fa {
              margin: 0 15px 0 0px; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area h4, .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .fc-resource-cell {
              display: inline-block; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content {
              min-height: 28rem; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data {
                padding: 1.5rem 0; }
                .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .opradioclass .list-group {
                  margin-bottom: 1.5rem; }
                  .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .opradioclass .list-group .disabled {
                    color: #8C9093; }
                  .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .opradioclass .list-group .list-group-item {
                    border: 0;
                    padding: 0.5rem 0 0.5rem 0.5rem;
                    border-radius: 0; }
                    .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .opradioclass .list-group .list-group-item .flex {
                      padding-left: 1rem; }
                      .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .opradioclass .list-group .list-group-item .flex.radiobutton-select span.radio-button {
                        padding-top: 0.3rem; }
                      .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .opradioclass .list-group .list-group-item .flex.checkbox-select span.fa {
                        height: 2rem;
                        font-size: 2.5rem;
                        width: 2rem; }
                    .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .opradioclass .list-group .list-group-item .highlighted {
                      border: 1px solid #00a0dc; }
                    .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .opradioclass .list-group .list-group-item .max-width {
                      width: 100%; }
                    .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .opradioclass .list-group .list-group-item .full-input {
                      padding: 0 1rem; }
                    .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .opradioclass .list-group .list-group-item .opmargin-top {
                      margin-top: 0.8rem; }
                  .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .opradioclass .list-group .selected {
                    color: #00A0DC; }
                  .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .opradioclass .list-group .opotherinput {
                    clear: both; }
                .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .variable_data .small-textarea {
                  width: 26rem;
                  height: 19rem; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .hardcoded-readonly {
                min-height: 180px; }
                .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_content .hardcoded-readonly .hardcoded-list {
                  white-space: pre-line; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_arrows {
              text-align: center; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_arrows button:first-child {
                margin-right: 20px; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_arrows button:last-child {
                margin-left: 20px; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_arrows .button-secondary-small, .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote_variable_panel .opnote_variable_area .variable_arrows .button-primary-small {
                font-size: 2rem;
                padding: .5rem 1.8rem; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list {
            padding: 1.5rem;
            background: #F9F9F9;
            border: 0.1rem solid #E6E6E6;
            height: 15.3rem;
            font-family: OpenSans;
            margin-bottom: 1.5rem; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .inner-image-item {
              height: 8rem; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .inner-image-item .opnote-image-header {
                height: 20px;
                text-overflow: ellipsis;
                overflow: hidden;
                width: 129px;
                white-space: nowrap; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .inner-image-item .description {
                cursor: default; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .inner-image-item p {
                vertical-align: top;
                overflow: hidden;
                word-break: break-all;
                margin-top: 0;
                padding: 0;
                line-height: 1.9rem;
                padding-bottom: 0.5rem; }
                .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .inner-image-item p.multiline {
                  height: 4rem;
                  width: 14.4rem;
                  position: relative; }
                  .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .inner-image-item p.multiline > span {
                    width: 14rem; }
                  .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .inner-image-item p.multiline .elipsis {
                    position: absolute;
                    bottom: 0;
                    right: 0;
                    width: 1.2rem;
                    display: none;
                    margin-right: -0.2rem;
                    background: #F9F9F9; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .inner-image-item img {
                margin-right: 1.5rem; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .print-and-view-right {
              padding-left: 8rem; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .print-and-view {
              display: inline-block;
              width: 100%; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .print-and-view .adp-panel {
                margin-right: 0.5rem; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .print-and-view .fa-list-alt {
                float: right;
                font-size: 2.5rem;
                color: #343435; }
              .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-list .print-and-view .approve {
                line-height: 0.4rem; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-block .button-add-image {
            position: relative;
            float: right;
            width: 100%; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-block .button-add-image .fileUpload {
              width: 50%;
              padding-top: 1.5rem;
              text-align: center; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-block .button-add-image #uploadBtn {
              position: absolute;
              top: 0;
              right: 0;
              margin: 0;
              opacity: 0;
              -ms-filter: 'alpha(opacity=0)';
              width: auto;
              direction: ltr;
              cursor: default;
              height: 3.2rem;
              width: 15.1rem; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .opnote-images-block .button-add-image button {
              width: 50%; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .drag-drop-zone {
            margin-top: 1.5rem;
            min-height: 18rem;
            max-height: 30rem;
            width: 100%;
            border: 0.4rem dashed #E6E6E6;
            background-color: #FFFFFF;
            text-align: center;
            padding: 1.5rem;
            margin-bottom: 1.5rem; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .drag-drop-zone .fa-cloud-upload {
              color: #24D399;
              font-size: 6rem; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .drag-drop-zone .p-text {
              color: #BFC0C1; }
            .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opnotes_right .drag-drop-zone.over {
              background-color: #eee; }
        .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opNoteImageModalClass .header {
          display: inline-block;
          width: 100%; }
        .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opNoteImageModalClass .modal-content {
          padding: 1.5rem; }
        .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opNoteImageModalClass .image-lable-left {
          width: auto; }
        .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opNoteImageModalClass .image-uploaded {
          margin-bottom: 1.5rem; }
          .opnotes_document .tab-class .opnote_tablayout .opnote_inner .opNoteImageModalClass .image-uploaded img {
            width: 57.1rem;
            height: 33.5rem; }
      .opnotes_document .tab-class .opnote_tablayout .physician-opnotes-footer {
        position: fixed;
        max-width: 114.5rem;
        width: 100%;
        min-width: 94.5rem;
        margin-left: -1.5rem;
        bottom: 0; }
        .opnotes_document .tab-class .opnote_tablayout .physician-opnotes-footer .sticky_footer {
          max-width: 114.5rem;
          width: 100%;
          min-width: 95rem; }
    .opnotes_document .tab-class .opnotes_stickyfooter {
      max-width: 114.5rem;
      width: 100%;
      min-width: 94.5rem;
      height: 6rem;
      position: fixed;
      bottom: 0;
      margin-left: -1.5rem;
      background-color: #F9F9F9;
      border-top: 1px solid #E6E6E6; }
      .opnotes_document .tab-class .opnotes_stickyfooter .opnote_buttonhold {
        text-align: right;
        padding: 1.5rem; }
      .opnotes_document .tab-class .opnotes_stickyfooter .sign-info {
        line-height: 6rem;
        font-family: OpenSans-Semibold;
        font-size: 1.5rem;
        color: #343435; }
        .opnotes_document .tab-class .opnotes_stickyfooter .sign-info .inline-block {
          display: inline-block;
          float: left; }
        .opnotes_document .tab-class .opnotes_stickyfooter .sign-info .signee-name {
          max-width: calc(100% - 21.8rem);
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap; }
    .opnotes_document .tab-class.tab-with-banner {
      height: calc(100vh - 25.5rem); }
      .opnotes_document .tab-class.tab-with-banner .tab-content {
        height: calc(100vh - 28.5rem); }
        .opnotes_document .tab-class.tab-with-banner .tab-content .opnote_tablayout {
          height: calc(100vh - 28.5rem); }
          .opnotes_document .tab-class.tab-with-banner .tab-content .opnote_tablayout .opnote_inner {
            height: calc(100vh - 28.5rem); }
            .opnotes_document .tab-class.tab-with-banner .tab-content .opnote_tablayout .opnote_inner .cke_wysiwyg_div {
              max-height: calc(100vh - 39rem); }

.opnotes_addnewpopup .modal-body {
  width: 100%;
  padding: 1.5rem 0 !important; }
  .opnotes_addnewpopup .modal-body .opnote-selector-search-input {
    margin-top: 1.5rem;
    position: relative; }
  .opnotes_addnewpopup .modal-body .opnote-dropdown {
    position: relative;
    padding: 1.5rem 0;
    height: 4.5rem; }
    .opnotes_addnewpopup .modal-body .opnote-dropdown .dropdown-dictionary {
      width: 100%; }
      .opnotes_addnewpopup .modal-body .opnote-dropdown .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .opnotes_addnewpopup .modal-body .opnote-dropdown .dropdown-dictionary .dictionaryItemList {
        width: 27rem;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .opnotes_addnewpopup .modal-body .opnote-dropdown .dropdown-dictionary .dictionaryItemList {
        top: 16.2rem !important; }
  .opnotes_addnewpopup .modal-body .opNote-list {
    padding-top: 1.5rem; }
    .opnotes_addnewpopup .modal-body .opNote-list .opnotes-selector-list-container {
      height: 22rem;
      position: relative;
      width: 100%; }
      .opnotes_addnewpopup .modal-body .opNote-list .opnotes-selector-list-container .list-group {
        text-align: left;
        margin: 0; }
        .opnotes_addnewpopup .modal-body .opNote-list .opnotes-selector-list-container .list-group .list-group-item {
          cursor: pointer; }
          .opnotes_addnewpopup .modal-body .opNote-list .opnotes-selector-list-container .list-group .list-group-item:first-child {
            border-radius: 0; }
          .opnotes_addnewpopup .modal-body .opNote-list .opnotes-selector-list-container .list-group .list-group-item:last-child {
            border-radius: 0; }
          .opnotes_addnewpopup .modal-body .opNote-list .opnotes-selector-list-container .list-group .list-group-item .opnote-selector-list-item-container {
            display: flex;
            align-items: center; }
            .opnotes_addnewpopup .modal-body .opNote-list .opnotes-selector-list-container .list-group .list-group-item .opnote-selector-list-item-container .opnote-area {
              display: block;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }

.opnotes_addnewpopup .modal-footer {
  text-align: center; }

.opnotes_addnewpopup .tab-class ul {
  border-bottom: none; }
  .opnotes_addnewpopup .tab-class ul li a {
    display: inline-table; }

.opnotes_addnewpopup .tab-class ul .active a {
  display: inline-table;
  border-bottom: none; }

.load-sure-scripts-modal .modal-content, .load-sure-scripts-modal .modal-dialog {
  width: 104.5rem; }

.load-sure-scripts-modal .modal-body {
  width: 100%; }
  .load-sure-scripts-modal .modal-body .sort-left {
    float: left;
    width: 45%; }
    .load-sure-scripts-modal .modal-body .sort-left label {
      float: left;
      line-height: 3rem;
      padding-right: 0.5rem; }
    .load-sure-scripts-modal .modal-body .sort-left div {
      float: left; }
    .load-sure-scripts-modal .modal-body .sort-left .masked-date-control-container .fa-calendar {
      margin-left: 0; }
  .load-sure-scripts-modal .modal-body .top-right {
    padding-left: 2.5rem; }
  .load-sure-scripts-modal .modal-body .sort-right {
    float: right;
    text-align: right;
    width: 55%; }
    .load-sure-scripts-modal .modal-body .sort-right .eligibility-button.button-secondary-small {
      color: #24D399; }
    .load-sure-scripts-modal .modal-body .sort-right .relationship {
      padding-left: 0.8rem; }
    .load-sure-scripts-modal .modal-body .sort-right .consent-title {
      padding-left: 1rem; }
    .load-sure-scripts-modal .modal-body .sort-right .relationship-title {
      padding-left: 1.2rem; }
    .load-sure-scripts-modal .modal-body .sort-right .dictionary-block {
      width: 100%; }
    .load-sure-scripts-modal .modal-body .sort-right .dropdown-dictionary {
      width: 100%; }
    .load-sure-scripts-modal .modal-body .sort-right div {
      float: left; }
      .load-sure-scripts-modal .modal-body .sort-right div label {
        line-height: 3rem;
        vertical-align: top;
        float: left;
        padding-right: 0.5rem; }
  .load-sure-scripts-modal .modal-body .top-filters {
    min-height: 4.5rem;
    width: 100%;
    padding-bottom: 1rem;
    border-bottom: 0.1rem solid #E6E6E6; }
    .load-sure-scripts-modal .modal-body .top-filters .label-padding {
      padding-left: 0.5rem; }
    .load-sure-scripts-modal .modal-body .top-filters .custom-tooltip-active {
      text-align: left; }
    .load-sure-scripts-modal .modal-body .top-filters .error-class {
      display: block; }
  .load-sure-scripts-modal .modal-body .second-filters {
    width: 100%;
    padding: 1rem 0;
    height: 5rem; }
    .load-sure-scripts-modal .modal-body .second-filters .sort-left {
      float: left; }
      .load-sure-scripts-modal .modal-body .second-filters .sort-left .dropdown-btn {
        width: 15rem; }
      .load-sure-scripts-modal .modal-body .second-filters .sort-left button {
        vertical-align: top;
        float: left; }
      .load-sure-scripts-modal .modal-body .second-filters .sort-left div label {
        line-height: 3rem;
        vertical-align: top; }
    .load-sure-scripts-modal .modal-body .second-filters .sort-right {
      width: 40.9%; }
      .load-sure-scripts-modal .modal-body .second-filters .sort-right > div {
        margin-right: 1.5rem; }
        .load-sure-scripts-modal .modal-body .second-filters .sort-right > div:last-child {
          margin: 0; }
  .load-sure-scripts-modal .modal-body .sure-script-div {
    border: 0.1rem solid #E6E6E6;
    width: 101.5rem;
    min-height: 46rem;
    padding-bottom: 1rem;
    cursor: default; }
    .load-sure-scripts-modal .modal-body .sure-script-div .error-message {
      color: red;
      text-align: center;
      height: 46rem;
      line-height: 40rem;
      font-family: MetaProMedium; }
    .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table {
      width: 100%; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .text-align-left {
        text-align: left; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .text-align-right {
        text-align: right; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .line-height-4 {
        line-height: 4rem; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table thead {
        display: inline-block;
        vertical-align: top; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table tbody {
        height: 40rem;
        display: inline-block;
        position: relative; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table tr.is-inhomemed {
        color: #BFC0C1; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table tr th {
        padding: 0.5rem;
        font-family: OpenSans-Bold;
        font-size: 1.5rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table tr th span {
          float: left;
          display: inline-block; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table tr th.selected {
          color: #00A0DC; }
          .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table tr th.selected i {
            display: inline-block;
            padding-left: 0.5rem;
            line-height: 4rem;
            float: left; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table tr td {
        padding: 0.5rem;
        white-space: nowrap;
        font-family: OpenSans;
        /*&.quantity-dispensed, &.days-supply, &.number-of-refills {
              > div {
                width: calc(100% - 2.5rem);
                padding-right: 2.5rem;
              }
            }*/ }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table tr td div {
          overflow: hidden;
          text-overflow: ellipsis;
          display: inline-block; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table tr:nth-child(2n) {
        background: #F9F9F9; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .sure-script-check {
        min-width: 3.2rem;
        padding: 0.5rem 0.5rem 0.5rem 1rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .sure-script-check .fa-square-o {
          color: #E6E6E6;
          background: #fff;
          height: 14px;
          border-radius: 5px; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .sure-script-check .fa-check-square {
          color: #00A0DC; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .sure-script-check .fa {
          font-size: 1.8rem;
          vertical-align: middle; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .last-filled {
        min-width: 11rem;
        text-align: left; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .last-filled div {
          width: 8rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .last-filled .fa-asterisk {
          line-height: 2rem;
          vertical-align: top;
          padding-left: 0.5rem; }
          .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .last-filled .fa-asterisk:before {
            color: #00A0DC; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .med-active {
        min-width: 8rem;
        text-align: center; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .med-active div {
          width: 7rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .med-active span {
          width: 5rem; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .drug-name {
        min-width: 20rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .drug-name div {
          width: 19rem; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .drug-dose {
        min-width: 7rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .drug-dose div {
          width: 5rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .drug-dose span {
          width: 4rem; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .quantity-dispensed {
        min-width: 6rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .quantity-dispensed div {
          width: 5rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .quantity-dispensed span {
          width: 3rem; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .days-supply {
        min-width: 8rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .days-supply div {
          width: 4rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .days-supply span {
          width: 5rem; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .number-of-refills {
        min-width: 7rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .number-of-refills div {
          width: 5rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .number-of-refills span {
          width: 4.2rem; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .prescribing-physician {
        min-width: 12rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .prescribing-physician div {
          width: 12rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .prescribing-physician span {
          width: 9rem; }
      .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .dispensing-pharmacy {
        min-width: 17rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .dispensing-pharmacy div {
          width: 17rem; }
        .load-sure-scripts-modal .modal-body .sure-script-div .sure-script-table .dispensing-pharmacy span {
          width: 16.5rem; }
  .load-sure-scripts-modal .modal-body .indicator-div {
    padding: 1rem 0; }
    .load-sure-scripts-modal .modal-body .indicator-div .indicator-text {
      display: inline-block;
      width: 80%; }
      .load-sure-scripts-modal .modal-body .indicator-div .indicator-text.fa-asterisk:before {
        color: #00A0DC; }
    .load-sure-scripts-modal .modal-body .indicator-div .tot-med {
      display: inline-block;
      width: 20%;
      float: right;
      text-align: right; }
  .load-sure-scripts-modal .modal-body .disclaimer-div {
    font-size: 1.2rem;
    background: #E6E6E6;
    padding: 1rem; }
    .load-sure-scripts-modal .modal-body .disclaimer-div span {
      font-family: OpenSans-Bold; }

.load-sure-scripts-modal .modal-dialog .modal-content .modal-header .modal-title {
  text-transform: none !important; }

.load-sure-scripts-modal .spinner-div {
  padding-top: calc(50% - 15rem);
  padding-left: calc(50% - 4rem);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#popover-cover {
  width: 100vw;
  height: 100vh;
  top: 0px;
  left: 0px;
  position: fixed;
  margin-top: -30px;
  z-index: 2; }

@media (max-width: 1280px) {
  #popover-cover {
    margin-left: -21%; } }

@media (min-width: 1281px) and (max-width: 1920px) {
  #popover-cover {
    margin-left: -57%; } }

.popover-box {
  position: absolute;
  z-index: 3;
  width: 47.5rem;
  float: left;
  margin-left: -36.5rem;
  background: transparent; }
  .popover-box .popover-arrow {
    background: transparent;
    border-bottom: 1rem solid #E6E6E6;
    border-right: 1rem solid transparent;
    border-left: 1rem solid transparent;
    width: 1rem;
    height: 1rem;
    clear: both;
    margin-right: 5rem;
    vertical-align: middle;
    float: right !important;
    display: block; }
  .popover-box .popover-details {
    max-width: 47.5rem;
    max-height: 55rem;
    min-height: 27.5rem;
    width: 47.5rem;
    display: block;
    clear: both;
    background: #E6E6E6;
    text-align: left;
    box-shadow: 5px 5px 5px #E6E6E6;
    float: right !important;
    overflow: hidden; }
    .popover-box .popover-details h2 {
      width: 100%;
      text-align: left;
      padding-bottom: 1.5rem;
      line-height: 3rem;
      padding: 1.5rem; }
      .popover-box .popover-details h2 .fa {
        color: #24D399;
        float: right;
        font-size: 3rem; }
    .popover-box .popover-details .popover-content {
      max-height: 49.5rem;
      position: relative;
      padding: 0 1.5rem 1.5rem; }
      .popover-box .popover-details .popover-content .red-color {
        color: red; }
      .popover-box .popover-details .popover-content span {
        display: block; }
      .popover-box .popover-details .popover-content .active-cov-title {
        padding: 5px 0 5px 0; }

.supplies-instruments-container {
  margin: 0.5rem 0;
  min-height: 0;
  border-bottom: 0.1rem solid #E6E6E6; }
  .supplies-instruments-container .table_selectable thead th:first-child {
    width: 100%;
    text-align: left; }
  .supplies-instruments-container .table_selectable thead > tr > th {
    text-align: center;
    width: 7.5rem;
    min-width: 7.5rem;
    font-family: OpenSans-Bold;
    font-size: 1.5rem; }
    .supplies-instruments-container .table_selectable thead > tr > th.delete-column {
      width: 1.8rem;
      min-width: 1.8rem;
      text-align: center;
      padding-left: 0;
      padding-right: 0; }
  .supplies-instruments-container .supply-name {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .supplies-instruments-container .table_selectable tbody {
    background-color: #fff;
    min-height: 0;
    height: auto; }
    .supplies-instruments-container .table_selectable tbody tr.notes-row td {
      border-top: 0; }
    .supplies-instruments-container .table_selectable tbody tr.edit-row {
      background-color: transparent; }
      .supplies-instruments-container .table_selectable tbody tr.edit-row > td {
        padding: 0.8rem 0.8rem 0; }
      .supplies-instruments-container .table_selectable tbody tr.edit-row.notes-row > td {
        padding: 0.5rem 0.8rem 0.8rem; }
        .supplies-instruments-container .table_selectable tbody tr.edit-row.notes-row > td .full-input {
          width: 97% !important; }
    .supplies-instruments-container .table_selectable tbody tr td:first-child {
      text-align: left;
      width: 100%; }
    .supplies-instruments-container .table_selectable tbody > tr > td {
      width: 7.5rem;
      min-width: 7.5rem;
      text-align: center;
      font-family: OpenSans;
      font-size: 1.5rem; }
      .supplies-instruments-container .table_selectable tbody > tr > td.delete-column {
        width: 1.8rem;
        min-width: 1.8rem;
        text-align: center;
        padding-left: 0;
        padding-right: 0.3rem; }
    .supplies-instruments-container .table_selectable tbody.delete-column {
      width: 1.5rem;
      min-width: 1.5rem;
      text-align: center;
      padding-left: 0;
      padding-right: 0;
      border-bottom: 1px solid #ddd; }
    .supplies-instruments-container .table_selectable tbody .notes-text {
      font-family: OpenSans;
      font-size: 1.5rem;
      width: 27.5rem; }
    .supplies-instruments-container .table_selectable tbody div.read-only-info {
      width: 27.5rem; }
    .supplies-instruments-container .table_selectable tbody div.suppliesInstrument-name {
      min-height: 20px; }
    .supplies-instruments-container .table_selectable tbody .fa-info-circle {
      font-size: 1.5rem;
      color: #24D399; }
      .supplies-instruments-container .table_selectable tbody .fa-info-circle.info-icon-alignment {
        margin-left: -0.84rem; }
  .supplies-instruments-container .trash-icon {
    display: none;
    font-size: 15px; }
    .supplies-instruments-container .trash-icon.fa-trash-o {
      cursor: pointer; }
  .supplies-instruments-container tr:hover .trash-icon {
    display: inline-block;
    color: #D7572B; }
  .supplies-instruments-container .no-trash-icon {
    display: none; }

.questionHeader {
  padding: 1rem 1.5rem;
  min-height: 5rem; }
  .questionHeader.question-complete {
    background-color: rgba(36, 211, 153, 0.2); }
  .questionHeader.question-incomplete {
    background-color: rgba(215, 87, 43, 0.2); }
  .questionHeader .questionStatusAndText .questionStatusIcon i.fa-check {
    color: #24D399; }
  .questionHeader .questionStatusAndText .questionStatusIcon i.fa-bookmark {
    color: #D7572B; }

.thumbnail-container {
  overflow: hidden;
  width: 225px;
  height: 225px;
  position: relative;
  margin-bottom: 40px;
  margin-left: 70px;
  margin-top: 10px;
  float: left;
  /*no crop
  img {
   
    
    width: 225px;
    height: 225px;
    object-fit: contain;
    
  }
  */ }
  .thumbnail-container .thumbimg {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .thumbnail-container .imgerror {
    width: 100%;
    height: 100%;
    border: 1px solid #8F8F8F;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center; }
  .thumbnail-container .custom-tooltip-active {
    display: block;
    color: #343435 !important;
    max-width: 15rem;
    word-wrap: break-word;
    white-space: normal;
    line-height: 1.8rem; }
  .thumbnail-container .thumbloading {
    border-color: #8F8F8F;
    border-width: 1px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding-top: 100px;
    padding-left: 100px; }
    .thumbnail-container .thumbloading .fa-spinner {
      font-size: 4rem; }
  .thumbnail-container .chk {
    position: absolute;
    right: 0px;
    z-index: 100;
    margin: 5px; }
  .thumbnail-container .link-to-note {
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 100; }
    .thumbnail-container .link-to-note .fa-link {
      font-size: 2rem;
      color: #00A0DC;
      background-color: #f9f9f9;
      padding: 3px; }

.images-container {
  height: calc(100vh - 11.5rem);
  width: 100%;
  margin-top: -0.5rem; }
  .images-container .main-content {
    height: calc(100vh - 24.5rem);
    position: relative; }
  .images-container .footer {
    position: absolute;
    margin-left: -1.5rem;
    bottom: 0;
    width: 100%;
    background-color: #F9F9F9;
    color: white;
    border-top: 1px solid darkgray;
    height: 4.5rem; }
  .images-container .header {
    top: 0px;
    color: white;
    border-bottom: 1px solid #dddd; }
    .images-container .header .header-title .fa-picture-o {
      font-size: 3rem;
      color: #8f8f8f; }
    .images-container .header .header-title label {
      color: #8f8f8f;
      font-size: 3rem;
      font-family: MetaProMedium;
      font-weight: 500; }
    .images-container .header label {
      color: #8f8f8f;
      font-family: MetaProMedium;
      font-weight: 500; }
    .images-container .header .select-all-section {
      padding-left: 70px;
      padding-bottom: 8px;
      padding-top: 10px; }
      .images-container .header .select-all-section .select-button {
        width: 90px; }
      .images-container .header .select-all-section .sort-label {
        float: right;
        padding-right: 5px;
        padding-top: 5px; }
    .images-container .header .dropdown-dictionary {
      width: 18rem;
      float: right; }
  .images-container .fa-file-image-o {
    font-size: 6rem;
    color: #8f8f8f; }
  .images-container .button-right {
    padding-top: 0.6rem;
    text-align: right; }
  .images-container .button-left {
    padding-top: 0.6rem;
    width: 15rem;
    margin-left: 1.5rem; }
  .images-container .center {
    position: relative;
    top: calc(50% - 60px);
    left: calc(50% - 110px);
    width: 22rem; }
    .images-container .center .icon {
      text-align: center; }
    .images-container .center label {
      color: #8f8f8f; }
  .images-container .add-button {
    text-align: center;
    display: flex;
    justify-content: center; }
    .images-container .add-button .fileUpload {
      padding-top: 1.5rem;
      text-align: center; }
    .images-container .add-button #uploadBtn {
      margin-top: -15px;
      margin-left: -15px;
      opacity: 0;
      width: auto;
      cursor: default;
      height: 3.2rem;
      width: 13rem; }

.delete-warning-popup .modal-dialog .modal-content .user-prompt-error {
  width: 52rem; }

.link-warning-popup .modal-dialog .modal-content .user-prompt-error {
  width: 52rem; }

.linkDialog .modal-dialog .modal-content {
  margin: calc(50vh - 22.7rem) 0; }

.linkDialog .modal-dialog {
  width: 40rem; }

.link_popup .link-modal-header {
  height: 1.5rem;
  padding: 1.25rem 0;
  border-bottom: none; }

.link_popup .link-modal-title {
  font-family: MetaProMedium;
  color: #535456;
  font-size: 2.0rem;
  line-height: 2.2rem;
  text-transform: capitalize !important;
  padding: 0 1.5rem !important; }

.link_popup .modal-body {
  width: 100%;
  padding: 1.5rem 0 !important; }
  .link_popup .modal-body .opnote-selector-search-input {
    margin-top: 1.5rem;
    position: relative; }
  .link_popup .modal-body .opNote-list {
    padding-top: 1.5rem; }
    .link_popup .modal-body .opNote-list .opnotes-selector-list-container {
      height: 22rem;
      position: relative;
      width: 100%; }
      .link_popup .modal-body .opNote-list .opnotes-selector-list-container .list-group {
        text-align: left;
        margin: 0; }
        .link_popup .modal-body .opNote-list .opnotes-selector-list-container .list-group .list-group-item {
          cursor: pointer; }
          .link_popup .modal-body .opNote-list .opnotes-selector-list-container .list-group .list-group-item:first-child {
            border-radius: 0; }
          .link_popup .modal-body .opNote-list .opnotes-selector-list-container .list-group .list-group-item:last-child {
            border-radius: 0; }
          .link_popup .modal-body .opNote-list .opnotes-selector-list-container .list-group .list-group-item .opnote-selector-list-item-container {
            display: flex;
            align-items: center; }
            .link_popup .modal-body .opNote-list .opnotes-selector-list-container .list-group .list-group-item .opnote-selector-list-item-container .opnote-area {
              display: block;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }

.link_popup .modal-footer {
  text-align: center; }

.patient-search {
  display: block;
  height: 100%;
  width: 100%; }

.patient-search-results .patient-search-scroll {
  max-height: 38rem;
  position: relative; }

.patient-search-results ul {
  width: 28rem;
  margin-left: 3.5rem;
  background-color: #343435;
  padding: .5rem;
  left: -30px !important;
  border: none; }
  .patient-search-results ul li {
    width: 100%; }
  .patient-search-results ul div {
    max-height: 38rem;
    overflow-y: hidden;
    overflow-x: hidden; }
    .patient-search-results ul div div {
      background: transparent;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      /*height: 10.2rem;*/ }
      .patient-search-results ul div div a {
        color: #8F8F8F;
        text-decoration: none; }
        .patient-search-results ul div div a .search-result {
          padding: .5rem;
          padding-left: 1rem; }
          .patient-search-results ul div div a .search-result .lead-line {
            font-family: OpenSans;
            font-size: 1.4rem;
            line-height: 23px; }
            .patient-search-results ul div div a .search-result .lead-line .full-name-truncate {
              font-size: 1.5rem; }
            .patient-search-results ul div div a .search-result .lead-line .head-shot-small {
              display: inline-block;
              width: 2.35rem;
              height: 2.35rem; }
              .patient-search-results ul div div a .search-result .lead-line .head-shot-small .fa-user {
                font-size: 2rem; }
            .patient-search-results ul div div a .search-result .lead-line img {
              width: 25px;
              height: 25px;
              border-radius: 100%;
              border: 1px solid #E6E6E6;
              vertical-align: top; }
            .patient-search-results ul div div a .search-result .lead-line b {
              color: #FFFFFF !important; }
          .patient-search-results ul div div a .search-result .detail-line {
            font-family: OpenSans;
            font-size: 1.5rem;
            line-height: 17px; }
            .patient-search-results ul div div a .search-result .detail-line b {
              color: #FFFFFF !important; }
            .patient-search-results ul div div a .search-result .detail-line .account-number {
              padding: 0.1rem; }
          .patient-search-results ul div div a .search-result pre {
            color: #C0C0C0;
            border-width: 0; }
      .patient-search-results ul div div a:hover {
        text-decoration: none;
        color: #343435;
        background-color: #BFC0C1;
        display: block; }
        .patient-search-results ul div div a:hover .search-result-match {
          color: #343435;
          font-weight: bold; }
      .patient-search-results ul div div .search-no-results {
        color: #8F8F8F;
        text-align: center;
        vertical-align: middle;
        padding: 2rem; }
  .patient-search-results ul div:first-child a {
    text-decoration: none;
    color: #8F8F8F; }
  .patient-search-results ul div:first-child a:hover {
    text-decoration: none;
    color: #343435;
    background-color: #BFC0C1;
    display: block; }
    .patient-search-results ul div:first-child a:hover .head-shot-small {
      border-color: #343435; }

.patient-search-details {
  display: inline-block;
  border: 2px solid black; }

.patient-search-header-title, .patient-search-header {
  border-bottom: 2px solid black; }

.patient-search-title {
  margin-left: 5px; }

.search-input-field {
  width: 420px;
  margin-bottom: 10px; }

.search-input-field.ng-invalid {
  color: #c70000; }

.search-label {
  float: left;
  text-align: right;
  width: 130px;
  font-weight: bold;
  margin-right: 5px;
  margin-left: 5px; }

.search-criteria-error {
  color: #c70000;
  margin-left: calc(5px + 130px + 5px); }

.search-criteria-title {
  margin-left: 5px; }

.search-button .btn {
  margin: 5px;
  width: 100px;
  margin-left: 460px;
  margin-top: 10px; }

.search-result-panel {
  height: 430px;
  width: 900px;
  background: #f4f4f4;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 10px; }

.search-result-odd {
  background: #f4f4f4; }

.search-result-even {
  background: #ffffff; }

div.search-result-table {
  display: table;
  cursor: pointer;
  padding: 0px;
  border-spacing: 0px; }

div.search-result-table-row {
  display: table-row; }

div.search-result-table-cell {
  display: table-cell; }

.search-result-selected-row, .search-result-header-color {
  background-color: #bfbfbf; }

.search-result-match {
  color: #FFFFFF; }

.patient-search-button {
  padding-top: 0.5rem; }

.select-button .btn {
  margin: 5px;
  width: 100px;
  margin-left: calc(5px + 900px - 100px);
  margin-top: 10px; }

div.radio-group-standard .btn-table, div.radio-group-stop-bang .btn-table {
  border-collapse: separate;
  border-spacing: 5px 0px; }
  div.radio-group-standard .btn-table .btn-table-row, div.radio-group-stop-bang .btn-table .btn-table-row {
    display: table-row; }
    div.radio-group-standard .btn-table .btn-table-row .btn-table-cell, div.radio-group-stop-bang .btn-table .btn-table-row .btn-table-cell {
      display: table-cell;
      border: 1px solid #E6E6E6;
      vertical-align: middle; }

div.radio-group-standard .btn-group label.btn, div.radio-group-stop-bang .btn-group label.btn {
  border-radius: 5px !important; }

div.radio-group-standard .btn-table.full-width-radio {
  border-spacing: 0; }
  div.radio-group-standard .btn-table.full-width-radio .btn-table-row {
    display: table-row;
    background: transparent; }
    div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn {
      background-color: transparent;
      display: table-cell;
      vertical-align: middle;
      padding: 0;
      border-radius: 0;
      border: 0; }
      div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn .span_hold {
        border: 0.1rem solid #E6E6E6;
        margin-right: 0.5rem;
        display: block;
        background-color: #F9F9F9;
        border-radius: 0.5rem !important; }
      div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn:hover .span_hold, div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn:focus .span_hold {
        background-color: #EFEFEF;
        color: #00A0DC;
        box-shadow: none; }
      div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn:active .span_hold {
        background-color: #E6E6E6;
        color: #006990;
        box-shadow: none; }
      div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn:last-child {
        border-right: 0; }
        div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn:last-child .span_hold {
          margin-right: 0; }
      div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn.active .span_hold {
        color: #FFFFFF !important;
        background-color: #00A0DC;
        box-shadow: none;
        cursor: default; }
      div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn.activeother .span_hold {
        color: #FFFFFF !important;
        background-color: #F38A00; }
      div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn.active[disabled] .span_hold {
        color: #8C9093 !important;
        background-color: #E6E6E6;
        box-shadow: none; }
        div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn.active[disabled] .span_hold.hover, div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn.active[disabled] .span_hold:focus {
          color: #8C9093 !important;
          background-color: #E6E6E6;
          box-shadow: none; }
      div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn.activeother[disabled] .span_hold {
        color: #8C9093 !important;
        background-color: #BFC0C1;
        border: 0.1rem solid #E6E6E6;
        box-shadow: none; }
        div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn.activeother[disabled] .span_hold.hover, div.radio-group-standard .btn-table.full-width-radio .btn-table-row .btn-table-cell.btn.activeother[disabled] .span_hold:focus {
          color: #8C9093 !important;
          background-color: #BFC0C1;
          border: 0.1rem solid #E6E6E6;
          box-shadow: none; }
    div.radio-group-standard .btn-table.full-width-radio .btn-table-row label[disabled] .span_hold {
      color: #8C9093;
      background-color: #F9F9F9;
      box-shadow: none;
      pointer-events: none;
      cursor: not-allowed; }
    div.radio-group-standard .btn-table.full-width-radio .btn-table-row label[disabled]:hover .span_hold, div.radio-group-standard .btn-table.full-width-radio .btn-table-row label[disabled]:focus .span_hold {
      color: #8C9093 !important;
      background-color: #F9F9F9;
      box-shadow: none; }
    div.radio-group-standard .btn-table.full-width-radio .btn-table-row label[disabled].active .span_hold {
      color: #8C9093 !important;
      background-color: #E6E6E6;
      box-shadow: none; }
      div.radio-group-standard .btn-table.full-width-radio .btn-table-row label[disabled].active .span_hold.hover, div.radio-group-standard .btn-table.full-width-radio .btn-table-row label[disabled].active .span_hold:focus {
        color: #8C9093 !important;
        background-color: #E6E6E6;
        box-shadow: none; }
    div.radio-group-standard .btn-table.full-width-radio .btn-table-row label[disabled].activeother .span_hold {
      color: #8C9093 !important;
      background-color: #BFC0C1;
      border: 0.1rem solid #E6E6E6;
      box-shadow: none; }
      div.radio-group-standard .btn-table.full-width-radio .btn-table-row label[disabled].activeother .span_hold.hover, div.radio-group-standard .btn-table.full-width-radio .btn-table-row label[disabled].activeother .span_hold:focus {
        color: #8C9093 !important;
        background-color: #BFC0C1;
        border: 0.1rem solid #E6E6E6;
        box-shadow: none; }

.queued_message {
  display: block;
  text-align: center;
  color: #00A0DC;
  font-size: 1.5rem;
  font-family: OpenSans-Semibold; }

.cached-report {
  display: block;
  height: calc(100vh - 15rem) !important; }

.print-view-progress-bar {
  width: 37%;
  margin: 3% 31.5% 0%; }

.radio-group-standard {
  margin-bottom: 15px; }
  .radio-group-standard div.btn-table {
    margin-left: 10px;
    margin-right: 10px; }
  .radio-group-standard .question {
    margin-bottom: 5px;
    color: #343435; }
  .radio-group-standard .segmented-label {
    display: inline-block; }
    .radio-group-standard .segmented-label .activeother {
      color: #FFFFFF !important;
      background-color: #F38A00; }
  .radio-group-standard .segmented-label label:last-child,
  .radio-group-standard .segmented-label .btn:last-child {
    border-right: 1px solid #E6E6E6; }
  .radio-group-standard .score {
    margin-right: 15px;
    margin-left: 15px;
    float: right;
    width: 20px; }

.radio-group-stop-bang {
  margin-bottom: 10px;
  margin-right: 10px; }
  .radio-group-stop-bang .question {
    margin-bottom: 5px; }
  .radio-group-stop-bang .segmented-label {
    display: inline-block; }
    .radio-group-stop-bang .segmented-label .activeother {
      color: #FFFFFF !important;
      background-color: #F38A00; }
  .radio-group-stop-bang .score {
    display: inline-block; }

.normal-button-padding {
  margin-bottom: 20px;
  margin-top: 10px; }

.dictionary-item-popup {
  background: #FFFFFF; }

[placeholder]:focus::-webkit-input-placeholder {
  opacity: 0;
  color: transparent; }

input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0; }

.warning-icon {
  color: #D7572B; }

.notes-basic {
  width: 100%;
  overflow-y: auto; }

.segmented-select .button-primary-small {
  width: 100%; }

.segmented-select .dropdown-dictionary .dictionaryItemList {
  width: 26rem;
  border-top: 0; }

.segmented-select .first-padding, .segmented-select .second-padding {
  padding: 0 0 10px 0; }

.segmented-select .buttons-div {
  padding-left: 0;
  padding-right: 0; }

.segmented-select .selector-buttons {
  padding: 0;
  width: 100%;
  border: 0; }
  .segmented-select .selector-buttons.first-button {
    border-radius: 0; }
  .segmented-select .selector-buttons.second-button {
    border-radius: 0; }

.checkList .flex-grow {
  flex-basis: 100%; }

.checkList single-select {
  flex-grow: 1;
  display: block;
  margin-right: 0.5rem; }

.checkList .dropdown-dictionary {
  width: 100%;
  position: relative; }
  .checkList .dropdown-dictionary .dropdown-btn {
    width: 100%;
    padding: 0.8rem 1.8rem; }
  .checkList .dropdown-dictionary .dictionaryItemList {
    width: 100%;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.caseheader_banner banner {
  width: 100%; }

.add-popup-dictionary .error {
  color: red; }

.worklist-questions {
  float: left;
  width: 100%; }
  .worklist-questions [draggable] {
    -moz-user-select: none;
    -khtml-usr-select: none;
    -webkit-user-select: none;
    user-select: none; }
  .worklist-questions .question-drop-down .dropdown-dictionary {
    width: 100%;
    margin-top: 0.6rem; }
  .worklist-questions .worklist-draggable .drag-target {
    float: left;
    width: 100%;
    height: 2rem;
    background-color: transparent;
    display: none; }
    .worklist-questions .worklist-draggable .drag-target.over {
      background-color: #000; }
  .worklist-questions .worklist-draggable.questions-dragging .drag-target {
    display: block; }
  .worklist-questions .panel-group {
    overflow: visible !important; }
  .worklist-questions .panel {
    position: relative;
    border: 0.1rem solid #E6E6E6 !important;
    border-radius: 0;
    box-shadow: none; }
    .worklist-questions .panel.draggable {
      cursor: move; }
    .worklist-questions .panel.config-margin {
      margin-bottom: 1rem; }
  .worklist-questions .panel-heading {
    float: left;
    width: 100%; }
    .worklist-questions .panel-heading .panel-title:not(.compressed) h4, .worklist-questions .panel-heading .panel-title:not(.compressed) .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .worklist-questions .panel-heading .panel-title:not(.compressed) .fc-resource-cell {
      line-height: 2rem; }
  .worklist-questions .delete-icon {
    content: "\f017";
    cursor: pointer;
    background: #FFFFFF;
    position: absolute;
    height: 2rem;
    width: 2rem;
    right: -1rem;
    top: -1rem;
    text-align: center;
    line-height: 1.3;
    font-size: 1.6rem;
    border-radius: 50%;
    color: #D7572B;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
    z-index: 1; }
  .worklist-questions .anes-delete-icon {
    content: "\f017";
    cursor: pointer;
    background: #FFFFFF;
    position: absolute;
    height: 2rem;
    width: 2rem;
    text-align: center;
    line-height: 1.3;
    font-size: 1.6rem;
    border-radius: 50%;
    color: #D7572B;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
    z-index: 1; }
    .worklist-questions .anes-delete-icon.grid-icon {
      top: 9px;
      right: 1px;
      position: absolute; }
  .worklist-questions .anes-label-text {
    margin-left: 3rem;
    padding-top: 0.2rem;
    margin-bottom: 0.2rem; }
  .worklist-questions .anes-hidden-text {
    margin-left: .2rem;
    color: #00A0DC;
    font-family: OpenSans-Semibold;
    font-size: 1.5rem;
    vertical-align: top;
    margin-bottom: 0; }
  .worklist-questions .add-worklist-icon {
    content: "\f055";
    color: #24D399;
    font-size: 2rem;
    margin-left: .7rem; }
    .worklist-questions .add-worklist-icon.grid-icon {
      top: 9px;
      right: 1px;
      position: absolute; }
  .worklist-questions .data-table {
    clear: both; }
    .worklist-questions .data-table.disabled {
      opacity: .5; }
    .worklist-questions .data-table.grid {
      font-family: OpenSans;
      color: #535456;
      font-size: 1.5rem;
      line-height: 1.4rem;
      margin-top: 0.5rem; }
      .worklist-questions .data-table.grid [class*="col-"] {
        padding-right: 0.5rem !important; }
      .worklist-questions .data-table.grid .header {
        font-family: OpenSans-Bold;
        color: #343435;
        border-top: 1px solid #E6E6E6;
        border-bottom: 2px solid #BFC0C1;
        padding: 0; }
        .worklist-questions .data-table.grid .header .heading {
          padding-left: 2rem !important;
          text-align: left; }
          .worklist-questions .data-table.grid .header .heading.middle {
            position: relative;
            top: 8px; }
          .worklist-questions .data-table.grid .header .heading.padding-lt-zero {
            padding-left: 0 !important;
            padding-right: 0 !important; }
        .worklist-questions .data-table.grid .header > div.active {
          background-color: transparent; }
        .worklist-questions .data-table.grid .header .clearfix {
          display: block;
          padding: 0; }
      .worklist-questions .data-table.grid .ellipsis {
        display: block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        max-width: 100%;
        padding: 0 0 0.5rem 0.5rem; }
      .worklist-questions .data-table.grid .wrap-text .ellipsis {
        text-overflow: clip;
        overflow: visible;
        white-space: normal; }
      .worklist-questions .data-table.grid .row {
        padding: 0;
        position: relative;
        clear: both; }
        .worklist-questions .data-table.grid .row .property {
          text-align: left !important;
          padding-right: 0.5rem !important;
          line-height: 3.5rem;
          height: 3.5rem; }
          .worklist-questions .data-table.grid .row .property > div {
            padding: 0; }
          .worklist-questions .data-table.grid .row .property input,
          .worklist-questions .data-table.grid .row .property select {
            width: 100%; }
          .worklist-questions .data-table.grid .row .property input[placeholder] {
            text-overflow: ellipsis; }
          .worklist-questions .data-table.grid .row .property .view {
            padding: 0 1.5rem 0 0;
            margin-left: 1px; }
          .worklist-questions .data-table.grid .row .property .disabled {
            pointer-events: none;
            color: #BFC0C1;
            background: #EFEFEF; }
          .worklist-questions .data-table.grid .row .property .single-select span {
            margin-left: 4px; }
          .worklist-questions .data-table.grid .row .property.align-left .view {
            padding-left: 0;
            float: left; }
          .worklist-questions .data-table.grid .row .property.align-right .view {
            padding-right: 0;
            float: right; }
        .worklist-questions .data-table.grid .row.editor {
          padding-top: 4px;
          height: 3.5rem; }
          .worklist-questions .data-table.grid .row.editor .property-edit:last-child {
            padding-right: 0 !important; }
        .worklist-questions .data-table.grid .row .trash-icon {
          position: absolute;
          right: 0;
          width: 2rem !important;
          display: none;
          padding-top: 1.0rem;
          cursor: default; }
          .worklist-questions .data-table.grid .row .trash-icon i {
            color: #D7572B; }
      .worklist-questions .data-table.grid .row:hover .trash-icon {
        display: block; }
      .worklist-questions .data-table.grid .property-edit.single-select {
        padding: 0; }
      .worklist-questions .data-table.grid .property-edit .time-input {
        width: 100%;
        text-align: left; }
      .worklist-questions .data-table.grid .property-edit input[placeholder] {
        text-overflow: ellipsis; }
      .worklist-questions .data-table.grid .property-edit input:-ms-input-placeholder {
        text-overflow: ellipsis; }
      .worklist-questions .data-table.grid .grid-item:nth-child(odd) {
        background-color: #F9F9F9; }
      .worklist-questions .data-table.grid .grid-item:nth-child(even) {
        background-color: transparent; }
      .worklist-questions .data-table.grid .row.add-button-row button {
        background-color: #F9F9F9;
        border: 1px solid #E6E6E6; }
        .worklist-questions .data-table.grid .row.add-button-row button.active {
          background-color: #00A0DC;
          color: #FFFFFF; }
          .worklist-questions .data-table.grid .row.add-button-row button.active:hover {
            background-color: #006D8E; }
          .worklist-questions .data-table.grid .row.add-button-row button.active:active {
            background-color: #006D8E; }
        .worklist-questions .data-table.grid .row.add-button-row button.disabled {
          border: #E6E6E6; }
    .worklist-questions .data-table.grid.text-center .header .heading,
    .worklist-questions .data-table.grid.text-center .row .property {
      position: relative;
      text-align: center !important; }
      .worklist-questions .data-table.grid.text-center .header .heading.force-left,
      .worklist-questions .data-table.grid.text-center .row .property.force-left {
        text-align: left !important; }
    .worklist-questions .data-table.grid.two-lines .line-one:last-child {
      padding-right: 0 !important; }
    .worklist-questions .data-table.grid.two-lines .line-two:first-child {
      clear: left; }
    .worklist-questions .data-table.grid.two-lines .header .heading.line-one {
      padding-top: .75rem;
      padding-bottom: .25rem; }
    .worklist-questions .data-table.grid.two-lines .header .heading.line-two {
      padding-top: 0; }
      .worklist-questions .data-table.grid.two-lines .header .heading.line-two.first {
        clear: left; }
    .worklist-questions .data-table.grid.two-lines .header .heading.null-padding {
      padding: 0 !important; }
    .worklist-questions .data-table.grid.two-lines .row .property {
      height: 2rem;
      line-height: 2rem;
      padding-right: 0 !important;
      padding-top: 0; }
    .worklist-questions .data-table.grid.read-only .grid-read-only-item {
      padding: 1rem 0; }
      .worklist-questions .data-table.grid.read-only .grid-read-only-item > div {
        line-height: 2rem; }
      .worklist-questions .data-table.grid.read-only .grid-read-only-item .heading {
        clear: both; }
      .worklist-questions .data-table.grid.read-only .grid-read-only-item .property {
        color: #535456; }
        .worklist-questions .data-table.grid.read-only .grid-read-only-item .property.margin-negative {
          margin-left: -0.5rem; }
  .worklist-questions .equipment-table .data-table.grid {
    margin-top: 0; }
    .worklist-questions .equipment-table .data-table.grid .header {
      border-top: none;
      min-height: 3.8rem; }
      .worklist-questions .equipment-table .data-table.grid .header .heading {
        padding: 0 !important;
        height: 3.8rem;
        line-height: 3.8rem; }
        .worklist-questions .equipment-table .data-table.grid .header .heading > div {
          padding: 0; }
  .worklist-questions .worklist-column-left {
    padding-left: 0px !important;
    padding-right: 10px !important; }
    .worklist-questions .worklist-column-left textarea {
      resize: none; }
  .worklist-questions .worklist-column-right {
    padding-left: 10px !important;
    padding-right: 0px !important; }
  .worklist-questions .worklist-padding-null {
    padding: 0 !important; }
  .worklist-questions .worklist-font-size-null {
    font-size: 0 !important; }
  .worklist-questions .trackerinfo-icon {
    margin-top: 3px;
    margin-left: 5px;
    float: left;
    color: #24D399;
    font-size: 1.5rem; }

.grid-item .grid-row-dragger {
  display: none;
  color: #BFC0C1;
  font-size: 1.6rem;
  top: 0.3rem;
  position: relative;
  margin-left: -1.8rem;
  cursor: move; }

.grid-item .row:hover .grid-row-dragger {
  display: block; }

.worklist-questions.questionRow .panel {
  border: none !important; }

.worklist-questions.questionRow .panel-body {
  padding: 0 0 1rem 0; }

.worklist-data-row {
  padding-top: 1.5rem; }
  .worklist-data-row .line-height-align {
    line-height: 1.5rem; }

.systemSettingsAdminConfig .row > div {
  padding: 0px 0px; }

.panel-body .questionBody_PreAdminQxReviewed > a {
  margin-top: .5rem; }

.panel-body .questionBody_PreAdminQxReviewed > input {
  margin-top: .5rem; }

.panel-body .addNote {
  margin-top: .5rem; }

.responseButtons .response-button {
  margin-right: .5rem; }

.responseButtons .response-button:last-child {
  margin-right: 0; }

.responseButtons button {
  width: 7rem;
  background-color: #F9F9F9;
  border: 1px solid #E6E6E6; }
  .responseButtons button.active {
    background-color: #00A0DC;
    color: #FFFFFF; }
    .responseButtons button.active:hover {
      background-color: #006D8E; }
    .responseButtons button.active:active {
      background-color: #006D8E; }
  .responseButtons button.disabled {
    border: #E6E6E6; }

.question-text {
  margin-top: 1rem;
  text-transform: none; }

.clinical-innerdiv {
  border: 0.1rem solid #E6E6E6;
  padding: 0.5rem 1.5rem 1.5rem 1.5rem; }
  .clinical-innerdiv .questionStatusIcon i.fa-check {
    color: #24D399; }
  .clinical-innerdiv .questionStatusIcon i.fa-bookmark {
    color: #D7572B; }
  .clinical-innerdiv .text-input-padding {
    padding-left: .5rem !important; }

.NPOPreAdmin label {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.NPOPreAdmin decimal-text-box > input {
  text-align: right;
  padding-right: 16rem;
  width: 20.7rem; }

.NPOPreAdmin .addNote {
  margin-top: 0rem;
  color: #535456;
  font-family: OpenSans-Semibold;
  font-weight: normal; }

.NPOPreAdmin .ieInputFocusFix {
  position: absolute;
  top: 0rem;
  right: 0rem;
  line-height: 3rem;
  font-size: 1.5rem;
  width: 18rem;
  color: #535456;
  font-family: OpenSans-Semibold;
  font-weight: normal; }

.NPOPreAdmin .oneAndHalfRemTopPadding {
  padding: 1.5rem 0 0 0; }

.surgery-info input::-ms-clear {
  display: none; }

.surgery-info .readonly-label-text {
  color: #535456;
  font-size: 1.5rem; }

.surgery-info .sinfo-time input {
  width: 8.5rem; }

.surgery-info .sinfo-hr input {
  padding: 0 3.4rem 0 .5rem;
  text-align: right; }

.surgery-info .sinfo-min input {
  padding: 0 4.6rem 0 0rem;
  text-align: right; }

.height-weight-bmi decimal-text-box input {
  text-align: right;
  letter-spacing: .1rem; }

.height-weight-bmi .htwtbmi-ft input {
  padding-right: 3rem;
  padding-left: 0; }

.height-weight-bmi .htwtbmi-in input {
  padding-right: 3rem;
  padding-left: 0; }

.height-weight-bmi .htwtbmi-lbs-cm input {
  padding-right: 4rem;
  padding-left: 0; }

.height-weight-bmi .htwtbmi-kg input {
  padding-right: 3.5rem;
  padding-left: 0; }

.height-weight-bmi .height-weight-label {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 3rem; }

.height-weight-bmi .bmi-label {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.5rem; }

.height-weight-bmi .bmi-data {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  line-height: 1.5rem;
  font-family: OpenSans;
  color: #343435;
  font-size: 1.5rem; }

.height-weight-bmi .reviewed-resp-btn button {
  width: 10rem; }

.height-weight-bmi .readonly-label {
  color: #535456;
  font-size: 1.5rem; }

.height-weight-bmi .readonly-label-text {
  color: #535456;
  font-size: 1.5rem;
  margin-top: 0.5rem; }

.height-weight-bmi .std-metric-toggle-button {
  z-index: 0; }

.wound-class button {
  width: 1rem;
  flex-grow: 1;
  margin-right: .5rem;
  padding: 0; }

.wound-class button:last-child {
  margin-right: 0; }

.wound-class button.active {
  background-color: #00A0DC;
  color: #FFFFFF; }
  .wound-class button.active:hover {
    background-color: #006D8E; }
  .wound-class button.active:active {
    background-color: #006D8E; }

.psychosocial-status button {
  margin-right: .5rem;
  flex-grow: 1;
  padding: 0; }

.psychosocial-status button:last-child {
  margin-right: 0; }

.psychosocial-status button.active {
  background-color: #00A0DC;
  color: #FFFFFF; }
  .psychosocial-status button.active:hover {
    background-color: #006D8E; }
  .psychosocial-status button.active:active {
    background-color: #006D8E; }

.clinical-alcohol-tobacco-drug-use .alcohol-drug-use-labels {
  padding-left: 0 !important; }

.clinical-alcohol-tobacco-drug-use .alcohol-drug-use-notes {
  width: 100% !important; }

.clinical-alcohol-tobacco-drug-use ul.sisMultiselect {
  z-index: 1000; }

.clinical-alcohol-tobacco-drug-use ul.sisMultiselect > li span.search > i {
  margin-left: 6.5rem; }

.clinical-alcohol-tobacco-drug-use ul.sisMultiselect > li dictionary-item,
.clinical-alcohol-tobacco-drug-use ul.sisMultiselect > li {
  /*cursor: pointer;
        text-overflow: ellipsis;
        overflow: hidden;*/
  white-space: nowrap; }

.clinical-alcohol-tobacco-drug-use ul.sisMultiselect.rounded-top-corner,
.clinical-alcohol-tobacco-drug-use button.sisMultiselect.dropdownOpen {
  border-radius: 0.5rem; }

.clinical-alcohol-tobacco-drug-use button.sisMultiselect {
  padding-right: 2.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.clinical-alcohol-tobacco-drug-use .selected-drug-use-items-list > li {
  word-wrap: break-word !important;
  margin-left: -1.5rem !important; }

.visual-function-assessment .response-button,
.hemoglobin .response-button,
.valuables-collected .response-button,
.valuables-returned .response-button {
  width: 8.5rem; }

.visual-function-assessment .wrap-long-text,
.hemoglobin .wrap-long-text,
.valuables-collected .wrap-long-text,
.valuables-returned .wrap-long-text {
  word-wrap: break-word; }

.normothermia .normothermia-labels {
  padding-left: 0 !important; }

.normothermia .normothermia-notes {
  width: 100% !important; }

.normothermia ul.sisMultiselect {
  z-index: 1000; }

.normothermia ul.sisMultiselect > li span.search > i {
  margin-left: 6.5rem; }

.normothermia ul.sisMultiselect > li dictionary-item,
.normothermia ul.sisMultiselect > li {
  cursor: pointer; }

.normothermia ul.sisMultiselect.rounded-top-corner,
.normothermia button.sisMultiselect.dropdownOpen {
  border-radius: 0.5rem;
  width: 100%; }

.normothermia button.sisMultiselect {
  padding-right: 2.5rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.normothermia .multi-dropdown-btm {
  margin-bottom: 0.2rem; }

.normothermia .selected-normothermia-items {
  margin-top: 7.5rem; }

.normothermia .selected-normothermia-items-list {
  margin-bottom: 0 !important; }

.normothermia .selected-normothermia-items-list > li {
  word-wrap: break-word !important;
  margin-left: -1.5rem !important; }

.normothermia .temp-value {
  width: 6.5rem;
  margin-left: 0.7rem; }

.normothermia .segmented-label-fixedwidth {
  width: 9rem;
  margin-left: 1rem; }
  .normothermia .segmented-label-fixedwidth .btn-temp-unit {
    width: 50%; }

.normothermia .response-button {
  width: 50rem !important;
  margin-right: 0.5rem; }

.normothermia .response-button:last-child {
  margin-right: 0; }

.normothermia .response-button.active {
  background-color: #00A0DC;
  color: #FFFFFF; }
  .normothermia .response-button.active:hover {
    background-color: #006D8E; }
  .normothermia .response-button.active:active {
    background-color: #006D8E; }

.site-marking {
  padding: 0; }
  .site-marking .response-button {
    width: 100%; }
  .site-marking .response-button:last-child {
    margin-right: 0; }
  .site-marking .margin-null {
    margin: 0; }
  .site-marking .doctor-label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

.hemoglobin input {
  text-align: right;
  padding-right: 5.2rem;
  letter-spacing: 0.1rem;
  width: 12.6rem;
  float: right; }

.hemoglobin label {
  line-height: 3rem; }

.CaseDetails button.sisMultiselect {
  width: 100%;
  height: 3rem; }

.CaseDetails .add-worklist-icon {
  margin-left: 0;
  font-size: 1.8rem; }

.CaseDetails .top-padding-10px {
  padding: 1rem 0 0 0; }

.CaseDetails .hide-container {
  display: none; }

.CaseDetails textarea {
  height: 5rem; }

.CaseDetails .post-op-label {
  margin-top: 1rem; }

.CaseDetails .post-Op-button {
  margin-bottom: 0.5rem;
  margin-top: -0.9rem; }

.CaseDetails .inline_block {
  display: inline-block;
  float: left; }

.CaseDetails .anesthesia_type {
  width: 23.8rem; }
  .CaseDetails .anesthesia_type.config_style {
    width: 21.7rem; }

.CaseDetails .asa {
  width: calc(100% - 23.8rem); }
  .CaseDetails .asa.config_style {
    width: calc(100% - 21.7rem); }
  .CaseDetails .asa .button-secondary-small {
    margin-right: 1.1rem;
    max-width: 3.7rem; }

.CaseDetails .update-button {
  margin-bottom: 0.5rem; }

.CaseDetails .update-field-label {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }
  .CaseDetails .update-field-label .label-text, .CaseDetails .update-field-label .dvt-prevention-details .title-text, .dvt-prevention-details .CaseDetails .update-field-label .title-text, .CaseDetails .update-field-label .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .CaseDetails .update-field-label .title-text, .CaseDetails .update-field-label .radio-group-standard .question, .radio-group-standard .CaseDetails .update-field-label .question, .CaseDetails .update-field-label .radio-group-standard .score, .radio-group-standard .CaseDetails .update-field-label .score, .CaseDetails .update-field-label .radio-group-stop-bang .question, .radio-group-stop-bang .CaseDetails .update-field-label .question, .CaseDetails .update-field-label .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .CaseDetails .update-field-label .title-text, .CaseDetails .update-field-label .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .CaseDetails .update-field-label .title-text, .CaseDetails .update-field-label .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .CaseDetails .update-field-label .title-text {
    align-self: center; }
  .CaseDetails .update-field-label .update-text {
    color: #E2147B;
    font-size: 1.4rem;
    font-family: OpenSans-Semibold;
    display: flex;
    flex-grow: 1;
    flex-direction: row;
    justify-content: space-between;
    line-height: 30px;
    align-self: center;
    text-align: right; }
    .CaseDetails .update-field-label .update-text > span.message {
      margin-left: 5px;
      margin-right: 10px; }
    .CaseDetails .update-field-label .update-text > span.fa-bell {
      flex-grow: 1;
      margin-left: 10px;
      line-height: 30px; }

.CaseDetails .text-area-hidden {
  overflow: hidden;
  resize: none; }

.CaseDetails .anes-type-list-wrapper {
  clear: both;
  padding-top: .5rem; }
  .CaseDetails .anes-type-list-wrapper .anes-type-list {
    list-style-position: inside;
    padding-left: 1rem;
    margin-bottom: 0rem; }
    .CaseDetails .anes-type-list-wrapper .anes-type-list .anes-type-item {
      word-break: break-all; }

.CaseDetails .emergency-button button {
  color: #D7572B;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  padding: .8rem 0rem;
  min-width: 9.2rem; }
  .CaseDetails .emergency-button button:hover {
    background-color: #EFEFEF; }

.CaseDetails .emergency-button button.active {
  color: #FFFFFF;
  background-color: #D7572B;
  border: 0.1rem solid #D7572B; }
  .CaseDetails .emergency-button button.active:hover {
    background-color: #B5462C; }
  .CaseDetails .emergency-button button.active:active {
    background-color: #89331B; }

.CaseDetails .emergency-button button:disabled {
  background-color: #E6E6E6;
  border: 0.1rem solid #E6E6E6;
  color: #8C9093; }
  .CaseDetails .emergency-button button:disabled:hover {
    background-color: #E6E6E6; }

.CaseDetails .btn-group button {
  margin-right: .5rem;
  flex-grow: 1;
  padding: 0; }

.CaseDetails .btn-group button:first-child {
  margin-left: 0.5rem; }

.CaseDetails .btn-group button:last-child {
  margin-right: 0; }

.CaseDetails .btn-group button.active {
  background-color: #00A0DC;
  color: #FFFFFF; }
  .CaseDetails .btn-group button.active:hover {
    background-color: #006D8E; }
  .CaseDetails .btn-group button.active:active {
    background-color: #006D8E; }

.worklist-prep label {
  padding-top: 1.5rem; }

.worklist-prep .time-input {
  width: 6.5rem;
  padding: 0 0.5rem; }

.worklist-prep .time-display {
  padding-top: .5rem; }

.worklist-prep .padding-0 {
  padding: 0 !important; }

.worklist-prep .prep-type .dropdown-dictionary {
  padding: 0 !important; }

.worklist-prep .prep-type .sisMultiselect {
  width: 100%; }

.worklist-prep .prep-type .selected-patient-protections ul {
  padding-left: 2rem; }
  .worklist-prep .prep-type .selected-patient-protections ul li div {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .worklist-prep .prep-type .selected-patient-protections ul li:nth-child(2n+1) {
    padding-right: 2rem !important; }

.worklist-prep .addNote {
  margin-top: 1rem !important; }

.worklist-prep .schedule-date-picker button {
  vertical-align: bottom; }

.patient-position .patient-body-container .custom-dropdown-panel-width .sisMultiselect span, .patient-position .left-arm-container .custom-dropdown-panel-width .sisMultiselect span, .patient-position .right-arm-container .custom-dropdown-panel-width .sisMultiselect span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: calc(100% - 1.3rem);
  display: inline-block; }

.patient-position .patient-body-container .custom-dropdown-panel-width ul, .patient-position .left-arm-container .custom-dropdown-panel-width ul, .patient-position .right-arm-container .custom-dropdown-panel-width ul {
  width: 26rem !important; }
  .patient-position .patient-body-container .custom-dropdown-panel-width ul li, .patient-position .left-arm-container .custom-dropdown-panel-width ul li, .patient-position .right-arm-container .custom-dropdown-panel-width ul li {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }

.patient-position .trash-icon {
  position: absolute;
  margin: 2.1rem -1.3rem 0 0;
  color: #D7572B;
  display: none;
  cursor: default;
  height: 5.5rem;
  width: 1.5rem;
  right: 0; }
  .patient-position .trash-icon .fa-trash-o {
    position: absolute;
    right: 0; }

.patient-position .position-equipment {
  width: 100%; }

.patient-position .position-equipment-set:hover .trash-icon {
  display: block; }

.patient-position .multi-dropdown-btm {
  padding-left: 1.5rem !important; }
  .patient-position .multi-dropdown-btm ul {
    margin: 0; }

.safety-strap .response-button {
  width: 100%; }

.safety-strap .response-button:last-child {
  margin-right: 0; }

.safety-strap .safety-strap-checklist .list-check-list {
  overflow: hidden;
  position: relative;
  margin-bottom: 0;
  border-left: 0.1rem solid #E6E6E6;
  border-right: 0.1rem solid #E6E6E6;
  border-radius: 0rem; }
  .safety-strap .safety-strap-checklist .list-check-list .custom-li {
    padding-top: .4rem;
    padding-bottom: .4rem; }
  .safety-strap .safety-strap-checklist .list-check-list li {
    border-radius: 0;
    cursor: pointer;
    color: #535456;
    background-color: #F9F9F9;
    border-top: 0.1rem solid #E6E6E6;
    border-bottom: 0.1rem solid #E6E6E6;
    border-left: 0;
    border-right: 0;
    font-family: MetaProMedium;
    font-size: 1.4rem;
    padding: 0.5rem 1.5rem; }
    .safety-strap .safety-strap-checklist .list-check-list li.active {
      color: #FFFFFF;
      background-color: #00A0DC; }

.worklist-grid-add-modal .modal-dialog {
  width: 35rem; }
  .worklist-grid-add-modal .modal-dialog .modal-content .modal-title {
    text-transform: none !important;
    padding: 0 1.5rem !important; }
  .worklist-grid-add-modal .modal-dialog .modal-content .modal-body {
    width: 100%; }
    .worklist-grid-add-modal .modal-dialog .modal-content .modal-body label {
      color: #343435; }

.worklist-grid-add {
  padding: 0; }
  .worklist-grid-add h3 {
    padding: 1rem 0; }
  .worklist-grid-add [class*="col-"] {
    padding: 0; }
  .worklist-grid-add .row.editor .property-edit {
    padding: 1.5rem 0 0 0; }
    .worklist-grid-add .row.editor .property-edit.left {
      padding-right: .25rem; }
    .worklist-grid-add .row.editor .property-edit.right {
      padding-left: .25rem; }
    .worklist-grid-add .row.editor .property-edit.first {
      padding-top: 0; }
    .worklist-grid-add .row.editor .property-edit.notes input::-webkit-input-placeholder {
      color: #8C9093; }
    .worklist-grid-add .row.editor .property-edit.notes input:-moz-placeholder {
      color: #8C9093; }
    .worklist-grid-add .row.editor .property-edit.notes input::-moz-placeholder {
      color: #8C9093; }
    .worklist-grid-add .row.editor .property-edit.notes input:-ms-input-placeholder {
      color: #8C9093; }
  .worklist-grid-add .dropdown-dictionary,
  .worklist-grid-add .dropdown-dictionary .dropdown-btn,
  .worklist-grid-add .dropdown-dictionary .dictionaryItemList {
    width: 100%; }
  .worklist-grid-add label {
    margin: 0; }
  .worklist-grid-add .full-width {
    width: 100%; }

.tourniquets .tourniquet-set {
  border: 0.1rem solid #E6E6E6;
  margin-top: 1rem;
  overflow: hidden;
  padding: 1.5rem;
  background-color: #F9F9F9; }

.tourniquets .dropdown {
  cursor: default;
  height: 1.4rem;
  display: inline-block; }

.tourniquets .tourniquet-details-checklist .disabled {
  pointer-events: none; }

.tourniquets .tourniquet-details-checklist .list-check-list {
  overflow: hidden;
  position: relative;
  margin-bottom: 0;
  border-left: 0.1rem solid #E6E6E6;
  border-right: 0.1rem solid #E6E6E6;
  border-radius: 0rem; }
  .tourniquets .tourniquet-details-checklist .list-check-list li {
    border-radius: 0;
    cursor: pointer;
    line-height: 1.4rem;
    border-top: 0.1rem solid #E6E6E6;
    border-bottom: 0.1rem solid #E6E6E6;
    border-left: 0;
    border-right: 0;
    font-family: MetaProMedium;
    font-size: 1.4rem;
    padding: 0.8rem 2.5rem; }

.tourniquets .row > div > div {
  padding: 0; }

.tourniquets .top-padding-15px {
  padding: 15px 0 0 0 !important; }

.tourniquets .toggle-drop-down {
  left: -3rem !important;
  top: 1.6rem;
  min-width: 5.3rem; }

.tourniquets .centered-label {
  line-height: 30px;
  margin-bottom: 0; }

.tourniquets .tourniquet-dictionary {
  width: 19.5rem; }

.tourniquets .tourniquet-serial-number-field {
  width: 19.5rem; }

.tourniquets .details-list {
  margin-bottom: 0; }

.tourniquets .pressure-header {
  border: 0.1rem solid #E6E6E6;
  width: 100%;
  height: 4.5rem;
  padding: 0;
  background: #FFFFFF; }
  .tourniquets .pressure-header .header {
    padding: 1.5rem 0;
    height: 4.5rem;
    font-family: OpenSans-Bold; }
    .tourniquets .pressure-header .header .column {
      padding: 0 0 0 1rem !important;
      text-align: center; }

.tourniquets .pressure-table {
  border: 0.1rem solid #E6E6E6;
  height: 18.5rem;
  width: 100%;
  text-align: center;
  overflow: auto;
  background: #FFFFFF;
  position: relative; }
  .tourniquets .pressure-table .pressure-row {
    width: 100%;
    padding: 0.3rem; }
    .tourniquets .pressure-table .pressure-row .table-entry {
      line-height: 3.2rem; }
    .tourniquets .pressure-table .pressure-row .time-entry {
      text-align: center;
      width: 7.5rem; }
    .tourniquets .pressure-table .pressure-row .pressure-trash {
      margin-top: 0.9rem; }
      .tourniquets .pressure-table .pressure-row .pressure-trash .trash-icon-pressure {
        display: none;
        color: #D7572B; }
    .tourniquets .pressure-table .pressure-row decimal-text-box input {
      text-align: center;
      width: 6.5rem; }
  .tourniquets .pressure-table .middle-label {
    margin-top: 0.8rem !important; }
  .tourniquets .pressure-table .pressure-discontinued-row {
    color: #FFFFFF;
    background-color: #D7572B; }
  .tourniquets .pressure-table .tourniquet-time-validation-message {
    border-color: #D7572B; }
  .tourniquets .pressure-table .tourniquet-time-validation-label-message {
    color: #D7572B;
    font-size: 14px;
    white-space: nowrap;
    position: absolute;
    left: 0px;
    top: 30px; }
  .tourniquets .pressure-table .tourniquet-row-height-validation-message {
    min-height: 5.5rem !important; }
  .tourniquets .pressure-table .tourniquet-time-input-width {
    width: 100% !important; }
  .tourniquets .pressure-table .pressure-discontinued-row:hover .trash-icon-pressure {
    color: #FFFFFF; }
  .tourniquets .pressure-table .pressure-row:hover .trash-icon-pressure {
    display: block; }

.tourniquets .discontinue-restart-tourniquet .discontinue-tourniquet {
  color: #D7572B !important;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  padding: 0.8rem 1.5rem; }
  .tourniquets .discontinue-restart-tourniquet .discontinue-tourniquet:hover {
    background-color: #EFEFEF; }
  .tourniquets .discontinue-restart-tourniquet .discontinue-tourniquet:active {
    background-color: #E6E6E6; }

.tourniquets .discontinue-restart-tourniquet .restart-tourniquet {
  color: #FFFFFF !important;
  background-color: #00A0DC;
  border: 0.1rem solid #00A0DC; }
  .tourniquets .discontinue-restart-tourniquet .restart-tourniquet:hover {
    background-color: #006D8E; }
  .tourniquets .discontinue-restart-tourniquet .restart-tourniquet:active {
    background-color: #006D8E; }

.tourniquets .add-tourniquet-button {
  width: 50% !important; }

.skinClosureAndDressings .skinClosureAndDressing:first-child {
  padding-top: 1.5rem; }

.skinClosureAndDressings .skinClosureAndDressing {
  border: 0.1rem solid #E6E6E6;
  margin-top: 1rem;
  padding: 1.5rem;
  background-color: #F9F9F9; }

.skinClosureAndDressings button.sisMultiselect {
  width: 100%; }

.skinClosureAndDressings .spacer {
  flex-grow: .25; }

.skinClosureAndDressings div.dropdown-btn {
  width: 100%; }

.skinClosureAndDressings .context-menu-container {
  padding-left: 1.5rem;
  cursor: default; }

.skinClosureAndDressings .multi-select-list-wrapper {
  padding-top: .5rem; }
  .skinClosureAndDressings .multi-select-list-wrapper .multi-select-list {
    list-style-position: inside;
    padding-left: 1rem;
    margin-bottom: 0rem;
    -moz-column-count: 1;
    -moz-column-gap: 0rem;
    -webkit-column-count: 1;
    -webkit-column-gap: 0rem;
    column-count: 1;
    column-gap: 0rem; }
    .skinClosureAndDressings .multi-select-list-wrapper .multi-select-list .multi-select-list-item {
      word-break: break-all;
      list-style-position: initial;
      margin-left: 1.5rem; }

.skinClosureAndDressings .toggle-drop-down {
  left: -3rem !important;
  top: 1.6rem;
  min-width: 5.3rem; }

.existing-patient-implants-read-only .clinical-innerdiv {
  background-color: #F9F9F9; }

.existing-patient-implants-read-only .grid-read-only-items .grid-read-only-item .property .ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.worklist-cautery .cautery-set {
  border: 0.1rem solid #E6E6E6;
  margin-top: 1rem;
  overflow: hidden;
  padding: 1.5rem;
  background-color: #F9F9F9; }

.worklist-cautery .blend-container {
  padding-top: 1.5rem; }

.worklist-cautery .top-padding-15px {
  padding-top: 1.5rem !important; }

.worklist-cautery .dual-switch {
  float: right; }

.worklist-cautery .blend-dual-switch {
  float: left;
  width: 100%; }
  .worklist-cautery .blend-dual-switch .onoffswitch-inner::after,
  .worklist-cautery .blend-dual-switch .onoffswitch-inner:before {
    width: 50%; }

.worklist-cautery .padding-right {
  padding-right: 0.5rem !important; }

.worklist-cautery .padding-left {
  padding-left: 0.5rem !important; }

.worklist-cautery .lot-number {
  height: 3rem; }

.worklist-cautery button.sisMultiselect {
  width: 100%; }

.worklist-cautery .cautery-list-wrapper {
  clear: both;
  padding-top: .5rem; }
  .worklist-cautery .cautery-list-wrapper .cautery-list {
    list-style-position: inside;
    padding-left: 1rem;
    margin-bottom: 0rem;
    -moz-column-count: 2;
    -moz-column-gap: 2rem;
    -webkit-column-count: 2;
    -webkit-column-gap: 2rem;
    column-count: 2;
    column-gap: 2rem; }
    .worklist-cautery .cautery-list-wrapper .cautery-list .cautery-item {
      word-break: break-all; }

.worklist-cautery .multi-dropdown-btm {
  padding-left: 1.5rem !important; }
  .worklist-cautery .multi-dropdown-btm ul {
    margin: 0; }

.worklist-cautery .expiration-date input {
  width: 100%; }

.worklist-cautery .middle-label {
  padding-top: 0.5rem;
  width: auto; }

.worklist-cautery .add-cautery-button {
  width: 50% !important; }

.irrigations .irrigation-notes {
  margin-top: 1rem; }

.irrigations .irrigation-set {
  border: 0.1rem solid #E6E6E6;
  margin-top: 1rem;
  overflow: hidden;
  padding: 1.5rem;
  background-color: #F9F9F9; }

.irrigations .irrigation-objects {
  width: 95%; }

.irrigations .delete-irrigation-icon {
  float: left;
  cursor: default; }

.irrigations .toggle-drop-down {
  left: -3rem !important;
  top: 1.6rem;
  min-width: 5.3rem; }

.irrigations .top-padding-15px {
  padding: 1.5rem 0 0 0 !important; }

.irrigations .padding-right {
  padding-right: 0.5rem !important; }

.irrigations .padding-left {
  padding-left: 0.5rem !important; }

.irrigations .total-used-field {
  width: 8.5rem; }
  .irrigations .total-used-field input {
    width: 8.5rem;
    text-align: right;
    padding-left: 1rem;
    padding-right: 3rem; }

.irrigations .mask-text, .irrigations .mask-text_config {
  margin-left: 15rem;
  position: absolute;
  top: 0.6rem;
  font-family: OpenSans-Semibold;
  color: #343435;
  font-size: 1.5rem; }

.irrigations .mask-text_config {
  margin-left: 14.5rem; }

.irrigations .irrigation-label {
  line-height: 30px;
  margin-bottom: 0; }

.irrigations .location-field {
  width: 21.5rem !important; }

.irrigations .add-irrigation-button {
  width: 50% !important; }

.worklist-objects-container > .row {
  padding: 0.5rem 0; }
  .worklist-objects-container > .row.top {
    padding-top: 0; }
  .worklist-objects-container > .row.bottom {
    padding-bottom: 0; }
  .worklist-objects-container > .row.padding-null {
    padding: 0; }
  .worklist-objects-container > .row > [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 1rem !important; }
    .worklist-objects-container > .row > [class*="col-"]:last-child {
      padding-left: 1rem !important;
      padding-right: 0 !important; }
  .worklist-objects-container > .row > [class*="-12"] {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .worklist-objects-container > .row *:last-child:after {
    clear: both; }

.x-ray .sisMultiselect {
  width: 100%; }

.x-ray .selected-patient-protections ul {
  margin: 1.5rem 0 0 0rem;
  padding: 0;
  display: inline-block; }
  .x-ray .selected-patient-protections ul li {
    word-break: break-word;
    width: 16.4rem;
    margin-left: 3rem;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    -o-column-break-inside: avoid;
    -ms-column-break-inside: avoid;
    column-break-inside: avoid; }

.x-ray .x-ray-grid-align {
  width: 18.75%;
  float: left;
  padding-right: 0.5rem !important; }

.colon-prep button {
  margin-right: .5rem;
  flex-grow: 1;
  padding: 0; }

.colon-prep button:last-child {
  margin-right: 0; }

.colon-prep button.active {
  background-color: #00A0DC;
  color: #FFFFFF; }
  .colon-prep button.active:hover {
    background-color: #006D8E; }
  .colon-prep button.active:active {
    background-color: #006D8E; }

.colon-prep .results-label {
  margin-bottom: 0; }

.colon-prep .results-response-buttons {
  display: inline-block;
  padding-left: 0.5rem !important; }
  .colon-prep .results-response-buttons .response-button {
    margin: 0.5rem 0 0 0;
    width: 49%; }
  .colon-prep .results-response-buttons .response-button:nth-child(2n+1) {
    margin: 0.5rem 0.5rem 0 0; }

.worklist-viewer-popup .modal-dialog {
  width: 96rem; }

.worklist-viewer-popup .modal-body {
  min-height: 60rem;
  max-height: 60rem;
  overflow: auto; }
  .worklist-viewer-popup .modal-body .edit-questionaire {
    padding-bottom: .5rem;
    padding-right: 1.0rem;
    text-align: right; }
  .worklist-viewer-popup .modal-body .illnesses-and-injury .row.disabled .illness-notes {
    height: fit-content; }
    .worklist-viewer-popup .modal-body .illnesses-and-injury .row.disabled .illness-notes .view {
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      max-height: 6rem;
      white-space: normal;
      white-space: normal; }
  .worklist-viewer-popup .modal-body .family-history .row.disabled .family-history-notes {
    height: fit-content; }
    .worklist-viewer-popup .modal-body .family-history .row.disabled .family-history-notes .view {
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      max-height: 6rem;
      white-space: normal; }
  .worklist-viewer-popup .modal-body .existing-patient-implants .row.disabled .implant-notes {
    height: fit-content; }
    .worklist-viewer-popup .modal-body .existing-patient-implants .row.disabled .implant-notes .view {
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      max-height: 6rem;
      white-space: normal; }
  .worklist-viewer-popup .modal-body .operations-and-surgeries.disabled .row .operation-surgeries-notes {
    height: fit-content; }
    .worklist-viewer-popup .modal-body .operations-and-surgeries.disabled .row .operation-surgeries-notes .view {
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      max-height: 6rem;
      white-space: normal; }

.worklist-viewer-popup #worklistDocumentation {
  margin-bottom: 0;
  margin-top: 1rem; }
  .worklist-viewer-popup #worklistDocumentation .panel-group {
    margin-bottom: 0; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view custom-worklist-question .left-side-item {
  padding-bottom: 0.5rem; }
  .worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view custom-worklist-question .left-side-item .questionHeader .questionStatusAndText {
    padding-bottom: 0rem; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .data-table.grid {
  margin-top: 0; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item :last-childworklist-question-notes {
  padding-bottom: 3rem; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .follow-up {
  padding-bottom: 0; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .follow-up-question-text {
  width: 71%; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .follow-up-response-buttons {
  width: 29%; }
  .worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .follow-up-response-buttons .padding-top {
    padding: 0; }
    .worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .follow-up-response-buttons .padding-top p {
      line-height: 1.7rem; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .questionStatusAndText {
  width: 71%;
  padding-bottom: 1rem; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .questionStatusAndText + .col-xs-4 {
  padding-right: 3rem;
  width: 29%; }
  .worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .questionStatusAndText + .col-xs-4 .padding-top {
    padding: 0; }
    .worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .questionStatusAndText + .col-xs-4 .padding-top p {
      line-height: 1.7rem; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .heading {
  padding-left: 1.5rem !important; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item > .questionHeader {
  min-height: 3.3rem;
  padding: 0.8rem 0 0 1.5rem; }
  .worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item > .questionHeader .questionStatusAndText {
    padding-left: 0; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .questionHeader {
  padding-left: 0;
  padding-right: 0;
  min-height: 3rem; }
  .worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .questionHeader .sensitive-icon-wrapper-div {
    padding: 1rem .5rem 1rem .5rem;
    background-color: #d7572b;
    margin: -1rem 1rem -1rem -1.5rem; }
    .worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .questionHeader .sensitive-icon-wrapper-div .sensitive-icon {
      color: white;
      font-size: 18px; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item custom-worklist-follow-up-question .questionHeader {
  border-top: 1px solid #E6E6E6;
  margin: 1rem -1.5rem 0;
  padding: 1rem 1.5rem 0; }
  .worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item custom-worklist-follow-up-question .questionHeader .follow-up-quesiton-sensitive {
    color: #d7572b; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .worklist-grid .header {
  min-height: 3rem; }
  .worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .worklist-grid .header .heading {
    padding: 0.8rem 0 1rem 1.5rem !important; }
    .worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .worklist-grid .header .heading > div {
      padding: 0; }

.worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .worklist-grid .grid-item .row.disabled .property {
  line-height: normal;
  height: auto;
  padding: 1rem 0.5rem 1rem 1.5rem; }
  .worklist-viewer-popup .worklist-questions-viewer-popup .worklist-questions.read-only-view .left-side-item .worklist-grid .grid-item .row.disabled .property .single-select span {
    margin: 0; }

.worklist-viewer-popup .worklist-questions-viewer-popup .addNote .follow-up-notes {
  width: 50.5rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 6.5rem;
  white-space: normal; }

.common-questions-template .read-only-view .right-side-item {
  padding: 1.5rem;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6 !important; }
  .common-questions-template .read-only-view .right-side-item .label-light {
    float: left;
    width: 40%;
    padding: .5rem 0;
    clear: both; }
  .common-questions-template .read-only-view .right-side-item .label-light-value {
    color: #343435 !important;
    float: right;
    width: 60%;
    padding: .5rem 0;
    word-wrap: break-word; }

.common-questions-template .read-only-view .left-side-item {
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6 !important; }
  .common-questions-template .read-only-view .left-side-item .addNote {
    padding: 0 1.5rem;
    margin-top: 0; }
  .common-questions-template .read-only-view .left-side-item .auto-grow-input {
    min-height: 40px;
    max-height: 200px;
    height: auto;
    overflow-y: auto;
    resize: none; }
  .common-questions-template .read-only-view .left-side-item .follow-up {
    padding-bottom: 1rem; }
    .common-questions-template .read-only-view .left-side-item .follow-up .addNote {
      padding: 0; }
    .common-questions-template .read-only-view .left-side-item .follow-up .follow-up-question-status-icon {
      background-color: #F9F9F9 !important; }

.common-questions-template .read-only-view .ellipsis {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 100%; }

.common-questions-template .read-only-view .no-ellipsis {
  word-break: break-all; }

#history-physical-documentation .questionHeader .questionStatusAndText {
  padding: 0.5rem 0 0 0; }

.chart-by-exception .top-padding-10px {
  padding: 1.0rem 0 0 0 !important; }

.chart-by-exception button.active {
  background-color: #00A0DC;
  color: #FFFFFF; }
  .chart-by-exception button.active:hover {
    background-color: #006D8E; }
  .chart-by-exception button.active:active {
    background-color: #006D8E; }

.chart-by-exception .question-response h3 {
  text-transform: none !important; }

.chart-by-exception .question-response .list-check-list {
  position: relative;
  margin-bottom: 0;
  column-count: 1; }
  .chart-by-exception .question-response .list-check-list.multi-column {
    column-count: 2; }
  .chart-by-exception .question-response .list-check-list ul {
    height: 12.1rem; }
    .chart-by-exception .question-response .list-check-list ul .multi-column {
      column-count: 2; }
  .chart-by-exception .question-response .list-check-list li:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .chart-by-exception .question-response .list-check-list li {
    width: 100%;
    cursor: pointer;
    min-height: 4rem;
    display: inline-block;
    color: #535456;
    background-color: #F9F9F9;
    border: 0;
    border-top: 0.1rem solid #E6E6E6 !important;
    font-family: MetaProMedium;
    font-size: 1.4rem; }
  .chart-by-exception .question-response .list-check-list li.selected {
    color: #FFFFFF;
    background-color: #00A0DC; }
    .chart-by-exception .question-response .list-check-list li.selected.abnormal {
      background-color: #F38A00; }

.vitalSigns button {
  background-color: #F9F9F9;
  border: 1px solid #E6E6E6;
  width: 20rem; }
  .vitalSigns button.active {
    background-color: #00A0DC;
    color: #FFFFFF; }
    .vitalSigns button.active:hover {
      background-color: #006D8E; }
    .vitalSigns button.active:active {
      background-color: #006D8E; }
  .vitalSigns button.disabled {
    border: #E6E6E6; }

.vitalSigns .vitals-body {
  background-color: #F9F9F9;
  padding: 0 1.5rem 0.5rem 1.5rem;
  display: inline-block;
  width: 100%;
  margin-top: 0.5rem; }
  .vitalSigns .vitals-body .top-padding-10px {
    padding: 1.0rem 0 0 0 !important; }
  .vitalSigns .vitals-body.border-color {
    border: 0.1rem solid #E6E6E6; }
  .vitalSigns .vitals-body .date-padding {
    padding-right: 2rem; }
    .vitalSigns .vitals-body .date-padding input {
      padding: 0;
      text-align: center; }
  .vitalSigns .vitals-body .assessment-blood-pressure {
    width: 9.7rem; }
    .vitalSigns .vitals-body .assessment-blood-pressure .bloodPressureSys input {
      border-width: 1px 0 1px 1px;
      padding: 0 0.5rem 0 0;
      width: 4rem;
      text-align: right;
      margin-right: -3px; }
    .vitalSigns .vitals-body .assessment-blood-pressure .bloodPressureDia input {
      border-width: 1px 1px 1px 0;
      padding: 0 0 0 0.5rem;
      width: 4rem;
      right: 6px;
      position: relative; }
  .vitalSigns .vitals-body .assessment-temp input {
    padding: 0 0 0 0.5rem;
    text-align: right;
    padding-right: 3.5rem; }
  .vitalSigns .vitals-body .assessment-spo2-container input {
    padding: 0 0 0 0.5rem;
    text-align: right;
    padding-right: 3.5rem; }
  .vitalSigns .vitals-body .assessment-glucose-conatiner {
    width: 11rem; }
    .vitalSigns .vitals-body .assessment-glucose-conatiner input {
      padding: 0 0 0 0.5rem;
      text-align: right;
      padding-right: 5.9rem; }
  .vitalSigns .vitals-body .pulse-rate-container input {
    padding: 0 0 0 0.5rem;
    text-align: right;
    padding-right: 5rem; }
  .vitalSigns .vitals-body .resp-rate-container input {
    padding: 0 0.4rem 0 0;
    text-align: right; }
  .vitalSigns .vitals-body .assessment-notes {
    padding-right: 3.5rem; }
  .vitalSigns .vitals-body .slash-sign {
    position: relative;
    top: 0;
    z-index: 1;
    display: inline-block;
    width: 1px;
    padding-top: 0;
    font-size: 19px;
    left: -3px; }
  .vitalSigns .vitals-body .col-xs-2 {
    padding-left: 0 !important; }
    .vitalSigns .vitals-body .col-xs-2 .width90 {
      width: 98%; }
  .vitalSigns .vitals-body .date-time-directive-container .date-time-label {
    padding: 0 1rem 0 1rem;
    font-family: MetaProMedium; }
  .vitalSigns .vitals-body span.trash-icon {
    width: 2%;
    padding-top: 0.2rem;
    display: block;
    float: right;
    text-align: right;
    padding-right: 0;
    color: #D7572B; }

.vitalSigns .label-margin {
  margin-top: 2rem; }

.vitalSigns .actionButtons {
  text-align: center; }

.warning-banner {
  display: flex;
  align-items: center; }
  .warning-banner .fa {
    font-size: 1.7rem; }

.notification {
  transition-property: width;
  transition-duration: 0.1s;
  transition-timing-function: linear; }

.banner-title {
  font-family: OpenSans-Bold;
  font-size: 1.5rem;
  line-height: 4rem; }

.banner-display {
  display: inline-flex; }

.close-align-right {
  text-align: right;
  cursor: hand; }

/*ALM#802192 - 19/05/2016 Mkasireddy This is no longer needed as the variables are loaded before this file
body {
}

@mixin border-radius($radius) {
  -webkit-border-radius: $radius;
  -moz-border-radius: $radius;
  -ms-border-radius: $radius;
  border-radius: $radius;
}

@mixin box-shadow($width,$height,$blur,$color) {
  box-shadow: $width $height $blur $color;
  -webkit-box-shadow: $width $height $blur $color;
  -moz-box-shadow: $width $height $blur $color;
}


$text-font: OpenSans;
$text-semi-font:OpenSans-Semibold;
$text-size-small: 1.2rem;
$prompt-shadow-color: rgba(0, 0, 0, .2);
$popUp_background:#F9F9F9;
$popUp_theme1:#F38A00;
$popUp_theme2:#00A0DC;
$popUp_theme4:#24D399;
$form_border:#BFC0C1;
$alert_default:#D7572B;
$popUp_altBackground:#BFC0C1;
$default_background:#FFFFFF;
$popUp_separator:#8C9093;
$text_alt:#00A0DC;
$secondaryStyle_default:#F9F9F9;
*/
.change-password-directive-div {
  background-color: #F9F9F9;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  -ms-border-radius: 1rem;
  border-radius: 1rem;
  min-height: 12rem;
  display: block; }
  .change-password-directive-div input#oldPassword:focus, .change-password-directive-div input#newPassword:focus, .change-password-directive-div input#confirmPassword {
    outline: none; }
  .change-password-directive-div .lock-image-div {
    font-size: 1.7rem;
    padding: 0 20px; }
  .change-password-directive-div .lock-image {
    font-size: 5rem;
    margin: 1.5rem 0;
    color: #F38A00; }
  .change-password-directive-div .change-password-form {
    width: 80%;
    display: inline-block;
    padding: 0;
    margin-left: 23px; }
  .change-password-directive-div .modal-title {
    color: #F38A00;
    cursor: default;
    padding-top: 1.5rem; }
    .change-password-directive-div .modal-title h3 {
      font-size: 1.7rem;
      font-family: MetaProBook;
      padding: 0;
      margin: 0; }
  .change-password-directive-div .modal-text {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1.5rem;
    width: 100%;
    float: left;
    font-family: OpenSans;
    font-size: 1.5rem;
    cursor: default; }
  .change-password-directive-div .requirements-msg {
    width: 100%;
    float: left;
    font-family: OpenSans;
    font-size: 1.5rem;
    color: #00A0DC;
    cursor: pointer;
    margin-top: -5px; }
  .change-password-directive-div .password-group-top-margin {
    margin-top: 15px; }
  .change-password-directive-div .password-group-bottom-margin {
    margin-bottom: 10px; }
  .change-password-directive-div .password-group {
    display: inline-block;
    width: 100%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    max-width: 100%;
    text-align: left; }
    .change-password-directive-div .password-group .fa {
      margin-left: 9px;
      font-size: 1.7rem; }
    .change-password-directive-div .password-group .info_box {
      min-width: 25.5rem;
      left: 4rem;
      top: 0rem !important;
      position: absolute;
      background: #FFFFFF;
      border: 0.1rem solid #535456;
      padding: 0.5rem 1.5rem 0.5rem 1.5rem;
      box-shadow: 0.4rem 0.4rem 0 rgba(52, 52, 53, 0.25);
      z-index: 99;
      font-size: 1.5rem; }
    .change-password-directive-div .password-group .tool_tip_confirm {
      margin-top: 20px; }
    .change-password-directive-div .password-group .tool_tip_new {
      top: 0rem !important;
      white-space: pre-line; }
    .change-password-directive-div .password-group .info_box.active {
      display: block; }
    .change-password-directive-div .password-group .new.fa-times-circle, .change-password-directive-div .password-group .confirm.fa-times-circle, .change-password-directive-div .password-group .old.fa-times-circle {
      color: #D7572B; }
    .change-password-directive-div .password-group #new-times, .change-password-directive-div .password-group #new-check, .change-password-directive-div .password-group #confirm-times, .change-password-directive-div .password-group #confirm-check, .change-password-directive-div .password-group #old-times {
      top: 0.75rem;
      position: relative; }
    .change-password-directive-div .password-group #confirm-times, .change-password-directive-div .password-group #confirm-check {
      top: 0.75rem;
      position: relative; }
    .change-password-directive-div .password-group .new.fa-check-circle, .change-password-directive-div .password-group .confirm.fa-check-circle {
      color: #24D399; }
    .change-password-directive-div .password-group input {
      margin-top: 0rem;
      padding: 0 0 0 1.5rem;
      width: 100%; }
  .change-password-directive-div .password-field {
    width: 93%;
    margin-left: 0;
    padding-left: 10px;
    font-family: OpenSans;
    float: left;
    margin-top: 1rem; }
  .change-password-directive-div .capsLock-warning-image {
    width: 20px;
    top: 5px;
    right: 6px;
    position: absolute; }
  .change-password-directive-div .password-weak-icon {
    position: absolute;
    color: #D7572B;
    border-color: #FFFFFF;
    font-size: 20px;
    margin-left: 295px;
    margin-top: -30px; }
  .change-password-directive-div .password-strong-icon {
    position: absolute;
    color: #24D399;
    border-color: #FFFFFF;
    font-size: 20px;
    margin-left: 295px;
    margin-top: -30px; }

.add-medication-template-container {
  display: flex;
  flex-direction: column;
  padding-top: 1rem; }
  .add-medication-template-container > div {
    margin-bottom: 15px; }
  .add-medication-template-container .medication-filters {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .add-medication-template-container .medication-filters .filter-container {
      display: flex;
      flex-direction: column;
      flex-basis: 100%;
      width: 33%; }
      .add-medication-template-container .medication-filters .filter-container:not(:first-of-type) {
        margin-left: 10px; }
      .add-medication-template-container .medication-filters .filter-container .sisMultiselect,
      .add-medication-template-container .medication-filters .filter-container specialty-multiselect,
      .add-medication-template-container .medication-filters .filter-container .specialty-multiselect,
      .add-medication-template-container .medication-filters .filter-container department-multiselect,
      .add-medication-template-container .medication-filters .filter-container .department-multiselect,
      .add-medication-template-container .medication-filters .filter-container medication-category-multiselect,
      .add-medication-template-container .medication-filters .filter-container .medication-category-multiselect {
        width: 100%; }
  .add-medication-template-container .medication-container {
    display: flex;
    flex-direction: column; }
    .add-medication-template-container .medication-container .compound-switch {
      padding-left: 0px; }
    .add-medication-template-container .medication-container external-inventory-search .search-toggle-text {
      margin-top: -1.8rem; }
    .add-medication-template-container .medication-container .single-medication-container {
      display: flex;
      flex-direction: column; }
      .add-medication-template-container .medication-container .single-medication-container .inv-medication-container {
        padding-bottom: 1.3rem; }
      .add-medication-template-container .medication-container .single-medication-container .external-inventory {
        padding: 0 0 0 1.5rem; }
      .add-medication-template-container .medication-container .single-medication-container .medication-details-container {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        width: 100%; }
        .add-medication-template-container .medication-container .single-medication-container .medication-details-container .decimal-text-box {
          width: 100px; }
        .add-medication-template-container .medication-container .single-medication-container .medication-details-container .full-input {
          padding: 0 1.2rem;
          width: 12.3rem; }
        .add-medication-template-container .medication-container .single-medication-container .medication-details-container units-single-select, .add-medication-template-container .medication-container .single-medication-container .medication-details-container route-single-select, .add-medication-template-container .medication-container .single-medication-container .medication-details-container site-single-select {
          margin-left: 10px;
          width: calc((100% - 130px) / 3);
          flex-basis: calc((100% - 130px) / 3);
          flex-grow: 0; }
        .add-medication-template-container .medication-container .single-medication-container .medication-details-container .dropdown-dictionary, .add-medication-template-container .medication-container .single-medication-container .medication-details-container .units-single-select, .add-medication-template-container .medication-container .single-medication-container .medication-details-container .route-single-select, .add-medication-template-container .medication-container .single-medication-container .medication-details-container .site-single-select {
          width: 100%; }
      .add-medication-template-container .medication-container .single-medication-container h4 .fa-info-circle, .add-medication-template-container .medication-container .single-medication-container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .fa-info-circle, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .add-medication-template-container .medication-container .single-medication-container .fc-resource-cell .fa-info-circle {
        color: #24D399;
        font-size: 1.5rem;
        padding-left: 0.5rem; }
      .add-medication-template-container .medication-container .single-medication-container h4 .custom-tooltip, .add-medication-template-container .medication-container .single-medication-container .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell .custom-tooltip, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .add-medication-template-container .medication-container .single-medication-container .fc-resource-cell .custom-tooltip {
        text-transform: none; }
    .add-medication-template-container .medication-container .template-name-container input {
      width: 100%; }
    .add-medication-template-container .medication-container .error {
      color: red; }
    .add-medication-template-container .medication-container .top-padding2rem {
      padding: 2rem 0 0 0.5rem; }
    .add-medication-template-container .medication-container .equalsto-sign {
      padding-left: 1.5rem;
      text-align: center; }
  .add-medication-template-container.formulary-enabled .admin-container {
    padding-top: 0.5rem; }
  .add-medication-template-container.formulary-enabled .medication-details-container {
    padding-bottom: 0.8rem; }
  .add-medication-template-container.formulary-enabled .usage-unit {
    padding-left: 1.5rem; }

.addmany-dictionary {
  width: 57.1rem; }
  .addmany-dictionary .add-new-item {
    color: #00A0DC;
    padding-top: 10px;
    padding-bottom: 10px; }
  .addmany-dictionary .infinite-items {
    max-height: 33.3rem;
    overflow: auto;
    clear: both;
    position: relative;
    top: 0;
    border: 1px solid #E6E6E6; }
  .addmany-dictionary .search-reset {
    top: 0.7rem;
    right: 0.5rem; }
  .addmany-dictionary .search-block {
    margin: 0 0 0.5rem 0;
    height: 3rem;
    position: relative;
    color: #535456; }
    .addmany-dictionary .search-block .fa-search {
      color: #535456;
      bottom: 2.3rem;
      position: relative;
      left: 1.2rem;
      font-size: 1.4rem;
      text-align: left; }
    .addmany-dictionary .search-block > input:focus + .fa-search {
      display: none; }
    .addmany-dictionary .search-block .displaynone {
      display: none; }
    .addmany-dictionary .search-block > input {
      font-family: MetaProMedium;
      font-size: 1.4rem;
      color: #535456;
      border-radius: 0;
      padding: 0 1.5rem;
      width: 100%;
      height: 3rem;
      line-height: 3rem;
      border: 0.1rem solid #E6E6E6; }
      .addmany-dictionary .search-block > input::-webkit-input-placeholder {
        color: #535456;
        padding-left: 1.5rem; }
      .addmany-dictionary .search-block > input::-moz-placeholder {
        color: #535456;
        padding-left: 1.5rem; }
      .addmany-dictionary .search-block > input:-ms-input-placeholder {
        color: #535456;
        padding-left: 3rem; }
  .addmany-dictionary .dictionary-item-popup {
    background: #F9F9F9; }
  .addmany-dictionary .addmany_width {
    overflow: hidden;
    width: 100%; }
  .addmany-dictionary .add-many-item {
    padding-top: 10px;
    padding-bottom: 10px; }
  .addmany-dictionary .addmany_ellipse {
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 100%;
    white-space: nowrap; }
  .addmany-dictionary .selected-material .addmany_ellipse {
    width: calc(100% - 1.5rem); }
  .addmany-dictionary .add-many-scroll-bar {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-height: 333px;
    max-height: 427px;
    width: 100%;
    border: 1px solid #E6E6E6; }

.add-many-popup .addMany-dictionary-section {
  min-height: 20rem;
  max-height: 40rem; }

.add-many-popup .modal-footer {
  text-align: center; }

.withOut-add-many {
  max-height: 391px !important; }

div.sisMultiselectContainer {
  width: auto;
  position: relative; }
  div.sisMultiselectContainer input {
    font-family: MetaProMedium;
    font-size: 1.4rem;
    color: #535456;
    border-radius: 0;
    padding: 0 0.5rem;
    height: 3rem;
    line-height: 3rem;
    border: 0.1rem solid #E6E6E6;
    border-right: 0; }
    div.sisMultiselectContainer input ~ i {
      position: absolute;
      vertical-align: middle;
      text-align: left;
      color: #535456;
      border: 0.1rem solid #E6E6E6;
      border-left: 0;
      line-height: 3rem;
      height: 3rem;
      width: 20px;
      background: white; }
  div.sisMultiselectContainer.disabled-state button.sisMultiselect {
    pointer-events: none;
    color: #BFC0C1;
    background: #EFEFEF; }

button.sisMultiselect {
  position: relative;
  overflow-style: marquee-line;
  width: 100%;
  text-align: left;
  vertical-align: middle;
  background-color: #F9F9F9;
  color: #00A0DC;
  outline: none;
  border: 0.1rem solid #E6E6E6;
  line-height: 1.4rem;
  font-size: 1.4rem;
  padding: 0.8rem 1.8rem;
  border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
  font-family: MetaProMedium;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  height: 3rem;
  cursor: default;
  min-width: 155px;
  font-weight: normal; }
  button.sisMultiselect:hover {
    color: #00A0DC;
    background: #EFEFEF; }
  button.sisMultiselect.dropdownOpen {
    color: #006990;
    background: #E6E6E6;
    border-radius: 0.5rem 0.5rem 0 0;
    border: 0.1rem solid #E6E6E6;
    border-bottom: 0; }
  button.sisMultiselect i {
    position: absolute;
    right: 17px;
    top: 8px;
    float: right; }

ul.sisMultiselect {
  position: fixed;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 36.5rem;
  width: auto;
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #E6E6E6;
  color: #535456;
  border: 0.1rem solid #E6E6E6;
  border-top: 0;
  border-radius: 0 0 0.5rem 0.5rem;
  z-index: 1051 !important; }
  ul.sisMultiselect.rounded-top-corner {
    border-radius: 0 0.5rem 0.5rem 0.5rem; }
  ul.sisMultiselect > li {
    padding: 8px 18px;
    position: relative;
    vertical-align: middle;
    font-family: MetaProMedium;
    font-size: 1.4rem;
    list-style: none;
    line-height: 1.4rem;
    display: list-item;
    width: 99.9%;
    cursor: default;
    font-weight: normal;
    white-space: nowrap; }
    ul.sisMultiselect > li.invisible {
      visibility: hidden; }
    ul.sisMultiselect > li.list-item {
      padding-right: 3.5rem;
      text-align: left; }
      ul.sisMultiselect > li.list-item:hover {
        color: #FFFFFF;
        background-color: #00A0DC; }
        ul.sisMultiselect > li.list-item:hover i {
          color: #FFFFFF; }
      ul.sisMultiselect > li.list-item i {
        position: absolute;
        right: 1.5rem;
        top: 0.8rem;
        color: #00A0DC; }
    ul.sisMultiselect > li.selecteditem-header {
      background-color: #8C9093;
      padding: 0 0.5rem;
      width: 100%;
      color: #FFFFFF;
      font-size: 1.5rem;
      font-family: OpenSans; }
    ul.sisMultiselect > li span.search {
      position: relative;
      width: 100%;
      margin-bottom: 5px; }
      ul.sisMultiselect > li span.search ::-webkit-input-placeholder {
        text-align: center;
        color: #535456; }
      ul.sisMultiselect > li span.search :-moz-placeholder {
        /* Firefox 18- */
        text-align: center;
        color: #535456; }
      ul.sisMultiselect > li span.search ::-moz-placeholder {
        /* Firefox 19+ */
        text-align: center;
        color: #535456; }
      ul.sisMultiselect > li span.search :-ms-input-placeholder {
        text-align: center;
        color: #535456; }
      ul.sisMultiselect > li span.search > input.search {
        width: 100%;
        padding-left: 1.5rem;
        font-family: OpenSans-Semibold, "FontAwesome";
        font-size: 1.5rem; }
      ul.sisMultiselect > li span.search > input.search:focus {
        padding-left: 1.5rem; }
        ul.sisMultiselect > li span.search > input.search:focus ~ i.searchIcon {
          display: none; }
      ul.sisMultiselect > li span.search > i {
        position: absolute;
        top: -0.5rem;
        left: 0.5rem;
        border: none;
        background-color: transparent; }
        ul.sisMultiselect > li span.search > i.searchClearIcon {
          right: 0.5rem;
          left: auto; }
    ul.sisMultiselect > li dictionary-item {
      color: #00A0DC; }
    ul.sisMultiselect > li div.preview-wrapper-div {
      display: inline-flex;
      justify-content: center;
      margin-right: 6px; }
      ul.sisMultiselect > li div.preview-wrapper-div .preview {
        display: flex;
        border-radius: 5px;
        justify-content: center;
        font-family: 'OpenSans-Bold';
        font-size: 14px;
        width: 34px;
        height: 19px;
        align-items: center; }
    ul.sisMultiselect > li:hover .preview {
      border-style: solid !important;
      border-width: thin !important;
      border-radius: 5px !important; }
  ul.sisMultiselect > li.search {
    padding-bottom: 0;
    overflow: hidden; }

.sis-toggle-button-group {
  display: inline-flex; }
  .sis-toggle-button-group.horizontal {
    flex-direction: row; }
  .sis-toggle-button-group.vertical {
    flex-direction: column; }
  .sis-toggle-button-group .sis-toggle-button {
    flex-grow: 1;
    flex-basis: 0;
    text-align: center;
    font-family: MetaProMedium;
    font-size: 14px;
    line-height: 4rem;
    background-color: #F9F9F9;
    color: #24D399;
    border: solid #E6E6E6 1px;
    height: 4rem;
    white-space: nowrap;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    cursor: default;
    margin-right: 10px;
    margin-bottom: 15px;
    min-width: 10.4rem; }
    .sis-toggle-button-group .sis-toggle-button:last-child {
      margin-right: 0; }
    .sis-toggle-button-group .sis-toggle-button:hover {
      background-color: #EFEFEF; }
    .sis-toggle-button-group .sis-toggle-button.selected {
      background-color: #24D399;
      color: #FFFFFF; }

.sis-toggle-switch {
  display: inline-flex;
  flex-direction: row;
  font-family: MetaProMedium;
  font-size: 1.4rem;
  border-radius: 5px;
  margin: 0;
  border: solid #E6E6E6 1px; }
  .sis-toggle-switch div {
    flex: 1 1 0;
    -ms-flex: 1 1 auto;
    background-color: #F9F9F9;
    border-radius: 5px;
    color: #00A0DC;
    line-height: 28px;
    margin: 0;
    overflow: hidden;
    padding: 0px 18px;
    white-space: nowrap; }
    .sis-toggle-switch div:hover {
      background-color: #EFEFEF; }
    .sis-toggle-switch div.selected {
      background-color: #00A0DC;
      color: #FFFFFF; }

.weighted-radio-list {
  -webkit-box-shadow: 0 0px 0px;
  box-shadow: 0 0px 0px; }
  .weighted-radio-list li {
    color: #343435;
    background-color: #F9F9F9;
    border-color: #E6E6E6;
    font-family: OpenSans;
    font-size: 1.5rem;
    padding-left: 10px;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important; }
    .weighted-radio-list li.first {
      border-top-color: #BFC0C1; }
    .weighted-radio-list li > div > span.radio-button {
      margin-right: 5px; }
      .weighted-radio-list li > div > span.radio-button.invisible {
        visibility: hidden; }
    .weighted-radio-list li.selected {
      color: #FFFFFF;
      background-color: #00A0DC; }
      .weighted-radio-list li.selected.abnormal {
        background-color: #F38A00; }
  .weighted-radio-list .title {
    background: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    padding-top: 1rem;
    padding-left: 2.2rem;
    padding-bottom: .5rem; }
  .weighted-radio-list .list-group {
    margin-bottom: 0; }
    .weighted-radio-list .list-group .list-group-item {
      min-height: 38px;
      padding: 7.5px 15px; }

.custom-tooltip {
  position: fixed;
  background: #FFFFFF;
  border: 0.1rem solid #535456;
  padding: 1rem;
  box-shadow: 0.4rem 0.4rem 0 rgba(52, 52, 53, 0.25);
  z-index: 9999;
  display: none; }

.custom-tooltip-active {
  display: block;
  color: #343435 !important;
  max-width: 45rem;
  word-wrap: break-word;
  white-space: normal;
  line-height: 1.5rem;
  font-family: OpenSans;
  font-size: 1.3rem; }

.radio-toggle .radio {
  padding-left: 20px;
  margin-top: 5px; }

.radio-toggle .radio label {
  display: inline-block;
  position: relative;
  padding-left: 5px; }

.radio-toggle .radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out; }

.radio-toggle .radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }

.radio-toggle input[type="radio"] {
  opacity: 0;
  z-index: 1; }

.radio-toggle input[type="radio"]:focus label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.radio-toggle .radio label::after {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1); }

.radio-toggle .itemchecked label::before {
  border-color: #428bca; }

.radio-toggle .itemchecked label::after {
  background-color: #428bca; }

.fdb_search .dispensable-item {
  cursor: default; }

.fdb_search input {
  width: 100%; }

.fdb_search .full-input {
  padding: 0 1.8rem 0 1.5rem; }

.fdb_search .search {
  font-family: OpenSans-Semibold, "FontAwesome"; }

.fdb_search .drugs-top {
  top: 30px; }

.fdb_search .drugs {
  position: absolute;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 250px;
  width: 350px;
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #E6E6E6;
  color: #535456;
  border: 0.1rem solid #E6E6E6;
  border-top: 0;
  border-radius: 0 0 0.5rem 0.5rem;
  z-index: 999; }
  .fdb_search .drugs.rounded-top-corner {
    border-radius: 0 0.5rem 0.5rem 0.5rem; }
  .fdb_search .drugs .selected-drug {
    color: #FFFFFF;
    cursor: default;
    background-color: #00A0DC; }
    .fdb_search .drugs .selected-drug i {
      color: #FFFFFF !important; }
  .fdb_search .drugs .item {
    display: inline-flex !important;
    padding: 0.5rem 1rem 0.5rem 1.8rem !important;
    position: relative;
    vertical-align: middle;
    font-family: MetaProMedium;
    font-size: 1.4rem;
    list-style: none;
    line-height: 2rem;
    width: 99.9%;
    cursor: default;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 2.5rem; }
    .fdb_search .drugs .item.invisible {
      visibility: hidden; }
    .fdb_search .drugs .item:hover {
      color: #FFFFFF;
      background-color: #00A0DC; }
      .fdb_search .drugs .item:hover i {
        color: #FFFFFF; }
    .fdb_search .drugs .item i {
      color: #E6E6E6; }

.fdb_search .dispensable {
  left: 350px;
  height: 250px; }

.fdb_search .dispensable-left {
  left: -35rem; }

.fdb_search .dispensable-embedded {
  z-index: 999;
  left: 277px;
  height: 250px;
  background-color: #F9F9F9; }

.fdb_search .drugs-embedded {
  height: 23.5rem;
  border: 0.1rem solid #E6E6E6;
  overflow: hidden;
  position: absolute;
  width: 277px; }
  .fdb_search .drugs-embedded .selected-drug {
    color: #FFFFFF;
    background-color: #00A0DC; }
    .fdb_search .drugs-embedded .selected-drug i {
      color: #FFFFFF !important; }
  .fdb_search .drugs-embedded .item {
    display: inline-flex !important;
    font-family: OpenSans-Semibold;
    font-size: 1.2rem;
    padding: 0.7rem 0.5rem 0.5rem 0.5rem;
    border-bottom: 0.1rem solid #E6E6E6;
    cursor: default; }
    .fdb_search .drugs-embedded .item i {
      color: #FFFFFF; }
    .fdb_search .drugs-embedded .item:hover {
      color: #FFFFFF;
      background-color: #00A0DC; }

.fdb_search .ndc-warning {
  padding: 5px 0 15px 0;
  font-size: 13px;
  font-family: OpenSans-Semibold;
  color: #D7572B; }

.fdb_search .clear-icon {
  right: 2rem; }

.fdb_search .fht_keyboard, .fdb_search .fht_keyboard_on, .fdb_search .fht_keyboard_off {
  font-size: 2rem;
  padding: 0.4rem;
  border-radius: 0.5rem;
  float: right;
  cursor: default; }

.fdb_search .fht_keyboard_on {
  border: 0.1rem #00A0DC solid;
  color: #FFFFFF;
  background-color: #00A0DC; }
  .fdb_search .fht_keyboard_on:hover {
    background-color: #006D8E; }

.fdb_search .fht_keyboard_off {
  border: 0.1rem #00A0DC solid;
  color: #00A0DC; }
  .fdb_search .fht_keyboard_off:hover {
    background-color: #b2e2f4; }

.fdb_search .fht_keboard_display {
  font-size: 1.4rem;
  color: #E2147B; }

.fdb_search .left-arrow {
  right: 10px; }

.background-trans {
  position: fixed;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.5;
  width: 100vw;
  height: 100vh;
  z-index: 1060;
  margin: 0 auto; }

.background-trans-without-blocking-app {
  position: fixed;
  top: 55px !important;
  left: 255px !important;
  background: #000;
  opacity: 0.5;
  width: 100vw;
  height: 100vh;
  z-index: 1060;
  margin: 0 auto; }

.fdb.wait-spinner {
  opacity: 1.0;
  position: fixed;
  top: calc(50vh - 3.5rem);
  left: calc(50% - 4.2rem);
  z-index: 1060; }
  .fdb.wait-spinner .fa-spinner {
    font-size: 6.4rem; }

.modal-dialog .background-trans {
  width: 135vw;
  -webkit-transform: translate(-50%, -30px); }

.config-selector .search-row {
  display: flex;
  align-content: center;
  margin: 1rem; }
  .config-selector .search-row .config-selector-search-input {
    flex-grow: 1; }
    .config-selector .search-row .config-selector-search-input .search-input-container {
      margin-right: .5rem; }

.config-selector .show-inactive-toggle-row {
  padding-right: 1rem;
  padding-bottom: 1.5rem; }
  .config-selector .show-inactive-toggle-row .label-text, .config-selector .show-inactive-toggle-row .dvt-prevention-details .title-text, .dvt-prevention-details .config-selector .show-inactive-toggle-row .title-text, .config-selector .show-inactive-toggle-row .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .config-selector .show-inactive-toggle-row .title-text, .config-selector .show-inactive-toggle-row .radio-group-standard .question, .radio-group-standard .config-selector .show-inactive-toggle-row .question, .config-selector .show-inactive-toggle-row .radio-group-standard .score, .radio-group-standard .config-selector .show-inactive-toggle-row .score, .config-selector .show-inactive-toggle-row .radio-group-stop-bang .question, .radio-group-stop-bang .config-selector .show-inactive-toggle-row .question, .config-selector .show-inactive-toggle-row .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .config-selector .show-inactive-toggle-row .title-text, .config-selector .show-inactive-toggle-row .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .config-selector .show-inactive-toggle-row .title-text, .config-selector .show-inactive-toggle-row .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .config-selector .show-inactive-toggle-row .title-text {
    text-align: center; }

.config-selector .config-selector-list-container, .config-selector .config-selector-extended-height {
  width: 100%;
  overflow: hidden;
  height: 22.5rem;
  position: relative; }
  .config-selector .config-selector-list-container .list-group, .config-selector .config-selector-extended-height .list-group {
    text-align: left; }
    .config-selector .config-selector-list-container .list-group .list-group-item, .config-selector .config-selector-extended-height .list-group .list-group-item {
      cursor: pointer;
      user-select: none; }
      .config-selector .config-selector-list-container .list-group .list-group-item .config-selector-list-item-container, .config-selector .config-selector-extended-height .list-group .list-group-item .config-selector-list-item-container {
        display: flex;
        align-items: center; }
        .config-selector .config-selector-list-container .list-group .list-group-item .config-selector-list-item-container .trash-icon, .config-selector .config-selector-extended-height .list-group .list-group-item .config-selector-list-item-container .trash-icon {
          color: #D7572B; }
    .config-selector .config-selector-list-container .list-group .list-group-item.selected .config-selector-list-item-container .trash-icon, .config-selector .config-selector-extended-height .list-group .list-group-item.selected .config-selector-list-item-container .trash-icon {
      color: #FFFFFF; }

.config-selector .config-selector-extended-height {
  height: 38.6rem !important; }

.search-input-container {
  position: relative;
  font-family: OpenSans-Semibold, "FontAwesome";
  font-size: 1.5rem; }
  .search-input-container input.search-input {
    text-align: center;
    height: 3rem;
    width: 100%;
    padding-left: 1rem;
    padding-right: 2.5rem;
    background-color: #E6E6E6;
    border: 1px solid #E6E6E6 !important;
    border-radius: .4rem; }
  .search-input-container input.search-input::-webkit-input-placeholder {
    font-family: 'FontAwesome'; }
  .search-input-container input.search-input::-moz-placeholder {
    font-family: 'FontAwesome'; }
  .search-input-container input.search-input::-ms-input-placeholder {
    font-family: 'FontAwesome'; }
  .search-input-container .search-reset-icon {
    background-color: #E6E6E6;
    top: 0.55rem;
    right: 1rem;
    font-size: 1.5rem; }

.signaturepanel-container canvas {
  border: 0.1rem solid #E6E6E6; }

.dashed-border-box {
  width: 100%;
  padding: 0.5rem;
  min-height: 4rem;
  border: 0.2rem dashed #E6E6E6;
  background-color: transparent; }
  .dashed-border-box:hover {
    box-shadow: 0 0 0.5rem #00A0DC; }

.dashed-border-box-add .dashed-border-box {
  padding: 0; }
  .dashed-border-box-add .dashed-border-box .dashed-border-box-add-button {
    cursor: pointer;
    width: 100%;
    height: 4rem;
    background: transparent;
    border: none; }
    .dashed-border-box-add .dashed-border-box .dashed-border-box-add-button i {
      color: #24D399;
      font-size: 2rem; }

.patient-signee-strip {
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  overflow: hidden;
  padding: 1.5rem;
  margin-top: 0.5rem;
  width: 100%; }
  .patient-signee-strip .patient-signee-unsigned {
    display: flex;
    align-items: center; }
    .patient-signee-strip .patient-signee-unsigned .sign-name {
      flex-grow: 1; }
    .patient-signee-strip .patient-signee-unsigned .sign-button {
      flex-grow: 0; }
      .patient-signee-strip .patient-signee-unsigned .sign-button button {
        width: 10rem; }
  .patient-signee-strip .patient-signee-signed {
    display: flex;
    align-items: center; }
    .patient-signee-strip .patient-signee-signed .sign-name {
      flex-grow: 0;
      margin-right: 10px; }
    .patient-signee-strip .patient-signee-signed .signee-image {
      flex-grow: 1; }
    .patient-signee-strip .patient-signee-signed .unsign-button {
      flex-grow: 0;
      pointer-events: initial;
      cursor: initial; }
      .patient-signee-strip .patient-signee-signed .unsign-button button {
        width: 10rem; }

.physician-multiselect {
  display: flex; }
  .physician-multiselect.label-on-top {
    flex-direction: column;
    text-align: initial; }
  .physician-multiselect.label-on-left {
    flex-direction: row; }
    .physician-multiselect.label-on-left > label {
      align-self: center;
      line-height: 30px;
      margin-right: 10px; }
  .physician-multiselect .selectedItemslist {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1rem; }
  .physician-multiselect .list-column-wrap {
    display: flex;
    flex-grow: 0;
    flex-direction: column;
    width: 16rem;
    height: 100%;
    word-wrap: break-word;
    line-height: 21px;
    margin-right: 2rem; }
    .physician-multiselect .list-column-wrap span:before {
      font-family: FontAwesome;
      font-size: 0.5rem;
      vertical-align: middle;
      content: '\f111';
      padding-right: 5px; }
  .physician-multiselect .list-column {
    flex-grow: 1; }
  .physician-multiselect button.sisMultiselect {
    min-width: 170px; }

.physician-room-multiselect-container {
  display: inline-block;
  width: 100%; }
  .physician-room-multiselect-container .view-dictionary {
    width: 19.8rem; }
    .physician-room-multiselect-container .view-dictionary sis-multiselect {
      width: 19.8rem; }
      .physician-room-multiselect-container .view-dictionary sis-multiselect button.sisMultiselect {
        width: 19.8rem; }
  .physician-room-multiselect-container .physician-row .dual-switch .onoffswitch-label .onoffswitch-inner:before {
    content: "Physician" !important;
    width: 9.8rem; }
  .physician-room-multiselect-container .physician-row .dual-switch .onoffswitch-label .onoffswitch-inner:after {
    content: "Room" !important;
    width: 9.8rem; }

.specialty-multiselect {
  display: inline-block; }

.department-multiselect {
  display: inline-block; }
  .department-multiselect .sisMultiselect {
    width: 170px; }

.medication-category-multiselect {
  display: inline-block; }

.units-single-select {
  display: inline-block; }

.route-single-select {
  display: inline-block; }

.site-single-select {
  display: inline-block; }

.staff-signee-strip {
  min-height: 74px;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  overflow: hidden;
  padding: 1.5rem;
  margin-top: 0.5rem;
  width: 100%; }
  .staff-signee-strip .staff-signee-unsigned, .staff-signee-strip .staff-signee-signed {
    display: flex;
    align-items: center;
    width: 100%; }
  .staff-signee-strip .sign-btn-set {
    flex-grow: 0; }
    .staff-signee-strip .sign-btn-set button {
      width: 10rem; }
    .staff-signee-strip .sign-btn-set.unsign-btn {
      pointer-events: initial;
      cursor: initial; }
  .staff-signee-strip .sign-name {
    flex-grow: 1; }

.collapsible-panel .accordion-extend-class .expand-collapse {
  /*padding-top: 6px;
      margin-top: 3px;*/
  margin-top: 7px; }

.collapsible-panel .link-Disabled {
  cursor: not-allowed;
  pointer-events: none;
  color: grey; }

.collapsible-panel .clear-icon-margin {
  margin-top: .2rem; }

.collapsible-panel .header-margins {
  margin-top: 10px;
  margin-bottom: 10px; }

.collapsible-panel .header-controls {
  width: 100%;
  margin-right: -10px; }
  .collapsible-panel .header-controls .fa {
    font-size: 2.2rem;
    color: #d7572b; }

.collapsible-panel .tab-class > .tab-content {
  border-top: 0.1rem solid #E6E6E6;
  clear: both;
  overflow: auto;
  height: calc(100vh - 15rem);
  padding: 0 1rem 0 1rem;
  position: relative; }

.collapsible-panel .accordion-extend-class .context-icon {
  color: #FFFFFF; }

.collapsible-panel .accordion-extend-class .panel-group .panel {
  background-color: #FFFFFF;
  min-width: 795px;
  padding-bottom: 0; }
  .collapsible-panel .accordion-extend-class .panel-group .panel h2.collapsible-header, .collapsible-panel .accordion-extend-class .panel-group .panel h4 > a, .collapsible-panel .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .collapsible-panel .accordion-extend-class .panel-group .panel .fc-resource-cell > a {
    color: #FFFFFF; }
  .collapsible-panel .accordion-extend-class .panel-group .panel h4 > a .heading-panel, .collapsible-panel .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .heading-panel, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .collapsible-panel .accordion-extend-class .panel-group .panel .fc-resource-cell > a .heading-panel, .collapsible-panel .accordion-extend-class .panel-group .panel .panel-title > a .heading-panel {
    line-height: 30px; }
    .collapsible-panel .accordion-extend-class .panel-group .panel h4 > a .heading-panel .colapsepanel-button-space, .collapsible-panel .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .heading-panel .colapsepanel-button-space, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .collapsible-panel .accordion-extend-class .panel-group .panel .fc-resource-cell > a .heading-panel .colapsepanel-button-space, .collapsible-panel .accordion-extend-class .panel-group .panel .panel-title > a .heading-panel .colapsepanel-button-space {
      min-width: 2rem;
      display: inline-block;
      height: 3rem;
      vertical-align: middle; }
  .collapsible-panel .accordion-extend-class .panel-group .panel .panel-collapse .content {
    padding: 1rem 0 1rem 3rem; }

.collapsible-panel .accordion-extend-class .panel-group .panel-title {
  padding: 10px 0 10px 0; }

.collapsible-panel .accordion-extend-class .panel-group > a {
  color: #FFFFFF; }

.collapsible-panel .accordion-extend-class .panel-title {
  padding-top: 3px;
  background-color: #535456; }
  .collapsible-panel .accordion-extend-class .panel-title .section-text {
    display: block;
    float: left;
    width: 75%;
    margin-top: 0.4rem; }
    .collapsible-panel .accordion-extend-class .panel-title .section-text > div {
      width: 100%; }
    .collapsible-panel .accordion-extend-class .panel-title .section-text .header-label {
      font-family: OpenSans-Semibold;
      color: #343435; }
  .collapsible-panel .accordion-extend-class .panel-title .empty-space {
    margin-left: 1.4rem; }
  .collapsible-panel .accordion-extend-class .panel-title .order-indicator {
    width: 0;
    height: 0;
    z-index: 1;
    left: .2rem;
    bottom: .2rem;
    border-right: 3rem solid transparent;
    position: absolute; }
  .collapsible-panel .accordion-extend-class .panel-title .order-indicator.physician {
    border-bottom: 3rem solid #F38A00; }
  .collapsible-panel .accordion-extend-class .panel-title .order-indicator.nurse {
    border-bottom: 3rem solid #11a9d1; }

.collapsible-panel .accordion-extend-class .content > div {
  font-family: OpenSans;
  font-size: 1.5rem;
  font-weight: normal;
  color: #343435; }
  .collapsible-panel .accordion-extend-class .content > div.space-top {
    padding-top: 1.5rem; }

.collapsible-panel .accordion-extend-class .content-padding {
  padding-top: 15px; }

.empty-row-height {
  height: 2rem; }

.toggle-link {
  cursor: default;
  position: relative;
  top: 3.6rem;
  z-index: 99;
  font-weight: 600;
  display: inline-block; }

.toggle-drop-down {
  left: -8.3rem !important;
  min-width: 11.3rem; }

.toggle-drop-down li {
  width: 100% !important; }

.inactive-toggle-link {
  cursor: default;
  display: inline-block;
  padding: 1.5rem 0;
  font-weight: 600; }

.top-padding-1 {
  padding-top: 1rem; }

.bottom-padding-1 {
  padding-bottom: 1rem; }

.accordion-extend-class .panel-group {
  margin-bottom: 1.5rem; }

.delete-button-margin {
  margin-top: .2rem;
  margin-right: 1.6px; }

.delete-button-invisible {
  visibility: hidden; }

.delete-button-hide {
  display: none; }

.print-button-margin {
  margin-right: 15px;
  font-size: 18px !important;
  cursor: pointer;
  color: #FFFFFF !important; }

.recent-patients-template {
  width: 23.5rem;
  color: #8F8F8F;
  display: block;
  background-color: rgba(255, 255, 255, 0.07);
  overflow: hidden;
  padding-bottom: 0.5rem;
  min-height: 7rem; }
  .recent-patients-template:hover {
    cursor: pointer;
    text-decoration: none;
    color: #343435;
    background-color: #BFC0C1; }
    .recent-patients-template:hover .patients-img-name .head-shot-small {
      border: 0.2rem solid #343435; }
  .recent-patients-template .patients-img-name {
    font-family: OpenSans;
    font-size: 1.4rem;
    line-height: 2.3rem; }
    .recent-patients-template .patients-img-name .full-name-truncate {
      font-size: 1.5rem;
      text-align: left;
      line-height: 3.7rem;
      vertical-align: bottom; }
    .recent-patients-template .patients-img-name .head-shot-small {
      display: inline-block;
      width: 2.35rem;
      height: 2.35rem;
      vertical-align: baseline; }
      .recent-patients-template .patients-img-name .head-shot-small .fa-user {
        font-size: 2rem; }
    .recent-patients-template .patients-img-name img {
      width: 2.5rem;
      height: 2.5rem;
      border-radius: 100%;
      border: 0.1rem solid #E6E6E6;
      vertical-align: top; }
  .recent-patients-template .department-col {
    padding: 1rem; }
    .recent-patients-template .department-col .dept-row {
      padding: 0.5rem;
      line-height: 1.5rem;
      font-size: 1.5rem; }
    .recent-patients-template .department-col .not-yet-arrived {
      background: #FFFFFF;
      color: #343435; }
      .recent-patients-template .department-col .not-yet-arrived .patients-location {
        color: #343435; }
    .recent-patients-template .department-col .arrived {
      background: #D7572B; }
    .recent-patients-template .department-col .ready-for-preop {
      background: #18845D; }
    .recent-patients-template .department-col .pre-op {
      background: #E2147B; }
    .recent-patients-template .department-col .operative {
      background: #F38A00; }
    .recent-patients-template .department-col .phase1 {
      background: #24D399; }
    .recent-patients-template .department-col .phase2 {
      background-color: #7390E0; }
    .recent-patients-template .department-col .phase3 {
      background-color: #006990; }
    .recent-patients-template .department-col .recovery {
      background: #24D399; }
    .recent-patients-template .department-col .discharged {
      background: #00ADEE; }
  .recent-patients-template .patients-common-prp, .recent-patients-template .patients-location, .recent-patients-template .patients-room {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 1.4rem; }
  .recent-patients-template .patients-location {
    font-family: OpenSans-Semibold;
    text-align: left; }
  .recent-patients-template .patients-room {
    font-family: OpenSans;
    text-align: right; }

.patient-history-icon {
  font-size: 2.5rem;
  color: #E6E6E6;
  cursor: pointer;
  display: inline-block;
  margin: 1.5rem 0 0 1.5rem;
  overflow: hidden;
  padding-right: 0.5rem; }

.patient-title-block {
  font-family: OpenSans-Bold;
  font-size: 1.5rem;
  background-color: rgba(255, 255, 255, 0.07);
  color: #C1C1C1;
  margin: 0 0 0 0.5rem;
  display: block; }

#collapsable-patient-history {
  width: 24rem;
  float: right;
  line-height: 4.2rem;
  margin-top: 0.5rem; }
  #collapsable-patient-history .patient-history-scroll {
    max-height: 49rem;
    width: 24.5rem;
    overflow: hidden;
    position: relative;
    color: #E6E6E6;
    background: #343435;
    border: 0.5rem solid #343435;
    border-top: none; }

.tri-state-control {
  display: flex;
  justify-content: space-between;
  padding-left: 17px;
  padding-right: 9px; }
  .tri-state-control .tri-state-control-button {
    display: inline-block;
    width: 25px;
    height: 25px;
    cursor: default;
    border: 0.1rem solid #E6E6E6;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    border-radius: 0.5rem;
    font-family: MetaProMedium;
    background-color: #FFFFFF; }
    .tri-state-control .tri-state-control-button .fa-check, .tri-state-control .tri-state-control-button .fa-times {
      margin-top: 1px;
      font-size: 2rem;
      color: #E6E6E6; }
  .tri-state-control .tri-state-is-true .fa-check, .tri-state-control .tri-state-is-true .fa-times, .tri-state-control .tri-state-is-false .fa-check, .tri-state-control .tri-state-is-false .fa-times {
    color: #FFFFFF; }
  .tri-state-control .tri-state-is-true {
    background-color: #00A0DC; }
  .tri-state-control .tri-state-is-false {
    background-color: #D7572B; }

.cke_editable {
  min-height: 70px;
  max-height: 1970px;
  text-align: left;
  cursor: auto !important; }
  .cke_editable input[custom-id] {
    cursor: pointer !important;
    display: inline-block !important;
    border: 0;
    background: #FFFFFF;
    width: auto;
    padding: 0;
    font-weight: bold; }
    .cke_editable input[custom-id]:hover {
      cursor: pointer !important; }
    .cke_editable input[custom-id][value^="["] {
      color: #00A0DC; }
    .cke_editable input[custom-id].selected {
      background: #00A0DC;
      color: #FFFFFF; }
  .cke_editable span[custom-id] {
    white-space: pre-line;
    cursor: pointer !important;
    font-weight: bold; }
    .cke_editable span[custom-id]:after {
      content: attr(value); }
    .cke_editable span[custom-id]:hover {
      cursor: pointer !important; }
    .cke_editable span[custom-id][value^="["] {
      color: #00A0DC; }
    .cke_editable span[custom-id].selected {
      background: #00A0DC;
      color: #FFFFFF; }

.cke_chrome {
  border: none !important;
  padding: 1px !important; }
  .cke_chrome .cke_inner {
    background: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2) !important; }
    .cke_chrome .cke_inner .cke_top {
      background: lightgrey !important;
      padding-top: 4px !important;
      padding-left: 4px !important; }

.patient-search-results ul div:first-child a:hover {
  width: 100%; }

.check-box-wrapper .check-box {
  display: inline-flex;
  vertical-align: middle;
  border-radius: 0.5rem;
  background-color: #FFFFFF; }
  .check-box-wrapper .check-box .fa {
    font-size: 2.5rem;
    vertical-align: middle;
    height: 2rem;
    width: 2rem;
    margin-top: -2px; }
  .check-box-wrapper .check-box .fa-square-o {
    color: #E6E6E6;
    border-radius: 0.5rem; }
  .check-box-wrapper .check-box .fa-check-square {
    color: #00A0DC; }
  .check-box-wrapper .check-box .fa-check {
    color: #24D399; }

.check-box-wrapper .check-box-label {
  display: inline-flex;
  vertical-align: middle; }

.check-box-wrapper.read-only .check-box {
  opacity: 0.5; }

.orders-popup-template .modal-body {
  width: 100%;
  padding: 1.5rem 0 !important; }
  .orders-popup-template .modal-body .orders-selector-search-input {
    margin-top: 1.5rem;
    position: relative;
    padding: 0 1.5rem; }
  .orders-popup-template .modal-body .orders-dropdown {
    position: relative;
    padding: 1.5rem 1.5rem 0;
    height: 4.5rem; }
    .orders-popup-template .modal-body .orders-dropdown .dropdown-dictionary {
      width: 27rem; }
      .orders-popup-template .modal-body .orders-dropdown .dropdown-dictionary .dropdown-btn {
        width: 27rem;
        padding: 0.8rem 1.8rem; }
      .orders-popup-template .modal-body .orders-dropdown .dropdown-dictionary .dictionaryItemList {
        width: 27rem;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .orders-popup-template .modal-body .orders-list {
    padding-top: 1.5rem; }
    .orders-popup-template .modal-body .orders-list .orders-selector-list-container {
      height: 22rem;
      position: relative;
      width: 100%; }
      .orders-popup-template .modal-body .orders-list .orders-selector-list-container .list-group {
        text-align: left;
        margin: 0; }
        .orders-popup-template .modal-body .orders-list .orders-selector-list-container .list-group .list-group-item {
          cursor: pointer; }
          .orders-popup-template .modal-body .orders-list .orders-selector-list-container .list-group .list-group-item:first-child {
            border-radius: 0; }
          .orders-popup-template .modal-body .orders-list .orders-selector-list-container .list-group .list-group-item:last-child {
            border-radius: 0; }
          .orders-popup-template .modal-body .orders-list .orders-selector-list-container .list-group .list-group-item .orders-selector-list-item-container {
            display: flex;
            align-items: center; }
            .orders-popup-template .modal-body .orders-list .orders-selector-list-container .list-group .list-group-item .orders-selector-list-item-container .orders-area {
              display: block;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }

.orders-popup-template .modal-footer {
  text-align: center; }

.bulk-management-select-item .modal-header {
  border: none !important; }

.bulk-management-select-item .modal-body {
  width: 100%;
  padding: 0 0 !important;
  display: inline !important; }
  .bulk-management-select-item .modal-body .set-changes-list .set-changes-list-container {
    max-height: 22rem;
    position: relative;
    width: 100%; }
    .bulk-management-select-item .modal-body .set-changes-list .set-changes-list-container .list-group {
      text-align: left;
      margin: 0; }
      .bulk-management-select-item .modal-body .set-changes-list .set-changes-list-container .list-group .list-group-item {
        cursor: pointer;
        border-left: none;
        border-right: none; }
        .bulk-management-select-item .modal-body .set-changes-list .set-changes-list-container .list-group .list-group-item:first-child {
          border-radius: 0; }
        .bulk-management-select-item .modal-body .set-changes-list .set-changes-list-container .list-group .list-group-item:last-child {
          border-radius: 0; }
        .bulk-management-select-item .modal-body .set-changes-list .set-changes-list-container .list-group .list-group-item .set-changes-list-item-container {
          display: flex;
          align-items: center; }
          .bulk-management-select-item .modal-body .set-changes-list .set-changes-list-container .list-group .list-group-item .set-changes-list-item-container .set-changes-area {
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }

.bulk-management-select-item .modal-footer {
  text-align: center;
  height: 6.5rem;
  display: flex;
  align-items: center;
  border: none; }
  .bulk-management-select-item .modal-footer button {
    margin: 0 auto; }

.order-options .department-order-section {
  background-color: #F9F9F9;
  border: 0.1rem solid #BFC0C1;
  margin-bottom: 2rem; }

.order-options .approve-cancel {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  float: right; }
  .order-options .approve-cancel label {
    font-weight: bold !important;
    padding-right: 1.5rem; }
  .order-options .approve-cancel label:first {
    padding-right: 2rem; }

.order-options .tri-state-control {
  padding-left: 4.3rem;
  padding-right: 0.8rem; }

.order-options .collapsible-panel .accordion-extend-class .panel-group .panel {
  background: transparent; }

.physician-orders-template h2 {
  padding: 0.5rem;
  text-align: left;
  margin: 0; }

.physician-orders-template h4, .physician-orders-template .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .physician-orders-template .fc-resource-cell {
  text-align: left;
  margin: 0; }

.physician-orders-template .order-top-panel {
  width: 100%;
  display: flex;
  margin-bottom: 1rem; }

.physician-orders-template .fa-info-circle {
  color: rgba(36, 211, 153, 0.85); }

.physician-orders-template .order-name {
  padding-top: 9px !important;
  padding-left: 15px !important; }

.physician-orders-template .config-selector-container {
  width: 33.7rem;
  flex-grow: 0;
  padding-top: 9px; }
  .physician-orders-template .config-selector-container .configuration-template-switch {
    width: 100%;
    padding-left: 0.5rem;
    text-align: left;
    margin-bottom: 1rem;
    display: flex;
    align-items: center; }
    .physician-orders-template .config-selector-container .configuration-template-switch .orders .onoffswitch-inner:before {
      content: "Enable" !important; }
    .physician-orders-template .config-selector-container .configuration-template-switch .orders .onoffswitch-inner:after {
      content: "Disable" !important; }
    .physician-orders-template .config-selector-container .configuration-template-switch .switch-header {
      width: 14rem;
      display: inline-block;
      font-size: 15px;
      font-style: inherit;
      font-family: MetaProMedium;
      flex-grow: 1; }
    .physician-orders-template .config-selector-container .configuration-template-switch .dual-switch {
      margin-left: .5rem;
      flex-grow: 0; }
  .physician-orders-template .config-selector-container .list-group-item:last-child,
  .physician-orders-template .config-selector-container .list-group-item:first-child {
    border-radius: 0; }
  .physician-orders-template .config-selector-container .list-check-list li {
    border-left: 0; }
  .physician-orders-template .config-selector-container config-selector .search-row {
    margin: 0 0 1rem 0.5rem; }
  .physician-orders-template .config-selector-container .config-selector-list-container, .physician-orders-template .config-selector-container .config-selector .config-selector-extended-height, .config-selector .physician-orders-template .config-selector-container .config-selector-extended-height {
    height: 24.7rem; }
    .physician-orders-template .config-selector-container .config-selector-list-container .list-group, .physician-orders-template .config-selector-container .config-selector .config-selector-extended-height .list-group, .config-selector .physician-orders-template .config-selector-container .config-selector-extended-height .list-group {
      margin-bottom: 0; }
  .physician-orders-template .config-selector-container .config-selector-list-item-container .flex-grow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.physician-orders-template .physician-orders-right {
  flex-grow: 1;
  padding: 1rem; }
  .physician-orders-template .physician-orders-right .physician-multiselect {
    padding: 0.5rem 0.5rem 0.5rem 0;
    text-align: left; }

.physician-orders-template .collapsible-panel .accordion-extend-class .panel-group .panel .panel-collapse .content {
  padding: 1rem; }

.physician-orders-template .collapsible-panel .accordion-extend-class .panel-title {
  background-color: #B2E2F4; }

.physician-orders-template .collapsible-panel .accordion-extend-class .panel-group .panel h2,
.physician-orders-template .collapsible-panel .accordion-extend-class .panel-group .panel h4 > a,
.physician-orders-template .collapsible-panel .accordion-extend-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row
.physician-orders-template .collapsible-panel .accordion-extend-class .panel-group .panel .fc-resource-cell > a {
  color: #535456; }

.physician-orders-template .collapsible-panel .accordion-extend-class .expand-collapse {
  margin-top: 12px; }

.resp-container {
  position: relative;
  overflow: visible;
  padding: 0;
  height: 100%; }

.resp-iframe {
  position: absolute;
  top: 55px;
  left: 0;
  width: 99%;
  height: calc(100vh - 120px);
  border: 0; }

.pdf-height {
  height: 100%; }

.resp-iframe-main {
  position: absolute;
  top: 55px;
  left: 0;
  width: 99%;
  height: calc(100vh - 240px);
  border: 0; }

.configurable-list .search-row {
  display: flex;
  align-content: center;
  margin: 0;
  border: 0.1rem solid #BFC0C1;
  padding: 1rem; }
  .configurable-list .search-row .config-list-search-input {
    flex-grow: 1; }

.configurable-list .config-list-container {
  width: 100%;
  overflow: hidden;
  position: relative; }
  .configurable-list .config-list-container .list-group {
    text-align: left;
    margin-bottom: 0rem; }
    .configurable-list .config-list-container .list-group .list-group-item {
      cursor: pointer;
      user-select: none;
      height: 3rem;
      line-height: 1rem;
      border-top-left-radius: 0px;
      border-top-right-radius: 0px; }
      .configurable-list .config-list-container .list-group .list-group-item .config-list-item-container {
        display: flex;
        align-items: center; }
    .configurable-list .config-list-container .list-group :first-child {
      border-top: 0; }

.fc-state-down, .fc-state-active {
  background-color: #cccccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.fc-bg, .fc-bgevent-skeleton, .fc-highlight-skeleton, .fc-helper-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.fc th, .fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top; }

.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
  background: none;
  border-color: transparent;
  border-bottom: 0; }

.fc-rtl .fc-h-event.fc-not-end, .fc-ltr .fc-h-event.fc-not-start {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.fc-rtl .fc-h-event.fc-not-start, .fc-ltr .fc-h-event.fc-not-end {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.fc {
  direction: ltr;
  text-align: left; }
  .fc button {
    box-sizing: border-box;
    margin: 0;
    height: 2.1em;
    padding: 0 .6em;
    font-size: 1em;
    white-space: nowrap;
    cursor: pointer; }
    .fc button .fc-icon {
      position: relative;
      top: -0.05em;
      margin: 0 .2em;
      vertical-align: middle; }
  .fc button::-moz-focus-inner {
    margin: 0;
    padding: 0; }
  .fc .fc-button-group > * {
    float: left;
    margin: 0 0 0 -1px; }
  .fc .fc-button-group > :first-child {
    margin-left: 0; }
  .fc table {
    width: 100%;
    box-sizing: border-box;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1em; }
  .fc th {
    text-align: center; }
  .fc td.fc-today {
    border-style: double; }
  .fc .fc-row {
    border-style: solid;
    border-width: 0; }
  .fc .fc-axis {
    vertical-align: middle;
    padding: 0 4px;
    white-space: nowrap; }
  .fc .fc-list-table {
    table-layout: auto; }
  .fc .fc-toolbar > * > * {
    float: left;
    margin-left: .75em; }
  .fc .fc-toolbar > * > :first-child {
    margin-left: 0; }

.fc-rtl {
  text-align: right; }
  .fc-rtl .fc-h-event .fc-end-resizer {
    cursor: w-resize;
    left: -1px; }
  .fc-rtl .fc-h-event .fc-start-resizer {
    cursor: e-resize;
    right: -1px; }
  .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
    margin-left: -4px; }
  .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
    margin-right: -4px; }
  .fc-rtl .fc-axis {
    text-align: left; }
  .fc-rtl .fc-time-grid .fc-event-container {
    margin: 0 2px 0 2.5%; }
  .fc-rtl .fc-time-grid .fc-now-indicator-arrow {
    right: 0;
    border-width: 5px 6px 5px 0;
    border-top-color: transparent;
    border-bottom-color: transparent; }
  .fc-rtl .fc-list-view {
    direction: rtl; }
  .fc-rtl .fc-list-heading-main {
    float: right; }
  .fc-rtl .fc-list-heading-alt {
    float: left; }
  .fc-rtl .fc-list-item-marker {
    padding-left: 0; }
  .fc-rtl .fc-popover .fc-header .fc-close {
    float: left; }
  .fc-rtl .fc-popover .fc-header .fc-title {
    float: right; }
  .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
    margin-left: -2px; }
  .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
    margin-right: -2px; }
  .fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
    float: left; }
  .fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
    float: right;
    border-radius: 0 0 0 3px; }

.fc-unthemed th {
  border-color: #ddd; }

.fc-unthemed td {
  border-color: #ddd; }
  .fc-unthemed td.fc-today {
    background: #fcf8e3; }

.fc-unthemed thead {
  border-color: #ddd; }

.fc-unthemed tbody {
  border-color: #ddd; }

.fc-unthemed .fc-divider {
  border-color: #ddd;
  background: #eee; }

.fc-unthemed .fc-row {
  border-color: #ddd; }

.fc-unthemed .fc-content {
  border-color: #ddd; }

.fc-unthemed .fc-popover {
  border-color: #ddd;
  background-color: #fff;
  border-width: 1px;
  border-style: solid; }
  .fc-unthemed .fc-popover .fc-header {
    background: #eee; }
    .fc-unthemed .fc-popover .fc-header .fc-close {
      color: #666;
      font-size: .9em;
      margin-top: 2px; }

.fc-unthemed .fc-list-view {
  border-color: #ddd; }

.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: .3; }

.fc-unthemed .fc-list-empty {
  background-color: #eee; }

.fc-unthemed .fc-list-heading td {
  border-color: #ddd;
  background: #eee; }

.fc-highlight {
  background: #bce8f1;
  opacity: .3; }

.fc-bgevent {
  background: #8fdf82;
  opacity: .3; }

.fc-nonbusiness {
  background: #d7d7d7; }

.ui-widget .fc-disabled-day {
  background-image: none; }

.ui-widget .fc-event {
  color: #fff;
  text-decoration: none; }

.ui-widget td.fc-axis {
  font-weight: normal; }

.fc-icon {
  display: inline-block;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: Courier New, Courier, monospace;
  user-select: none; }
  .fc-icon:after {
    position: relative; }

.fc-state-default {
  border: 1px solid;
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
  .fc-state-default.fc-corner-left {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }
  .fc-state-default.fc-corner-right {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }

.fc-state-hover {
  color: #333;
  background-color: #e6e6e6;
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  transition: background-position 0.1s linear; }

.fc-state-down {
  color: #333;
  background-color: #e6e6e6; }

.fc-state-active {
  color: #333;
  background-color: #e6e6e6; }

.fc-state-disabled {
  color: #333;
  background-color: #e6e6e6;
  cursor: default;
  background-image: none;
  opacity: 0.65;
  box-shadow: none; }

.fc-button-group {
  display: inline-block; }

.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); }
  .fc-popover .fc-header {
    padding: 2px 4px; }
    .fc-popover .fc-header .fc-title {
      margin: 0 2px; }
    .fc-popover .fc-header .fc-close {
      cursor: pointer; }
  .fc-popover > .ui-widget-header + .ui-widget-content {
    border-top: 0; }

.fc-ltr .fc-h-event .fc-start-resizer {
  cursor: w-resize;
  left: -1px; }

.fc-ltr .fc-h-event .fc-end-resizer {
  cursor: e-resize;
  right: -1px; }

.fc-ltr .fc-h-event.fc-selected .fc-start-resizer {
  margin-left: -4px; }

.fc-ltr .fc-h-event.fc-selected .fc-end-resizer {
  margin-right: -4px; }

.fc-ltr .fc-axis {
  text-align: right; }

.fc-ltr .fc-time-grid .fc-event-container {
  margin: 0 2.5% 0 2px; }

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent; }

.fc-ltr .fc-list-heading-main {
  float: left; }

.fc-ltr .fc-list-heading-alt {
  float: right; }

.fc-ltr .fc-list-item-marker {
  padding-right: 0; }

.fc-ltr .fc-popover .fc-header .fc-title {
  float: left; }

.fc-ltr .fc-popover .fc-header .fc-close {
  float: right; }

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-left: -2px; }

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-right: -2px; }

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right; }

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px 0; }

.fc-divider {
  border-style: solid;
  border-width: 1px; }

.fc-clear {
  clear: both; }

.fc-bg {
  bottom: 0; }
  .fc-bg table {
    height: 100%; }

a[data-goto] {
  cursor: pointer; }
  a[data-goto]:hover {
    text-decoration: underline; }

.fc-row {
  position: relative; }
  .fc-row table {
    border-left: 0 hidden transparent;
    border-right: 0 hidden transparent;
    border-bottom: 0 hidden transparent; }
  .fc-row .fc-bg {
    z-index: 1; }
  .fc-row .fc-bgevent-skeleton {
    bottom: 0;
    z-index: 2; }
    .fc-row .fc-bgevent-skeleton table {
      height: 100%; }
    .fc-row .fc-bgevent-skeleton td {
      border-color: transparent; }
  .fc-row .fc-highlight-skeleton {
    bottom: 0;
    z-index: 3; }
    .fc-row .fc-highlight-skeleton table {
      height: 100%; }
    .fc-row .fc-highlight-skeleton td {
      border-color: transparent; }
  .fc-row .fc-content-skeleton {
    position: relative;
    z-index: 4;
    padding-bottom: 2px; }
    .fc-row .fc-content-skeleton tbody td {
      border-top: 0; }
  .fc-row .fc-helper-skeleton {
    z-index: 5; }
    .fc-row .fc-helper-skeleton tbody td {
      border-top: 0; }
  .fc-row.fc-rigid {
    overflow: hidden; }
    .fc-row.fc-rigid .fc-content-skeleton {
      position: absolute;
      top: 0;
      left: 0;
      right: 0; }
  .fc-row:first-child table {
    border-top: 0 hidden transparent; }

.fc-event {
  position: relative;
  display: block;
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
  font-weight: normal;
  background-color: #3a87ad;
  color: #fff;
  text-decoration: none; }
  .fc-event:hover {
    color: #fff;
    text-decoration: none; }
  .fc-event.fc-draggable {
    cursor: pointer; }
  .fc-event .fc-bg {
    z-index: 1;
    background: #fff;
    opacity: .25; }
  .fc-event .fc-content {
    position: relative;
    z-index: 2; }
  .fc-event .fc-resizer {
    position: absolute;
    z-index: 4;
    display: none; }
  .fc-event.fc-selected {
    z-index: 9999 !important;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }
    .fc-event.fc-selected .fc-resizer {
      display: block; }
      .fc-event.fc-selected .fc-resizer:before {
        content: "";
        position: absolute;
        z-index: 9999;
        top: 50%;
        left: 50%;
        width: 40px;
        height: 40px;
        margin-left: -20px;
        margin-top: -20px; }
    .fc-event.fc-selected.fc-dragging {
      box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); }
  .fc-event.fc-allow-mouse-resize .fc-resizer {
    display: block; }

.fc-event-dot {
  background-color: #3a87ad;
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px; }

.fc-event[href] {
  cursor: pointer; }

.fc-not-allowed {
  cursor: not-allowed; }
  .fc-not-allowed .fc-event {
    cursor: not-allowed; }

.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0; }

.fc-h-event.fc-selected .fc-resizer {
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  top: 50%;
  margin-top: -4px; }

.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  bottom: -1px; }

.fc-day-grid-event {
  margin: 1px 2px 0;
  padding: 0 1px; }
  .fc-day-grid-event .fc-content {
    white-space: nowrap;
    overflow: hidden; }
  .fc-day-grid-event .fc-time {
    font-weight: bold; }
  .fc-day-grid-event.fc-selected:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    background: #000;
    opacity: .25; }

.fc-limited {
  display: none; }

.fc-more-popover {
  z-index: 2;
  width: 220px; }
  .fc-more-popover .fc-event-container {
    padding: 10px; }

.fc-now-indicator {
  position: absolute;
  border: 0 solid red; }

.fc-unselectable {
  user-select: none; }

.fc-toolbar {
  text-align: center; }
  .fc-toolbar.fc-header-toolbar {
    margin-bottom: 1em; }
  .fc-toolbar.fc-footer-toolbar {
    margin-top: 1em; }
  .fc-toolbar .fc-left {
    float: left; }
  .fc-toolbar .fc-right {
    float: right; }
  .fc-toolbar .fc-center {
    display: inline-block; }
  .fc-toolbar h2 {
    margin: 0; }
  .fc-toolbar button {
    position: relative; }
    .fc-toolbar button:focus {
      z-index: 5; }
  .fc-toolbar .fc-state-hover {
    z-index: 2; }
  .fc-toolbar .ui-state-hover {
    z-index: 2; }
  .fc-toolbar .fc-state-down {
    z-index: 3; }
  .fc-toolbar .fc-state-active {
    z-index: 4; }
  .fc-toolbar .ui-state-active {
    z-index: 4; }

.fc-view {
  position: relative;
  z-index: 1; }
  .fc-view > table {
    position: relative;
    z-index: 1; }

.fc-basic-view .fc-week-number {
  padding: 2px; }

.fc-basic-view .fc-day-number {
  padding: 2px; }

.fc-basic-view th.fc-week-number {
  padding: 0 2px; }

.fc-basic-view th.fc-day-number {
  padding: 0 2px; }

.fc-basic-view .fc-body .fc-row {
  min-height: 4em; }

.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: #808080; }

.fc-basic-view td.fc-week-number {
  text-align: center; }
  .fc-basic-view td.fc-week-number > * {
    display: inline-block;
    min-width: 1.25em; }

.fc-time-grid-container {
  position: relative;
  z-index: 1; }

.fc-time-grid {
  position: relative;
  z-index: 1;
  min-height: 100%; }
  .fc-time-grid table {
    border: 0 hidden transparent; }
  .fc-time-grid .fc-slats {
    position: relative;
    z-index: 2; }
    .fc-time-grid .fc-slats td {
      height: 1.5em;
      border-bottom: 0; }
    .fc-time-grid .fc-slats .ui-widget-content {
      background: none; }
    .fc-time-grid .fc-slats .fc-minor td {
      border-top-style: dotted; }
  .fc-time-grid > hr {
    position: relative;
    z-index: 2; }
  .fc-time-grid .fc-content-col {
    position: relative; }
  .fc-time-grid .fc-content-skeleton {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0; }
  .fc-time-grid .fc-business-container {
    position: relative;
    z-index: 1; }
  .fc-time-grid .fc-bgevent-container {
    position: relative;
    z-index: 2; }
  .fc-time-grid .fc-highlight-container {
    z-index: 3;
    position: relative; }
  .fc-time-grid .fc-event-container {
    position: relative;
    z-index: 4; }
  .fc-time-grid .fc-now-indicator-line {
    z-index: 5;
    border-top-width: 1px;
    left: 0;
    right: 0; }
  .fc-time-grid .fc-helper-container {
    position: relative;
    z-index: 6; }
  .fc-time-grid .fc-highlight {
    position: absolute;
    left: 0;
    right: 0; }
  .fc-time-grid .fc-event {
    position: absolute;
    z-index: 1; }
  .fc-time-grid .fc-bgevent {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0; }
  .fc-time-grid .fc-now-indicator-arrow {
    margin-top: -5px; }
  .fc-time-grid > .fc-bg {
    z-index: 1; }

.fc-v-event.fc-not-start {
  border-top-width: 0;
  padding-top: 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.fc-v-event.fc-not-end {
  border-bottom-width: 0;
  padding-bottom: 1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.fc-time-grid-event {
  overflow: hidden; }
  .fc-time-grid-event.fc-selected {
    overflow: visible; }
    .fc-time-grid-event.fc-selected .fc-bg {
      display: none; }
    .fc-time-grid-event.fc-selected .fc-resizer {
      border-radius: 5px;
      border-width: 1px;
      width: 8px;
      height: 8px;
      border-style: solid;
      border-color: inherit;
      background: #fff;
      left: 50%;
      margin-left: -5px;
      bottom: -5px; }
  .fc-time-grid-event .fc-content {
    overflow: hidden; }
  .fc-time-grid-event .fc-time {
    padding: 0 1px;
    font-size: .85em;
    white-space: nowrap; }
  .fc-time-grid-event .fc-title {
    padding: 0 1px; }
  .fc-time-grid-event.fc-short .fc-content {
    white-space: nowrap; }
  .fc-time-grid-event.fc-short .fc-time {
    display: inline-block;
    vertical-align: top; }
    .fc-time-grid-event.fc-short .fc-time span {
      display: none; }
    .fc-time-grid-event.fc-short .fc-time:before {
      content: attr(data-start); }
    .fc-time-grid-event.fc-short .fc-time:after {
      content: "\000A0-\000A0"; }
  .fc-time-grid-event.fc-short .fc-title {
    display: inline-block;
    vertical-align: top;
    font-size: .85em;
    padding: 0; }
  .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
    left: 0;
    right: 0;
    bottom: 0;
    height: 8px;
    overflow: hidden;
    line-height: 8px;
    font-size: 11px;
    font-family: monospace;
    text-align: center;
    cursor: s-resize; }
    .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
      content: "="; }

.fc-list-view {
  border-width: 1px;
  border-style: solid; }

.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px; }

.fc-list-table tr:first-child td {
  border-top-width: 0; }

.fc-list-heading {
  border-bottom-width: 1px; }
  .fc-list-heading td {
    font-weight: bold; }

.fc-list-item.fc-has-url {
  cursor: pointer; }

.fc-list-item:hover td {
  background-color: #f5f5f5; }

.fc-list-item-marker {
  white-space: nowrap;
  width: 1px; }

.fc-list-item-time {
  white-space: nowrap;
  width: 1px; }

.fc-list-item-title a {
  text-decoration: none;
  color: inherit; }

.fc-list-item-title a[href]:hover {
  text-decoration: underline; }

.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table; }

.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

body .fc {
  font-size: 1em; }

.fc-icon-left-single-arrow:after {
  content: "\02039";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }

.fc-icon-right-single-arrow:after {
  content: "\0203A";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }

.fc-icon-left-double-arrow:after {
  content: "\000AB";
  font-size: 160%;
  top: -7%; }

.fc-icon-right-double-arrow:after {
  content: "\000BB";
  font-size: 160%;
  top: -7%; }

.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%; }

.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%; }

.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%; }

.fc-icon-x:after {
  content: "\000D7";
  font-size: 200%;
  top: 6%; }

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  border-width: 1px 0; }

.fc-scroller > .fc-day-grid {
  position: relative;
  width: 100%; }

.fc-scroller > .fc-time-grid {
  position: relative;
  width: 100%; }

tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px; }

a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none; }
  a.fc-more:hover {
    text-decoration: underline; }

.fc-day-grid .fc-row {
  z-index: 1; }

.fc-view-container * {
  box-sizing: content-box; }
  .fc-view-container *:before {
    box-sizing: content-box; }
  .fc-view-container *:after {
    box-sizing: content-box; }

.fc-basicWeek-view .fc-content-skeleton {
  padding-bottom: 1em; }

.fc-basicDay-view .fc-content-skeleton {
  padding-bottom: 1em; }

.fc-day-top.fc-other-month {
  opacity: 0.3; }

.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2; }
  .fc-agenda-view .fc-day-grid .fc-row {
    min-height: 3em; }
    .fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
      padding-bottom: 1em; }

/*!
 * Datepicker for Bootstrap v1.4.0 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.schedule-datepicker-container > .datepicker table tr td, .schedule-datepicker-container > .datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none; }

.schedule-datepicker-container > .datepicker table tr td.disabled, .schedule-datepicker-container > .datepicker table tr td.disabled:hover, .schedule-datepicker-container > .datepicker table tfoot tr th.disabled, .schedule-datepicker-container > .datepicker table tfoot tr th.disabled:hover {
  background: none;
  color: #999 !important;
  cursor: default !important; }

.schedule-datepicker-container > .datepicker table tr td.today, .schedule-datepicker-container > .datepicker table tr td.today:hover, .schedule-datepicker-container > .datepicker table tr td.today.disabled, .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover {
  color: #FFFFFF !important;
  background: #F38A00;
  border: none; }

.schedule-datepicker-container > .datepicker table tr td.today:hover, .schedule-datepicker-container > .datepicker table tr td.today:hover:focus, .schedule-datepicker-container > .datepicker table tr td.today:hover:active, .schedule-datepicker-container > .datepicker table tr td.today.active:hover, .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover, .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover:focus, .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover:active, .schedule-datepicker-container > .datepicker table tr td.today.disabled.active:hover, .schedule-datepicker-container > .datepicker table tr td.today.disabled:focus, .schedule-datepicker-container > .datepicker table tr td.today.disabled:active, .schedule-datepicker-container > .datepicker table tr td.today.disabled.active, .schedule-datepicker-container > .datepicker table tr td.today:focus, .schedule-datepicker-container > .datepicker table tr td.today:active, .schedule-datepicker-container > .datepicker table tr td.today.active, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.today, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.today:hover, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.today.disabled, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  color: #FFFFFF;
  background: #F38A00;
  border: none; }

.schedule-datepicker-container > .datepicker table tr td.range.today, .schedule-datepicker-container > .datepicker table tr td.range.today:hover, .schedule-datepicker-container > .datepicker table tr td.range.today.disabled, .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
  border-radius: 0; }

.schedule-datepicker-container > .datepicker table tr td.range.today:hover, .schedule-datepicker-container > .datepicker table tr td.range.today:hover:focus, .schedule-datepicker-container > .datepicker table tr td.range.today:hover:active, .schedule-datepicker-container > .datepicker table tr td.range.today.active:hover, .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover, .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover:focus, .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover:active, .schedule-datepicker-container > .datepicker table tr td.range.today.disabled.active:hover, .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:focus, .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:active, .schedule-datepicker-container > .datepicker table tr td.range.today.disabled.active, .schedule-datepicker-container > .datepicker table tr td.range.today:focus, .schedule-datepicker-container > .datepicker table tr td.range.today:active, .schedule-datepicker-container > .datepicker table tr td.range.today.active, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.range.today, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.range.today:hover, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.range.today.disabled, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f4bb51;
  border-color: #bf800c; }

.schedule-datepicker-container > .datepicker table tr td.selected, .schedule-datepicker-container > .datepicker table tr td.selected:hover, .schedule-datepicker-container > .datepicker table tr td.selected.disabled, .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover {
  color: #fff;
  background-color: #999;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.schedule-datepicker-container > .datepicker table tr td.selected:hover, .schedule-datepicker-container > .datepicker table tr td.selected:hover:focus, .schedule-datepicker-container > .datepicker table tr td.selected:hover:active, .schedule-datepicker-container > .datepicker table tr td.selected.active:hover, .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover, .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover:focus, .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover:active, .schedule-datepicker-container > .datepicker table tr td.selected.disabled.active:hover, .schedule-datepicker-container > .datepicker table tr td.selected.disabled:focus, .schedule-datepicker-container > .datepicker table tr td.selected.disabled:active, .schedule-datepicker-container > .datepicker table tr td.selected.disabled.active, .schedule-datepicker-container > .datepicker table tr td.selected:focus, .schedule-datepicker-container > .datepicker table tr td.selected:active, .schedule-datepicker-container > .datepicker table tr td.selected.active, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.selected, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.selected:hover, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.selected.disabled, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  color: #fff;
  background-color: #858585;
  border-color: #373737; }

.schedule-datepicker-container > .datepicker table tr td.active, .schedule-datepicker-container > .datepicker table tr td.active:hover, .schedule-datepicker-container > .datepicker table tr td.active.disabled, .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.schedule-datepicker-container > .datepicker table tr td.active:hover, .schedule-datepicker-container > .datepicker table tr td.active:hover:focus, .schedule-datepicker-container > .datepicker table tr td.active:hover:active, .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover, .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover:focus, .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover:active, .schedule-datepicker-container > .datepicker table tr td.active.disabled:focus, .schedule-datepicker-container > .datepicker table tr td.active.disabled:active, .schedule-datepicker-container > .datepicker table tr td.active.disabled, .schedule-datepicker-container > .datepicker table tr td.active:focus, .schedule-datepicker-container > .datepicker table tr td.active:active, .schedule-datepicker-container > .datepicker table tr td.active, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.active, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.active:hover, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.active.disabled, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e; }

.schedule-datepicker-container > .datepicker table tr td span.disabled, .schedule-datepicker-container > .datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default; }

.schedule-datepicker-container > .datepicker table tr td span.active, .schedule-datepicker-container > .datepicker table tr td span.active:hover, .schedule-datepicker-container > .datepicker table tr td span.active.disabled, .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.schedule-datepicker-container > .datepicker table tr td span.active:hover, .schedule-datepicker-container > .datepicker table tr td span.active:hover:focus, .schedule-datepicker-container > .datepicker table tr td span.active:hover:active, .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover, .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover:focus, .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover:active, .schedule-datepicker-container > .datepicker table tr td span.active.disabled:focus, .schedule-datepicker-container > .datepicker table tr td span.active.disabled:active, .schedule-datepicker-container > .datepicker table tr td span.active.disabled, .schedule-datepicker-container > .datepicker table tr td span.active:focus, .schedule-datepicker-container > .datepicker table tr td span.active:active, .schedule-datepicker-container > .datepicker table tr td span.active, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td span.active, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td span.active:hover, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td span.active.disabled, .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e; }

.schedule-datepicker-container > .datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr; }
  .schedule-datepicker-container > .datepicker.datepicker-rtl {
    direction: rtl; }
    .schedule-datepicker-container > .datepicker.datepicker-rtl table tr td span {
      float: right; }
  .schedule-datepicker-container > .datepicker table {
    margin: 0;
    user-select: none; }
    .schedule-datepicker-container > .datepicker table tr td.day:hover {
      background: #eeeeee;
      cursor: pointer; }
    .schedule-datepicker-container > .datepicker table tr td.day.focused {
      background: #eeeeee;
      cursor: pointer; }
    .schedule-datepicker-container > .datepicker table tr td.old {
      color: #999; }
    .schedule-datepicker-container > .datepicker table tr td.new {
      color: #999; }
    .schedule-datepicker-container > .datepicker table tr td.today:hover:hover {
      color: #FFFFFF; }
    .schedule-datepicker-container > .datepicker table tr td.today:hover:active {
      background-image: none; }
    .schedule-datepicker-container > .datepicker table tr td.today:hover.active {
      background-image: none; }
    .schedule-datepicker-container > .datepicker table tr td.today:hover.disabled {
      background-color: #ffdb99;
      border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today:hover.disabled:hover {
        background-color: #ffdb99;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today:hover.disabled:focus {
        background-color: #ffdb99;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today:hover.disabled:active {
        background-color: #ffdb99;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today:hover.disabled.active {
        background-color: #ffdb99;
        border-color: #ffb733; }
    .schedule-datepicker-container > .datepicker table tr td.today.disabled {
      background-color: #8C9093;
      border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover {
        background-color: #8C9093;
        border-color: #ffb733; }
        .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover:active {
          background-image: none; }
        .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover.active {
          background-image: none; }
        .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover.disabled {
          background-color: #8C9093;
          border-color: #ffb733; }
          .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover.disabled:hover {
            background-color: #8C9093;
            border-color: #ffb733; }
          .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover.disabled:focus {
            background-color: #8C9093;
            border-color: #ffb733; }
          .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover.disabled:active {
            background-color: #8C9093;
            border-color: #ffb733; }
          .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover.disabled.active {
            background-color: #8C9093;
            border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today.disabled:focus {
        background-color: #8C9093;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today.disabled:active {
        background-image: none;
        background-color: #8C9093;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today.disabled.active {
        background-image: none;
        background-color: #8C9093;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today.disabled.disabled {
        background-color: #8C9093;
        border-color: #ffb733; }
        .schedule-datepicker-container > .datepicker table tr td.today.disabled.disabled:hover {
          background-color: #8C9093;
          border-color: #ffb733; }
        .schedule-datepicker-container > .datepicker table tr td.today.disabled.disabled:focus {
          background-color: #8C9093;
          border-color: #ffb733; }
        .schedule-datepicker-container > .datepicker table tr td.today.disabled.disabled:active {
          background-color: #8C9093;
          border-color: #ffb733; }
        .schedule-datepicker-container > .datepicker table tr td.today.disabled.disabled.active {
          background-color: #8C9093;
          border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover[disabled] {
        background-color: #8C9093;
        border-color: #ffb733; }
        .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover[disabled]:hover {
          background-color: #8C9093;
          border-color: #ffb733; }
        .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover[disabled]:focus {
          background-color: #8C9093;
          border-color: #ffb733; }
        .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover[disabled]:active {
          background-color: #8C9093;
          border-color: #ffb733; }
        .schedule-datepicker-container > .datepicker table tr td.today.disabled:hover[disabled].active {
          background-color: #8C9093;
          border-color: #ffb733; }
    .schedule-datepicker-container > .datepicker table tr td.today:active {
      background-image: none; }
    .schedule-datepicker-container > .datepicker table tr td.today.active {
      background-image: none; }
      .schedule-datepicker-container > .datepicker table tr td.today.active:hover {
        color: #fff; }
    .schedule-datepicker-container > .datepicker table tr td.today:hover[disabled] {
      background-color: #8C9093;
      border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today:hover[disabled]:hover {
        background-color: #8C9093;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today:hover[disabled]:focus {
        background-color: #8C9093;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today:hover[disabled]:active {
        background-color: #8C9093;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today:hover[disabled].active {
        background-color: #8C9093;
        border-color: #ffb733; }
    .schedule-datepicker-container > .datepicker table tr td.today.disabled[disabled] {
      background-color: #8C9093;
      border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today.disabled[disabled]:hover {
        background-color: #8C9093;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today.disabled[disabled]:focus {
        background-color: #8C9093;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today.disabled[disabled]:active {
        background-color: #8C9093;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today.disabled[disabled].active {
        background-color: #8C9093;
        border-color: #ffb733; }
    .schedule-datepicker-container > .datepicker table tr td.today[disabled] {
      background-color: #8C9093;
      border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today[disabled]:hover {
        background-color: #8C9093;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today[disabled]:focus {
        background-color: #8C9093;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today[disabled]:active {
        background-color: #8C9093;
        border-color: #ffb733; }
      .schedule-datepicker-container > .datepicker table tr td.today[disabled].active {
        background-color: #8C9093;
        border-color: #ffb733; }
    .schedule-datepicker-container > .datepicker table tr td.range {
      background: #eeeeee;
      border-radius: 0; }
      .schedule-datepicker-container > .datepicker table tr td.range:hover {
        background: #eeeeee;
        border-radius: 0; }
      .schedule-datepicker-container > .datepicker table tr td.range.disabled {
        background: #eeeeee;
        border-radius: 0; }
        .schedule-datepicker-container > .datepicker table tr td.range.disabled:hover {
          background: #eeeeee;
          border-radius: 0; }
      .schedule-datepicker-container > .datepicker table tr td.range.today:hover:active {
        background-image: none; }
      .schedule-datepicker-container > .datepicker table tr td.range.today:hover.active {
        background-image: none; }
      .schedule-datepicker-container > .datepicker table tr td.range.today:hover.disabled {
        background-color: #f7ca77;
        border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today:hover.disabled:hover {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today:hover.disabled:focus {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today:hover.disabled:active {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today:hover.disabled.active {
          background-color: #f7ca77;
          border-color: #f1a417; }
      .schedule-datepicker-container > .datepicker table tr td.range.today.disabled {
        background-color: #f7ca77;
        border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover {
          background-color: #f7ca77;
          border-color: #f1a417; }
          .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover:active {
            background-image: none; }
          .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover.active {
            background-image: none; }
          .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover.disabled {
            background-color: #f7ca77;
            border-color: #f1a417; }
            .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover.disabled:hover {
              background-color: #f7ca77;
              border-color: #f1a417; }
            .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover.disabled:focus {
              background-color: #f7ca77;
              border-color: #f1a417; }
            .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover.disabled:active {
              background-color: #f7ca77;
              border-color: #f1a417; }
            .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover.disabled.active {
              background-color: #f7ca77;
              border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:focus {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:active {
          background-image: none;
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today.disabled.active {
          background-image: none;
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today.disabled.disabled {
          background-color: #f7ca77;
          border-color: #f1a417; }
          .schedule-datepicker-container > .datepicker table tr td.range.today.disabled.disabled:hover {
            background-color: #f7ca77;
            border-color: #f1a417; }
          .schedule-datepicker-container > .datepicker table tr td.range.today.disabled.disabled:focus {
            background-color: #f7ca77;
            border-color: #f1a417; }
          .schedule-datepicker-container > .datepicker table tr td.range.today.disabled.disabled:active {
            background-color: #f7ca77;
            border-color: #f1a417; }
          .schedule-datepicker-container > .datepicker table tr td.range.today.disabled.disabled.active {
            background-color: #f7ca77;
            border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover[disabled] {
          background-color: #f7ca77;
          border-color: #f1a417; }
          .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover[disabled]:hover {
            background-color: #f7ca77;
            border-color: #f1a417; }
          .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover[disabled]:focus {
            background-color: #f7ca77;
            border-color: #f1a417; }
          .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover[disabled]:active {
            background-color: #f7ca77;
            border-color: #f1a417; }
          .schedule-datepicker-container > .datepicker table tr td.range.today.disabled:hover[disabled].active {
            background-color: #f7ca77;
            border-color: #f1a417; }
      .schedule-datepicker-container > .datepicker table tr td.range.today:active {
        background-image: none; }
      .schedule-datepicker-container > .datepicker table tr td.range.today.active {
        background-image: none; }
      .schedule-datepicker-container > .datepicker table tr td.range.today:hover[disabled] {
        background-color: #f7ca77;
        border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today:hover[disabled]:hover {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today:hover[disabled]:focus {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today:hover[disabled]:active {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today:hover[disabled].active {
          background-color: #f7ca77;
          border-color: #f1a417; }
      .schedule-datepicker-container > .datepicker table tr td.range.today.disabled[disabled] {
        background-color: #f7ca77;
        border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today.disabled[disabled]:hover {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today.disabled[disabled]:focus {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today.disabled[disabled]:active {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today.disabled[disabled].active {
          background-color: #f7ca77;
          border-color: #f1a417; }
      .schedule-datepicker-container > .datepicker table tr td.range.today[disabled] {
        background-color: #f7ca77;
        border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today[disabled]:hover {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today[disabled]:focus {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today[disabled]:active {
          background-color: #f7ca77;
          border-color: #f1a417; }
        .schedule-datepicker-container > .datepicker table tr td.range.today[disabled].active {
          background-color: #f7ca77;
          border-color: #f1a417; }
    .schedule-datepicker-container > .datepicker table tr td.selected:hover:active {
      background-image: none; }
    .schedule-datepicker-container > .datepicker table tr td.selected:hover.active {
      background-image: none; }
    .schedule-datepicker-container > .datepicker table tr td.selected:hover.disabled {
      background-color: #999;
      border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected:hover.disabled:hover {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected:hover.disabled:focus {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected:hover.disabled:active {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected:hover.disabled.active {
        background-color: #999;
        border-color: #555555; }
    .schedule-datepicker-container > .datepicker table tr td.selected.disabled {
      background-color: #999;
      border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover {
        background-color: #999;
        border-color: #555555; }
        .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover:active {
          background-image: none; }
        .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover.active {
          background-image: none; }
        .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover.disabled {
          background-color: #999;
          border-color: #555555; }
          .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover.disabled:hover {
            background-color: #999;
            border-color: #555555; }
          .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover.disabled:focus {
            background-color: #999;
            border-color: #555555; }
          .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover.disabled:active {
            background-color: #999;
            border-color: #555555; }
          .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover.disabled.active {
            background-color: #999;
            border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected.disabled:focus {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected.disabled:active {
        background-image: none;
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected.disabled.active {
        background-image: none;
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected.disabled.disabled {
        background-color: #999;
        border-color: #555555; }
        .schedule-datepicker-container > .datepicker table tr td.selected.disabled.disabled:hover {
          background-color: #999;
          border-color: #555555; }
        .schedule-datepicker-container > .datepicker table tr td.selected.disabled.disabled:focus {
          background-color: #999;
          border-color: #555555; }
        .schedule-datepicker-container > .datepicker table tr td.selected.disabled.disabled:active {
          background-color: #999;
          border-color: #555555; }
        .schedule-datepicker-container > .datepicker table tr td.selected.disabled.disabled.active {
          background-color: #999;
          border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover[disabled] {
        background-color: #999;
        border-color: #555555; }
        .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover[disabled]:hover {
          background-color: #999;
          border-color: #555555; }
        .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover[disabled]:focus {
          background-color: #999;
          border-color: #555555; }
        .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover[disabled]:active {
          background-color: #999;
          border-color: #555555; }
        .schedule-datepicker-container > .datepicker table tr td.selected.disabled:hover[disabled].active {
          background-color: #999;
          border-color: #555555; }
    .schedule-datepicker-container > .datepicker table tr td.selected:active {
      background-image: none; }
    .schedule-datepicker-container > .datepicker table tr td.selected.active {
      background-image: none; }
    .schedule-datepicker-container > .datepicker table tr td.selected:hover[disabled] {
      background-color: #999;
      border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected:hover[disabled]:hover {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected:hover[disabled]:focus {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected:hover[disabled]:active {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected:hover[disabled].active {
        background-color: #999;
        border-color: #555555; }
    .schedule-datepicker-container > .datepicker table tr td.selected.disabled[disabled] {
      background-color: #999;
      border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected.disabled[disabled]:hover {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected.disabled[disabled]:focus {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected.disabled[disabled]:active {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected.disabled[disabled].active {
        background-color: #999;
        border-color: #555555; }
    .schedule-datepicker-container > .datepicker table tr td.selected[disabled] {
      background-color: #999;
      border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected[disabled]:hover {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected[disabled]:focus {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected[disabled]:active {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > .datepicker table tr td.selected[disabled].active {
        background-color: #999;
        border-color: #555555; }
    .schedule-datepicker-container > .datepicker table tr td.active:hover:active {
      background-image: none; }
    .schedule-datepicker-container > .datepicker table tr td.active:hover.active {
      background-image: none; }
    .schedule-datepicker-container > .datepicker table tr td.active:hover.disabled {
      background-color: #428bca;
      border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active:hover.disabled:hover {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active:hover.disabled:focus {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active:hover.disabled:active {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active:hover.disabled.active {
        background-color: #428bca;
        border-color: #357ebd; }
    .schedule-datepicker-container > .datepicker table tr td.active.disabled {
      background-color: #428bca;
      border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover {
        background-color: #428bca;
        border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover:active {
          background-image: none; }
        .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover.active {
          background-image: none; }
        .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover.disabled {
          background-color: #428bca;
          border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover.disabled:hover {
            background-color: #428bca;
            border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover.disabled:focus {
            background-color: #428bca;
            border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover.disabled:active {
            background-color: #428bca;
            border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover.disabled.active {
            background-color: #428bca;
            border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active.disabled:focus {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active.disabled:active {
        background-image: none;
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active.disabled.active {
        background-image: none;
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active.disabled.disabled {
        background-color: #428bca;
        border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td.active.disabled.disabled:hover {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td.active.disabled.disabled:focus {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td.active.disabled.disabled:active {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td.active.disabled.disabled.active {
          background-color: #428bca;
          border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover[disabled] {
        background-color: #428bca;
        border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover[disabled]:hover {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover[disabled]:focus {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover[disabled]:active {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td.active.disabled:hover[disabled].active {
          background-color: #428bca;
          border-color: #357ebd; }
    .schedule-datepicker-container > .datepicker table tr td.active:active {
      background-image: none; }
    .schedule-datepicker-container > .datepicker table tr td.active.active {
      background-image: none; }
    .schedule-datepicker-container > .datepicker table tr td.active:hover[disabled] {
      background-color: #428bca;
      border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active:hover[disabled]:hover {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active:hover[disabled]:focus {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active:hover[disabled]:active {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active:hover[disabled].active {
        background-color: #428bca;
        border-color: #357ebd; }
    .schedule-datepicker-container > .datepicker table tr td.active.disabled[disabled] {
      background-color: #428bca;
      border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active.disabled[disabled]:hover {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active.disabled[disabled]:focus {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active.disabled[disabled]:active {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active.disabled[disabled].active {
        background-color: #428bca;
        border-color: #357ebd; }
    .schedule-datepicker-container > .datepicker table tr td.active[disabled] {
      background-color: #428bca;
      border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active[disabled]:hover {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active[disabled]:focus {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active[disabled]:active {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td.active[disabled].active {
        background-color: #428bca;
        border-color: #357ebd; }
    .schedule-datepicker-container > .datepicker table tr td span {
      display: block;
      width: 23%;
      height: 54px;
      line-height: 54px;
      float: left;
      margin: 1%;
      cursor: pointer;
      border-radius: 4px; }
      .schedule-datepicker-container > .datepicker table tr td span:hover {
        background: #eeeeee; }
      .schedule-datepicker-container > .datepicker table tr td span.active:hover:active {
        background-image: none; }
      .schedule-datepicker-container > .datepicker table tr td span.active:hover.active {
        background-image: none; }
      .schedule-datepicker-container > .datepicker table tr td span.active:hover.disabled {
        background-color: #428bca;
        border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active:hover.disabled:hover {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active:hover.disabled:focus {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active:hover.disabled:active {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active:hover.disabled.active {
          background-color: #428bca;
          border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td span.active.disabled {
        background-color: #428bca;
        border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover {
          background-color: #428bca;
          border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover:active {
            background-image: none; }
          .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover.active {
            background-image: none; }
          .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover.disabled {
            background-color: #428bca;
            border-color: #357ebd; }
            .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover.disabled:hover {
              background-color: #428bca;
              border-color: #357ebd; }
            .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover.disabled:focus {
              background-color: #428bca;
              border-color: #357ebd; }
            .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover.disabled:active {
              background-color: #428bca;
              border-color: #357ebd; }
            .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover.disabled.active {
              background-color: #428bca;
              border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active.disabled:focus {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active.disabled:active {
          background-image: none;
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active.disabled.active {
          background-image: none;
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active.disabled.disabled {
          background-color: #428bca;
          border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td span.active.disabled.disabled:hover {
            background-color: #428bca;
            border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td span.active.disabled.disabled:focus {
            background-color: #428bca;
            border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td span.active.disabled.disabled:active {
            background-color: #428bca;
            border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td span.active.disabled.disabled.active {
            background-color: #428bca;
            border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover[disabled] {
          background-color: #428bca;
          border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover[disabled]:hover {
            background-color: #428bca;
            border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover[disabled]:focus {
            background-color: #428bca;
            border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover[disabled]:active {
            background-color: #428bca;
            border-color: #357ebd; }
          .schedule-datepicker-container > .datepicker table tr td span.active.disabled:hover[disabled].active {
            background-color: #428bca;
            border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td span.active:active {
        background-image: none; }
      .schedule-datepicker-container > .datepicker table tr td span.active.active {
        background-image: none; }
      .schedule-datepicker-container > .datepicker table tr td span.active:hover[disabled] {
        background-color: #428bca;
        border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active:hover[disabled]:hover {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active:hover[disabled]:focus {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active:hover[disabled]:active {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active:hover[disabled].active {
          background-color: #428bca;
          border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td span.active.disabled[disabled] {
        background-color: #428bca;
        border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active.disabled[disabled]:hover {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active.disabled[disabled]:focus {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active.disabled[disabled]:active {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active.disabled[disabled].active {
          background-color: #428bca;
          border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td span.active[disabled] {
        background-color: #428bca;
        border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active[disabled]:hover {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active[disabled]:focus {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active[disabled]:active {
          background-color: #428bca;
          border-color: #357ebd; }
        .schedule-datepicker-container > .datepicker table tr td span.active[disabled].active {
          background-color: #428bca;
          border-color: #357ebd; }
      .schedule-datepicker-container > .datepicker table tr td span.old {
        color: #999; }
      .schedule-datepicker-container > .datepicker table tr td span.new {
        color: #999; }
  .schedule-datepicker-container > .datepicker .datepicker-switch {
    width: 145px; }
  .schedule-datepicker-container > .datepicker .prev {
    position: inherit; }
  .schedule-datepicker-container > .datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle; }
  .schedule-datepicker-container > .datepicker > div {
    display: none; }
  .schedule-datepicker-container > .datepicker.days .datepicker-days {
    display: block; }
  .schedule-datepicker-container > .datepicker.months .datepicker-months {
    display: block; }
  .schedule-datepicker-container > .datepicker.years .datepicker-years {
    display: block; }
  .schedule-datepicker-container > .datepicker thead tr:first-child th {
    cursor: pointer; }
    .schedule-datepicker-container > .datepicker thead tr:first-child th:hover {
      background: #eeeeee; }
  .schedule-datepicker-container > .datepicker thead tr:first-child .cw {
    cursor: default;
    background-color: transparent; }
  .schedule-datepicker-container > .datepicker tfoot tr th {
    cursor: pointer; }
    .schedule-datepicker-container > .datepicker tfoot tr th:hover {
      background: #eeeeee; }

.schedule-datepicker-container > .datepicker-inline {
  width: 220px; }

.schedule-datepicker-container > .datepicker-dropdown {
  top: 0;
  left: 0; }
  .schedule-datepicker-container > .datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute; }
  .schedule-datepicker-container > .datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-top: 0;
    position: absolute; }
  .schedule-datepicker-container > .datepicker-dropdown.datepicker-orient-left:before {
    left: 6px; }
  .schedule-datepicker-container > .datepicker-dropdown.datepicker-orient-left:after {
    left: 7px; }
  .schedule-datepicker-container > .datepicker-dropdown.datepicker-orient-right:before {
    right: 6px; }
  .schedule-datepicker-container > .datepicker-dropdown.datepicker-orient-right:after {
    right: 7px; }
  .schedule-datepicker-container > .datepicker-dropdown.datepicker-orient-top:before {
    top: -7px; }
  .schedule-datepicker-container > .datepicker-dropdown.datepicker-orient-top:after {
    top: -6px; }
  .schedule-datepicker-container > .datepicker-dropdown.datepicker-orient-bottom:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid #999; }
  .schedule-datepicker-container > .datepicker-dropdown.datepicker-orient-bottom:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #fff; }

.schedule-datepicker-container > .input-daterange {
  width: 100%; }
  .schedule-datepicker-container > .input-daterange input {
    text-align: center; }
    .schedule-datepicker-container > .input-daterange input:first-child {
      border-radius: 3px 0 0 3px; }
    .schedule-datepicker-container > .input-daterange input:last-child {
      border-radius: 0 3px 3px 0; }
  .schedule-datepicker-container > .input-daterange .input-group-addon {
    width: auto;
    min-width: 16px;
    padding: 4px 5px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    vertical-align: middle;
    background-color: #eeeeee;
    border: solid #ccc;
    border-width: 1px 0;
    margin-left: -5px;
    margin-right: -5px; }

.schedule-datepicker-container > .table-striped .datepicker table tr td {
  background-color: transparent; }

.schedule-datepicker-container > .table-striped .datepicker table tr th {
  background-color: transparent; }

.schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.today {
  background-image: none; }
  .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.today:hover {
    background-image: none; }
  .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.today.disabled {
    background-image: none; }
    .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
      background-image: none; }

.schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.selected {
  background-image: none; }
  .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.selected:hover {
    background-image: none; }
  .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.selected.disabled {
    background-image: none; }
    .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
      background-image: none; }

.schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.active {
  background-image: none; }
  .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.active:hover {
    background-image: none; }
  .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.active.disabled {
    background-image: none; }
    .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
      background-image: none; }

.schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.range.today {
  background-image: none; }
  .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.range.today:hover {
    background-image: none; }
  .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.range.today.disabled {
    background-image: none; }
    .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
      background-image: none; }

.schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td span.active {
  background-image: none; }
  .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td span.active:hover {
    background-image: none; }
  .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td span.active.disabled {
    background-image: none; }
    .schedule-datepicker-container > .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
      background-image: none; }

.schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today {
  background-color: #ffdb99;
  border-color: #ffb733; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today:hover {
    background-color: #ffdb99;
    border-color: #ffb733;
    background-color: #ffdb99;
    border-color: #ffb733; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today:hover:hover {
      background-color: #ffdb99;
      border-color: #ffb733; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today:hover:focus {
      background-color: #ffdb99;
      border-color: #ffb733; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today:hover:active {
      background-color: #ffdb99;
      border-color: #ffb733; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today:hover.active {
      background-color: #ffdb99;
      border-color: #ffb733; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today.disabled {
    background-color: #ffdb99;
    border-color: #ffb733; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today.disabled:hover {
      background-color: #ffdb99;
      border-color: #ffb733;
      background-color: #ffdb99;
      border-color: #ffb733; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover {
        background-color: #ffdb99;
        border-color: #ffb733; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus {
        background-color: #ffdb99;
        border-color: #ffb733; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today.disabled:hover:active {
        background-color: #ffdb99;
        border-color: #ffb733; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
        background-color: #ffdb99;
        border-color: #ffb733; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today.disabled:focus {
      background-color: #ffdb99;
      border-color: #ffb733; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today.disabled:active {
      background-color: #ffdb99;
      border-color: #ffb733; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today.disabled.active {
      background-color: #ffdb99;
      border-color: #ffb733; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today:focus {
    background-color: #ffdb99;
    border-color: #ffb733; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today:active {
    background-color: #ffdb99;
    border-color: #ffb733; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.today.active {
    background-color: #ffdb99;
    border-color: #ffb733; }

.schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected {
  background-color: #999;
  border-color: #555555; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected:hover {
    background-color: #999;
    border-color: #555555;
    background-color: #999;
    border-color: #555555; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected:hover:hover {
      background-color: #999;
      border-color: #555555; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected:hover:focus {
      background-color: #999;
      border-color: #555555; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected:hover:active {
      background-color: #999;
      border-color: #555555; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected:hover.active {
      background-color: #999;
      border-color: #555555; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected.disabled {
    background-color: #999;
    border-color: #555555; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected.disabled:hover {
      background-color: #999;
      border-color: #555555;
      background-color: #999;
      border-color: #555555; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active {
        background-color: #999;
        border-color: #555555; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
        background-color: #999;
        border-color: #555555; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected.disabled:focus {
      background-color: #999;
      border-color: #555555; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected.disabled:active {
      background-color: #999;
      border-color: #555555; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected.disabled.active {
      background-color: #999;
      border-color: #555555; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected:focus {
    background-color: #999;
    border-color: #555555; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected:active {
    background-color: #999;
    border-color: #555555; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.selected.active {
    background-color: #999;
    border-color: #555555; }

.schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active {
  background-color: #428bca;
  border-color: #357ebd; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active:hover {
    background-color: #428bca;
    border-color: #357ebd;
    background-color: #428bca;
    border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active:hover:hover {
      background-color: #428bca;
      border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active:hover:focus {
      background-color: #428bca;
      border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active:hover:active {
      background-color: #428bca;
      border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active:hover.active {
      background-color: #428bca;
      border-color: #357ebd; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active.disabled {
    background-color: #428bca;
    border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active.disabled:hover {
      background-color: #428bca;
      border-color: #357ebd;
      background-color: #428bca;
      border-color: #357ebd; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active.disabled:hover:active {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
        background-color: #428bca;
        border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active.disabled:focus {
      background-color: #428bca;
      border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active.disabled:active {
      background-color: #428bca;
      border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active.disabled.active {
      background-color: #428bca;
      border-color: #357ebd; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active:focus {
    background-color: #428bca;
    border-color: #357ebd; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active:active {
    background-color: #428bca;
    border-color: #357ebd; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.active.active {
    background-color: #428bca;
    border-color: #357ebd; }

.schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today {
  background-color: #f7ca77;
  border-color: #f1a417; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today:hover {
    background-color: #f7ca77;
    border-color: #f1a417;
    background-color: #f7ca77;
    border-color: #f1a417; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today:hover:hover {
      background-color: #f7ca77;
      border-color: #f1a417; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today:hover:focus {
      background-color: #f7ca77;
      border-color: #f1a417; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today:hover:active {
      background-color: #f7ca77;
      border-color: #f1a417; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today:hover.active {
      background-color: #f7ca77;
      border-color: #f1a417; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today.disabled {
    background-color: #f7ca77;
    border-color: #f1a417; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today.disabled:hover {
      background-color: #f7ca77;
      border-color: #f1a417;
      background-color: #f7ca77;
      border-color: #f1a417; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover {
        background-color: #f7ca77;
        border-color: #f1a417; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus {
        background-color: #f7ca77;
        border-color: #f1a417; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active {
        background-color: #f7ca77;
        border-color: #f1a417; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
        background-color: #f7ca77;
        border-color: #f1a417; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today.disabled:focus {
      background-color: #f7ca77;
      border-color: #f1a417; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today.disabled:active {
      background-color: #f7ca77;
      border-color: #f1a417; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today.disabled.active {
      background-color: #f7ca77;
      border-color: #f1a417; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today:focus {
    background-color: #f7ca77;
    border-color: #f1a417; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today:active {
    background-color: #f7ca77;
    border-color: #f1a417; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td.range.today.active {
    background-color: #f7ca77;
    border-color: #f1a417; }

.schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active {
  background-color: #428bca;
  border-color: #357ebd; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active:hover {
    background-color: #428bca;
    border-color: #357ebd;
    background-color: #428bca;
    border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active:hover:hover {
      background-color: #428bca;
      border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active:hover:focus {
      background-color: #428bca;
      border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active:hover:active {
      background-color: #428bca;
      border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active:hover.active {
      background-color: #428bca;
      border-color: #357ebd; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active.disabled {
    background-color: #428bca;
    border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active.disabled:hover {
      background-color: #428bca;
      border-color: #357ebd;
      background-color: #428bca;
      border-color: #357ebd; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active {
        background-color: #428bca;
        border-color: #357ebd; }
      .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
        background-color: #428bca;
        border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active.disabled:focus {
      background-color: #428bca;
      border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active.disabled:active {
      background-color: #428bca;
      border-color: #357ebd; }
    .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active.disabled.active {
      background-color: #428bca;
      border-color: #357ebd; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active:focus {
    background-color: #428bca;
    border-color: #357ebd; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active:active {
    background-color: #428bca;
    border-color: #357ebd; }
  .schedule-datepicker-container > fieldset[disabled] .datepicker table tr td span.active.active {
    background-color: #428bca;
    border-color: #357ebd; }

.schedule-datepicker-container > .input-group.date .input-group-addon {
  cursor: pointer; }

.add-copy-popup .dropdown-dictionary {
  width: 24.9rem; }
  .add-copy-popup .dropdown-dictionary .dropdown-btn {
    width: 24.9rem;
    padding: 0.8rem 1.8rem; }
  .add-copy-popup .dropdown-dictionary .dictionaryItemList {
    width: 21rem;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.add-copy-popup .sis-toggle-switch {
  text-align: center;
  width: 100%; }

.attachment-preview.attach-window-width .modal-lg {
  width: 90vw; }

@media (min-width: 1920px) {
  .attachment-preview.attach-window-width .modal-lg {
    max-width: 1718px; } }

.attachment-preview .modal-header {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-content: space-between; }
  .attachment-preview .modal-header > h3 {
    flex-grow: 1; }
  .attachment-preview .modal-header > span {
    align-self: center;
    margin-right: 15px; }

.attachment-preview .modal-body {
  overflow: hidden;
  height: calc(100vh - 19rem);
  max-height: 80rem;
  width: calc(100% - 3rem);
  padding: 0 !important;
  margin: 1.5rem;
  background-color: #535456; }
  .attachment-preview .modal-body .image-center {
    display: flex;
    width: 100%; }
    .attachment-preview .modal-body .image-center img {
      align-self: center;
      margin: 0 auto; }

.attachment-preview .modal-footer {
  display: flex;
  justify-content: center; }

.pain-scale-modal-content-wrapper {
  display: flex; }
  .pain-scale-modal-content-wrapper .pain-scale-modal-content {
    display: flex;
    cursor: default; }
  .pain-scale-modal-content-wrapper .pain-scale-value {
    margin-bottom: 5px; }
  .pain-scale-modal-content-wrapper .pain-scale-full {
    display: flex;
    flex-direction: column;
    align-items: center; }
    .pain-scale-modal-content-wrapper .pain-scale-full .pain-icon {
      font-size: 9rem; }
  .pain-scale-modal-content-wrapper .pain-scale-value-only {
    display: flex;
    justify-content: center;
    width: 35px; }
    .pain-scale-modal-content-wrapper .pain-scale-value-only .pain-scale-value {
      align-self: flex-end; }

.modal-dialog .modal-content .modal-body.padss-config-content-wrapper {
  padding: 0; }

.padss-config-content-wrapper .normal-list {
  padding: 0;
  margin: 0;
  width: 100%; }
  .padss-config-content-wrapper .normal-list li {
    display: block;
    height: 3rem;
    width: 29.8rem;
    list-style: none;
    color: #535456;
    padding: 0 2.5rem;
    line-height: 3rem;
    margin: 0;
    cursor: default;
    border-bottom: 0.1rem solid #E6E6E6;
    font-size: 1.4rem;
    text-decoration: none;
    font-family: MetaProMedium;
    text-align: left;
    text-transform: captilize; }
    .padss-config-content-wrapper .normal-list li.disabled {
      color: #BFC0C1 !important;
      cursor: not-allowed; }

.operativeCountsSignParent .modal-dialog {
  width: 49.4rem; }

.signmodal {
  min-height: 20rem;
  width: 49.4rem;
  background-color: #F9F9F9;
  -webkit-border-radius: 1.3rem;
  -moz-border-radius: 1.3rem;
  -ms-border-radius: 1.3rem;
  border-radius: 1.3rem;
  padding: 0 !important;
  box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  margin: calc(50vh - 16rem) 0; }
  .signmodal .modal-body {
    min-height: 16rem;
    display: block;
    padding: 0; }
    .signmodal .modal-body .scrub-signed {
      padding-left: 9.5rem;
      clear: both; }
      .signmodal .modal-body .scrub-signed .scrub-tech-label {
        padding-right: 0; }
      .signmodal .modal-body .scrub-signed h3 {
        font-family: MetaProMedium;
        font-size: 1.5rem;
        color: #343435;
        font-weight: normal; }
    .signmodal .modal-body .caution-icon {
      font-size: 6rem;
      margin-right: 3rem;
      color: #00A0DC; }
    .signmodal .modal-body .col-md-3 {
      width: 9rem;
      float: left; }
    .signmodal .modal-body .col-md-3 {
      padding-left: 0; }
    .signmodal .modal-body .modal-title {
      color: #00A0DC;
      text-transform: none;
      line-height: 2.0rem;
      padding: 1.5rem 0 1.5rem 1.5rem; }
    .signmodal .modal-body .row {
      padding-bottom: 1.5rem; }
    .signmodal .modal-body .signedbytext {
      font-size: 1.5rem;
      font-family: OpenSans-Semibold; }
  .signmodal .modal-footer {
    height: 4.3rem;
    background-color: #BFC0C1 !important;
    padding: 0.5rem !important;
    -webkit-border-radius: 0 0 1rem 1rem;
    -moz-border-radius: 0 0 1rem 1rem;
    -ms-border-radius: 0 0 1rem 1rem;
    border-radius: 0 0 1rem 1rem;
    border-top: 0.1rem solid #8C9093; }
    .signmodal .modal-footer.btnCenterAlign {
      text-align: center; }
  .signmodal .modal-title {
    color: #F38A00; }
  .signmodal .modal-text {
    padding: 0rem;
    width: calc(100% - 9rem);
    float: left;
    color: #343435; }
  .signmodal .dropdown-dictionary .dropdown-btn {
    width: 25rem; }
  .signmodal .dropdown-dictionary .dictionaryItemList {
    width: 25rem; }

.sigmodal-width {
  width: 40rem; }

/*ALM#802192 - 19/05/2016 Mkasireddy This is no longer needed as the variables are loaded before this file
body {
}

@mixin border-radius($radius) {
  -webkit-border-radius: $radius;
  -moz-border-radius: $radius;
  -ms-border-radius: $radius;
  border-radius: $radius;
}

@mixin box-shadow($width,$height,$blur,$color) {
  box-shadow: $width $height $blur $color;
  -webkit-box-shadow: $width $height $blur $color;
  -moz-box-shadow: $width $height $blur $color;
}


$text-font: OpenSans;
$text-semi-font:OpenSans-Semibold;
$text-size-small: 1.2rem;
$prompt-shadow-color: rgba(0, 0, 0, .2);
$popUp_background:#F9F9F9;
$popUp_theme1:#F38A00;
$popUp_theme2:#00A0DC;
$popUp_theme4:#24D399;
$form_border:#BFC0C1;
$alert_default:#D7572B;
$popUp_altBackground:#BFC0C1;
$default_background:#FFFFFF;
$popUp_separator:#8C9093;
$text_alt:#00A0DC;
$secondaryStyle_default:#F9F9F9;

//$popUp_theme3:#E2147B;
*/
.change-password-backdrop.modal-backdrop.in {
  opacity: 0.4; }

.change-password-modal .modal-dialog {
  width: 500px !important;
  min-height: 16rem;
  height: 25.2rem !important;
  -webkit-border-radius: 1rem;
  -moz-border-radius: 1rem;
  -ms-border-radius: 1rem;
  border-radius: 1rem;
  padding: 0 !important;
  box-shadow: 0.3rem 0.3rem 0.3rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.3rem 0.3rem 0.3rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0.3rem 0.3rem 0.3rem rgba(0, 0, 0, 0.2);
  margin-left: auto;
  margin-top: calc(50vh - 20rem); }
  .change-password-modal .modal-dialog .modal-content {
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    -ms-border-radius: 1rem;
    border-radius: 1rem;
    background-color: #F9F9F9; }
    .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body {
      background-color: #F9F9F9;
      -webkit-border-radius: 1rem;
      -moz-border-radius: 1rem;
      -ms-border-radius: 1rem;
      border-radius: 1rem;
      min-height: 12rem;
      display: block;
      height: 25.2rem; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body input#oldPassword:focus, .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body input#newPassword:focus, .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body input#confirmPassword {
        outline: none; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .lock-image-div {
        font-size: 1.7rem;
        padding: 0 20px; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .lock-image {
        font-size: 5rem;
        margin: 1.5rem 0;
        color: #F38A00; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .change-password-form {
        width: 80%;
        display: inline-block;
        padding: 0;
        margin-left: 23px; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .modal-title {
        color: #F38A00;
        cursor: default;
        padding-top: 1.5rem; }
        .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .modal-title h3 {
          font-size: 1.7rem;
          font-family: MetaProBook;
          padding: 0;
          margin: 0; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .modal-text {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        padding-right: 1.5rem;
        width: 100%;
        float: left;
        font-family: OpenSans;
        font-size: 1.5rem;
        cursor: default; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .requirements-msg {
        width: 100%;
        float: left;
        font-family: OpenSans;
        font-size: 1.5rem;
        color: #00A0DC;
        cursor: pointer;
        margin-top: -5px; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group {
        display: inline-block;
        width: 100%;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px;
        max-width: 100%;
        text-align: left;
        margin-top: 10px; }
        .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group .fa {
          margin-left: 9px;
          font-size: 1.7rem; }
        .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group .info_box {
          min-width: 25.5rem;
          left: 4rem;
          top: 0rem !important;
          position: absolute;
          background: #FFFFFF;
          border: 0.1rem solid #535456;
          padding: 0.5rem 1.5rem 0.5rem 1.5rem;
          box-shadow: 0.4rem 0.4rem 0 rgba(52, 52, 53, 0.25);
          z-index: 99;
          font-size: 1.5rem; }
        .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group .tool_tip_new {
          top: 0rem !important;
          white-space: pre-line; }
        .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group .info_box.active {
          display: block; }
        .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group .new.fa-times-circle, .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group .confirm.fa-times-circle, .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group .old.fa-times-circle {
          color: #D7572B; }
        .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group #new-times, .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group #new-check, .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group #confirm-times, .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group #confirm-check, .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group #old-times {
          top: 0.75rem;
          position: relative; }
        .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group #confirm-times, .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group #confirm-check {
          top: 0.75rem;
          position: relative; }
        .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group .new.fa-check-circle, .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group .confirm.fa-check-circle {
          color: #24D399; }
        .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-group input {
          margin-top: 0rem;
          padding: 0 0 0 1.5rem;
          width: 100%; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-field {
        width: 93%;
        margin-left: 0;
        padding-left: 10px;
        font-family: OpenSans;
        float: left;
        margin-top: 1rem; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .capsLock-warning-image {
        width: 20px;
        top: 5px;
        right: 6px;
        position: absolute; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-weak-icon {
        position: absolute;
        color: #D7572B;
        border-color: #FFFFFF;
        font-size: 20px;
        margin-left: 295px;
        margin-top: -30px; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-body .password-strong-icon {
        position: absolute;
        color: #24D399;
        border-color: #FFFFFF;
        font-size: 20px;
        margin-left: 295px;
        margin-top: -30px; }
    .change-password-modal .modal-dialog .modal-content .change-password-div .modal-footer {
      height: 5rem;
      background-color: #BFC0C1;
      border-color: #8C9093;
      padding: 0.5rem !important;
      -webkit-border-radius: 0 0 1rem 1rem;
      -moz-border-radius: 0 0 1rem 1rem;
      -ms-border-radius: 0 0 1rem 1rem;
      border-radius: 0 0 1rem 1rem;
      border-top: 0.1rem solid #8C9093; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-footer.btnCenterAlign {
        text-align: center; }
      .change-password-modal .modal-dialog .modal-content .change-password-div .modal-footer .footer-button {
        color: #00A0DC;
        font-weight: bold;
        background-color: #F9F9F9;
        width: 100px;
        height: 30px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        border-radius: 5px;
        font-family: OpenSans;
        font-size: 1.5rem;
        margin-top: 5px;
        border: none; }

.department-information-setting {
  display: flex;
  flex-direction: column; }
  .department-information-setting .sis-toggle-switch {
    width: 100%;
    text-align: center; }

.userSettings .modal-body {
  padding-bottom: 5px !important; }
  .userSettings .modal-body .username {
    text-align: center;
    padding-bottom: 20px !important; }
  .userSettings .modal-body .row {
    padding-bottom: 15px; }
  .userSettings .modal-body button {
    width: 100%; }
  .userSettings .modal-body .leftbutton {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px; }
  .userSettings .modal-body .rightbutton {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px; }

.userSettings .tracker_dropdown {
  width: 100%; }

.userSettings .dropdown-dictionary {
  width: 100%; }

.userSettings .dropdown-btn {
  width: 100%; }

.userSettings .horizontalSpacer {
  padding: 0rem 1rem; }

.userSettings .showCancelledCases .sis-toggle-switch {
  width: 100%;
  text-align: center; }

.usersettings_modal .modal-dialog {
  width: 50rem; }

.admin_console_modal .admin-header {
  padding: 1.4rem;
  padding-bottom: .8rem;
  border-bottom: 1px solid #BFC0C1; }

.admin_console_modal .admin-title {
  width: 29rem;
  display: inline-flex; }

.admin_console_modal .multi-select-label {
  height: 1.5rem;
  margin-left: 4.2rem; }

.admin_console_modal .pushed-right {
  margin-left: .5rem; }
  .admin_console_modal .pushed-right.badge {
    line-height: 1.5rem; }

.admin_console_modal .admin-header-options {
  width: 23.5rem;
  display: inline-flex; }

.admin_console_modal .multi-select-option {
  height: 4rem;
  vertical-align: super;
  width: 20rem;
  display: inline-flex; }

.admin_console_modal .admin-cancel {
  width: 2.93rem;
  display: inline-block; }

.admin_console_modal .modal-dialog {
  width: 104rem; }

.admin_console_modal .admin_console .adp-panel {
  width: 1.9rem; }

.admin_console_modal .admin_console .adp-panel button {
  float: left; }

.admin_console_modal .admin_console .fa-user {
  font-size: 1.7rem; }

.admin_console_modal .admin_console .fa-lock {
  position: absolute;
  margin-top: 0.4rem;
  margin-left: -0.7rem;
  border: #FFFFFF solid 0.1rem;
  border-radius: 1rem; }

.admin_console_modal .admin_console .spinner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(175, 175, 175, 0.5); }
  .admin_console_modal .admin_console .spinner .fa-spinner {
    font-size: 6.4rem;
    margin: 16.5rem auto;
    display: block; }

.admin_console_modal .admin_console .sorting-headers th {
  cursor: default;
  line-height: 3rem;
  height: 3rem; }

.admin_console_modal .admin_console .sorting-headers th.sorted {
  color: #00A0DC; }
  .admin_console_modal .admin_console .sorting-headers th.sorted i {
    float: right;
    margin-top: -2.2rem; }

.admin_console_modal .admin_console .modal-body {
  padding: 0;
  overflow: hidden;
  width: 104rem;
  position: relative; }
  .admin_console_modal .admin_console .modal-body .table {
    margin-bottom: 0; }
  .admin_console_modal .admin_console .modal-body tbody {
    position: relative; }
    .admin_console_modal .admin_console .modal-body tbody td {
      float: left;
      position: relative; }
      .admin_console_modal .admin_console .modal-body tbody td span {
        padding: 0; }
        .admin_console_modal .admin_console .modal-body tbody td span span {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          display: inline-block;
          padding-top: 0.8rem; }
  .admin_console_modal .admin_console .modal-body th .adp-panel button {
    float: left;
    height: 1.8rem; }
  .admin_console_modal .admin_console .modal-body th span span.hname {
    width: auto;
    display: inline-block; }
  .admin_console_modal .admin_console .modal-body th:first-child span {
    float: left;
    padding-top: 0.5rem; }
  .admin_console_modal .admin_console .modal-body td:first-child span {
    display: block;
    padding-top: 0.9rem; }
  .admin_console_modal .admin_console .modal-body td:first-child, .admin_console_modal .admin_console .modal-body th:first-child {
    width: 3.5rem; }
    .admin_console_modal .admin_console .modal-body td:first-child span, .admin_console_modal .admin_console .modal-body th:first-child span {
      padding-left: 0.5rem; }
  .admin_console_modal .admin_console .modal-body td:nth-child(2) i {
    color: #D7572B; }
  .admin_console_modal .admin_console .modal-body th:nth-child(2) i {
    margin-top: 0.8rem; }
  .admin_console_modal .admin_console .modal-body td:nth-child(2), .admin_console_modal .admin_console .modal-body th:nth-child(2) {
    width: 10rem; }
    .admin_console_modal .admin_console .modal-body td:nth-child(2) span span.edit-label, .admin_console_modal .admin_console .modal-body th:nth-child(2) span span.edit-label {
      padding-left: 1rem;
      display: inline; }
  .admin_console_modal .admin_console .modal-body th:nth-child(3) span {
    width: 16.5rem;
    display: block; }
  .admin_console_modal .admin_console .modal-body td:nth-child(3) span {
    width: 16.3rem; }
  .admin_console_modal .admin_console .modal-body td:nth-child(4) span, .admin_console_modal .admin_console .modal-body td:nth-child(5) span, .admin_console_modal .admin_console .modal-body th:nth-child(4) span, .admin_console_modal .admin_console .modal-body th:nth-child(5) span {
    width: 11rem;
    display: block; }
  .admin_console_modal .admin_console .modal-body td:nth-child(6) span, .admin_console_modal .admin_console .modal-body th:nth-child(6) span {
    width: 14rem;
    display: block; }
  .admin_console_modal .admin_console .modal-body td:nth-child(7) span, .admin_console_modal .admin_console .modal-body th:nth-child(7) span {
    width: 14rem;
    display: block; }
  .admin_console_modal .admin_console .modal-body td:nth-child(8) span, .admin_console_modal .admin_console .modal-body th:nth-child(8) span {
    width: 14.5rem;
    display: block;
    padding-right: 0.5rem; }
  .admin_console_modal .admin_console .modal-body thead, .admin_console_modal .admin_console .modal-body tbody {
    display: inline-block; }
  .admin_console_modal .admin_console .modal-body .table-scroll {
    display: inline-block; }
  .admin_console_modal .admin_console .modal-body .general-scroll {
    height: 36rem;
    min-height: 36rem;
    max-height: 36rem;
    width: 100%;
    position: relative;
    overflow: hidden;
    overflow-y: scroll; }

.conceal-admin-option {
  display: inline-flex;
  height: 4rem;
  vertical-align: super;
  width: 20rem;
  visibility: hidden; }

.right-options {
  padding-left: 5rem; }

.admin-drop-down {
  overflow: hidden;
  text-overflow: ellipsis; }

.adminconsoleerror.user-prompt-parent .user-prompt-error .modal-body .col-md-3 {
  padding-left: 1.2rem; }
  .adminconsoleerror.user-prompt-parent .user-prompt-error .modal-body .col-md-3 .caution-icon {
    padding-top: 2.2rem; }

.adminconsoleerror.user-prompt-parent .user-prompt-error .modal-text {
  padding: 3.1rem 2rem 2.6rem 1.6rem; }
  .adminconsoleerror.user-prompt-parent .user-prompt-error .modal-text .error-message {
    padding-top: 1rem; }

.table_selectable {
  table-layout: fixed;
  margin-bottom: 0; }
  .table_selectable thead, .table_selectable tbody {
    display: inline-block;
    width: 100%;
    min-width: 100%; }
    .table_selectable thead .ellipsis, .table_selectable tbody .ellipsis {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  .table_selectable tbody {
    height: 36rem;
    min-height: 36rem;
    max-height: 36rem;
    position: relative; }
  .table_selectable thead > tr > th {
    vertical-align: middle; }
  .table_selectable tr.sorting-headers th.sorting span {
    color: #00A0DC; }
  .table_selectable tr.sorting-headers i.fa-arrow-down, .table_selectable tr.sorting-headers i.fa-arrow-up {
    display: none; }
  .table_selectable tr.sorting-headers.reverse th.sorting i.fa-arrow-up {
    display: inline; }
  .table_selectable tr.sorting-headers:not(.reverse) th.sorting i.fa-arrow-down {
    display: inline; }
  .table_selectable .fa-square-o, .table_selectable .fa-check-square {
    font-size: 2.5rem;
    height: 2rem;
    width: 2rem;
    color: #535456; }
    .table_selectable .fa-square-o:hover, .table_selectable .fa-check-square:hover {
      color: #00A0DC; }
    .table_selectable .fa-square-o.fa-check-square, .table_selectable .fa-check-square.fa-check-square {
      color: #00A0DC; }

.patient_portal_modal .modal-dialog {
  width: 101.5rem; }

.patient_portal .modal-body.padding-null {
  padding: 0;
  height: 44.9rem; }

.patient_portal .spinner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(175, 175, 175, 0.5); }
  .patient_portal .spinner .fa-spinner {
    font-size: 6.4rem;
    margin: 16.5rem auto;
    display: block; }

.patient_portal table.table_selectable > thead > tr > th {
  border-bottom: 0; }

.patient_portal table.table_selectable tr > *:nth-child(1) {
  min-width: 3.5rem;
  max-width: 3.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0;
  vertical-align: middle; }
  .patient_portal table.table_selectable tr > *:nth-child(1).dtucdm {
    width: unset; }

.patient_portal table.table_selectable tr > *:nth-child(2) {
  min-width: 16rem;
  max-width: 16rem; }
  .patient_portal table.table_selectable tr > *:nth-child(2).inboundpatient {
    min-width: 15.9rem;
    max-width: 15.9rem; }

.patient_portal table.table_selectable tr > *:nth-child(3) {
  min-width: 24rem;
  max-width: 24rem; }
  .patient_portal table.table_selectable tr > *:nth-child(3).inboundpatient {
    min-width: 15.2rem;
    max-width: 15.2rem; }
  .patient_portal table.table_selectable tr > *:nth-child(3).transcription {
    min-width: 20rem; }
  .patient_portal table.table_selectable tr > *:nth-child(3).dtucdm {
    min-width: 16rem; }

.patient_portal table.table_selectable tr > *:nth-child(4) {
  min-width: 17rem;
  max-width: 17rem; }
  .patient_portal table.table_selectable tr > *:nth-child(4).transcription {
    min-width: 10rem; }
  .patient_portal table.table_selectable tr > *:nth-child(4).dtucdm {
    min-width: 16rem;
    max-width: 16rem; }
  .patient_portal table.table_selectable tr > *:nth-child(4).inboundpatient {
    min-width: 9.8rem;
    max-width: 9.8rem; }

.patient_portal table.table_selectable tr > *:nth-child(5) {
  min-width: 15rem;
  max-width: 15rem; }
  .patient_portal table.table_selectable tr > *:nth-child(5).transcription {
    min-width: 12rem; }
  .patient_portal table.table_selectable tr > *:nth-child(5).dtucdm {
    min-width: 44rem;
    max-width: 44rem; }
  .patient_portal table.table_selectable tr > *:nth-child(5).inboundpatient {
    min-width: 8rem;
    max-width: 8rem;
    white-space: nowrap;
    text-align: center; }

.patient_portal table.table_selectable tr > *:nth-child(6) {
  min-width: 17.5rem;
  max-width: 17.5rem; }
  .patient_portal table.table_selectable tr > *:nth-child(6).inboundpatient {
    min-width: 9.5rem;
    max-width: 9.5rem;
    white-space: nowrap; }

.patient_portal table.table_selectable tr > *:nth-child(7) {
  min-width: 17.5rem;
  max-width: 17.5rem; }
  .patient_portal table.table_selectable tr > *:nth-child(7).inboundpatient {
    min-width: 10.5rem;
    max-width: 10.5rem; }

.patient_portal table.table_selectable tr > *:nth-child(8).inboundpatient {
  min-width: 11.9rem;
  max-width: 11.9rem; }

.patient_portal table.table_selectable tr > *:nth-child(9).inboundpatient {
  min-width: 17.2rem;
  max-width: 17.2rem; }

.patient_portal table.table_selectable tr > *:last-child {
  width: 100%; }

.patient_portal table.table_selectable .header-border {
  border-bottom: 1px solid #E5E5E5; }

.row-container {
  padding: 1rem;
  min-height: 40rem; }
  .row-container h3 {
    margin-bottom: 0.5rem;
    text-transform: none; }
  .row-container .row-box {
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .row-container .row-box div {
      display: inline-block;
      margin: 1rem;
      vertical-align: top;
      min-width: 13%;
      max-width: 14rem; }
  .row-container .row-box-ip {
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    padding: 1.3rem 0 1.3rem 1.3rem; }
    .row-container .row-box-ip .header-row div,
    .row-container .row-box-ip .data-rows div {
      display: inline-block;
      vertical-align: top; }
    .row-container .row-box-ip .col-1 {
      width: 15.7rem; }
    .row-container .row-box-ip .col-2 {
      width: 15.2rem; }
    .row-container .row-box-ip .col-3 {
      width: 10.4rem; }
    .row-container .row-box-ip .col-4 {
      width: 7.2rem; }
    .row-container .row-box-ip .col-5 {
      width: 7.8rem; }
    .row-container .row-box-ip .col-6 {
      width: 10.8rem; }
    .row-container .row-box-ip .col-7 {
      width: 11.3rem; }
    .row-container .row-box-ip .col-8 {
      width: 16.8rem; }
  .row-container .message-text {
    text-align: center;
    padding-top: 1rem; }
    .row-container .message-text .lead-p, .row-container .message-text .radio-group-stop-bang .score, .radio-group-stop-bang .row-container .message-text .score {
      color: #00A0DC;
      font-size: 1.6rem;
      font-weight: 600; }
    .row-container .message-text .failed-message {
      color: #FF0000; }

.patient-case-search {
  width: 100%;
  display: inline-flex;
  margin: 3rem 0;
  justify-content: center; }
  .patient-case-search .patient-search-info {
    width: 25rem;
    margin-right: 2rem; }
    .patient-case-search .patient-search-info input {
      padding: 0 2rem 0 1.5rem; }
  .patient-case-search .case-details {
    width: 40rem; }
  .patient-case-search .patientList,
  .patient-case-search .case-list {
    max-height: 200px;
    list-style-type: none;
    padding: 0;
    margin: 0;
    background-color: #E6E6E6;
    color: #535456;
    border: 0.1rem solid #E6E6E6;
    border-top: 0;
    border-radius: 0 0 0.5rem 0.5rem;
    z-index: 999;
    position: absolute;
    width: 25rem; }
    .patient-case-search .patientList.rounded-top-corner,
    .patient-case-search .case-list.rounded-top-corner {
      border-radius: 0 0.5rem 0.5rem 0.5rem; }
    .patient-case-search .patientList .selected-patient,
    .patient-case-search .case-list .selected-patient {
      color: #FFFFFF;
      cursor: default;
      background-color: #00A0DC; }
      .patient-case-search .patientList .selected-patient span,
      .patient-case-search .case-list .selected-patient span {
        color: #FFFFFF !important; }
    .patient-case-search .patientList .patient-name,
    .patient-case-search .patientList .case-name,
    .patient-case-search .case-list .patient-name,
    .patient-case-search .case-list .case-name {
      display: inline-flex !important;
      padding: 0.5rem 1rem 0.5rem 1.8rem !important;
      position: relative;
      vertical-align: middle;
      font-family: MetaProMedium;
      font-size: 1.4rem;
      list-style: none;
      line-height: 2rem;
      width: 99.9%;
      cursor: default;
      text-overflow: ellipsis;
      white-space: nowrap;
      padding-right: 2.5rem; }
      .patient-case-search .patientList .patient-name > div:first-child,
      .patient-case-search .patientList .case-name > div:first-child,
      .patient-case-search .case-list .patient-name > div:first-child,
      .patient-case-search .case-list .case-name > div:first-child {
        text-overflow: ellipsis;
        overflow: hidden; }
      .patient-case-search .patientList .patient-name.invisible,
      .patient-case-search .patientList .case-name.invisible,
      .patient-case-search .case-list .patient-name.invisible,
      .patient-case-search .case-list .case-name.invisible {
        visibility: hidden; }
      .patient-case-search .patientList .patient-name:hover,
      .patient-case-search .patientList .case-name:hover,
      .patient-case-search .case-list .patient-name:hover,
      .patient-case-search .case-list .case-name:hover {
        color: #FFFFFF;
        background-color: #00A0DC; }
        .patient-case-search .patientList .patient-name:hover span,
        .patient-case-search .patientList .case-name:hover span,
        .patient-case-search .case-list .patient-name:hover span,
        .patient-case-search .case-list .case-name:hover span {
          color: #FFFFFF; }
      .patient-case-search .patientList .patient-name span,
      .patient-case-search .patientList .case-name span,
      .patient-case-search .case-list .patient-name span,
      .patient-case-search .case-list .case-name span {
        color: #E6E6E6; }
      .patient-case-search .patientList .patient-name .case-display,
      .patient-case-search .patientList .case-name .case-display,
      .patient-case-search .case-list .patient-name .case-display,
      .patient-case-search .case-list .case-name .case-display {
        color: #343435; }
  .patient-case-search .case-list {
    width: 30.2rem;
    min-height: 12rem; }
  .patient-case-search .no-result {
    text-align: center;
    padding: 0.5rem;
    font-family: MetaProMedium;
    font-size: 1.4rem; }
  .patient-case-search .full-input:read-only {
    border: 0.1rem solid #BFC0C1; }
  .patient-case-search .clear-search {
    position: relative;
    bottom: 2.2rem;
    right: 0.8rem; }
  .patient-case-search .result-table {
    padding: 1.5rem 0 1.5rem 1.5rem; }
    .patient-case-search .result-table div {
      margin: 0;
      max-width: none; }
    .patient-case-search .result-table .result-col1 {
      width: 8.9rem; }
    .patient-case-search .result-table .result-col2 {
      width: 16.3rem; }
    .patient-case-search .result-table .result-col3 {
      width: 10.9rem; }
    .patient-case-search .result-table .result-col4 {
      width: 13.1rem; }
    .patient-case-search .result-table .result-col5 {
      width: 11.2rem; }
  .patient-case-search.inbound-patient-import {
    width: 65%;
    margin: 3rem auto;
    display: grid;
    justify-content: initial; }
    .patient-case-search.inbound-patient-import .patient-search-info {
      width: 24rem; }
      .patient-case-search.inbound-patient-import .patient-search-info .clear-search {
        color: #8F8F8F; }

.patient_portal .spinner {
  z-index: 999; }

.patient_portal .tab-class {
  background: #F9F9F9; }

.tab-class > ul > li.inbound-patient-tab {
  width: 19rem; }
  .tab-class > ul > li.inbound-patient-tab > a {
    width: auto; }

.error-popup-zindex {
  z-index: 99999 !important; }

.other-user-popup {
  background-color: #FFFFFF; }
  .other-user-popup .modal-header {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-content: space-between; }
    .other-user-popup .modal-header .sign-panel {
      background-color: #F9F9F9;
      border: 0.1rem solid #E6E6E6;
      padding: 1.5rem;
      margin-top: 0.5rem;
      overflow: hidden; }
      .other-user-popup .modal-header .sign-panel .user-time-stamp {
        padding: 0 0 1.5rem 0; }
      .other-user-popup .modal-header .sign-panel .notes-field {
        height: 5rem;
        resize: none; }
    .other-user-popup .modal-header .user-credential-panel .warning-message-panel {
      width: 57rem;
      padding: 0.5rem 0 0 0; }
      .other-user-popup .modal-header .user-credential-panel .warning-message-panel .warning-message {
        font-size: 1.5rem !important; }
    .other-user-popup .modal-header > h3 {
      flex-grow: 1; }
    .other-user-popup .modal-header > span {
      align-self: center;
      margin-right: 15px; }
  .other-user-popup .modal-body {
    width: 100%;
    max-height: 450px;
    overflow: hidden; }
    .other-user-popup .modal-body .sis-toggle-switch {
      text-align: center;
      margin-bottom: 10px;
      width: 100%; }
  .other-user-popup .modal-footer {
    display: flex;
    justify-content: center; }

.select-list-popup {
  background-color: #FFFFFF; }
  .select-list-popup .modal-header {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-content: space-between; }
    .select-list-popup .modal-header > h3 {
      flex-grow: 1; }
    .select-list-popup .modal-header > span {
      align-self: center;
      margin-right: 15px; }
  .select-list-popup .modal-body {
    width: 100%;
    max-height: 450px;
    overflow: hidden; }
    .select-list-popup .modal-body search-input .search-input-container {
      margin-bottom: 1rem; }
  .select-list-popup .modal-footer {
    display: flex;
    justify-content: center; }
  .select-list-popup .list-group {
    margin-bottom: 0; }

.select-list-toggle-popup {
  background-color: #FFFFFF; }
  .select-list-toggle-popup .modal-header {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-content: space-between; }
    .select-list-toggle-popup .modal-header > h3 {
      flex-grow: 1; }
    .select-list-toggle-popup .modal-header > span {
      align-self: center;
      margin-right: 15px; }
  .select-list-toggle-popup .modal-body {
    width: 100%;
    max-height: 450px;
    overflow: hidden; }
    .select-list-toggle-popup .modal-body .sis-toggle-switch {
      text-align: center;
      margin-bottom: 10px;
      width: 100%; }
    .select-list-toggle-popup .modal-body search-input .search-input-container {
      margin-bottom: 1rem; }
  .select-list-toggle-popup .modal-footer {
    display: flex;
    justify-content: center; }
  .select-list-toggle-popup .list-group {
    margin-bottom: 0; }

.consent-popup-parent .modal-dialog .modal-content .modal-body {
  padding-bottom: 0;
  height: auto !important; }

.update-textbox-popup {
  width: 71.5rem;
  background-color: #FFFFFF; }
  .update-textbox-popup .modal-header {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-content: space-between; }
    .update-textbox-popup .modal-header > h3 {
      color: #E2147B !important;
      flex-grow: 1;
      align-self: center; }
    .update-textbox-popup .modal-header > span {
      align-self: center;
      margin-right: 15px; }
    .update-textbox-popup .modal-header .fa-bell {
      color: #E2147B;
      font-size: 20px; }
  .update-textbox-popup .modal-body {
    width: 100%;
    display: flex;
    flex-direction: column;
    height: 70rem !important; }
    .update-textbox-popup .modal-body textarea {
      width: 100%;
      flex: 1 1 100%;
      margin-bottom: 15px;
      max-height: 680px; }

.patient-signature-modal .modal-dialog {
  width: 533px; }
  .patient-signature-modal .modal-dialog .modal-content .modal-body {
    padding-bottom: 0; }
    .patient-signature-modal .modal-dialog .modal-content .modal-body .sis-toggle-switch {
      margin-bottom: 10px;
      text-align: center;
      width: 100%; }
    .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient {
      display: flex;
      align-items: center;
      margin-bottom: 10px; }
      .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .label-text, .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .dvt-prevention-details .title-text, .dvt-prevention-details .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .title-text, .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .title-text, .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .radio-group-standard .question, .radio-group-standard .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .question, .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .radio-group-standard .score, .radio-group-standard .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .score, .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .radio-group-stop-bang .question, .radio-group-stop-bang .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .question, .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .title-text, .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .title-text, .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .title-text {
        margin-right: 10px;
        flex-grow: 0; }
      .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .relationship-dropdown {
        flex-grow: 1; }
        .patient-signature-modal .modal-dialog .modal-content .modal-body .relationship-to-patient .relationship-dropdown .dropdown-dictionary {
          width: 100%; }
    .patient-signature-modal .modal-dialog .modal-content .modal-body .invalid_signature canvas {
      border: 0.1rem solid #D7572B; }
    .patient-signature-modal .modal-dialog .modal-content .modal-body .alert_text {
      color: #D7572B;
      font-size: 1.3rem;
      font-family: OpenSans-Bold;
      min-height: 1.8rem; }
  .patient-signature-modal .modal-dialog .modal-footer .button-secondary-small,
  .patient-signature-modal .modal-dialog .modal-footer .button-primary-small {
    margin-left: 0.5rem; }

.select-list-popup .modal-body {
  max-height: 750px; }

.create-case-parent .modal-dialog {
  width: 50rem; }
  .create-case-parent .modal-dialog .modal-content {
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    -ms-border-radius: 1rem;
    border-radius: 1rem; }

.create-case-modal {
  min-height: 20rem;
  background-color: #F9F9F9;
  -webkit-border-radius: 1.3rem;
  -moz-border-radius: 1.3rem;
  -ms-border-radius: 1.3rem;
  border-radius: 1.3rem;
  padding: 0 !important;
  box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  margin: calc(50vh - 16rem) 0; }
  .create-case-modal .modal-body {
    min-height: 16rem;
    display: block;
    padding: 0; }
    .create-case-modal .modal-body .caution-icon {
      font-size: 6rem;
      margin-right: 3rem;
      color: #F38A00; }
    .create-case-modal .modal-body .modal-title {
      color: #F38A00;
      text-transform: none;
      line-height: 2.0rem;
      padding: 1.5rem 0 1.5rem 0; }
    .create-case-modal .modal-body .label-text, .create-case-modal .modal-body .dvt-prevention-details .title-text, .dvt-prevention-details .create-case-modal .modal-body .title-text, .create-case-modal .modal-body .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .create-case-modal .modal-body .title-text, .create-case-modal .modal-body .radio-group-standard .question, .radio-group-standard .create-case-modal .modal-body .question, .create-case-modal .modal-body .radio-group-standard .score, .radio-group-standard .create-case-modal .modal-body .score, .create-case-modal .modal-body .radio-group-stop-bang .question, .radio-group-stop-bang .create-case-modal .modal-body .question, .create-case-modal .modal-body .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .create-case-modal .modal-body .title-text, .create-case-modal .modal-body .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .create-case-modal .modal-body .title-text, .create-case-modal .modal-body .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .create-case-modal .modal-body .title-text {
      padding-top: 0.5rem;
      padding-right: 0.5rem; }
    .create-case-modal .modal-body .col-md-12 {
      padding-top: 1.5rem; }
    .create-case-modal .modal-body .button-primary-small {
      vertical-align: top; }
  .create-case-modal .modal-footer {
    height: 4.3rem;
    background-color: #BFC0C1 !important;
    padding: 0.5rem !important;
    -webkit-border-radius: 0 0 1rem 1rem;
    -moz-border-radius: 0 0 1rem 1rem;
    -ms-border-radius: 0 0 1rem 1rem;
    border-radius: 0 0 1rem 1rem;
    border-top: 0.1rem solid #8C9093; }

.sigmodal-width {
  width: 40rem; }

/*
.replaceAccessLevelParent {
  .replaceAccessLevelModal {
    width:45rem;

    .profileSelection {
      padding-top:2rem;
    }
  }
}

.user-prompt-parent {
  .modal-dialog {

  }
} */
.user-prompt-parent .modal-dialog .modal-content .ReplaceAccessLevelModal .user-prompt-error {
  width: 42rem; }

.ReplaceAccessLevelModal #profileSelection {
  padding-top: 1rem; }

.ReplaceAccessLevelModal #profileRequiredWarning {
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.5rem;
  color: #D7572B; }

.ReplaceAccessLevelModal .role-dictionary {
  width: 28rem;
  padding-left: 5px; }
  .ReplaceAccessLevelModal .role-dictionary .dropdown-btn {
    width: 28rem;
    padding: 0.8rem 1.8rem; }
  .ReplaceAccessLevelModal .role-dictionary .dictionaryItemList {
    width: 28rem;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.staff-selection-window .modal-dialog {
  width: 35rem; }

.staff-selection-window .staff-selection-title {
  padding-left: 5rem;
  padding-top: 1rem; }

.staff-selection-window .staff-list {
  min-width: 26rem; }

.staff-selection-window .staff-selection-modal {
  box-sizing: border-box;
  width: 29rem;
  height: 31rem;
  background: #FFFFFF;
  padding-top: 5px;
  margin: auto; }
  .staff-selection-window .staff-selection-modal .modal-body {
    width: auto;
    margin: 0 auto; }
  .staff-selection-window .staff-selection-modal .staff {
    cursor: default; }
    .staff-selection-window .staff-selection-modal .staff:hover {
      background: darkgrey; }

.staff-selection-window .staff-selection-input {
  width: 100%;
  border: 0.1rem solid #BFC0C1;
  margin-bottom: 1rem; }

.case-type-parent .modal-dialog {
  width: 55rem; }
  .case-type-parent .modal-dialog .modal-content {
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    -ms-border-radius: 1rem;
    border-radius: 1rem; }

.case-type-start-date-modal {
  min-height: 20rem;
  background-color: #F9F9F9;
  -webkit-border-radius: 1.3rem;
  -moz-border-radius: 1.3rem;
  -ms-border-radius: 1.3rem;
  border-radius: 1.3rem;
  padding: 0 !important;
  box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  margin: calc(50vh - 16rem) 0; }
  .case-type-start-date-modal .modal-body {
    min-height: 16rem;
    display: block;
    padding: 0; }
    .case-type-start-date-modal .modal-body .caution-icon {
      font-size: 6rem;
      margin-right: 3rem;
      color: #F38A00; }
    .case-type-start-date-modal .modal-body .modal-title {
      color: #F38A00;
      text-transform: none;
      line-height: 2rem;
      padding: 1.5rem 0 1.5rem 0; }
    .case-type-start-date-modal .modal-body .label-text, .case-type-start-date-modal .modal-body .dvt-prevention-details .title-text, .dvt-prevention-details .case-type-start-date-modal .modal-body .title-text, .case-type-start-date-modal .modal-body .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .case-type-start-date-modal .modal-body .title-text, .case-type-start-date-modal .modal-body .radio-group-standard .question, .radio-group-standard .case-type-start-date-modal .modal-body .question, .case-type-start-date-modal .modal-body .radio-group-standard .score, .radio-group-standard .case-type-start-date-modal .modal-body .score, .case-type-start-date-modal .modal-body .radio-group-stop-bang .question, .radio-group-stop-bang .case-type-start-date-modal .modal-body .question, .case-type-start-date-modal .modal-body .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .case-type-start-date-modal .modal-body .title-text, .case-type-start-date-modal .modal-body .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .case-type-start-date-modal .modal-body .title-text, .case-type-start-date-modal .modal-body .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .case-type-start-date-modal .modal-body .title-text {
      padding-top: 0.5rem;
      padding-right: 0.5rem; }
    .case-type-start-date-modal .modal-body .case-type-col {
      padding: 0 0 0 1.5rem; }
    .case-type-start-date-modal .modal-body .col-md-12 {
      padding-top: 1.5rem; }
    .case-type-start-date-modal .modal-body .dropdown-dictionary {
      width: 12rem; }
      .case-type-start-date-modal .modal-body .dropdown-dictionary .dropdown-btn {
        width: 12rem;
        padding: 0.8rem 1.8rem; }
      .case-type-start-date-modal .modal-body .dropdown-dictionary .dictionaryItemList {
        width: 12rem;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .case-type-start-date-modal .modal-body .dropdown-dictionary .dictionaryItemList .infinite-items {
        overflow-y: hidden; }
    .case-type-start-date-modal .modal-body .button-primary-small {
      vertical-align: top; }
  .case-type-start-date-modal .modal-footer {
    height: 4.3rem;
    background-color: #BFC0C1 !important;
    padding: 0.5rem !important;
    -webkit-border-radius: 0 0 1rem 1rem;
    -moz-border-radius: 0 0 1rem 1rem;
    -ms-border-radius: 0 0 1rem 1rem;
    border-radius: 0 0 1rem 1rem;
    border-top: 0.1rem solid #8C9093; }

.image-error-parent .modal-dialog {
  width: 55rem; }
  .image-error-parent .modal-dialog .modal-content {
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    -ms-border-radius: 1rem;
    border-radius: 1rem; }

.image-error-start-date-modal {
  min-height: 20rem;
  background-color: #F9F9F9;
  -webkit-border-radius: 1.3rem;
  -moz-border-radius: 1.3rem;
  -ms-border-radius: 1.3rem;
  border-radius: 1.3rem;
  padding: 0 !important;
  box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0.3rem 0.3rem 0.2rem rgba(0, 0, 0, 0.2);
  margin: calc(50vh - 16rem) 0; }
  .image-error-start-date-modal .modal-body {
    min-height: 16rem;
    display: block;
    padding: 0; }
    .image-error-start-date-modal .modal-body .caution-icon {
      color: #F38A00;
      font-size: 2rem; }
    .image-error-start-date-modal .modal-body .modal-title {
      color: #F38A00;
      text-transform: none;
      line-height: 2rem;
      padding: 1.5rem 0 1.5rem 0; }
    .image-error-start-date-modal .modal-body .label-text, .image-error-start-date-modal .modal-body .dvt-prevention-details .title-text, .dvt-prevention-details .image-error-start-date-modal .modal-body .title-text, .image-error-start-date-modal .modal-body .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .image-error-start-date-modal .modal-body .title-text, .image-error-start-date-modal .modal-body .radio-group-standard .question, .radio-group-standard .image-error-start-date-modal .modal-body .question, .image-error-start-date-modal .modal-body .radio-group-standard .score, .radio-group-standard .image-error-start-date-modal .modal-body .score, .image-error-start-date-modal .modal-body .radio-group-stop-bang .question, .radio-group-stop-bang .image-error-start-date-modal .modal-body .question, .image-error-start-date-modal .modal-body .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .image-error-start-date-modal .modal-body .title-text, .image-error-start-date-modal .modal-body .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .image-error-start-date-modal .modal-body .title-text, .image-error-start-date-modal .modal-body .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .image-error-start-date-modal .modal-body .title-text {
      padding-top: 0.5rem;
      padding-right: 0.5rem; }
    .image-error-start-date-modal .modal-body td {
      padding: 1px !important;
      padding-left: 5rem !important; }
    .image-error-start-date-modal .modal-body .left-padding {
      margin-left: 2.5rem !important;
      padding-top: 0rem !important; }
    .image-error-start-date-modal .modal-body .col-md-12 {
      padding-top: 1.5rem; }
    .image-error-start-date-modal .modal-body .button-primary-small {
      vertical-align: top; }
    .image-error-start-date-modal .modal-body .bottom-padding {
      padding-bottom: 10rem; }

.image-details.image-details-window-width .modal-lg {
  width: 90vw; }

@media (min-width: 1920px) {
  .image-details.image-details-window-width .modal-lg {
    max-width: 1275px; } }

.image-details .modal-header {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-content: space-between; }
  .image-details .modal-header > h3 {
    flex-grow: 1; }
  .image-details .modal-header > span {
    align-self: center;
    margin-right: 15px; }

.image-details .leftchev {
  position: absolute;
  margin-top: -30%;
  padding-left: 2%; }

.image-details .rightchev {
  position: absolute;
  margin-left: 96%;
  margin-top: -30%; }

.image-details .fa-chevron-right {
  font-size: 4rem;
  color: #00A0DC;
  position: relative;
  top: 50%;
  left: 50px; }

.image-details .no-padding {
  padding: 0px;
  width: 2.5rem;
  height: 2.5rem; }

.image-details .fa-chevron-left {
  font-size: 4rem;
  color: #00A0DC;
  position: relative;
  top: 50%;
  left: 20px; }

.image-details .align-right {
  text-align: right; }

.image-details .desc {
  padding-right: 0rem;
  margin-bottom: 15px; }

.image-details .filename {
  padding-bottom: 1.5rem; }

.image-details .fxed {
  width: 80px;
  padding: 0;
  font-family: 'MetaProMedium';
  font-size: 15px; }

.image-details .modal-body {
  overflow: hidden;
  height: calc(100vh - 27rem) !important;
  width: calc(100% - 3rem);
  padding: 0 !important;
  margin: 1.5rem 1.5rem 0rem 1.5rem;
  background-color: #535456; }
  .image-details .modal-body .left-carousel {
    width: 100px;
    height: 100%;
    position: absolute;
    left: 3rem; }
  .image-details .modal-body .right-carousel {
    width: 100px;
    height: 100%;
    top: 0px;
    position: absolute;
    left: calc(100% - 13rem); }
  .image-details .modal-body .carousel-anchor {
    display: block;
    width: 100px;
    height: 100%;
    opacity: 0; }
  .image-details .modal-body .carousel-anchor:hover {
    display: block;
    opacity: 1; }
  .image-details .modal-body .image-center-flex {
    display: flex;
    height: -webkit-fill-available;
    text-align: center; }
  .image-details .modal-body .image-center {
    display: block;
    height: -webkit-fill-available;
    text-align: center; }
  .image-details .modal-body .image {
    align-self: center;
    margin: 0 auto;
    height: -webkit-fill-available; }

.image-details .modal-footer {
  display: flex;
  justify-content: center; }

.custom-mandatory-field-popup .mandatory-fields-title {
  font-size: 1.7rem;
  color: #00A0DC; }

.custom-mandatory-field-popup .message {
  font-family: OpenSans;
  font-size: 1.5rem; }

.custom-mandatory-field-popup .fa-exclamation-triangle {
  font-size: 6rem;
  margin-top: 2.5rem;
  color: #00A0DC; }

.time-out-parent .self-dismiss-dialog {
  width: 45rem; }

.time-out-parent .modal-content {
  background: transparent;
  box-shadow: none;
  top: 5rem; }

.sisprogress-bar .progress {
  display: inline-block;
  width: 100%;
  border: 1px #BFC0C1 solid;
  border-radius: 1rem;
  background-color: #EFEFEF;
  height: 2.5rem;
  font-family: OpenSans;
  font-size: 1.5rem;
  color: #343435;
  position: relative; }
  .sisprogress-bar .progress .progress-bar-complete {
    border-radius: 1rem;
    background: #24D399;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
    /* Standard syntax */
    height: 2.5rem;
    font-family: opensans;
    font-weight: normal;
    font-size: 1.5rem;
    color: #FFFFFF;
    position: relative;
    top: -1px;
    text-align: center; }
    .sisprogress-bar .progress .progress-bar-complete span {
      padding-left: 0.5rem;
      top: 2px;
      position: relative; }
  .sisprogress-bar .progress .progress-bar-incomplete {
    font-size: 1.5rem;
    color: #343435; }

.db-search input {
  width: 100%; }

.db-search .full-input {
  padding: 0 1.8rem 0 1.5rem; }

.db-search .search {
  font-family: OpenSans-Semibold, "FontAwesome";
  padding: 1rem; }

.db-search .search-top {
  top: 30px; }

.db-search .search-items {
  position: absolute;
  list-style-type: none;
  background-color: #E6E6E6;
  border: 0.1rem solid #E6E6E6;
  border-top: 0;
  border-radius: 0 0 0.5rem 0.5rem;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 250px;
  margin: 0;
  width: calc(100% - 3.3rem);
  color: #535456;
  z-index: 999; }
  .db-search .search-items.rounded-top-corner {
    border-radius: 0 0.5rem 0.5rem 0.5rem; }
  .db-search .search-items .dbtruncate-string {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left; }
  .db-search .search-items .selected-item {
    color: #FFFFFF;
    cursor: default;
    background-color: #00A0DC; }
    .db-search .search-items .selected-item i {
      color: #FFFFFF !important; }
  .db-search .search-items .item {
    display: inline-flex !important;
    padding: 0.5rem 1rem 0.5rem 1.8rem !important;
    position: relative;
    vertical-align: middle;
    font-family: MetaProMedium;
    font-size: 1.4rem;
    list-style: none;
    line-height: 2rem;
    width: 99.9%;
    cursor: default;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 2.5rem; }
    .db-search .search-items .item.invisible {
      visibility: hidden; }
    .db-search .search-items .item:hover {
      color: #FFFFFF;
      background-color: #00A0DC; }
      .db-search .search-items .item:hover i {
        color: #FFFFFF; }
    .db-search .search-items .item i {
      color: #E6E6E6; }

.db-search .clear-icon {
  right: 0.3rem; }

.db-search .inner-search {
  width: calc(100% - 3.2rem);
  display: inline-block;
  position: relative;
  float: left; }

.db-search .fht_keyboard, .db-search .fht_keyboard_on, .db-search .fht_keyboard_off {
  padding: 0.4rem;
  border-radius: 0.5rem;
  float: right;
  cursor: default; }

.db-search .fht-keyboard-size {
  font-size: 2rem; }

.db-search .fht_keyboard_on {
  border: 0.1rem #00A0DC solid;
  color: #FFFFFF;
  background-color: #00A0DC; }
  .db-search .fht_keyboard_on.no_tool_tip .custom-tooltip {
    display: none; }
  .db-search .fht_keyboard_on.display_tool_tip .custom-tooltip {
    width: 30rem; }
  .db-search .fht_keyboard_on:hover {
    background-color: #006D8E; }
  .db-search .fht_keyboard_on .custom-tooltip {
    width: 30rem; }

.db-search .fht_keyboard_off {
  border: 0.1rem #00A0DC solid;
  color: #00A0DC; }
  .db-search .fht_keyboard_off:hover {
    background-color: #b2e2f4; }

.db-search .disable_keyboard {
  pointer-events: none;
  color: #BFC0C1;
  background-color: #EFEFEF;
  border: 0.1rem solid #BFC0C1; }

.variable-panel {
  padding: 1rem 0 0rem; }
  .variable-panel .variable-section h4, .variable-panel .variable-section .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .variable-panel .variable-section .fc-resource-cell, .variable-panel .variable-section single-select {
    float: left;
    margin-right: 1rem; }
  .variable-panel .variable-section h4, .variable-panel .variable-section .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .variable-panel .variable-section .fc-resource-cell {
    padding: 0.7rem 0 0 1rem; }
  .variable-panel .variable-section .dropdown-dictionary {
    width: 23rem; }
  .variable-panel .variable-section .button-primary-small {
    float: left; }
  .variable-panel .variable-section-editable {
    float: right;
    display: inline-flex; }
    .variable-panel .variable-section-editable h4, .variable-panel .variable-section-editable .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .variable-panel .variable-section-editable .fc-resource-cell {
      margin: 0.5rem 1rem 0 0; }
  .variable-panel .error {
    color: #D7572B;
    font-family: MetaProMedium;
    display: inline-block;
    font-size: 1.5rem;
    padding-top: 1.1rem; }
  .variable-panel .label-caution {
    color: #00A0DC;
    font-size: 1.5rem;
    font-family: OpenSans;
    display: inline-block;
    vertical-align: middle; }

/**
 * Created by SNR on 06-01-2018.
 */
.external-inventory-search-wrapper {
  width: 100%;
  display: inline-flex;
  justify-content: center;
  position: relative; }
  .external-inventory-search-wrapper.add-z-index {
    z-index: 1051; }
  .external-inventory-search-wrapper input {
    width: 100%;
    font-family: OpenSans-Semibold; }
  .external-inventory-search-wrapper .place-holder-font-style {
    width: 100%;
    font-family: fontawesome, OpenSans-Semibold; }
  .external-inventory-search-wrapper .full-input {
    padding: 0 1.8rem 0 1.5rem; }
  .external-inventory-search-wrapper .inner-search {
    width: calc(100% - 3.3rem);
    display: inline-block;
    position: relative;
    margin-right: 0.1rem; }
    .external-inventory-search-wrapper .inner-search span.fa-times-circle {
      position: absolute;
      right: 5px;
      top: 0;
      bottom: 0;
      height: 1.4rem;
      margin: auto;
      font-size: 1.4rem;
      cursor: pointer;
      color: #8c9093; }
  .external-inventory-search-wrapper .only-search-box {
    width: 100%; }
  .external-inventory-search-wrapper .fht_keyboard, .external-inventory-search-wrapper .fht_keyboard_on, .external-inventory-search-wrapper .fht_keyboard_off {
    padding: 0.4rem 0.4rem 0.2rem;
    border-radius: 0.5rem;
    float: right;
    cursor: default; }
  .external-inventory-search-wrapper .fht-keyboard-size {
    font-size: 2rem; }
  .external-inventory-search-wrapper .fht_keyboard_on {
    border: 0.1rem #00A0DC solid;
    color: #FFFFFF;
    background-color: #00A0DC; }
    .external-inventory-search-wrapper .fht_keyboard_on:hover {
      background-color: #006D8E; }
  .external-inventory-search-wrapper .fht_keyboard_off {
    border: 0.1rem #00A0DC solid;
    color: #00A0DC; }
    .external-inventory-search-wrapper .fht_keyboard_off:hover {
      background-color: #b2e2f4; }

.search-toggle-text {
  color: #00A0DC;
  font-family: MetaProMedium;
  font-size: 1.3rem;
  cursor: default; }
  .search-toggle-text:hover {
    color: #006D8E; }

.implant-search-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #E6E6E6;
  color: #535456;
  border: 0.1rem solid #E6E6E6;
  border-top: 0;
  border-radius: 0 0 0.5rem 0.5rem;
  z-index: 99001;
  position: absolute;
  width: 100%;
  top: inherit;
  left: 0; }
  .implant-search-list.rounded-top-corner {
    border-radius: 0 0.5rem 0.5rem 0.5rem; }
  .implant-search-list .implant-search-item {
    position: relative;
    vertical-align: middle;
    font-family: MetaProMedium;
    font-size: 1.4rem;
    list-style: none;
    line-height: 2rem;
    width: 99.9%;
    height: 3rem;
    cursor: default;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-height: 1rem;
    background-color: #E6E6E6; }
    .implant-search-list .implant-search-item.invisible {
      visibility: hidden; }
    .implant-search-list .implant-search-item:hover {
      color: #FFFFFF;
      background-color: #00A0DC; }
      .implant-search-list .implant-search-item:hover span,
      .implant-search-list .implant-search-item:hover span b {
        color: #FFFFFF; }
    .implant-search-list .implant-search-item span {
      color: #E6E6E6; }
    .implant-search-list .implant-search-item .non-active {
      padding: 0.5rem 1.5rem 0.5rem 0.5rem; }
    .implant-search-list .implant-search-item .active-item {
      padding: 0.5rem 1.5rem 0.5rem 0.5rem;
      color: #FFFFFF;
      cursor: default;
      background-color: #00A0DC; }
      .implant-search-list .implant-search-item .active-item span,
      .implant-search-list .implant-search-item .active-item span b {
        color: #FFFFFF; }
      .implant-search-list .implant-search-item .active-item i {
        color: #FFFFFF !important; }
    .implant-search-list .implant-search-item label.control-label,
    .implant-search-list .implant-search-item .first-item-text,
    .implant-search-list .implant-search-item .search-item-text,
    .implant-search-list .implant-search-item .first-item-text-manu,
    .implant-search-list .implant-search-item .second-item-text-manu {
      color: #343435;
      font-weight: 500;
      padding-left: 1.5rem; }
      .implant-search-list .implant-search-item label.control-label b,
      .implant-search-list .implant-search-item .first-item-text b,
      .implant-search-list .implant-search-item .search-item-text b,
      .implant-search-list .implant-search-item .first-item-text-manu b,
      .implant-search-list .implant-search-item .second-item-text-manu b {
        color: #00A0DC;
        font-weight: 500; }
    .implant-search-list .implant-search-item .search-item-text {
      font-family: OpenSans;
      padding-left: 0; }
    .implant-search-list .implant-search-item .second-item-text-manu {
      font-family: OpenSans;
      margin-left: -0.9rem;
      padding-left: 0; }
    .implant-search-list .implant-search-item .custom-tooltip b {
      color: #00A0DC;
      font-weight: 500; }
  .implant-search-list .eis-list-header {
    font-family: MetaProMedium;
    font-size: 1.5rem;
    background-color: #C0C0C0;
    color: #000;
    padding: 0.2rem 1.5rem 0.2rem 0.5rem;
    min-height: 0.5rem; }
  .implant-search-list .manu-list-header {
    font-family: MetaProMedium;
    font-size: 1.5rem;
    background-color: #C0C0C0;
    color: #000;
    padding: 0.2rem 1.5rem 0.2rem 1.8rem;
    min-height: 0.5rem; }
  .implant-search-list .list-scroll {
    max-height: 24.2rem;
    position: relative; }
  .implant-search-list .no-right-padding {
    padding-right: 0rem; }
  .implant-search-list .footer {
    padding-left: 2rem; }

#backdrop-mask {
  position: fixed;
  z-index: 1040;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.dragmulti-selector {
  position: relative; }
  .dragmulti-selector .search-row {
    display: flex;
    align-content: center;
    margin: 0; }
    .dragmulti-selector .search-row .search-input-container {
      position: relative;
      font-size: 1.5rem; }
      .dragmulti-selector .search-row .search-input-container input.search-input {
        text-align: left;
        height: 3rem;
        width: 100%;
        font-family: OpenSans-Semibold;
        padding-left: 1rem;
        padding-right: 2.5rem;
        background-color: #F9F9F9;
        border: 1px solid #E6E6E6 !important;
        border-radius: 0; }
      .dragmulti-selector .search-row .search-input-container input.search-input::-webkit-input-placeholder {
        color: #535456;
        padding-left: 2.5rem;
        font-family: OpenSans-Semibold;
        font-size: 1.4rem; }
      .dragmulti-selector .search-row .search-input-container input.search-input::-moz-placeholder {
        color: #535456;
        padding-left: 2.5rem;
        font-family: OpenSans-Semibold;
        font-size: 1.4rem; }
      .dragmulti-selector .search-row .search-input-container input.search-input::-ms-input-placeholder {
        color: #535456;
        padding-left: 3.5rem;
        font-family: OpenSans-Semibold;
        font-size: 1.4rem; }
      .dragmulti-selector .search-row .search-input-container .fa-search {
        color: #535456;
        top: .9rem;
        position: absolute;
        left: 1.6rem;
        font-size: 1.4rem;
        text-align: left; }
      .dragmulti-selector .search-row .search-input-container > input:focus + .fa-search {
        display: none; }
      .dragmulti-selector .search-row .search-input-container .displaynone {
        display: none; }
    .dragmulti-selector .search-row .dragmulti-selector-search-input {
      flex-grow: 1; }
  .dragmulti-selector .dragmulti-selector-list-container {
    width: 100%;
    overflow: hidden;
    height: 20rem;
    position: absolute;
    top: 30px;
    display: none;
    z-index: 1; }
    .dragmulti-selector .dragmulti-selector-list-container.show {
      display: block; }
    .dragmulti-selector .dragmulti-selector-list-container .list-group {
      text-align: left;
      background-color: #E6E6E6;
      border: 0.1rem solid #E6E6E6;
      border-top: 0;
      border-radius: 0rem 0rem 1rem 1rem;
      overflow: hidden;
      margin: 0; }
      .dragmulti-selector .dragmulti-selector-list-container .list-group .list-group-item {
        cursor: pointer;
        user-select: none;
        vertical-align: middle;
        padding: 0.8rem 1.8rem;
        position: relative;
        width: 100%;
        border: 0;
        background: transparent; }
        .dragmulti-selector .dragmulti-selector-list-container .list-group .list-group-item:hover {
          background-color: #00A0DC;
          color: #FFFFFF; }
        .dragmulti-selector .dragmulti-selector-list-container .list-group .list-group-item.selected {
          color: #343435; }
          .dragmulti-selector .dragmulti-selector-list-container .list-group .list-group-item.selected .flex-grow {
            padding-right: 1rem; }
          .dragmulti-selector .dragmulti-selector-list-container .list-group .list-group-item.selected .fa-check {
            position: absolute;
            top: 1rem;
            right: 1rem;
            color: #00A0DC; }
          .dragmulti-selector .dragmulti-selector-list-container .list-group .list-group-item.selected:hover {
            color: #FFFFFF; }
            .dragmulti-selector .dragmulti-selector-list-container .list-group .list-group-item.selected:hover .fa-check {
              color: #FFFFFF; }
  .dragmulti-selector .selected-insurances {
    border: 0.1rem solid #E6E6E6;
    font-family: OpenSans;
    color: #343435;
    font-size: 1.5rem;
    height: 20rem;
    position: relative; }
    .dragmulti-selector .selected-insurances .draggable {
      cursor: move; }
    .dragmulti-selector .selected-insurances .selected-insurance {
      display: inline-block;
      padding: 1rem;
      width: 100%;
      border-bottom: 0.1rem solid #E6E6E6; }
      .dragmulti-selector .selected-insurances .selected-insurance:hover .insurance-button .active-indicator {
        display: inline-block; }
      .dragmulti-selector .selected-insurances .selected-insurance .insurance-data {
        display: inline-block;
        width: 90%; }
      .dragmulti-selector .selected-insurances .selected-insurance .insurance-name {
        display: block;
        width: 100%;
        color: #343435;
        line-height: 1.9rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      .dragmulti-selector .selected-insurances .selected-insurance .insurance-dates {
        font-size: 1.2rem;
        display: block;
        width: 100%;
        color: #343435; }
      .dragmulti-selector .selected-insurances .selected-insurance .insurance-button {
        width: 10%;
        float: right;
        text-align: center;
        line-height: 2.7rem; }
        .dragmulti-selector .selected-insurances .selected-insurance .insurance-button .active-indicator {
          color: #D7572B;
          font-size: 1.5rem;
          display: none;
          line-height: 1.2rem; }

.multiple-checklist.checkList .list-group-item {
  padding: 0; }
  .multiple-checklist.checkList .list-group-item .label-container {
    padding: 1rem 3.5rem 1rem 1.5rem; }
    .multiple-checklist.checkList .list-group-item .label-container > span {
      width: calc(100% - 3.5rem);
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
  .multiple-checklist.checkList .list-group-item.disabled .label-container, .multiple-checklist.checkList .list-group-item:disabled .label-container, .multiple-checklist.checkList .list-group-item.disable-all .label-container {
    background: #F9F9F9;
    color: #8C9093; }
  .multiple-checklist.checkList .list-group-item.selected .label-container {
    color: #FFFFFF;
    background-color: #00A0DC; }
  .multiple-checklist.checkList .list-group-item .radio-box {
    position: absolute;
    top: 1rem;
    right: 1.5rem;
    line-height: 2rem; }

.h-p-summary-container {
  max-height: 48.5rem; }
  .h-p-summary-container .h-p-summary-table {
    max-height: 25rem; }
    .h-p-summary-container .h-p-summary-table .h-p-summary-table-data {
      max-height: 19.5rem; }
  .h-p-summary-container .expiredText {
    color: #D7572B; }
  .h-p-summary-container table.smart-table thead tr {
    width: 100%;
    height: 4.5rem; }
  .h-p-summary-container table.smart-table .ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 30rem; }
  .h-p-summary-container table.smart-table .nameEllipsis {
    width: 29rem; }
  .h-p-summary-container table.smart-table tbody {
    overflow: hidden; }
  .h-p-summary-container table.smart-table .signedDt {
    text-align: left;
    width: 15.5rem; }
  .h-p-summary-container table.smart-table .expirationDt {
    text-align: left;
    width: 15.5rem; }
  .h-p-summary-container table.smart-table .percentageCompleted {
    width: 10.5rem; }
  .h-p-summary-container table.smart-table .signedByName {
    text-align: left;
    padding-left: 4rem;
    width: 51rem; }
  .h-p-summary-container table.smart-table th.st-sort-ascent::after, .h-p-summary-container table.smart-table th.st-sort-descent::after {
    right: inherit;
    margin-left: 10px; }
  .h-p-summary-container table.smart-table tbody tr:nth-child(even) {
    background-color: #F9F9F9; }
  .h-p-summary-container table.smart-table tbody tr:nth-child(odd) {
    background-color: transparent; }
  .h-p-summary-container table.smart-table tbody tr:hover {
    color: #FFFFFF;
    background-color: #00A0DC !important; }
  .h-p-summary-container table.smart-table tbody tr.selected {
    color: #FFFFFF;
    background-color: #00A0DC !important; }

.draglist-selector {
  position: relative; }
  .draglist-selector .search-row {
    display: flex;
    align-content: center;
    margin: 0; }
    .draglist-selector .search-row .search-input-container {
      position: relative;
      font-size: 1.5rem;
      width: 100%; }
    .draglist-selector .search-row .search-button {
      text-align: center;
      padding-right: 15px;
      padding-left: 15px;
      padding-top: 4px;
      color: red; }
  .draglist-selector .dictionary-block {
    width: 100%; }
  .draglist-selector .dropdown-dictionary {
    width: 100%; }
  .draglist-selector .selected-items {
    border: 0.1rem solid #E6E6E6;
    font-family: OpenSans;
    color: #343435;
    font-size: 1.5rem;
    height: 20rem;
    position: relative;
    text-align: left; }
    .draglist-selector .selected-items .selected-item {
      width: 100%;
      border-bottom: 0.1rem solid #E6E6E6; }
      .draglist-selector .selected-items .selected-item .item-name {
        color: #343435;
        line-height: 1.9rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      .draglist-selector .selected-items .selected-item .name-span {
        cursor: default;
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        width: 75%; }
      .draglist-selector .selected-items .selected-item .item-button {
        visibility: hidden;
        text-align: center;
        line-height: 2.7rem; }
      .draglist-selector .selected-items .selected-item .button-left {
        padding-right: 10px; }
      .draglist-selector .selected-items .selected-item .button-right {
        padding-left: 10px;
        color: red; }
      .draglist-selector .selected-items .selected-item .invisible {
        visibility: hidden !important; }
      .draglist-selector .selected-items .selected-item:hover .item-button {
        visibility: visible; }
      .draglist-selector .selected-items .selected-item:hover .invisible {
        visibility: hidden !important; }
      .draglist-selector .selected-items .selected-item:hover .movable {
        cursor: move; }
      .draglist-selector .selected-items .selected-item:hover .button-right {
        cursor: default; }

.draggable-and-editable-list-container .ul-add {
  margin-bottom: -1px; }
  .draggable-and-editable-list-container .ul-add .disable {
    background-color: #E6E6E6; }
  .draggable-and-editable-list-container .ul-add .input-add {
    width: 75%;
    border: none;
    padding-top: 5px;
    font-family: OpenSans;
    font-size: 1.5rem; }
    .draggable-and-editable-list-container .ul-add .input-add::placeholder {
      font-family: OpenSans-Semibold;
      color: #8f8f8f; }
    .draggable-and-editable-list-container .ul-add .input-add .disable {
      background-color: #E6E6E6; }
    .draggable-and-editable-list-container .ul-add .input-add.enable {
      background-color: #F9F9F9; }

.draggable-and-editable-list-container .list-group {
  text-align: left; }
  .draggable-and-editable-list-container .list-group .list-group-item {
    cursor: pointer;
    user-select: none;
    height: 40px;
    padding: 4px 15px; }
    .draggable-and-editable-list-container .list-group .list-group-item .div-editable-text-box {
      width: 100%; }
      .draggable-and-editable-list-container .list-group .list-group-item .div-editable-text-box .editable-text-box {
        width: 100%;
        border: 1px solid #00A0DC;
        background-color: #F9F9F9; }
    .draggable-and-editable-list-container .list-group .list-group-item .flex-grow {
      overflow: hidden;
      text-overflow: ellipsis;
      font-family: OpenSans;
      font-size: 1.5rem; }
    .draggable-and-editable-list-container .list-group .list-group-item .loc-list-item-container {
      display: flex;
      align-items: center; }
      .draggable-and-editable-list-container .list-group .list-group-item .loc-list-item-container .ellipsis {
        padding-right: 5px; }
        .draggable-and-editable-list-container .list-group .list-group-item .loc-list-item-container .ellipsis .fa-ellipsis-v:hover {
          cursor: move; }
      .draggable-and-editable-list-container .list-group .list-group-item .loc-list-item-container .trash-icon {
        color: #D7572B; }

.external-search-wrapper {
  width: 100%;
  display: inline-flex;
  justify-content: center;
  position: relative; }
  .external-search-wrapper.add-z-index {
    z-index: 1051; }
  .external-search-wrapper input {
    width: 100%;
    font-family: fontawesome, OpenSans-Semibold; }
  .external-search-wrapper .full-input {
    padding: 0 1.8rem 0 1.5rem; }
  .external-search-wrapper .inner-search {
    width: calc(100% - 3.3rem);
    display: inline-block;
    position: relative;
    margin-right: 0.1rem; }
    .external-search-wrapper .inner-search span.fa-times-circle {
      position: absolute;
      right: 5px;
      top: 0;
      bottom: 0;
      height: 1.4rem;
      margin: auto;
      font-size: 1.4rem;
      cursor: pointer;
      color: #8C9093; }
  .external-search-wrapper .only-search-box {
    width: 100%; }
  .external-search-wrapper .fht_keyboard, .external-search-wrapper .fht_keyboard_on, .external-search-wrapper .fht_keyboard_off {
    padding: 0.4rem 0.4rem 0.2rem;
    border-radius: 0.5rem;
    float: right;
    cursor: default; }
  .external-search-wrapper .fht-keyboard-size {
    font-size: 2rem; }
  .external-search-wrapper .fht_keyboard_on {
    border: 0.1rem #00A0DC solid;
    color: #FFFFFF;
    background-color: #00A0DC; }
    .external-search-wrapper .fht_keyboard_on:hover {
      background-color: #006D8E; }
  .external-search-wrapper .fht_keyboard_off {
    border: 0.1rem #00A0DC solid;
    color: #00A0DC; }
    .external-search-wrapper .fht_keyboard_off:hover {
      background-color: #b2e2f4; }

.eis-search-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  background-color: #E6E6E6;
  color: #535456;
  border: 0.1rem solid #E6E6E6;
  border-top: 0;
  border-radius: 0 0 0.5rem 0.5rem;
  z-index: 99001;
  position: absolute;
  width: 100%;
  top: inherit;
  left: 0; }
  .eis-search-list.rounded-top-corner {
    border-radius: 0 0.5rem 0.5rem 0.5rem; }
  .eis-search-list .eis-search-item {
    padding: 0.5rem 1.5rem 0.5rem 0.5rem;
    position: relative;
    vertical-align: middle;
    font-family: MetaProMedium;
    font-size: 1.4rem;
    list-style: none;
    line-height: 2rem;
    width: 99.9%;
    height: 3rem;
    cursor: default;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-height: 1rem;
    background-color: #E6E6E6; }
    .eis-search-list .eis-search-item.invisible {
      visibility: hidden; }
    .eis-search-list .eis-search-item:hover {
      color: #FFFFFF;
      background-color: #00A0DC; }
      .eis-search-list .eis-search-item:hover span, .eis-search-list .eis-search-item:hover span b {
        color: #FFFFFF; }
    .eis-search-list .eis-search-item span {
      color: #E6E6E6; }
    .eis-search-list .eis-search-item label.control-label, .eis-search-list .eis-search-item .first-item-text,
    .eis-search-list .eis-search-item .search-item-text {
      color: #343435;
      font-weight: 500; }
      .eis-search-list .eis-search-item label.control-label b, .eis-search-list .eis-search-item .first-item-text b,
      .eis-search-list .eis-search-item .search-item-text b {
        color: #00A0DC;
        font-weight: 500; }
    .eis-search-list .eis-search-item .custom-tooltip b {
      color: #00A0DC;
      font-weight: 500; }
  .eis-search-list .eis-list-header {
    background-color: #C0C0C0;
    font-weight: 600;
    color: #000;
    padding: 0.2rem 1.5rem 0.2rem 0.5rem;
    min-height: 0.5rem; }
  .eis-search-list .list-scroll {
    max-height: 24.2rem;
    position: relative; }

#backdrop-mask {
  position: fixed;
  z-index: 1040;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.question-container .input-area {
  padding-top: 15px;
  padding-bottom: 15px;
  cursor: move; }

.question-container .question-disabled {
  cursor: default; }

.question-container .question-delete-icon {
  content: "\f017";
  cursor: pointer;
  background: #FFFFFF;
  position: absolute;
  height: 2rem;
  width: 2rem;
  right: -1rem;
  top: -1rem;
  text-align: center;
  line-height: 1.3;
  font-size: 1.6rem;
  border-radius: 50%;
  color: #D7572B;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); }

.response-container {
  height: 5rem; }
  .response-container .response-text {
    width: 811px; }
  .response-container .normal-button {
    padding: 0; }
  .response-container:hover i.drag-icon {
    visibility: hidden; }
  .response-container .drag-icon {
    visibility: hidden;
    padding-top: 5px;
    margin-left: -10px;
    font-size: 20px;
    color: #343435; }
    .response-container .drag-icon.fa-ellipsis-v {
      cursor: move; }
  .response-container:hover i.trash-icon {
    display: block; }
  .response-container .trash-icon {
    display: none;
    padding-top: 5px;
    margin-left: -10px;
    font-size: 20px;
    color: #D7572B; }
    .response-container .trash-icon.fa-trash-o {
      cursor: pointer; }

.preview-settings {
  padding-left: 1.6rem;
  padding-top: 1rem;
  display: inline-block;
  width: 100%; }
  .preview-settings .dropdown-dictionary {
    width: 90% !important; }
  .preview-settings .dictionaryItemList .dropdown-dictionary .dropdown-btn {
    width: 90%; }
  .preview-settings .department-multiselect .sisMultiselect {
    width: 200px; }
  .preview-settings .button-primary-small {
    width: 15rem; }
  .preview-settings .labelset {
    font-size: 15px;
    font-family: MetaProMedium;
    color: #343435;
    padding-left: 0.1rem; }
  .preview-settings .blue {
    width: 45%; }

.print-schedule-parameters {
  padding-left: 1.2rem;
  padding-top: 1rem;
  display: inline-block;
  width: 100%; }
  .print-schedule-parameters.remove-space {
    padding-top: 0; }
  .print-schedule-parameters .layout-row .dual-switch .onoffswitch-label .onoffswitch-inner:before {
    content: "Portrait";
    width: 9.8rem; }
  .print-schedule-parameters .layout-row .dual-switch .onoffswitch-label .onoffswitch-inner:after {
    content: "Landscape";
    width: 9.8rem; }
  .print-schedule-parameters .groupby-row .dual-switch .onoffswitch-label .onoffswitch-inner:before,
  .print-schedule-parameters .groupby-row .dual-switch .onoffswitch-label .onoffswitch-inner:after {
    width: 6.15rem; }
  .print-schedule-parameters .button-primary-small {
    width: 15rem; }
  .print-schedule-parameters .labelset {
    font-size: 15px;
    font-family: MetaProMedium;
    color: #343435;
    padding-left: 0.1rem; }
    .print-schedule-parameters .labelset .info-icon {
      color: #24D399; }
  .print-schedule-parameters .dropdown-dictionary {
    position: relative; }
  .print-schedule-parameters .dropdown-dictionary {
    width: 100%; }
    .print-schedule-parameters .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .print-schedule-parameters .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .print-schedule-parameters .col-md-3 {
    width: 23.6%; }
  .print-schedule-parameters .col-md-2 {
    width: 15.9%; }
  .print-schedule-parameters .refresh-btn {
    width: 13%;
    padding-left: 10px; }
  .print-schedule-parameters .view-width {
    width: 21.8%; }
  .print-schedule-parameters .group-by-width {
    width: 15.57%; }
  .print-schedule-parameters .sort-by-width {
    width: 15.57%;
    padding-left: 10px; }
  .print-schedule-parameters .between-width {
    width: 17%;
    padding-left: 10px; }
  .print-schedule-parameters .and-width {
    width: 17%;
    padding-left: 10px; }
  .print-schedule-parameters .procedure-format-width {
    width: 20.8%; }
  .print-schedule-parameters .layout-width {
    width: 21.9%;
    padding-left: 10px; }
  .print-schedule-parameters .primary-proc-only-width {
    width: 14.2%;
    padding-left: 10px; }
  .print-schedule-parameters .page-break-width {
    width: 14.2%;
    padding-left: 10px; }
  .print-schedule-parameters .show-case-flag-width {
    width: 15.4%; }
  .print-schedule-parameters .diagnosis-description-width {
    width: 17.5%; }
  .print-schedule-parameters .print-case-selected-flags-width {
    width: 26%;
    padding-right: 6px; }
  .print-schedule-parameters .rpi-width {
    width: 14.2%;
    padding-left: 10px; }
  .print-schedule-parameters .ifi-width {
    width: 14.2%;
    padding-left: 10px; }
  .print-schedule-parameters .print-schedule-view-date-selection {
    display: table-cell;
    vertical-align: middle;
    float: none;
    text-align: center; }
    .print-schedule-parameters .print-schedule-view-date-selection .schedule-date-picker {
      display: inline-block;
      cursor: pointer; }
  .print-schedule-parameters .masked-date-control-container > .datepicker-dropdown .table-condensed thead {
    display: inherit; }
  .print-schedule-parameters .calendar-picker #datepicker-startPeriod-container,
  .print-schedule-parameters .calendar-picker #datepicker-endPeriod-container {
    position: relative;
    text-align: left; }
    .print-schedule-parameters .calendar-picker #datepicker-startPeriod-container.print-schedule-datepicker-container > .datepicker-dropdown,
    .print-schedule-parameters .calendar-picker #datepicker-endPeriod-container.print-schedule-datepicker-container > .datepicker-dropdown {
      left: 0 !important; }
    .print-schedule-parameters .calendar-picker #datepicker-startPeriod-container .fa,
    .print-schedule-parameters .calendar-picker #datepicker-endPeriod-container .fa {
      color: #00A0DC;
      font-size: 2rem; }
    .print-schedule-parameters .calendar-picker #datepicker-startPeriod-container .disable-calendar,
    .print-schedule-parameters .calendar-picker #datepicker-endPeriod-container .disable-calendar {
      color: #BFC0C1;
      cursor: default; }
    .print-schedule-parameters .calendar-picker #datepicker-startPeriod-container .period-date-picker,
    .print-schedule-parameters .calendar-picker #datepicker-endPeriod-container .period-date-picker {
      display: inline-block;
      cursor: pointer; }

.show-case-flags-container {
  font-size: 1.5rem;
  padding-top: 1.5rem; }
  .show-case-flags-container .selection-container {
    padding: 0 1.5rem; }
    .show-case-flags-container .selection-container .toggle-text {
      color: #00A0DC;
      margin: 0; }
    .show-case-flags-container .selection-container .action-container button {
      float: left; }
    .show-case-flags-container .selection-container .supply-restart-btn {
      width: 10.3rem; }
    .show-case-flags-container .selection-container .flex .fa-angle-down,
    .show-case-flags-container .selection-container .flex .fa-angle-up {
      font-size: 2.2rem;
      padding-right: 0.7rem;
      font-weight: bold; }
  .show-case-flags-container hr {
    clear: both;
    margin-bottom: 1.6rem;
    border-top: 0.1rem solid #E6E6E6; }
  .show-case-flags-container .action-container {
    float: left;
    padding-top: 1.5rem; }

.print-schedule-view-date-selection.print-schedule-datepicker-container .schedule-datepicker-container >
.datepicker table tbody tr td {
  width: 100% !important; }

.print-preview-fee-schedule {
  width: 100%;
  padding: 1.5rem;
  position: relative;
  display: inline-block;
  background-color: #FFFFFF; }
  .print-preview-fee-schedule h4.fs_title, .print-preview-fee-schedule .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fs_title.fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .print-preview-fee-schedule .fs_title.fc-resource-cell {
    text-align: left;
    padding-bottom: 0.5rem;
    text-transform: none; }
  .print-preview-fee-schedule .padding-top-15pixels {
    padding: 1.5rem 0 0 0; }
  .print-preview-fee-schedule .top_container {
    display: inline-block;
    width: 100%;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    height: 9rem; }
    .print-preview-fee-schedule .top_container .padding-top {
      padding: 3.5rem 67.5rem 0 0; }
      .print-preview-fee-schedule .top_container .padding-top h4, .print-preview-fee-schedule .top_container .padding-top .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .print-preview-fee-schedule .top_container .padding-top .fc-resource-cell {
        text-transform: inherit; }
    .print-preview-fee-schedule .top_container .dual-switch .onoffswitch-label .onoffswitch-inner {
      line-height: 2.9rem; }
    .print-preview-fee-schedule .top_container .dual-switch .onoffswitch-label .onoffswitch-inner:before {
      content: "One"; }
    .print-preview-fee-schedule .top_container .dual-switch .onoffswitch-label .onoffswitch-inner:after {
      content: "Two"; }
    .print-preview-fee-schedule .top_container .col-md-12 {
      width: 20%;
      margin: -2.5rem 2.5rem !important;
      float: right; }
  .print-preview-fee-schedule .bottom_container {
    width: 100%;
    display: inline-block;
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6; }
    .print-preview-fee-schedule .bottom_container .left_container {
      border-right: 0.1rem solid #E6E6E6; }
      .print-preview-fee-schedule .bottom_container .left_container .list-check-list li {
        border-width: 0.1rem 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .print-preview-fee-schedule .bottom_container .left_container .list-check-list li:last-child {
        border-width: 0.1rem 0 0 0;
        border-style: solid;
        border-color: #E6E6E6;
        border-radius: 0; }
      .print-preview-fee-schedule .bottom_container .left_container .list-group {
        margin-bottom: 0; }
      .print-preview-fee-schedule .bottom_container .left_container .config-selector .config-selector-list-container, .print-preview-fee-schedule .bottom_container .left_container .config-selector .config-selector-extended-height {
        height: 20.5rem;
        width: 100%; }
        .print-preview-fee-schedule .bottom_container .left_container .config-selector .config-selector-list-container .list-group-item .flex-grow, .print-preview-fee-schedule .bottom_container .left_container .config-selector .config-selector-extended-height .list-group-item .flex-grow {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .print-preview-fee-schedule .bottom_container .left_container .config-selector .config-selector-list-container .ps-scrollbar-x-rail, .print-preview-fee-schedule .bottom_container .left_container .config-selector .config-selector-extended-height .ps-scrollbar-x-rail {
          display: none; }
    .print-preview-fee-schedule .bottom_container .right_container {
      padding: 1.5rem; }
      .print-preview-fee-schedule .bottom_container .right_container .text-align {
        text-align: left;
        padding-top: 0.5rem;
        display: inline-block; }
      .print-preview-fee-schedule .bottom_container .right_container .select_create {
        line-height: 16;
        color: #00A0DC;
        font-family: OpenSans-Semibold; }
      .print-preview-fee-schedule .bottom_container .right_container .read-only {
        color: #BFC0C1 !important;
        background: #EFEFEF !important;
        cursor: default; }
      .print-preview-fee-schedule .bottom_container .right_container .controls-alignment {
        text-align: left;
        padding-left: 2; }
      .print-preview-fee-schedule .bottom_container .right_container .user-text {
        font-family: OpenSans-Semibold;
        font-size: 1.5rem;
        color: #343435;
        font-weight: normal;
        padding-right: 1.5rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .print-preview-fee-schedule .bottom_container .right_container .masked-date-control-container > .datepicker-dropdown .table-condensed thead {
        display: inherit; }
      .print-preview-fee-schedule .bottom_container .right_container .calendar-picker #datepicker-startPeriod-container,
      .print-preview-fee-schedule .bottom_container .right_container .calendar-picker #datepicker-endPeriod-container {
        position: relative;
        text-align: left; }
        .print-preview-fee-schedule .bottom_container .right_container .calendar-picker #datepicker-startPeriod-container.schedule-datepicker-container > .datepicker-dropdown,
        .print-preview-fee-schedule .bottom_container .right_container .calendar-picker #datepicker-endPeriod-container.schedule-datepicker-container > .datepicker-dropdown {
          left: 0 !important; }
        .print-preview-fee-schedule .bottom_container .right_container .calendar-picker #datepicker-startPeriod-container .fa,
        .print-preview-fee-schedule .bottom_container .right_container .calendar-picker #datepicker-endPeriod-container .fa {
          color: #00A0DC;
          font-size: 2rem; }
        .print-preview-fee-schedule .bottom_container .right_container .calendar-picker #datepicker-startPeriod-container .disable-calendar,
        .print-preview-fee-schedule .bottom_container .right_container .calendar-picker #datepicker-endPeriod-container .disable-calendar {
          color: #BFC0C1;
          cursor: default; }
        .print-preview-fee-schedule .bottom_container .right_container .calendar-picker #datepicker-startPeriod-container .period-date-picker,
        .print-preview-fee-schedule .bottom_container .right_container .calendar-picker #datepicker-endPeriod-container .period-date-picker {
          display: inline-block;
          cursor: pointer; }
  .print-preview-fee-schedule div.warning-banner {
    background: linear-gradient(to right, #F38A00 0%, #A55A00 100%);
    left: 0;
    height: 3rem;
    line-height: 3rem;
    text-align: left;
    font-size: 1.4rem;
    padding: 0 1rem;
    color: #FFFFFF;
    z-index: 1;
    font-family: MetaProMedium;
    cursor: default;
    margin-bottom: 1rem; }
    .print-preview-fee-schedule div.warning-banner i {
      font-size: 2rem;
      vertical-align: top;
      margin-right: .5rem; }
    .print-preview-fee-schedule div.warning-banner.magenta {
      background: linear-gradient(to right, #E2147B 0%, #930F58 100%); }
    .print-preview-fee-schedule div.warning-banner .ellipsis {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
  .print-preview-fee-schedule .masked-date-control-container > .datepicker-dropdown .table-condensed thead {
    display: inherit; }

.schedule-printing-params-ui {
  height: 100%;
  width: 100%; }
  .schedule-printing-params-ui .procedure-dropdown-width {
    width: 12.5rem; }
  .schedule-printing-params-ui button.sisMultiselect, .schedule-printing-params-ui .physician-multiselect button.sisMultiselect {
    min-width: 12.5rem !important;
    max-width: 12.5rem !important; }
  .schedule-printing-params-ui button.sisMultiselect {
    padding: 0.8rem 4.8rem 0.8rem 1.5rem; }
  .schedule-printing-params-ui .params-container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 1rem 0rem 0rem 1.5rem; }
    .schedule-printing-params-ui .params-container .toggle-container {
      padding: 0rem 0rem 0rem 1.2rem; }
  .schedule-printing-params-ui .toggle-item {
    display: flex;
    flex-direction: column;
    padding-bottom: 1rem;
    width: 18rem; }
  .schedule-printing-params-ui .filterby-multiselect-toggle {
    display: flex;
    flex-direction: column;
    padding-left: 1rem;
    padding-bottom: 1rem;
    width: 14rem; }
    .schedule-printing-params-ui .filterby-multiselect-toggle .dropdown-dictionary {
      width: 12.5rem; }
  .schedule-printing-params-ui .lg-multiselect-toggle {
    display: flex;
    flex-direction: column;
    padding-bottom: 1rem;
    padding-left: 1rem; }
    .schedule-printing-params-ui .lg-multiselect-toggle .toggl-yesno-width {
      width: 20.2rem !important; }
  .schedule-printing-params-ui .sortby-toggle-item {
    display: flex;
    flex-direction: column;
    width: 21rem; }
  .schedule-printing-params-ui .signature-Line {
    width: 12.5rem;
    padding-left: 1rem; }
  .schedule-printing-params-ui .refresh-container {
    padding-left: 1rem;
    padding-top: 2.7rem; }
  .schedule-printing-params-ui .control-label,
  .schedule-printing-params-ui label {
    font-family: MetaProMedium;
    font-size: 15px;
    color: #343435;
    font-weight: normal; }

.print-preview-contract-header {
  margin-left: 1.4rem;
  margin-top: 1rem; }
  .print-preview-contract-header .label-text, .print-preview-contract-header .dvt-prevention-details .title-text, .dvt-prevention-details .print-preview-contract-header .title-text, .print-preview-contract-header .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .print-preview-contract-header .title-text, .print-preview-contract-header .radio-group-standard .question, .radio-group-standard .print-preview-contract-header .question, .print-preview-contract-header .radio-group-standard .score, .radio-group-standard .print-preview-contract-header .score, .print-preview-contract-header .radio-group-stop-bang .question, .radio-group-stop-bang .print-preview-contract-header .question, .print-preview-contract-header .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .print-preview-contract-header .title-text, .print-preview-contract-header .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .print-preview-contract-header .title-text, .print-preview-contract-header .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .print-preview-contract-header .title-text {
    font-family: OpenSans-Semibold;
    font-size: 1.4rem; }
  .print-preview-contract-header .format-field {
    width: 18%;
    float: left;
    display: block; }
  .print-preview-contract-header .standard-fee {
    width: auto;
    float: left;
    display: block; }
  .print-preview-contract-header .no-import-select {
    padding-left: 1rem;
    float: left;
    display: block; }
    .print-preview-contract-header .no-import-select.with-no-padding {
      padding-left: 0px; }
  .print-preview-contract-header .save-as-field {
    width: 30%;
    float: right; }
  .print-preview-contract-header .label-text .vert-center, .print-preview-contract-header .dvt-prevention-details .title-text .vert-center, .dvt-prevention-details .print-preview-contract-header .title-text .vert-center, .print-preview-contract-header .fall-risk-details .preventative-actions .title-text .vert-center, .fall-risk-details .preventative-actions .print-preview-contract-header .title-text .vert-center, .print-preview-contract-header .radio-group-standard .question .vert-center, .radio-group-standard .print-preview-contract-header .question .vert-center, .print-preview-contract-header .radio-group-standard .score .vert-center, .radio-group-standard .print-preview-contract-header .score .vert-center, .print-preview-contract-header .radio-group-stop-bang .question .vert-center, .radio-group-stop-bang .print-preview-contract-header .question .vert-center, .print-preview-contract-header .vitals-assessment .ecgRhythm-actions .title-text .vert-center, .vitals-assessment .ecgRhythm-actions .print-preview-contract-header .title-text .vert-center, .print-preview-contract-header .recovery-assessment .recoveryCare-panel .recovery-actions .title-text .vert-center, .recovery-assessment .recoveryCare-panel .recovery-actions .print-preview-contract-header .title-text .vert-center, .print-preview-contract-header .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text .vert-center, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .print-preview-contract-header .title-text .vert-center {
    font-size: 1.4rem !important; }

.print-preview-contract-content {
  margin-left: 1.4rem;
  width: 100%;
  display: flex; }
  .print-preview-contract-content .left-panel {
    width: 68%;
    display: flex;
    float: left; }
    .print-preview-contract-content .left-panel .format-toggle-item {
      display: flex;
      height: fit-content; }
    .print-preview-contract-content .left-panel .refresh-container {
      padding-left: 1rem;
      display: flex; }
    .print-preview-contract-content .left-panel .refresh-container-with-extra-padding {
      padding-left: 6rem;
      display: flex; }
    .print-preview-contract-content .left-panel .filterby-multiselect-toggle {
      display: flex;
      flex-direction: column;
      padding-left: 1rem;
      padding-bottom: 1rem; }
      .print-preview-contract-content .left-panel .filterby-multiselect-toggle .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem {
        font-family: OpenSans-Semibold; }
        .print-preview-contract-content .left-panel .filterby-multiselect-toggle .dropdown-dictionary .dictionaryItemList .infinite-items .dictionaryItem div.selected .fa-check {
          position: absolute;
          top: -0.1rem; }
    .print-preview-contract-content .left-panel .no-import-single-select {
      display: flex;
      flex-direction: column;
      padding-left: 1rem;
      padding-bottom: 1rem; }
  .print-preview-contract-content .right-panel {
    width: 30%;
    display: flex; }
    .print-preview-contract-content .right-panel .fileType {
      display: flex;
      flex-direction: column;
      padding-left: 1rem;
      padding-bottom: 1rem; }
    .print-preview-contract-content .right-panel .save-container {
      padding-left: 1rem;
      display: flex; }

.print-preview-assessment-content .signature-Line {
  margin: 1rem 0 0 2rem;
  display: flex;
  flex-direction: column; }
  .print-preview-assessment-content .signature-Line .signature-btn {
    width: 11.2rem; }

.time-input-seconds {
  font-family: OpenSans-Semibold;
  font-weight: normal;
  font-size: 1.5rem;
  color: #535456;
  height: 3rem;
  line-height: 3rem;
  background: #F9F9F9;
  border: 0.1rem solid #BFC0C1;
  overflow: visible;
  width: 9rem;
  padding: 0 1.5rem;
  text-align: center; }
  .time-input-seconds.ng-valid {
    border: 0.1rem solid #BFC0C1; }
  .time-input-seconds:focus {
    color: #535456;
    border: 0.1rem solid #00A0DC; }
  .time-input-seconds:disabled, .time-input-seconds.disabled {
    color: #BFC0C1;
    background: #EFEFEF; }
  .time-input-seconds::-webkit-input-placeholder {
    color: #8C9093; }
  .time-input-seconds:-ms-input-placeholder {
    color: #8C9093; }
  .time-input-seconds.data-empty {
    color: #BFC0C1; }

section.fireRisk {
  margin-top: 15px;
  display: flex;
  flex-direction: row; }
  section.fireRisk section.documentation {
    display: flex;
    flex-direction: column;
    flex: 1 1 100%; }
    section.fireRisk section.documentation > article.notes {
      margin-left: 15px;
      margin-top: -30px;
      margin-right: 15px; }
    section.fireRisk section.documentation > article.totalScore {
      margin-left: 15px;
      margin-bottom: 10px; }
    section.fireRisk section.documentation > article.questions {
      margin-left: 0px;
      margin-right: 15px; }

g text {
  font-family: "MetaProBook";
  font-size: 7.5px;
  pointer-events: none; }

g:not(.empty) text {
  fill: #FFFFFF; }

g.empty text {
  fill: #343435; }

g.empty path {
  stroke: #E6EAED;
  stroke-width: 1;
  fill: #FFFFFF; }

g:not(.empty) path {
  stroke-width: 0; }

g.ignition:not(.empty) path {
  fill: #D7572B; }

g.oxygen:not(.empty) path {
  fill: #006990; }

g.xiphoid:not(.empty) path {
  fill: #F38A00; }

.no-records {
  padding: 15rem 1rem 1rem 0;
  display: flex;
  justify-content: center;
  /* align horizontal */
  align-items: center;
  /* align vertical */ }

.risk-assessment-header {
  margin-top: 17px; }

.risk-assessment-footer {
  height: 75px;
  background-color: #F9F9F9;
  border-top: 1px solid #E6E6E6;
  margin: 15px 0px 0px 0px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  z-index: 100; }
  .risk-assessment-footer .row {
    height: 100%; }
  .risk-assessment-footer .vertical-center {
    display: flex;
    align-items: center;
    height: 100%; }
  .risk-assessment-footer .date-time-label {
    display: flex;
    align-items: center;
    flex-grow: 1;
    margin-top: 8px; }
    .risk-assessment-footer .date-time-label > span {
      margin-bottom: 12px; }
  .risk-assessment-footer .clear-button {
    flex-grow: 0; }

.dvt-risk-css .data-table .header {
  border-bottom: 0.05rem solid #BFC0C1; }

.dvt-risk-css .header {
  border-top: 1px solid #BFC0C1;
  border-left: 1px solid #BFC0C1;
  border-right: 1px solid #BFC0C1;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 0px;
  background-color: #F9F9F9;
  font-family: opensans; }
  .dvt-risk-css .header div {
    width: 100%;
    cursor: default; }

.dvt-risk-css .link-dvt {
  text-align: right;
  margin-top: 17px;
  display: block; }

.dvt-risk-css .dvt-risk-details {
  width: 100%;
  position: relative !important;
  overflow-y: hidden;
  max-height: calc(100vh - 290px); }

.dvt-risk-css .dvt-risk-details-banner {
  max-height: calc(100vh - 320px); }

.dvt-risk-css .list-check-list li.selected, .dvt-risk-css .list-radio-list li.selected {
  color: #FFFFFF;
  background-color: #00A0DC; }

.dvt-risk-css .list-check-list li.selected .check-list-input {
  color: #535456;
  background-color: #00A0DC; }

.dvt-risk-css .list-check-list li.disabled {
  cursor: not-allowed; }
  .dvt-risk-css .list-check-list li.disabled input, .dvt-risk-css .list-check-list li.disabled input[disabled] {
    cursor: not-allowed; }

.dvt-risk-css .list-group-item {
  cursor: default;
  position: relative;
  display: block;
  padding: 8px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #BFC0C1; }

.dvt-risk-css .list-group-item:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px; }

.dvt-risk-css .list-check-list li, .dvt-risk-css .list-radio-list li {
  color: #343435;
  background-color: #F9F9F9;
  border-color: #BFC0C1;
  font-size: 14px; }

.dvt-risk-css .list-check-list li .check-list-input {
  margin-right: 5px; }
  .dvt-risk-css .list-check-list li .check-list-input input {
    width: 100%; }

.dvt-risk-css .text-left {
  text-align: left; }

.dvt-risk-css .ul li, .dvt-risk-css ol li {
  font-size: 14px;
  line-height: 20px;
  color: #343435; }

.dvt-risk-css .flex-align-center {
  align-items: center; }

.dvt-risk-css .flex-grow {
  flex-grow: 1;
  display: block;
  text-overflow: ellipsis;
  overflow: visible;
  white-space: nowrap; }

.dvt-risk-css .flex {
  display: flex; }

@font-face {
  font-family: MetaProBook;
  src: url("../../../fonts/MetaPro-Book.woff") format("woff"), url("../../../fonts/MetaPro-Book.otf") format("opentype"); }

@font-face {
  font-family: MetaProMedium;
  src: url("../../../fonts/MetaPro-Medium.woff") format("woff"), url("../../../fonts/MetaPro-Medium.otf") format("opentype"); }

@font-face {
  font-family: OpenSans;
  src: url("../../../fonts/OpenSans-Regular.woff") format("woff"); }

.org-selection-accordion-class .panel-group .panel {
  background-color: #F9F9F9;
  border: none;
  /*0.1rem solid #E6E6E6;*/
  box-shadow: none;
  border-radius: 0;
  margin: 0; }
  .org-selection-accordion-class .panel-group .panel .panel-heading {
    background-color: #FFFFFF;
    border-bottom: 0;
    padding: 1.5rem;
    cursor: default;
    height: 5rem; }
  .org-selection-accordion-class .panel-group .panel h4, .org-selection-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .org-selection-accordion-class .panel-group .panel .fc-resource-cell, .org-selection-accordion-class .panel-group .panel .panel-title {
    font-family: MetaProBook;
    font-size: 1.5rem;
    line-height: 1.7rem;
    color: #343435;
    text-transform: capitalize;
    cursor: default; }
    .org-selection-accordion-class .panel-group .panel h4 > a, .org-selection-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .org-selection-accordion-class .panel-group .panel .fc-resource-cell > a, .org-selection-accordion-class .panel-group .panel .panel-title > a {
      font-size: 1.8rem;
      line-height: 1.5rem;
      text-decoration: none;
      color: #343435;
      font-family: MetaProBook;
      font-weight: bold; }
  .org-selection-accordion-class .panel-group .panel .panel-collapse .panel-body {
    border: 0;
    padding: 0;
    background-color: #F9F9F9; }
    .org-selection-accordion-class .panel-group .panel .panel-collapse .panel-body .content {
      padding: 1.5rem 3rem;
      font-size: 1.2rem;
      font-family: OpenSans;
      font-weight: bold; }

.org-selection-accordion-class .span-right {
  margin-right: 0.7rem;
  margin-left: 0.7rem; }

.org-selection-accordion-class .glyphicon-bl {
  cursor: default; }

.bl-node .check-mark {
  float: right;
  background-color: inherit;
  border: none;
  color: #00A0DC;
  font-size: 1.8rem;
  padding: 0; }

.org-selection-ul-class {
  list-style: none;
  list-style-type: none;
  list-style-position: inside;
  background-color: #EFEFEF;
  padding: 0;
  margin: 0; }
  .org-selection-ul-class .org-selection-li-class {
    height: 5rem;
    vertical-align: middle;
    border: 0.1rem solid #E6E6E6;
    padding: 1.5rem 2.5rem 1.5rem 4.5rem; }
    .org-selection-ul-class .org-selection-li-class > a {
      font-family: MetaProMedium;
      font-size: 1.4rem;
      color: #343435;
      cursor: pointer;
      text-decoration: none; }
      .org-selection-ul-class .org-selection-li-class > a .check-mark {
        float: right;
        background-color: inherit;
        border: none;
        color: #00A0DC;
        font-size: 1.8rem;
        padding: 0; }
    .org-selection-ul-class .org-selection-li-class > .org-selected a:hover, .org-selection-ul-class .org-selection-li-class a:active {
      color: #00A0DC; }

.org-selection-backdrop.modal-backdrop.in {
  opacity: .4; }

.org-selection-modal .modal-dialog .modal-content {
  margin: calc(50vh - 29rem) 0; }

.org-selection-modal .modal-dialog .modal-content {
  border-radius: 0; }
  .org-selection-modal .modal-dialog .modal-content .org-selection-modal .modal-header {
    height: 5.5rem;
    padding: 1.8rem 0;
    border-bottom: 1px solid #BFC0C1;
    line-height: 2.2rem;
    font-family: MetaProMedium; }
    .org-selection-modal .modal-dialog .modal-content .org-selection-modal .modal-header .close {
      cursor: pointer;
      color: #343435;
      opacity: 0.5; }
    .org-selection-modal .modal-dialog .modal-content .org-selection-modal .modal-header .modal-title {
      font-family: MetaProMedium;
      color: #535456;
      font-size: 2.0rem;
      font-weight: bold;
      line-height: 2.2rem;
      text-transform: capitalize;
      padding-left: 1rem !important;
      cursor: default; }
    .org-selection-modal .modal-dialog .modal-content .org-selection-modal .modal-header .modal-title.login-screen-title {
      padding: 0 !important; }
  .org-selection-modal .modal-dialog .modal-content .org-selection-modal .modal-body {
    padding: 0;
    font-size: 1.2rem;
    font-family: OpenSans;
    display: inline-block;
    margin: auto;
    text-align: left;
    overflow-y: auto;
    width: 100%;
    height: 50rem; }
  .org-selection-modal .modal-dialog .modal-content .org-selection-modal .modal-body.login-screen-modal-body {
    overflow: hidden !important; }

.active-recording-session {
  background-color: #24D399; }

.inactive-recording-session {
  background-color: #D7572B; }

.patient-dashboard .dashboard-link {
  cursor: pointer; }

.patient-dashboard .dashboard-header-area {
  padding-top: 15px;
  padding-left: 30px;
  color: #FFFFFF; }

.patient-dashboard .dashboard-assessment-button-area {
  padding-top: 15px;
  padding-right: 0px; }

.patient-dashboard .next-assessment-entry {
  padding-left: 1.5rem;
  color: #24D399;
  font-family: OpenSans-Semibold;
  font-size: 1.5rem;
  font-weight: 600;
  cursor: default; }

.patient-dashboard .patient-assessment-button {
  height: 30px;
  width: 170px;
  padding: 0; }

.patient-dashboard .patient-temp-button {
  height: 30px;
  width: 70px;
  padding: 0;
  margin-right: 3px; }

.patient-dashboard .patient-assessment-button-image {
  height: 20px; }

.patient-dashboard .condition-overview {
  background-image: url("../../../../../app/assets/images/assessment_dashboard_condition_overview.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  height: 343px;
  border: none;
  margin-top: -15px;
  margin-left: -15px;
  margin-right: -15px; }
  .patient-dashboard .condition-overview .condition-overview-container {
    width: 960px; }
    .patient-dashboard .condition-overview .condition-overview-container .condition-overview-header {
      padding-top: 15px;
      padding-left: 45px;
      margin-bottom: -10px; }
      .patient-dashboard .condition-overview .condition-overview-container .condition-overview-header .condition-overview-header-text {
        color: #FFFFFF;
        margin-bottom: -15px;
        font-family: MetaProMedium;
        font-size: 2rem;
        padding-left: 4.2rem; }
      .patient-dashboard .condition-overview .condition-overview-container .condition-overview-header .condition-overview-header-separator {
        border-top: 2px solid #FFFFFF; }
    .patient-dashboard .condition-overview .condition-overview-container .condition-overview-content {
      position: relative !important;
      padding-left: 68px;
      height: 134px;
      overflow-y: scroll;
      display: inline-flex;
      flex-wrap: wrap;
      width: 100%; }
      .patient-dashboard .condition-overview .condition-overview-container .condition-overview-content .condition-overview-all-normal-text {
        color: #FFFFFF; }
      .patient-dashboard .condition-overview .condition-overview-container .condition-overview-content .condition-overview-abnormal-list-container {
        width: 750px; }
      .patient-dashboard .condition-overview .condition-overview-container .condition-overview-content .abnormal-text {
        width: 580px; }
      .patient-dashboard .condition-overview .condition-overview-container .condition-overview-content .abnormal-area {
        width: 64rem; }
      .patient-dashboard .condition-overview .condition-overview-container .condition-overview-content ul.condition-overview-content-list {
        margin-left: -15px;
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
        width: auto;
        /* The code is commented to get the list items right align with the content
          list-style-position: inside;
          -moz-column-gap: 15px;
          -webkit-column-gap: 15px;
          column-gap: 15px;*/
        list-style-position: outside;
        -moz-column-gap: 3.5rem;
        -webkit-column-gap: 3.5rem;
        column-gap: 3.5rem; }
        .patient-dashboard .condition-overview .condition-overview-container .condition-overview-content ul.condition-overview-content-list li {
          width: auto;
          max-width: 350px;
          word-break: break-word;
          color: #FFFFFF;
          -webkit-column-break-inside: avoid;
          -moz-column-break-inside: avoid;
          -o-column-break-inside: avoid;
          -ms-column-break-inside: avoid;
          column-break-inside: avoid; }
    .patient-dashboard .condition-overview .condition-overview-container .baseline-vitals-header {
      padding-left: 15px;
      padding-top: 50px; }
      .patient-dashboard .condition-overview .condition-overview-container .baseline-vitals-header .baseline-vitals-header-text {
        color: #FFFFFF; }
    .patient-dashboard .condition-overview .condition-overview-container .baseline-vitals-content .first-label {
      margin-left: 1.6rem;
      color: #FFFFFF;
      font-size: 1.5rem;
      font-family: OpenSans;
      font-weight: normal; }
    .patient-dashboard .condition-overview .condition-overview-container .baseline-vitals-content .vitals-label {
      margin-left: 2rem;
      margin-top: 1.4rem;
      color: #FFFFFF;
      font-size: 1.5rem;
      font-family: OpenSans;
      font-weight: normal; }
    .patient-dashboard .condition-overview .condition-overview-container .baseline-vitals-content .vital-data {
      color: #FFFFFF;
      font-size: 1.8rem;
      font-family: OpenSans-Semibold;
      margin-left: 0.2rem; }

.patient-dashboard .comparison-chart {
  margin-top: -15px;
  width: 940px; }
  .patient-dashboard .comparison-chart .comparison-chart-expand-all {
    font-family: MetaProBook;
    color: #00A0DC;
    font-size: 1.5rem;
    padding-left: 1.7rem;
    margin: -15px; }
  .patient-dashboard .comparison-chart .comparison-table-container {
    padding-top: 15px; }
    .patient-dashboard .comparison-chart .comparison-table-container .tab-contentBorder {
      border-top: none;
      padding: 1.5rem;
      width: 940px;
      overflow-y: hidden; }
    .patient-dashboard .comparison-chart .comparison-table-container .tab-class > .tab-content {
      border-top: #E6E6E6 1px solid;
      position: relative; }
    .patient-dashboard .comparison-chart .comparison-table-container .tab-class > ul > li > a {
      width: auto; }
    .patient-dashboard .comparison-chart .comparison-table-container .tab-class > ul {
      margin-right: 2.5rem; }
    .patient-dashboard .comparison-chart .comparison-table-container .fa-sticky-note {
      color: #00A0DC;
      font-size: 1.5rem; }

.patient-dashboard .no-records {
  padding: 15rem 1rem 1rem 0;
  display: flex;
  justify-content: center;
  /* align horizontal */
  align-items: center;
  /* align vertical */ }

.patient-dashboard .fa {
  font-size: 1.8rem;
  margin-right: 10px; }
  .patient-dashboard .fa.fa-warning {
    margin: 0; }

.patient-dashboard .patient-monitor-dashbord-section {
  width: calc( 100% - 64rem); }
  .patient-dashboard .patient-monitor-dashbord-section .button-primary-small {
    background-color: #24D399;
    border: 0.1rem solid #24D399;
    vertical-align: top; }
    .patient-dashboard .patient-monitor-dashbord-section .button-primary-small.fa-i:before {
      padding: 0; }
  .patient-dashboard .patient-monitor-dashbord-section .button-red-primary-small {
    background-color: #D7572B;
    border: 0.1rem solid #D7572B; }
  .patient-dashboard .patient-monitor-dashbord-section .button-secondary-small {
    padding: 0rem;
    width: 3rem; }
    .patient-dashboard .patient-monitor-dashbord-section .button-secondary-small .fa {
      margin: 0rem;
      font-size: 2rem; }
  .patient-dashboard .patient-monitor-dashbord-section .button-set {
    padding-top: 0.5rem;
    text-align: right;
    width: 100%; }

table.comparison-table {
  border-collapse: collapse;
  font-family: OpenSans;
  width: 940px;
  cursor: default;
  margin: -15px;
  height: calc(100vh - 525px); }
  table.comparison-table th.vi_exp, table.comparison-table td.vi_exp {
    width: 1.5rem; }
  table.comparison-table th.vi_date, table.comparison-table td.vi_date {
    width: 11.6rem; }
  table.comparison-table th.vi_blood, table.comparison-table td.vi_blood {
    width: 9.6rem; }
  table.comparison-table th.vi_pulse, table.comparison-table td.vi_pulse {
    width: 9.6rem; }
  table.comparison-table th.vi_resp, table.comparison-table td.vi_resp {
    width: 9.6rem; }
  table.comparison-table th.vi_spo, table.comparison-table td.vi_spo {
    width: 9.6rem; }
  table.comparison-table th.vi_ecg, table.comparison-table td.vi_ecg {
    width: 9.6rem; }
  table.comparison-table th.vi_temp, table.comparison-table td.vi_temp {
    width: 7.6rem; }
  table.comparison-table th.vi_blood, table.comparison-table td.vi_blood {
    width: 9.6rem; }
  table.comparison-table th.vi_cons, table.comparison-table td.vi_cons {
    width: 12.7rem; }
  table.comparison-table tbody {
    position: relative !important;
    overflow-y: hidden;
    display: block;
    width: 940px;
    height: calc(100vh - 575px); }
  table.comparison-table thead {
    display: block;
    width: 940px;
    overflow: auto;
    border-bottom: #E6E6E6 1px solid; }
    table.comparison-table thead tr th.vitals-header:not(.expander) {
      color: #343435;
      text-align: center;
      padding: 3px;
      font-family: OpenSans-Bold;
      font-size: 1.5rem; }
  table.comparison-table tr {
    display: table;
    width: 100%; }
    table.comparison-table tr.even {
      background-color: #F7F7F5; }
    table.comparison-table tr.area-of-care-row {
      background-color: #535456;
      color: white;
      font-family: OpenSans;
      font-size: 1.5rem;
      font-weight: normal;
      text-align: center; }
      table.comparison-table tr.area-of-care-row.my-area-of-care {
        background-color: #006990; }
    table.comparison-table tr.vitals-row {
      vertical-align: middle;
      height: 38px;
      border-bottom: #E6E6E6 1px solid;
      color: #343435; }
  table.comparison-table th, table.comparison-table td {
    vertical-align: middle; }
    table.comparison-table th.expander, table.comparison-table td.expander {
      display: table-cell;
      width: 15px;
      text-align: center;
      font-size: 1.5rem; }
  table.comparison-table td {
    padding: 3px; }
    table.comparison-table td.vitals-value {
      height: 100%;
      text-align: center;
      font-family: OpenSans;
      font-size: 1.5rem; }
      table.comparison-table td.vitals-value .fa-clock-o {
        color: #00A0DC;
        margin-right: 0px; }
    table.comparison-table td.flexible {
      display: flex;
      flex-direction: row;
      justify-content: flex-start; }
      table.comparison-table td.flexible div.flexible {
        text-align: left;
        vertical-align: top;
        margin-right: 15px; }
      table.comparison-table td.flexible div.assessment-information, table.comparison-table td.flexible div.assessment-block {
        font-family: OpenSans;
        font-size: 1.5rem; }
        table.comparison-table td.flexible div.assessment-information h4, table.comparison-table td.flexible div.assessment-information .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row table.comparison-table td.flexible div.assessment-information .fc-resource-cell, table.comparison-table td.flexible div.assessment-block h4, table.comparison-table td.flexible div.assessment-block .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row table.comparison-table td.flexible div.assessment-block .fc-resource-cell {
          font-family: OpenSans-Semibold;
          font-size: 1.5rem; }
      table.comparison-table td.flexible div.assessment-information {
        width: 36rem; }
        table.comparison-table td.flexible div.assessment-information .additional-info-left {
          width: 9rem;
          overflow: hidden;
          text-overflow: ellipsis;
          display: inline-block;
          vertical-align: bottom;
          white-space: nowrap; }
      table.comparison-table td.flexible div.pain-block {
        width: 62px;
        align-self: center; }
        table.comparison-table td.flexible div.pain-block .normal-text {
          color: #00A0DC; }
        table.comparison-table td.flexible div.pain-block .abnormal-text {
          color: #F38A00; }
        table.comparison-table td.flexible div.pain-block .default-text {
          color: #343435;
          font-family: OpenSans;
          font-size: 1.5rem;
          text-align: center; }
      table.comparison-table td.flexible div.assessment-block {
        width: 38rem; }
    table.comparison-table td ul {
      -moz-column-count: 2;
      -moz-column-gap: 10px;
      -webkit-column-count: 2;
      -webkit-column-gap: 10px;
      column-count: 2;
      column-gap: 10px;
      list-style-position: inside;
      padding-left: 0px; }
      table.comparison-table td ul.assessment-list {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap; }
        table.comparison-table td ul.assessment-list li {
          font-family: OpenSans;
          font-size: 1.5rem;
          flex: 0 1 50%; }
      table.comparison-table td ul.additional-information {
        column-count: 2;
        -moz-column-count: 2;
        -webkit-column-count: 2; }
        table.comparison-table td ul.additional-information li {
          list-style: none;
          width: auto;
          display: list-item;
          overflow: hidden; }
          table.comparison-table td ul.additional-information li div.additional-information-label {
            display: inline-block;
            color: #535456; }
          table.comparison-table td ul.additional-information li div.additional-information-result {
            color: #535456;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis; }
          table.comparison-table td ul.additional-information li div.column-1 {
            width: 7.6rem;
            padding-right: 0.5rem;
            float: left; }
          table.comparison-table td ul.additional-information li div.column-2 {
            width: 7rem;
            padding-right: 0.5rem;
            float: left; }
      table.comparison-table td ul .default-text {
        color: #343435; }
      table.comparison-table td ul .abnormal-text {
        color: #F38A00; }
      table.comparison-table td ul .abnormal-icon {
        padding-left: 0.5rem; }

table .collapsed {
  display: none !important; }

table .Panel-Display {
  text-align: center;
  margin: -5px; }
  table .Panel-Display > span {
    font-size: 32px; }

table .col-trashIcon {
  margin-top: 31px; }

table tr span.action-icon {
  display: none; }

table tr:hover span.action-icon {
  display: block; }

.access-denied-parent .modal-dialog {
  width: 40rem; }

.access-denied-parent .self-dismiss-dialog {
  width: 40rem;
  margin-top: 97%; }

.access-denied-parent .dialog-text {
  line-height: 1.6rem !important; }

.access-denied-parent .modal-content {
  background: transparent;
  box-shadow: none;
  top: 5rem; }

.show-out-of-range {
  color: #D7572B !important; }

.assessment-table {
  display: flex;
  overflow-x: auto; }

.dashboard-assessment-legend {
  border: 1px solid #E6E6E6;
  padding: 15px;
  background-color: #F9F9F9;
  margin-left: 25px;
  min-width: 300px;
  margin-top: 48px;
  min-height: 278px;
  max-height: 330px;
  height: auto; }
  .dashboard-assessment-legend .legend-title {
    font-family: 'MetaProMedium';
    font-size: 18px;
    margin: 0px auto 15px;
    display: table; }
  .dashboard-assessment-legend .respiration-width {
    width: 109px; }
  .dashboard-assessment-legend tr {
    line-height: 30px; }
    .dashboard-assessment-legend tr td:first-child {
      font-family: 'MetaProMedium';
      font-size: 15px; }
    .dashboard-assessment-legend tr td:nth-child(2) {
      font-family: 'OpenSans';
      font-style: italic;
      font-size: 15px;
      padding-left: 15px; }
    .dashboard-assessment-legend tr td {
      padding: 0px; }
    .dashboard-assessment-legend tr .vertical-align-top {
      vertical-align: baseline; }

.patient-assessment-view {
  margin: 0 0 7.5rem 0;
  position: relative;
  height: calc(100vh - 187px); }
  .patient-assessment-view .patient-assessment-min-width {
    max-width: calc(100% - 0.2rem);
    padding-top: 1rem;
    padding-bottom: 0.2rem;
    min-height: 3.9rem;
    display: inline-block;
    float: left;
    clear: both; }
  .patient-assessment-view .assessment-header-container {
    display: flex;
    flex-wrap: nowrap; }
    .patient-assessment-view .assessment-header-container .patient-assessment-header {
      padding: 0rem 1.4rem 0 0;
      width: 30rem;
      white-space: nowrap;
      font-size: 2.9rem; }
    .patient-assessment-view .assessment-header-container .patient-assessment-button-area {
      margin-left: -1.5rem;
      width: 100%;
      min-width: 62.5rem;
      position: relative;
      max-height: 3.9rem; }
      .patient-assessment-view .assessment-header-container .patient-assessment-button-area.vitals-section-container {
        margin: 0;
        padding-left: 13rem;
        min-height: 5.5rem; }
        .patient-assessment-view .assessment-header-container .patient-assessment-button-area.vitals-section-container.vitals-timer-visible {
          min-height: 7.5rem; }
        .patient-assessment-view .assessment-header-container .patient-assessment-button-area.vitals-section-container .vitals-section {
          position: absolute;
          left: 0;
          top: -1.1rem;
          border: 0.1rem solid #E6E6E6;
          padding: 1rem 0.5rem;
          margin-bottom: 0.5rem;
          display: inline-block;
          text-align: center; }
          .patient-assessment-view .assessment-header-container .patient-assessment-button-area.vitals-section-container .vitals-section .patient-monitor-recording-section .button-primary-small {
            background-color: #24D399;
            border: 0.1rem solid #24D399;
            width: 85%;
            margin-left: 0.5rem;
            padding-left: 1.4rem;
            padding-right: 1.4rem; }
            .patient-assessment-view .assessment-header-container .patient-assessment-button-area.vitals-section-container .vitals-section .patient-monitor-recording-section .button-primary-small.fa-i:before {
              padding: 0; }
            .patient-assessment-view .assessment-header-container .patient-assessment-button-area.vitals-section-container .vitals-section .patient-monitor-recording-section .button-primary-small span {
              padding-left: 0.2rem; }
          .patient-assessment-view .assessment-header-container .patient-assessment-button-area.vitals-section-container .vitals-section .patient-monitor-recording-section .button-red-primary-small {
            background-color: #D7572B;
            border: 0.1rem solid #D7572B;
            width: 85%; }
          .patient-assessment-view .assessment-header-container .patient-assessment-button-area.vitals-section-container .vitals-section .patient-monitor-recording-section .button-secondary-small {
            padding: 0.1rem 0.6rem; }
            .patient-assessment-view .assessment-header-container .patient-assessment-button-area.vitals-section-container .vitals-section .patient-monitor-recording-section .button-secondary-small .fa {
              font-size: 2rem; }
          .patient-assessment-view .assessment-header-container .patient-assessment-button-area.vitals-section-container .vitals-section .patient-monitor-recording-section .button-set {
            display: inline-flex; }
        .patient-assessment-view .assessment-header-container .patient-assessment-button-area.vitals-section-container .stop-alignment {
          padding: 1rem 0.5rem 0.5rem 0.5rem; }
      .patient-assessment-view .assessment-header-container .patient-assessment-button-area .patient-assessment-toggle-button {
        width: 105px; }
  .patient-assessment-view .countdowntimer {
    padding: 0.5rem 0 0 0.5rem;
    color: #24D399;
    font-family: OpenSans-Semibold;
    text-align: right;
    font-size: 1.5rem;
    font-weight: 600;
    cursor: default; }
  .patient-assessment-view .patient-assessment-toggle-button-padding {
    padding-left: 15px;
    vertical-align: top; }
  .patient-assessment-view .patient-assessment-expand-all {
    padding-left: 1.1rem;
    top: 0; }
    .patient-assessment-view .patient-assessment-expand-all .action-text {
      font-size: 17px; }
    .patient-assessment-view .patient-assessment-expand-all .fa {
      font-size: 17px; }
  .patient-assessment-view .patient-assessment-documentation-area {
    margin-right: 1.5rem;
    height: calc(100vh - 28.5rem);
    max-width: 94.5rem;
    overflow-x: auto;
    min-width: 91rem;
    padding: 0;
    padding-bottom: 1rem; }
  .patient-assessment-view .accordion-extend-class .panel-group .panel .panel-title > a .heading-panel {
    line-height: 31px; }
  .patient-assessment-view .accordion-extend-class .panel-group .panel .panel-title > a .fa {
    padding: 0;
    margin-left: 1rem;
    margin-right: 0.5rem;
    margin-top: 0.9rem; }
    .patient-assessment-view .accordion-extend-class .panel-group .panel .panel-title > a .fa.fa-chevron-circle-down {
      margin-top: 0.5rem; }
  .patient-assessment-view .accordion-extend-class .panel-group .panel .panel-title {
    padding: 0; }
    .patient-assessment-view .accordion-extend-class .panel-group .panel .panel-title .section-text {
      margin-top: 0.7rem;
      min-height: 2.8rem; }
    .patient-assessment-view .accordion-extend-class .panel-group .panel .panel-title .header-controls button {
      vertical-align: top;
      margin-top: 0.2rem; }

.patient-assessment-footer {
  width: 93rem;
  padding: 0; }
  .patient-assessment-footer .risk-assessment-footer {
    width: calc(100% + 3rem);
    margin: 0 -1.5rem 0 -1.5rem; }
    .patient-assessment-footer .risk-assessment-footer .vertical-center date-time-label {
      padding-right: 1rem; }
    .patient-assessment-footer .risk-assessment-footer .clear-button {
      min-width: 15rem; }
    .patient-assessment-footer .risk-assessment-footer date .time-input {
      width: 11rem; }

.patient-assessment-panel {
  display: flex;
  overflow-x: auto; }

.assessment-legend {
  border: 1px solid #E6E6E6;
  padding: 15px;
  background-color: #F9F9F9;
  margin-left: 15px;
  min-width: 300px;
  margin-top: 75px;
  min-height: 278px;
  max-height: 330px;
  height: auto; }
  .assessment-legend table {
    border-collapse: separate;
    border-spacing: 0px; }
  .assessment-legend .legend-title {
    font-family: 'MetaProMedium';
    font-size: 18px;
    margin: 0px auto 15px;
    display: table; }
  .assessment-legend .respiration-width {
    width: 109px; }
  .assessment-legend tr {
    line-height: 30px; }
    .assessment-legend tr td:first-child {
      font-family: 'MetaProMedium';
      font-size: 15px; }
    .assessment-legend tr td:nth-child(2) {
      font-family: 'OpenSans';
      font-style: italic;
      font-size: 15px;
      padding-left: 15px; }
    .assessment-legend tr td {
      padding: 0px; }
    .assessment-legend tr .vertical-align-top {
      vertical-align: baseline; }

.patient-assessment-toggle-button {
  width: 18%;
  margin-bottom: 15px; }

.assessment-banner {
  display: flex;
  align-items: center;
  height: 3.5rem;
  font-family: OpenSans;
  font-size: 1.6rem;
  color: #FFFFFF;
  background: linear-gradient(to right, #F38A00, #A55A00); }
  .assessment-banner .icons {
    font-size: 2.1rem;
    padding-left: 10px;
    padding-right: 10px; }

.pupil-size-control {
  position: relative;
  width: 13.3rem; }
  .pupil-size-control .pupil-area {
    background: #000;
    position: absolute; }

.bowel-sounds-margins {
  margin-bottom: 15px; }
  .bowel-sounds-margins .bowel-row-margins {
    margin-bottom: 0px; }

.bowel-panel {
  background-color: #F9F9F9;
  border: 1px solid #E6E6E6;
  padding: 10px;
  margin: 15px; }
  .bowel-panel hr {
    border-color: #E6E6E6;
    padding: 0;
    margin-top: 2px;
    margin-left: -10px;
    margin-right: -10px; }
  .bowel-panel .radio-group-standard div.btn-table {
    margin: 0; }

.lung-sounds-margins.lung-assessment-container {
  padding: 0 0 1.5rem 1.5rem; }
  .lung-sounds-margins.lung-assessment-container .notes-area {
    padding-right: 1.5rem; }

.lung-panel {
  background-color: #F9F9F9;
  border: 1px solid #E6E6E6;
  padding: 15px;
  margin: 15px; }
  .lung-panel.no-left-margin {
    margin: 1.5rem 1.5rem 0.3rem 0; }
  .lung-panel.no-right-margin {
    margin: 1.5rem 0 0.3rem 1.5rem; }
  .lung-panel h4, .lung-panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .lung-panel .fc-resource-cell {
    color: #343435;
    margin-top: 5px; }
  .lung-panel hr {
    border-color: #E6E6E6;
    padding: 0;
    margin-top: 2px;
    margin-left: -30px;
    margin-right: -30px; }
  .lung-panel .quadrant-header-text-padding {
    padding-top: 10px; }
  .lung-panel .all-normal-padding {
    padding-bottom: 10px; }
  .lung-panel .lung-sound-label {
    margin-top: 5px; }
  .lung-panel .dropdown-dictionary {
    width: 100%;
    position: relative; }
    .lung-panel .dropdown-dictionary .dropdown-btn {
      width: 100%;
      padding: 0.8rem 1.8rem; }
    .lung-panel .dropdown-dictionary .dictionaryItemList {
      width: 100%;
      top: 3rem;
      -webkit-border-radius: 0 0 0.5rem 0.5rem;
      -moz-border-radius: 0 0 0.5rem 0.5rem;
      -ms-border-radius: 0 0 0.5rem 0.5rem;
      border-radius: 0 0 0.5rem 0.5rem;
      /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  .lung-panel .dropdown-selection .dropdown-dictionary .dropdown-btn {
    color: #F38A00; }

.vitals-assessment {
  padding-left: 1.5rem; }
  .vitals-assessment .consious .fa-circle-o {
    visibility: hidden; }
  .vitals-assessment .consious .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .vitals-assessment .consious .list-group-item {
    font-family: OpenSans;
    padding-left: 0.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 1.5rem;
    color: #343435; }
  .vitals-assessment .consious .list-radio-list li {
    border-color: #E6E6E6; }
  .vitals-assessment .consious .list-radio-list li.selected {
    color: #FFFFFF;
    background-color: #00A0DC; }
  .vitals-assessment .consious .title {
    padding: 0; }
  .vitals-assessment .consious .consious-level {
    max-width: 40rem; }
  .vitals-assessment .vital-row {
    display: inline-flex; }
    .vitals-assessment .vital-row.vital-patient-pos {
      padding-top: 1.6rem; }
    .vitals-assessment .vital-row div.vital-control {
      float: left; }
      .vitals-assessment .vital-row div.vital-control .col-md-4 {
        min-width: 12rem; }
      .vitals-assessment .vital-row div.vital-control .fa-clock-o {
        color: #00A0DC;
        margin-top: 0.5rem;
        margin-left: 0.5rem;
        font-size: 1.8rem; }
    .vitals-assessment .vital-row .vital-temp-dictionary {
      width: 15.2rem; }
      .vitals-assessment .vital-row .vital-temp-dictionary .dropdown-dictionary {
        width: 15.2rem;
        margin: 0; }
        .vitals-assessment .vital-row .vital-temp-dictionary .dropdown-dictionary .dropdown-btn {
          width: 15.2rem;
          padding: 0.8rem 1.8rem; }
        .vitals-assessment .vital-row .vital-temp-dictionary .dropdown-dictionary .dictionaryItemList {
          width: 21rem;
          top: 3rem;
          -webkit-border-radius: 0 0.5rem 0.5rem 0.5rem;
          -moz-border-radius: 0 0.5rem 0.5rem 0.5rem;
          -ms-border-radius: 0 0.5rem 0.5rem 0.5rem;
          border-radius: 0 0.5rem 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
        .vitals-assessment .vital-row .vital-temp-dictionary .dropdown-dictionary div {
          margin: 0; }
    .vitals-assessment .vital-row .vital-dictionary {
      width: 21.6rem;
      padding-top: 1.5rem; }
      .vitals-assessment .vital-row .vital-dictionary .dropdown-dictionary {
        width: 100%;
        margin: 0; }
        .vitals-assessment .vital-row .vital-dictionary .dropdown-dictionary .dropdown-btn {
          width: 100%;
          padding: 0.8rem 1.8rem; }
        .vitals-assessment .vital-row .vital-dictionary .dropdown-dictionary .dictionaryItemList {
          width: 100%;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
        .vitals-assessment .vital-row .vital-dictionary .dropdown-dictionary div {
          margin: 0; }
    .vitals-assessment .vital-row .vital-dictionary-label {
      text-align: left;
      padding: 1.5rem 2rem 0 3.7rem;
      width: 16.5rem; }
    .vitals-assessment .vital-row .vitals-label {
      width: 11.5rem; }
    .vitals-assessment .vital-row .vitals-last-bp {
      color: #00A0DC; }
    .vitals-assessment .vital-row .first-label {
      margin-left: 0; }
    .vitals-assessment .vital-row .bp-input {
      width: 6rem;
      margin: 0; }
    .vitals-assessment .vital-row .slash-padding {
      margin: 0.5rem; }
    .vitals-assessment .vital-row .vital-input-container, .vitals-assessment .vital-row .vital-input-container input {
      width: 15.2rem; }
    .vitals-assessment .vital-row .vital-temp-taken, .vitals-assessment .vital-row .vital-temp-taken input {
      width: 8rem; }
    .vitals-assessment .vital-row .vital-blood-pressure {
      width: 15.2rem; }
      .vitals-assessment .vital-row .vital-blood-pressure input {
        width: 8.1rem; }
      .vitals-assessment .vital-row .vital-blood-pressure .bloodPressureSys, .vitals-assessment .vital-row .vital-blood-pressure .bloodPressureSys input {
        border-width: 1px 0 1px 1px; }
      .vitals-assessment .vital-row .vital-blood-pressure .bloodPressureDia {
        border-width: 1px 1px 1px 0;
        right: 6px;
        position: relative; }
      .vitals-assessment .vital-row .vital-blood-pressure .bloodPressureDia input {
        border-width: 1px 1px 1px 0;
        right: 6px;
        position: relative;
        padding-right: 3.6rem; }
    .vitals-assessment .vital-row .slash-sign {
      position: relative;
      top: 0;
      z-index: 1;
      width: 1px;
      padding-top: 0;
      font-size: 19px;
      left: -3px; }
    .vitals-assessment .vital-row decimal-text-box input {
      text-align: right; }
    .vitals-assessment .vital-row decimal-text-box.vital-invalid input {
      color: #D7572B;
      border: 1px solid #D7572B;
      -webkit-appearance: none;
      /* Webkit browsers (Chrome, Safari, etc.) */
      -moz-appearance: none;
      /* Firefox */
      -ms-appearance: none;
      /* Internet Explorer/Edge */
      appearance: none;
      /* Standard */ }
    .vitals-assessment .vital-row decimal-text-box.fc-text input {
      padding-right: 35px; }
    .vitals-assessment .vital-row decimal-text-box.mmhg-text input {
      padding-right: 68px; }
    .vitals-assessment .vital-row decimal-text-box.lmin-text input {
      padding-right: 63px; }
    .vitals-assessment .vital-row decimal-text-box.bm-text input {
      padding-right: 50px; }
    .vitals-assessment .vital-row decimal-text-box.percent-text input {
      padding-right: 32px; }
    .vitals-assessment .vital-row decimal-text-box.mgdl-text input {
      padding-right: 63px; }
  .vitals-assessment .ecgRhythm-actions {
    max-width: 682px;
    display: flex;
    flex-direction: row;
    position: relative;
    min-height: 1rem;
    padding-right: 2.5rem;
    padding-top: 1.5rem; }
    .vitals-assessment .ecgRhythm-actions.col-md-9 {
      padding-right: 1.5rem; }
    .vitals-assessment .ecgRhythm-actions ul.sisMultiselect {
      width: 100%; }
    .vitals-assessment .ecgRhythm-actions .title-text {
      white-space: nowrap;
      color: #343435;
      padding: 0.5rem 0; }
    .vitals-assessment .ecgRhythm-actions sis-multiselect {
      width: 100%; }
    .vitals-assessment .ecgRhythm-actions ul.ecgRhythm-action-list {
      -moz-column-count: 2;
      -webkit-column-count: 2;
      /* The code is commented to get the list items right align with the content by Santosh
        -moz-column-gap: 1.5rem;
        -webkit-column-count: 2;
        -webkit-column-gap: 1.5rem; */
      list-style-position: outside;
      -moz-column-gap: 3.5rem;
      -webkit-column-gap: 3.5rem;
      column-gap: 3.5rem;
      width: auto; }
      .vitals-assessment .ecgRhythm-actions ul.ecgRhythm-action-list li {
        width: auto;
        max-width: 35rem;
        word-break: break-word;
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        -o-column-break-inside: avoid;
        -ms-column-break-inside: avoid;
        column-break-inside: avoid; }
    .vitals-assessment .ecgRhythm-actions .dropdown-dictionary {
      width: 100%;
      position: relative; }
      .vitals-assessment .ecgRhythm-actions .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .vitals-assessment .ecgRhythm-actions .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
  @media screen and (max-width: 1280px) {
    .vitals-assessment .vital-gridlabel-class .vital-dictionary-label {
      min-width: 12rem; } }
  .vitals-assessment .vital-gridlabel-class .ecgRhythm-actions button.sisMultiselect {
    width: 21.6rem; }
    .vitals-assessment .vital-gridlabel-class .ecgRhythm-actions button.sisMultiselect .dropdownOpen {
      min-width: 34rem;
      width: 100%; }
  .vitals-assessment .notes-area {
    padding: 0 1.5rem 0 0; }
  .vitals-assessment .separator {
    margin-left: -3rem;
    border-bottom: 0.1rem solid #E6E6E6;
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem; }
    .vitals-assessment .separator.range-active {
      padding-bottom: 0.5rem; }
  .vitals-assessment .reference-text {
    color: #8C9093;
    font-size: 14px;
    font-style: italic;
    padding-left: 12rem; }
  .vitals-assessment .bottom-padding-asst {
    padding-bottom: 1.5rem; }

.vital-valid {
  color: #D7572B;
  font-size: smaller;
  margin-left: 120px; }

.circulatory-assessment {
  padding: 0 0 1rem 1.5rem; }
  .circulatory-assessment .circulatory-panel .no-padding-left {
    padding: 0 1.5rem 0 0; }
  .circulatory-assessment .circulatory-panel .radio-group-standard .row > .col-xs-12 {
    padding: 0 1.5rem 0 0; }
  .circulatory-assessment .circulatory-panel .radio-group-standard .row > .btn-table {
    margin: 0 1.5rem 0 0; }
  .circulatory-assessment .circulatory-panel .circulatory-dictionary {
    padding: 0 1.6rem 0 0; }
    .circulatory-assessment .circulatory-panel .circulatory-dictionary .dropdown-dictionary {
      width: 100%; }
      .circulatory-assessment .circulatory-panel .circulatory-dictionary .dropdown-dictionary .dropdown-btn {
        width: 100%;
        padding: 0.8rem 1.8rem; }
      .circulatory-assessment .circulatory-panel .circulatory-dictionary .dropdown-dictionary .dictionaryItemList {
        width: 100%;
        top: 3rem;
        -webkit-border-radius: 0 0 0.5rem 0.5rem;
        -moz-border-radius: 0 0 0.5rem 0.5rem;
        -ms-border-radius: 0 0 0.5rem 0.5rem;
        border-radius: 0 0 0.5rem 0.5rem;
        /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
      .circulatory-assessment .circulatory-panel .circulatory-dictionary .dropdown-dictionary div {
        margin: 0; }
  .circulatory-assessment .circulatory-panel .empty-question .radio-group-standard .question {
    min-height: 1.9rem; }
  .circulatory-assessment .notes-area {
    padding: 0 1.5rem 0 0; }

.recovery-assessment {
  padding-left: 1.5rem; }
  .recovery-assessment .recoveryCare-panel {
    padding-right: 3rem; }
    .recovery-assessment .recoveryCare-panel .last-intake {
      padding-left: 15px; }
    .recovery-assessment .recoveryCare-panel .recoverycare_fieldset {
      padding: 1.5rem 1.5rem 1.5rem;
      margin-top: 15px;
      border: 1px solid #E6E6E6; }
      .recovery-assessment .recoveryCare-panel .recoverycare_fieldset h3 {
        line-height: 1.5rem; }
      .recovery-assessment .recoveryCare-panel .recoverycare_fieldset .recoveryCare-dressing {
        width: calc(50% - 1.5rem); }
    .recovery-assessment .recoveryCare-panel .radio-group-standard .question {
      margin-bottom: 0; }
    .recovery-assessment .recoveryCare-panel .no-padding-left {
      padding: 0 1.5rem 0 0; }
    .recovery-assessment .recoveryCare-panel .radio-group-standard .row > .col-xs-12 {
      padding: 0 1.5rem 0 0; }
    .recovery-assessment .recoveryCare-panel .radio-group-standard .row > .btn-table {
      margin: 0; }
    .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .label-text, .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .dvt-prevention-details .title-text, .dvt-prevention-details .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .title-text, .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .title-text, .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .radio-group-standard .question, .radio-group-standard .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .question, .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .radio-group-standard .score, .radio-group-standard .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .score, .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .radio-group-stop-bang .question, .radio-group-stop-bang .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .question, .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .title-text, .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .recoveryCare-dictionary-label .title-text, .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary-label .title-text {
      line-height: 3rem;
      margin-top: 0.5rem; }
    .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary {
      padding-bottom: 1.5rem; }
      .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary button.sisMultiselect {
        width: 100%; }
      .recovery-assessment .recoveryCare-panel .recoveryCare-dictionary ul.sisMultiselect {
        width: 100%; }
    .recovery-assessment .recoveryCare-panel .cooling-device {
      padding-right: 1.5rem; }
    .recovery-assessment .recoveryCare-panel .empty-question .radio-group-standard .question {
      min-height: 1.9rem; }
    .recovery-assessment .recoveryCare-panel .time_recovery {
      float: right;
      padding-right: 0; }
      .recovery-assessment .recoveryCare-panel .time_recovery time {
        float: right;
        padding-bottom: 1rem; }
        .recovery-assessment .recoveryCare-panel .time_recovery time button {
          vertical-align: top; }
    .recovery-assessment .recoveryCare-panel .recovery-row {
      display: inline-flex; }
      .recovery-assessment .recoveryCare-panel .recovery-row .recovery-dictionary-label {
        padding: 1.5rem 0 0 0; }
    .recovery-assessment .recoveryCare-panel .recovery-actions {
      max-width: 682px;
      display: flex;
      flex-direction: row;
      position: relative;
      min-height: 1rem;
      padding-right: 2.5rem; }
      .recovery-assessment .recoveryCare-panel .recovery-actions.col-md-9 {
        padding-right: 1.5rem; }
      .recovery-assessment .recoveryCare-panel .recovery-actions ul.sisMultiselect {
        width: 100%; }
      .recovery-assessment .recoveryCare-panel .recovery-actions .title-text {
        white-space: nowrap;
        color: #343435;
        padding: 0.5rem 0; }
      .recovery-assessment .recoveryCare-panel .recovery-actions sis-multiselect {
        width: 100%; }
      .recovery-assessment .recoveryCare-panel .recovery-actions ul.recovery-action-list {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
        /* The code is commented to get the list items right align with the content
         //margin-left: -40px;
        list-style-position: inside;
        -moz-column-gap: 1.5rem;
        -webkit-column-gap: 1.5rem;
        column-gap: 1.5rem;*/
        list-style-position: outside;
        -moz-column-gap: 3.5rem;
        -webkit-column-gap: 3.5rem;
        column-gap: 3.5rem;
        width: auto; }
        .recovery-assessment .recoveryCare-panel .recovery-actions ul.recovery-action-list li {
          width: auto;
          max-width: 35rem;
          word-break: break-word;
          -webkit-column-break-inside: avoid;
          -moz-column-break-inside: avoid;
          -o-column-break-inside: avoid;
          -ms-column-break-inside: avoid;
          column-break-inside: avoid; }
      .recovery-assessment .recoveryCare-panel .recovery-actions .dropdown-dictionary {
        width: 100%;
        position: relative; }
        .recovery-assessment .recoveryCare-panel .recovery-actions .dropdown-dictionary .dropdown-btn {
          width: 100%;
          padding: 0.8rem 1.8rem; }
        .recovery-assessment .recoveryCare-panel .recovery-actions .dropdown-dictionary .dictionaryItemList {
          width: 100%;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .recovery-assessment .recoveryCare-panel .recovery-gridlabel-class .recovery-actions button.sisMultiselect {
      min-width: 33.4rem;
      width: 100%; }
      .recovery-assessment .recoveryCare-panel .recovery-gridlabel-class .recovery-actions button.sisMultiselect .dropdownOpen {
        min-width: 34rem;
        width: 100%; }
    .recovery-assessment .recoveryCare-panel .recovery-add-notes {
      padding-top: 1rem;
      display: inline-block; }

.padss-tile {
  padding: 1.5rem 1.5rem 1rem 1.5rem;
  display: flex;
  flex-direction: column; }
  .padss-tile section {
    width: 100%;
    padding-right: 15px; }
  .padss-tile .padss-blood-pressure {
    margin-bottom: 1rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .padss-tile .padss-blood-pressure div span {
      font-family: OpenSans;
      font-size: 1.5rem; }
      .padss-tile .padss-blood-pressure div span i.fa-arrow-up {
        color: #F38A00; }
      .padss-tile .padss-blood-pressure div span i.fa-arrow-down {
        color: #F38A00; }
      .padss-tile .padss-blood-pressure div span.label-text, .padss-tile .padss-blood-pressure div .dvt-prevention-details span.title-text, .dvt-prevention-details .padss-tile .padss-blood-pressure div span.title-text, .padss-tile .padss-blood-pressure div .fall-risk-details .preventative-actions span.title-text, .fall-risk-details .preventative-actions .padss-tile .padss-blood-pressure div span.title-text, .padss-tile .padss-blood-pressure div .radio-group-standard span.question, .radio-group-standard .padss-tile .padss-blood-pressure div span.question, .padss-tile .padss-blood-pressure div .radio-group-standard span.score, .radio-group-standard .padss-tile .padss-blood-pressure div span.score, .padss-tile .padss-blood-pressure div .radio-group-stop-bang span.question, .radio-group-stop-bang .padss-tile .padss-blood-pressure div span.question, .padss-tile .padss-blood-pressure div .vitals-assessment .ecgRhythm-actions span.title-text, .vitals-assessment .ecgRhythm-actions .padss-tile .padss-blood-pressure div span.title-text, .padss-tile .padss-blood-pressure div .recovery-assessment .recoveryCare-panel .recovery-actions span.title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .padss-tile .padss-blood-pressure div span.title-text, .padss-tile .padss-blood-pressure div .vitals-assessment .pain-assessment-container .pain-control-container .intervention span.title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .padss-tile .padss-blood-pressure div span.title-text {
        color: #535456;
        margin-right: 10px;
        font-family: MetaProMedium; }
      .padss-tile .padss-blood-pressure div span.value-text {
        color: #535456; }
  .padss-tile .total {
    margin-bottom: 1.5rem; }
    .padss-tile .total .total-field {
      background: #E6E6E6;
      height: 3rem;
      width: 8rem;
      border-radius: 0.5rem;
      display: flex;
      padding-top: 0.5rem;
      justify-content: center; }
      .padss-tile .total .total-field .value-text {
        font-family: MetaProMedium;
        font-size: 1.5rem; }
        .padss-tile .total .total-field .value-text .value-field {
          font-family: OpenSans-Bold;
          font-size: 1.5rem; }
        .padss-tile .total .total-field .value-text .normal-value-color {
          color: #00A0DC; }
        .padss-tile .total .total-field .value-text .abnormal-value-color {
          color: #D7572B; }
        .padss-tile .total .total-field .value-text .default-value-color {
          color: #343435; }
  .padss-tile .padss-categories {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between; }
    .padss-tile .padss-categories article {
      padding: 0;
      margin-bottom: 15px;
      width: calc(50% - 7.5px); }
      .padss-tile .padss-categories article .title {
        border: none;
        background-color: #FFFFFF;
        padding: 0; }
      .padss-tile .padss-categories article .list-group-item {
        margin: -1px;
        min-height: 3.2rem;
        border: 1px solid #E6E6E6;
        line-height: 1.1rem; }

.pain-scale {
  width: 300px; }
  .pain-scale .pain-scale-container {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .pain-scale .pain-icon {
    font-size: 8rem;
    cursor: default; }
  .pain-scale .pain-scale-value {
    margin-bottom: 5px;
    height: 1.8rem; }
  .pain-scale .pain-description {
    width: 250px;
    height: 50px; }
  .pain-scale .pain-slider {
    margin-bottom: 15px;
    width: 280px; }
    .pain-scale .pain-slider [type=range]::-webkit-slider-thumb {
      border: 0.2rem solid #00A0DC; }
    .pain-scale .pain-slider [type=range]::-moz-range-thumb {
      border: 0.2rem solid #00A0DC; }
    .pain-scale .pain-slider [type=range]::-ms-thumb {
      border: 0.2rem solid #00A0DC; }

.pain-level-null {
  color: #BFC0C1; }

.pain-level-0 {
  color: #00A0DC; }

.pain-level-1 {
  color: #199DC5; }

.pain-level-2 {
  color: #309BB0; }

.pain-level-3 {
  color: #49989A; }

.pain-level-4 {
  color: #619684; }

.pain-level-5 {
  color: #7A946D; }

.pain-level-6 {
  color: #929258; }

.pain-level-7 {
  color: #AB9042; }

.pain-level-8 {
  color: #C28E2D; }

.pain-level-9 {
  color: #D98C18; }

.pain-level-10 {
  color: #F38A00; }

.pain-level-slider-null [type=range]::-webkit-slider-runnable-track, .pain-level-slider-null [type=range]:focus::-webkit-slider-runnable-track {
  background: #E6E6E6 !important; }

.pain-level-slider-null [type=range]::-moz-range-track {
  background: #E6E6E6 !important; }

.pain-level-slider-null [type=range]::-ms-fill-lower, .pain-level-slider-null [type=range]:focus::-ms-fill-lower {
  background: #E6E6E6 !important; }

.pain-level-slider-0 [type=range]::-webkit-slider-runnable-track, .pain-level-slider-0 [type=range]:focus::-webkit-slider-runnable-track {
  background: #00A0DC !important; }

.pain-level-slider-0 [type=range]::-moz-range-track {
  background: #00A0DC !important; }

.pain-level-slider-0 [type=range]::-ms-fill-lower, .pain-level-slider-0 [type=range]:focus::-ms-fill-lower {
  background: #00A0DC !important; }

.pain-level-slider-1 [type=range]::-webkit-slider-runnable-track, .pain-level-slider-1 [type=range]:focus::-webkit-slider-runnable-track {
  background: #199DC5 !important; }

.pain-level-slider-1 [type=range]::-moz-range-track {
  background: #199DC5 !important; }

.pain-level-slider-1 [type=range]::-ms-fill-lower, .pain-level-slider-1 [type=range]:focus::-ms-fill-lower {
  background: #199DC5 !important; }

.pain-level-slider-2 [type=range]::-webkit-slider-runnable-track, .pain-level-slider-2 [type=range]:focus::-webkit-slider-runnable-track {
  background: #309BB0 !important; }

.pain-level-slider-2 [type=range]::-moz-range-track {
  background: #309BB0 !important; }

.pain-level-slider-2 [type=range]::-ms-fill-lower, .pain-level-slider-2 [type=range]:focus::-ms-fill-lower {
  background: #309BB0 !important; }

.pain-level-slider-3 [type=range]::-webkit-slider-runnable-track, .pain-level-slider-3 [type=range]:focus::-webkit-slider-runnable-track {
  background: #49989A !important; }

.pain-level-slider-3 [type=range]::-moz-range-track {
  background: #49989A !important; }

.pain-level-slider-3 [type=range]::-ms-fill-lower, .pain-level-slider-3 [type=range]:focus::-ms-fill-lower {
  background: #49989A !important; }

.pain-level-slider-4 [type=range]::-webkit-slider-runnable-track, .pain-level-slider-4 [type=range]:focus::-webkit-slider-runnable-track {
  background: #619684 !important; }

.pain-level-slider-4 [type=range]::-moz-range-track {
  background: #619684 !important; }

.pain-level-slider-4 [type=range]::-ms-fill-lower, .pain-level-slider-4 [type=range]:focus::-ms-fill-lower {
  background: #619684 !important; }

.pain-level-slider-5 [type=range]::-webkit-slider-runnable-track, .pain-level-slider-5 [type=range]:focus::-webkit-slider-runnable-track {
  background: #7A946D !important; }

.pain-level-slider-5 [type=range]::-moz-range-track {
  background: #7A946D !important; }

.pain-level-slider-5 [type=range]::-ms-fill-lower, .pain-level-slider-5 [type=range]:focus::-ms-fill-lower {
  background: #7A946D !important; }

.pain-level-slider-6 [type=range]::-webkit-slider-runnable-track, .pain-level-slider-6 [type=range]:focus::-webkit-slider-runnable-track {
  background: #929258 !important; }

.pain-level-slider-6 [type=range]::-moz-range-track {
  background: #929258 !important; }

.pain-level-slider-6 [type=range]::-ms-fill-lower, .pain-level-slider-6 [type=range]:focus::-ms-fill-lower {
  background: #929258 !important; }

.pain-level-slider-7 [type=range]::-webkit-slider-runnable-track, .pain-level-slider-7 [type=range]:focus::-webkit-slider-runnable-track {
  background: #AB9042 !important; }

.pain-level-slider-7 [type=range]::-moz-range-track {
  background: #AB9042 !important; }

.pain-level-slider-7 [type=range]::-ms-fill-lower, .pain-level-slider-7 [type=range]:focus::-ms-fill-lower {
  background: #AB9042 !important; }

.pain-level-slider-8 [type=range]::-webkit-slider-runnable-track, .pain-level-slider-8 [type=range]:focus::-webkit-slider-runnable-track {
  background: #C28E2D !important; }

.pain-level-slider-8 [type=range]::-moz-range-track {
  background: #C28E2D !important; }

.pain-level-slider-8 [type=range]::-ms-fill-lower, .pain-level-slider-8 [type=range]:focus::-ms-fill-lower {
  background: #C28E2D !important; }

.pain-level-slider-9 [type=range]::-webkit-slider-runnable-track, .pain-level-slider-9 [type=range]:focus::-webkit-slider-runnable-track {
  background: #D98C18 !important; }

.pain-level-slider-9 [type=range]::-moz-range-track {
  background: #D98C18 !important; }

.pain-level-slider-9 [type=range]::-ms-fill-lower, .pain-level-slider-9 [type=range]:focus::-ms-fill-lower {
  background: #D98C18 !important; }

.pain-level-slider-10 [type=range]::-webkit-slider-runnable-track, .pain-level-slider-10 [type=range]:focus::-webkit-slider-runnable-track {
  background: #F38A00 !important; }

.pain-level-slider-10 [type=range]::-moz-range-track {
  background: #F38A00 !important; }

.pain-level-slider-10 [type=range]::-ms-fill-lower, .pain-level-slider-10 [type=range]:focus::-ms-fill-lower {
  background: #F38A00 !important; }

.vitals-assessment {
  padding: 1.5rem 0 1.5rem 1.5rem; }
  .vitals-assessment .pain-assessment-container {
    display: flex;
    flex-direction: column; }
    .vitals-assessment .pain-assessment-container .pain-control-container {
      display: flex; }
      .vitals-assessment .pain-assessment-container .pain-control-container .pain-interventions-container {
        width: 250px;
        display: flex;
        flex-direction: column; }
        .vitals-assessment .pain-assessment-container .pain-control-container .pain-interventions-container h3 {
          text-align: center; }
      .vitals-assessment .pain-assessment-container .pain-control-container .intervention {
        max-width: 682px;
        display: flex;
        flex-direction: row;
        position: relative;
        min-height: 1rem;
        padding-right: 2.5rem;
        padding-top: 1.5rem; }
        .vitals-assessment .pain-assessment-container .pain-control-container .intervention.col-md-9 {
          padding-right: 1.5rem; }
        .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text {
          white-space: nowrap;
          color: #343435;
          padding: 0.5rem 0; }
        .vitals-assessment .pain-assessment-container .pain-control-container .intervention sis-multiselect {
          width: 100%; }
          .vitals-assessment .pain-assessment-container .pain-control-container .intervention sis-multiselect .sisMultiselect {
            width: 25rem; }
        .vitals-assessment .pain-assessment-container .pain-control-container .intervention ul.intervention-action-list {
          margin-left: -40px;
          -moz-column-count: 2;
          /* The code is commented to get the list items right align with the content by Santosh
        list-style-position: inside;
        margin-left: -40px;
        -moz-column-count: 1;
        -moz-column-gap: 1.5rem; */
          -webkit-column-count: 1;
          -webkit-column-gap: 1.5rem;
          column-count: 1;
          column-gap: 1.5rem;
          width: auto; }
          .vitals-assessment .pain-assessment-container .pain-control-container .intervention ul.intervention-action-list li {
            width: 15rem;
            max-width: 35rem;
            word-break: break-word;
            -webkit-column-break-inside: avoid;
            -moz-column-break-inside: avoid;
            -o-column-break-inside: avoid;
            -ms-column-break-inside: avoid;
            column-break-inside: avoid; }
        .vitals-assessment .pain-assessment-container .pain-control-container .intervention .dropdown-dictionary {
          width: 100%;
          position: relative; }
          .vitals-assessment .pain-assessment-container .pain-control-container .intervention .dropdown-dictionary .dropdown-btn {
            width: 100%;
            padding: 0.8rem 1.8rem; }
          .vitals-assessment .pain-assessment-container .pain-control-container .intervention .dropdown-dictionary .dictionaryItemList {
            width: 100%;
            top: 3rem;
            -webkit-border-radius: 0 0 0.5rem 0.5rem;
            -moz-border-radius: 0 0 0.5rem 0.5rem;
            -ms-border-radius: 0 0 0.5rem 0.5rem;
            border-radius: 0 0 0.5rem 0.5rem;
            /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.maincontainer {
  padding: 0 !important; }
  .maincontainer .tabcont .tabTempText {
    font-size: 4rem;
    color: darkgrey;
    margin: 10rem; }
  .maincontainer .neuroLabel {
    height: 4rem; }
  .maincontainer .divTrash {
    float: right; }
  .maincontainer .btnTrash {
    float: right;
    width: 5%;
    height: 4rem; }
  .maincontainer .trashLabel {
    padding: 0.5rem 0; }
  .maincontainer .rowSpace {
    padding: 0.1rem; }
  .maincontainer .assessment-add-notes {
    padding-bottom: 1.5rem;
    display: inline-block; }

.content-padding {
  padding: 0 !important; }

.cardiac-assessment .cardiac-notes {
  padding-top: 1rem;
  padding-bottom: 1.5rem; }

.cardiac-assessment .radio_group_container .radio-group-standard div.btn-table {
  margin: 0 1.5rem; }

.cardiac-assessment .radio_group_container .question {
  padding-top: 0.5rem; }

.cardiac-assessment .radio_group_container.heart-sounds {
  width: calc(100% - 41rem);
  float: left; }
  .cardiac-assessment .radio_group_container.heart-sounds .heart-buttons .span_hold {
    min-width: 12.2rem; }

.cardiac-assessment .radio_group_container.heart-rhythm-width {
  width: 41rem;
  float: left; }
  .cardiac-assessment .radio_group_container.heart-rhythm-width .span_hold {
    width: 18.7rem; }

.glassgow .allnormal-padding {
  padding-bottom: 1rem;
  padding-top: 0.5rem; }

.glassgow .list-radio-list li {
  height: 3.2rem;
  font-family: OpenSans;
  padding: 0 1.5rem;
  line-height: 3.2rem;
  border-color: #E6E6E6; }

.glassgow .assessment-add-notes {
  padding-left: 1.5rem; }

.glassgow .fa-circle-o {
  visibility: hidden; }

.pupil-size-title {
  margin-top: 1.2rem;
  margin-bottom: 1rem; }
  .pupil-size-title.margin-top-null {
    margin-top: 0; }

.pupil-size-button {
  margin-top: 8px; }

.pupil-size-value {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 25px; }
  .pupil-size-value [type=range]::-webkit-slider-thumb {
    border: 0.2rem solid #00A0DC; }
  .pupil-size-value [type=range]::-moz-range-thumb {
    border: 0.2rem solid #00A0DC; }
  .pupil-size-value [type=range]::-ms-thumb {
    border: 0.2rem solid #00A0DC; }

.pupil-response-value {
  margin-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px; }
  .pupil-response-value .list-group-item {
    padding-top: 0.45rem;
    padding-bottom: 0.45rem; }
    .pupil-response-value .list-group-item.active {
      color: #FFFFFF !important;
      background-color: #00A0DC; }

.response-active {
  width: 17px; }

.response-inactive {
  padding-left: 20px; }

.pupil-size-control {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pupil-size-slider-null [type=range]::-webkit-slider-runnable-track, .pupil-size-slider-null [type=range]:focus::-webkit-slider-runnable-track {
  background: #E6E6E6 !important; }

.pupil-size-slider-null [type=range]::-webkit-slider-thumb {
  border: 0.2rem solid #00A0DC; }

.pupil-size-slider-null [type=range]::-moz-range-thumb {
  border: 0.2rem solid #00A0DC; }

.pupil-size-slider-null [type=range]::-ms-thumb {
  border: 0.2rem solid #00A0DC; }

.pupil-size-slider-null [type=range]::-moz-range-track {
  background: #E6E6E6 !important; }

.pupil-size-slider-null [type=range]::-ms-fill-lower, .pupil-size-slider-null [type=range]:focus::-ms-fill-lower {
  background: #E6E6E6 !important; }

.neuro-muscle-strength .padding-left-null {
  padding-left: 0; }

.neuro-muscle-strength .padding-right-null {
  padding-right: 0; }

.neuro-muscle-strength .title-name {
  line-height: 3.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  float: none;
  white-space: nowrap; }

.neuro-muscle-strength .title-row {
  margin-bottom: 1.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  float: none;
  white-space: nowrap; }

.neuro-muscle-strength .scores-row {
  margin-top: 2rem; }

.neuro-muscle-strength .muscle-name-row {
  margin-top: 3.8rem;
  width: calc(100% - 50.9rem);
  padding-right: 1.5rem; }

.neuro-muscle-strength .muscle-value-row {
  width: 50.9rem; }

.neuro-muscle-strength .all-button {
  margin-left: 2rem; }

.neuro-muscle-strength .tab-group {
  padding-top: 2.5rem; }

.neuro-muscle-strength .menu-list {
  padding: 0;
  max-width: 19rem; }
  .neuro-muscle-strength .menu-list .spec-row {
    margin-top: 2rem;
    padding: 0 1.5rem 0 0; }
    .neuro-muscle-strength .menu-list .spec-row .muscle-row {
      padding: 0; }
    .neuro-muscle-strength .menu-list .spec-row .muscle-desc-row {
      word-wrap: break-word; }
  .neuro-muscle-strength .menu-list .custom-button-tab-control {
    margin-right: -0.1rem; }
    .neuro-muscle-strength .menu-list .custom-button-tab-control button {
      font-family: MetaProMedium;
      font-size: 1.4rem;
      display: block;
      color: #00A0DC;
      margin-right: 0;
      background-color: #F9F9F9;
      text-align: center;
      padding: 0 1.5rem;
      line-height: 4.5rem;
      height: 4.5rem;
      vertical-align: middle;
      cursor: default;
      font-weight: normal;
      -webkit-border-radius: 0rem;
      -moz-border-radius: 0rem;
      -ms-border-radius: 0rem;
      border-radius: 0rem;
      border: 0.1rem solid #E6E6E6;
      white-space: nowrap; }
      .neuro-muscle-strength .menu-list .custom-button-tab-control button:hover, .neuro-muscle-strength .menu-list .custom-button-tab-control button:focus {
        color: #00A0DC;
        background-color: transparent;
        border: 0.1rem solid #E6E6E6; }
      .neuro-muscle-strength .menu-list .custom-button-tab-control button.active {
        color: #343435;
        background-color: #FFFFFF;
        border-right: 0;
        padding: 0 1.6rem 0 1.5rem; }
        .neuro-muscle-strength .menu-list .custom-button-tab-control button.active:hover, .neuro-muscle-strength .menu-list .custom-button-tab-control button.active:focus {
          color: #343435;
          background-color: #FFFFFF;
          border-right: 0; }

.neuro-muscle-strength .data-display {
  border-left: 0.1rem solid #E6E6E6;
  min-height: 35rem;
  width: calc(100% - 19rem);
  padding-right: 0; }
  .neuro-muscle-strength .data-display .segmented-label label {
    width: 3.5rem;
    max-width: 3.5rem;
    padding: 0;
    text-align: center;
    box-sizing: content-box; }
  .neuro-muscle-strength .data-display .scores-row-left {
    min-width: 10rem;
    padding: 0 0.75rem 0 0; }
  .neuro-muscle-strength .data-display .scores-row-right {
    min-width: 10rem;
    padding: 0 0 0 0.75rem; }

.neuro-muscle-strength .notes-alignment {
  padding: 0.3rem 0 0 0; }

@media screen and (max-width: 1280px) {
  .neuro-muscle-strength .menu-list .spec-row .col-md-2 {
    padding: 0; }
  .neuro-muscle-strength .segmented-label label {
    padding: 0 1rem; } }

.dim-background {
  top: 95px;
  left: 255px;
  width: calc(100% - 255px);
  height: calc(100% - 95px);
  opacity: 0.5;
  position: absolute;
  background-color: grey;
  z-index: 960; }

.wait-spinner {
  opacity: 1.0;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 970; }
  .wait-spinner .fa-spinner {
    font-size: 6.4rem; }

.reports-menu {
  width: 255px;
  float: left;
  margin-right: 20px; }
  .reports-menu header {
    border: none; }

.no-report-selected {
  padding-top: calc(20%);
  padding-left: calc(50% - 10px); }
  .no-report-selected h3 {
    text-transform: none; }

.report-header {
  left: 255px; }
  .report-header .fa-info-circle:before {
    font-size: 1.8rem;
    margin-left: 5px; }
  .report-header .report-labels {
    width: calc(100% - 385px); }
    .report-header .report-labels .block-left {
      width: calc(100% - 5.2rem); }
    .report-header .report-labels .block-right {
      width: 5.2rem; }

.reports-main-window {
  float: left;
  margin-top: 50px;
  width: calc(100% - 295px); }
  .reports-main-window .selectable-row:hover {
    color: #FFFFFF;
    background-color: #00A0DC !important; }
    .reports-main-window .selectable-row:hover div {
      color: #FFFFFF !important; }
    .reports-main-window .selectable-row:hover li {
      color: #FFFFFF !important; }

.reports-tool-area {
  width: 130px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.05));
  padding: .25rem;
  display: inline-block;
  vertical-align: top;
  height: 4rem;
  padding-top: 0.7rem;
  padding-left: 18px;
  left: calc(100% - 120px); }
  .reports-tool-area .fa-gear:before, .reports-tool-area .fa-download:before, .reports-tool-area .fa-bars:before {
    font-size: 1.8rem; }
  .reports-tool-area li {
    color: #FFFFFF;
    cursor: default;
    margin-right: 2rem; }

.reports-tools {
  width: 120px;
  padding-right: 15px; }
  .reports-tools .i {
    background-color: #FFFFFF;
    font-size: 18px; }

.parameter-panel {
  background-color: #F9F9F9;
  padding: 1.5rem 0 1.5rem 0;
  -webkit-box-shadow: 2px 2px 2px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 2px 2px 2px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 2px 2px 2px 5px rgba(0, 0, 0, 0.15);
  z-index: auto;
  position: absolute;
  height: calc(100vh - 95px);
  width: 300px;
  top: 95px;
  left: calc(100% - 300px); }
  .parameter-panel .required-field {
    color: #D7572B; }
  .parameter-panel .invalid-date-range {
    padding-bottom: 15px; }
  .parameter-panel .invalid-date-range i,
  .parameter-panel .invalid-date-range p {
    display: inline;
    color: #D7572B; }
  .parameter-panel .report-parameters-title {
    padding: 0 1.5rem 1.5rem 1.5rem; }
  .parameter-panel .report-parameter-controls {
    padding-right: 1.05rem; }
  .parameter-panel .report-parameters-description {
    padding-bottom: 15px; }
  .parameter-panel .report-parameters-list {
    padding-bottom: 15px; }
  .parameter-panel .dual-switch .onoffswitch-label {
    display: inline-block; }
  .parameter-panel .dual-switch-padding {
    padding: 0 0 0 23px; }
  .parameter-panel .inactive-label {
    line-height: 28px; }
  .parameter-panel .report-parameter .report-parameter-date {
    padding-bottom: 15px;
    position: relative; }
    .parameter-panel .report-parameter .report-parameter-date .start-label {
      padding-right: 9px; }
    .parameter-panel .report-parameter .report-parameter-date .stop-label {
      padding-right: 42px; }
    .parameter-panel .report-parameter .report-parameter-date .schedule-datepicker-container > .datepicker-dropdown {
      top: 140px;
      left: -30px; }
    .parameter-panel .report-parameter .report-parameter-date .schedule-date-picker .date-time-directive-container {
      display: inline-block; }
    .parameter-panel .report-parameter .report-parameter-date .date-control {
      padding-right: 5px; }
    .parameter-panel .report-parameter .report-parameter-date .fa-calendar:before {
      font-size: 1.8rem;
      color: #00A0DC; }
  .parameter-panel .report-parameter .report-parameter-date p,
  .parameter-panel .report-parameter .report-parameter-date span {
    display: inline; }
  .parameter-panel .report-date-time-range-parameter .stop-label {
    margin-top: 10px; }
  .parameter-panel .report-date-time-range-parameter .date-time-directive-container {
    margin-bottom: 10px; }
  .parameter-panel .report-date-time-range-parameter .invalid-date-range {
    margin-top: 10px; }
  .parameter-panel .report-single-select {
    margin-bottom: 15px; }
    .parameter-panel .report-single-select .dropdown-dictionary {
      width: 100%; }
  .parameter-panel .dropdown-padding {
    padding-bottom: 15px; }
  .parameter-panel .report-parameters-dropdown .sisMultiselect {
    width: 270px; }
  .parameter-panel .report-parameters-run .run-button {
    width: 270px; }

.column-configuration-panel {
  background-color: #F9F9F9;
  padding: 1.5rem 0 1.5rem 0;
  -webkit-box-shadow: 2px 2px 2px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 2px 2px 2px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 2px 2px 2px 5px rgba(0, 0, 0, 0.15);
  z-index: auto;
  position: absolute;
  height: calc(100vh - 95px);
  width: 300px;
  top: 95px;
  left: calc(100% - 300px); }
  .column-configuration-panel .report-column-configuration-title {
    padding: 0 1.5rem 1.5rem 1.5rem; }
  .column-configuration-panel .report-column-config-buttons {
    margin-top: 10px; }
    .column-configuration-panel .report-column-config-buttons button {
      width: calc(50% - 5px); }
    .column-configuration-panel .report-column-config-buttons :last-child {
      float: right; }
  .column-configuration-panel .scroll_report_panel {
    height: calc(100vh - 20rem);
    position: relative;
    padding: 0 15px; }

.icon-hidden {
  visibility: hidden; }

.parameter-triangle {
  z-index: 980;
  position: absolute;
  top: 87px;
  left: calc(100% - 40px);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #F9F9F9; }

.column-configuration-triangle {
  z-index: 980;
  position: absolute;
  top: 87px;
  left: calc(100% - 112px);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #F9F9F9; }

.scroll_report_panel {
  height: calc(100vh - 15rem);
  position: relative;
  padding: 0 15px; }

table.smart-table {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  color: #343435;
  cursor: default; }
  table.smart-table * {
    box-sizing: inherit;
    -moz-box-sizing: inherit; }
  table.smart-table thead {
    display: inline-block;
    overflow: hidden;
    border-top: #E6E6E6 1px solid;
    border-bottom: #E6E6E6 2px solid; }
    table.smart-table thead tr {
      display: inline-flex;
      height: 60px; }
    table.smart-table thead th {
      font-family: OpenSans-Bold;
      font-size: 1.5rem;
      position: relative;
      overflow: hidden;
      white-space: nowrap;
      padding-bottom: 3px;
      padding-top: 3px; }
      table.smart-table thead th.st-sort-ascent, table.smart-table thead th.st-sort-descent {
        color: #00A0DC; }
  table.smart-table tbody {
    display: inline-block;
    position: relative;
    overflow: scroll;
    max-height: calc(100vh - 255px); }
    table.smart-table tbody tr {
      border-top: 0px #E6E6E6 solid;
      border-bottom: 1px #E6E6E6 solid;
      display: inline-flex;
      flex-direction: row;
      flex-wrap: nowrap;
      min-width: 100%;
      min-height: 38px; }
    table.smart-table tbody td {
      padding: 0;
      padding-bottom: 9px;
      padding-top: 9px;
      font-family: OpenSans;
      font-size: 1.5rem;
      align-self: center;
      line-height: 20px; }
      table.smart-table tbody td ul {
        list-style-position: inside;
        list-style: none;
        line-height: 20px;
        padding: 0;
        margin: 0;
        text-align: left;
        white-space: nowrap; }
        table.smart-table tbody td ul li {
          text-overflow: ellipsis;
          overflow: hidden; }
        table.smart-table tbody td ul div.toggleMore {
          color: #00A0DC; }
  table.smart-table th, table.smart-table tbody td {
    text-align: center;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    align-self: center;
    display: inline-block; }
    table.smart-table th.center, table.smart-table tbody td.center {
      text-align: center; }
    table.smart-table th.left, table.smart-table tbody td.left {
      text-align: left; }
    table.smart-table th.right, table.smart-table tbody td.right {
      text-align: right; }
  table.smart-table tr {
    padding-left: 15px;
    padding-right: 15px; }
  table.smart-table tfoot {
    display: block; }
    table.smart-table tfoot tr {
      display: block;
      text-align: center; }
    table.smart-table tfoot td {
      display: inline-block; }
  table.smart-table .st-sort-ascent:after {
    font-family: FontAwesome;
    font-size: 1.5rem;
    content: '\f062';
    position: absolute;
    right: 0;
    top: 3px;
    opacity: 1;
    background-color: white;
    padding-left: 5px;
    padding-right: 0; }
  table.smart-table .st-sort-descent:after {
    font-family: FontAwesome;
    font-size: 1.5rem;
    content: '\f063';
    position: absolute;
    right: 0;
    top: 3px;
    opacity: 1;
    background-color: white;
    padding-left: 5px;
    padding-right: 0; }
  table.smart-table .select-page {
    width: 50px;
    text-align: center; }
  table.smart-table div.pagination {
    display: flex;
    align-items: center;
    -webkit-align-items: center; }
    table.smart-table div.pagination div {
      flex-direction: column; }
      table.smart-table div.pagination div.fa {
        color: #00A0DC;
        height: 30px;
        width: 40px;
        border: 1px #E6E6E6 solid;
        border-radius: 3px;
        background-color: #F9F9F9; }
        table.smart-table div.pagination div.fa:hover, table.smart-table div.pagination div.fa:focus {
          background-color: #EFEFEF;
          color: #00A0DC;
          box-shadow: none; }
        table.smart-table div.pagination div.fa:active {
          background-color: #E6E6E6;
          color: #006990;
          box-shadow: none; }
      table.smart-table div.pagination div.fa-step-backward {
        margin: 0 5px 0 0;
        font-size: 14px;
        padding-top: 7px; }
      table.smart-table div.pagination div.fa-caret-left {
        margin: 0;
        font-size: 20px;
        padding-top: 4.1px; }
      table.smart-table div.pagination div.paging {
        margin: 0 10px 0 10px;
        border: 0;
        font-family: OpenSans;
        font-size: 1.5rem; }
      table.smart-table div.pagination div > span {
        height: 30px; }
      table.smart-table div.pagination div.fa-caret-right {
        margin: 0 5px 0 0;
        font-size: 20px;
        padding-top: 4.1px; }
      table.smart-table div.pagination div.fa-step-forward {
        margin: 0;
        font-size: 14px;
        padding-top: 7px; }
      table.smart-table div.pagination div input {
        height: 30px;
        width: 80px;
        text-align: center; }
  table.smart-table.striped tbody tr:nth-child(even) {
    background-color: #F7F7F5; }
  table.smart-table.striped tbody tr:nth-child(odd) {
    background-color: #FFFFFF; }

table.audit-trail-table.smart-table tbody {
  overflow: hidden; }
  table.audit-trail-table.smart-table tbody tr td.auditType-value span.fa {
    font-size: 1.9rem; }
  table.audit-trail-table.smart-table tbody tr.audit-type-row {
    color: #FFFFFF;
    min-width: 141rem;
    width: 100%; }
    table.audit-trail-table.smart-table tbody tr.audit-type-row td {
      font-family: OpenSans-Bold; }
      table.audit-trail-table.smart-table tbody tr.audit-type-row td.fa {
        font-family: FontAwesome; }
  table.audit-trail-table.smart-table tbody tr.audit-view-bg {
    background-color: #006D8E; }
  table.audit-trail-table.smart-table tbody tr.audit-modify-bg {
    background-color: #24D399; }
  table.audit-trail-table.smart-table tbody tr.audit-delete-bg {
    background-color: #D7572B; }
  table.audit-trail-table.smart-table tbody tr.audit-create-bg {
    background-color: #00A0DC; }
  table.audit-trail-table.smart-table tbody tr.audit-print-bg {
    background-color: #7390E0; }
  table.audit-trail-table.smart-table tbody tr .auditDate-value {
    width: 92rem;
    text-align: left;
    flex-grow: 3; }
  table.audit-trail-table.smart-table tbody tr td.auditDate-value-expander {
    width: 90rem;
    text-align: left;
    flex-grow: 3; }
  table.audit-trail-table.smart-table tbody tr .auditUser-value {
    width: 40rem;
    text-align: right;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-grow: 2; }
  table.audit-trail-table.smart-table tbody tr .auditType-value {
    width: 2rem;
    text-align: right; }
  table.audit-trail-table.smart-table tbody tr.auditNew-Value td pre {
    background-color: transparent;
    border: none;
    text-align: left; }

table.audit-trail-table.smart-table.striped tbody tr.auditNew-Value:nth-child(even) {
  background-color: transparent; }

table.audit-trail-table.smart-table tbody tr.auditNew-Value td {
  padding-top: 0;
  padding-bottom: 0; }

table.audit-trail-table.smart-table.striped tbody tr.auditNew-Value {
  border-bottom: none; }

table.smart-table tbody.antibiotic td div {
  text-overflow: ellipsis;
  overflow: hidden;
  display: block; }

.report-patient-parameter-container .search-container {
  display: flex;
  position: relative; }
  .report-patient-parameter-container .search-container input.report-patient-parameter-search-input {
    flex-grow: 1;
    padding-right: 2.5rem; }
  .report-patient-parameter-container .search-container span.report-patient-parameter-search-clear {
    position: absolute;
    right: .5rem;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 3rem; }

.report-patient-parameter-popup {
  width: 100%;
  background-color: #E6E6E6;
  padding: 0px 5px; }
  .report-patient-parameter-popup .scrollDiv {
    height: 250px;
    position: relative;
    overflow: hidden; }
    .report-patient-parameter-popup .scrollDiv li {
      color: #535456;
      font-family: MetaProMedium;
      font-size: 14px; }
      .report-patient-parameter-popup .scrollDiv li :hover {
        color: #FFFFFF;
        background-color: #00A0DC; }
  .report-patient-parameter-popup .patient-search-results-item {
    padding: 10px 0px; }
    .report-patient-parameter-popup .patient-search-results-item .detail-line {
      height: 20px; }

.informatonModalTopElement {
  width: 100%; }
  .informatonModalTopElement .modal-dialog {
    width: 530px; }
  .informatonModalTopElement table.information-header {
    margin-bottom: 0 !important; }
  .informatonModalTopElement .information-description {
    color: #535456;
    font-weight: bold; }
  .informatonModalTopElement tbody {
    max-height: 386px;
    display: block; }
  .informatonModalTopElement td {
    color: #343435; }
    .informatonModalTopElement td .report-area {
      width: 210px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
  .informatonModalTopElement td.report-column {
    min-width: 252px; }
  .informatonModalTopElement hr.information-modal {
    margin-bottom: 0;
    margin-top: 1rem; }
  .informatonModalTopElement .modal-footer {
    border-top: none; }

.dim-background {
  top: 95px;
  left: 255px;
  width: calc(100% - 255px);
  height: calc(100% - 95px);
  opacity: 1;
  position: absolute;
  background-color: white;
  z-index: 960; }

.wait-spinner {
  opacity: 1.0;
  position: fixed;
  top: calc(50% + 27px);
  left: calc(50% + 100px);
  z-index: 970; }
  .wait-spinner .fa-spinner {
    font-size: 6.4rem; }

.loading-message-container {
  width: 40rem;
  height: 5rem;
  top: calc(50% + 100px);
  left: calc(50% - 50px);
  position: absolute;
  z-index: 970; }
  .loading-message-container .loading-message {
    font-family: MetaProMedium;
    font-size: 2rem;
    line-height: 4rem;
    color: black;
    display: flex;
    padding: 0;
    margin: 0;
    align-items: center;
    justify-content: center; }

.reports-menu {
  width: 255px;
  float: left;
  margin-right: 20px; }
  .reports-menu header {
    border: none; }

.no-report-selected {
  padding-top: calc(23%);
  padding-left: calc(43%); }
  .no-report-selected h3 {
    text-transform: none; }

.banner {
  position: fixed;
  width: 100%; }

.report-header {
  left: 255px; }
  .report-header .fa-info-circle:before {
    font-size: 1.8rem;
    margin-left: 5px; }
  .report-header .report-labels {
    width: calc(100% - 385px); }
    .report-header .report-labels .block-left {
      width: calc(100% - 5.2rem); }
    .report-header .report-labels .block-right {
      width: 5.2rem; }

.reports-main-window {
  float: left;
  margin-top: 50px;
  width: calc(100% - 295px); }
  .reports-main-window .selectable-row:hover {
    color: #FFFFFF;
    background-color: #00A0DC !important; }
    .reports-main-window .selectable-row:hover div {
      color: #FFFFFF !important; }
    .reports-main-window .selectable-row:hover li {
      color: #FFFFFF !important; }

.reports-tool-area {
  width: 130px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.05));
  padding: .25rem;
  display: inline-block;
  vertical-align: top;
  height: 4rem;
  padding-top: 0.7rem;
  padding-left: 18px;
  left: calc(100% - 120px); }
  .reports-tool-area .fa-gear:before, .reports-tool-area .fa-download:before, .reports-tool-area .fa-bars:before {
    font-size: 1.8rem; }
  .reports-tool-area li {
    color: #FFFFFF;
    cursor: default;
    margin-right: 2rem; }

.reports-tools {
  width: 120px;
  padding-right: 15px; }
  .reports-tools .i {
    background-color: #FFFFFF;
    font-size: 18px; }

.parameter-panel {
  background-color: #F9F9F9;
  padding: 1.5rem 0 1.5rem 0;
  -webkit-box-shadow: 2px 2px 2px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 2px 2px 2px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 2px 2px 2px 5px rgba(0, 0, 0, 0.15);
  z-index: auto;
  position: absolute;
  height: calc(100vh - 95px);
  width: 300px;
  top: 95px;
  left: calc(100% - 300px); }
  .parameter-panel .required-field {
    color: #D7572B; }
  .parameter-panel .invalid-date-range {
    padding-bottom: 15px; }
  .parameter-panel .invalid-date-range i,
  .parameter-panel .invalid-date-range p {
    display: inline;
    color: #D7572B; }
  .parameter-panel .report-parameters-title {
    padding: 0 1.5rem 1.5rem 1.5rem; }
  .parameter-panel .report-parameter-controls {
    padding-right: 1.05rem; }
  .parameter-panel .report-parameters-description {
    padding-bottom: 15px; }
  .parameter-panel .report-parameters-list {
    padding-bottom: 15px; }
  .parameter-panel .dual-switch .onoffswitch-label {
    display: inline-block; }
  .parameter-panel .dual-switch-padding {
    padding: 0 0 0 23px; }
  .parameter-panel .inactive-label {
    line-height: 28px; }
  .parameter-panel .report-parameter .report-parameter-date {
    padding-bottom: 15px;
    position: relative; }
    .parameter-panel .report-parameter .report-parameter-date .start-label {
      padding-right: 9px; }
    .parameter-panel .report-parameter .report-parameter-date .stop-label {
      padding-right: 42px; }
    .parameter-panel .report-parameter .report-parameter-date .schedule-datepicker-container > .datepicker-dropdown {
      top: 140px;
      left: -30px; }
    .parameter-panel .report-parameter .report-parameter-date .schedule-date-picker .date-time-directive-container {
      display: inline-block; }
    .parameter-panel .report-parameter .report-parameter-date .date-control {
      padding-right: 5px; }
    .parameter-panel .report-parameter .report-parameter-date .fa-calendar:before {
      font-size: 1.8rem;
      color: #00A0DC; }
  .parameter-panel .report-parameter .report-parameter-date p,
  .parameter-panel .report-parameter .report-parameter-date span {
    display: inline; }
  .parameter-panel .report-date-time-range-parameter .stop-label {
    margin-top: 10px; }
  .parameter-panel .report-date-time-range-parameter .date-time-directive-container {
    margin-bottom: 10px; }
  .parameter-panel .report-date-time-range-parameter .invalid-date-range {
    margin-top: 10px; }
  .parameter-panel .report-single-select {
    margin-bottom: 15px; }
    .parameter-panel .report-single-select .dropdown-dictionary {
      width: 100%; }
  .parameter-panel .dropdown-padding {
    padding-bottom: 15px; }
  .parameter-panel .report-parameters-dropdown .sisMultiselect {
    width: 270px; }
  .parameter-panel .report-parameters-run .run-button {
    width: 270px; }

.column-configuration-panel {
  background-color: #F9F9F9;
  padding: 1.5rem 0 1.5rem 0;
  -webkit-box-shadow: 2px 2px 2px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 2px 2px 2px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 2px 2px 2px 5px rgba(0, 0, 0, 0.15);
  z-index: auto;
  position: absolute;
  height: calc(100vh - 95px);
  width: 300px;
  top: 95px;
  left: calc(100% - 300px); }
  .column-configuration-panel .report-column-configuration-title {
    padding: 0 1.5rem 1.5rem 1.5rem; }
  .column-configuration-panel .report-column-config-buttons {
    margin-top: 10px; }
    .column-configuration-panel .report-column-config-buttons button {
      width: calc(50% - 5px); }
    .column-configuration-panel .report-column-config-buttons :last-child {
      float: right; }
  .column-configuration-panel .scroll_report_panel {
    height: calc(100vh - 20rem);
    position: relative;
    padding: 0 15px; }

.icon-hidden {
  visibility: hidden; }

.parameter-triangle {
  z-index: 980;
  position: absolute;
  top: 87px;
  left: calc(100% - 40px);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #F9F9F9; }

.column-configuration-triangle {
  z-index: 980;
  position: absolute;
  top: 87px;
  left: calc(100% - 112px);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #F9F9F9; }

.scroll_report_panel {
  height: calc(100vh - 15rem);
  position: relative;
  padding: 0 15px; }

table.smart-table {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  color: #343435;
  cursor: default; }
  table.smart-table * {
    box-sizing: inherit;
    -moz-box-sizing: inherit; }
  table.smart-table thead {
    display: inline-block;
    overflow: hidden;
    border-top: #E6E6E6 1px solid;
    border-bottom: #E6E6E6 2px solid; }
    table.smart-table thead tr {
      display: inline-flex;
      height: 60px; }
    table.smart-table thead th {
      font-family: OpenSans-Bold;
      font-size: 1.5rem;
      position: relative;
      overflow: hidden;
      white-space: nowrap;
      padding-bottom: 3px;
      padding-top: 3px; }
      table.smart-table thead th.st-sort-ascent, table.smart-table thead th.st-sort-descent {
        color: #00A0DC; }
  table.smart-table tbody {
    display: inline-block;
    position: relative;
    overflow: scroll;
    max-height: calc(100vh - 255px); }
    table.smart-table tbody tr {
      border-top: 0px #E6E6E6 solid;
      border-bottom: 1px #E6E6E6 solid;
      display: inline-flex;
      flex-direction: row;
      flex-wrap: nowrap;
      min-width: 100%;
      min-height: 38px; }
    table.smart-table tbody td {
      padding: 0;
      padding-bottom: 9px;
      padding-top: 9px;
      font-family: OpenSans;
      font-size: 1.5rem;
      align-self: center;
      line-height: 20px; }
      table.smart-table tbody td ul {
        list-style-position: inside;
        list-style: none;
        line-height: 20px;
        padding: 0;
        margin: 0;
        text-align: left;
        white-space: nowrap; }
        table.smart-table tbody td ul li {
          text-overflow: ellipsis;
          overflow: hidden; }
        table.smart-table tbody td ul div.toggleMore {
          color: #00A0DC; }
  table.smart-table th, table.smart-table tbody td {
    text-align: center;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    align-self: center;
    display: inline-block; }
    table.smart-table th.center, table.smart-table tbody td.center {
      text-align: center; }
    table.smart-table th.left, table.smart-table tbody td.left {
      text-align: left; }
    table.smart-table th.right, table.smart-table tbody td.right {
      text-align: right; }
  table.smart-table tr {
    padding-left: 15px;
    padding-right: 15px; }
  table.smart-table tfoot {
    display: block; }
    table.smart-table tfoot tr {
      display: block;
      text-align: center; }
    table.smart-table tfoot td {
      display: inline-block; }
  table.smart-table .st-sort-ascent:after {
    font-family: FontAwesome;
    font-size: 1.5rem;
    content: '\f062';
    position: absolute;
    right: 0;
    top: 3px;
    opacity: 1;
    background-color: white;
    padding-left: 5px;
    padding-right: 0; }
  table.smart-table .st-sort-descent:after {
    font-family: FontAwesome;
    font-size: 1.5rem;
    content: '\f063';
    position: absolute;
    right: 0;
    top: 3px;
    opacity: 1;
    background-color: white;
    padding-left: 5px;
    padding-right: 0; }
  table.smart-table .select-page {
    width: 50px;
    text-align: center; }
  table.smart-table div.pagination {
    display: flex;
    align-items: center;
    -webkit-align-items: center; }
    table.smart-table div.pagination div {
      flex-direction: column; }
      table.smart-table div.pagination div.fa {
        color: #00A0DC;
        height: 30px;
        width: 40px;
        border: 1px #E6E6E6 solid;
        border-radius: 3px;
        background-color: #F9F9F9; }
        table.smart-table div.pagination div.fa:hover, table.smart-table div.pagination div.fa:focus {
          background-color: #EFEFEF;
          color: #00A0DC;
          box-shadow: none; }
        table.smart-table div.pagination div.fa:active {
          background-color: #E6E6E6;
          color: #006990;
          box-shadow: none; }
      table.smart-table div.pagination div.fa-step-backward {
        margin: 0 5px 0 0;
        font-size: 14px;
        padding-top: 7px; }
      table.smart-table div.pagination div.fa-caret-left {
        margin: 0;
        font-size: 20px;
        padding-top: 4.1px; }
      table.smart-table div.pagination div.paging {
        margin: 0 10px 0 10px;
        border: 0;
        font-family: OpenSans;
        font-size: 1.5rem; }
      table.smart-table div.pagination div > span {
        height: 30px; }
      table.smart-table div.pagination div.fa-caret-right {
        margin: 0 5px 0 0;
        font-size: 20px;
        padding-top: 4.1px; }
      table.smart-table div.pagination div.fa-step-forward {
        margin: 0;
        font-size: 14px;
        padding-top: 7px; }
      table.smart-table div.pagination div input {
        height: 30px;
        width: 80px;
        text-align: center; }
  table.smart-table.striped tbody tr:nth-child(even) {
    background-color: #F7F7F5; }
  table.smart-table.striped tbody tr:nth-child(odd) {
    background-color: #FFFFFF; }

table.audit-trail-table.smart-table tbody {
  overflow: hidden; }
  table.audit-trail-table.smart-table tbody tr td.auditType-value span.fa {
    font-size: 1.9rem; }
  table.audit-trail-table.smart-table tbody tr.audit-type-row {
    color: #FFFFFF;
    min-width: 141rem;
    width: 100%; }
    table.audit-trail-table.smart-table tbody tr.audit-type-row td {
      font-family: OpenSans-Bold; }
      table.audit-trail-table.smart-table tbody tr.audit-type-row td.fa {
        font-family: FontAwesome; }
  table.audit-trail-table.smart-table tbody tr.audit-view-bg {
    background-color: #006D8E; }
  table.audit-trail-table.smart-table tbody tr.audit-modify-bg {
    background-color: #24D399; }
  table.audit-trail-table.smart-table tbody tr.audit-delete-bg {
    background-color: #D7572B; }
  table.audit-trail-table.smart-table tbody tr.audit-create-bg {
    background-color: #00A0DC; }
  table.audit-trail-table.smart-table tbody tr.audit-print-bg {
    background-color: #7390E0; }
  table.audit-trail-table.smart-table tbody tr .auditDate-value {
    width: 92rem;
    text-align: left;
    flex-grow: 3; }
  table.audit-trail-table.smart-table tbody tr td.auditDate-value-expander {
    width: 90rem;
    text-align: left;
    flex-grow: 3; }
  table.audit-trail-table.smart-table tbody tr .auditUser-value {
    width: 40rem;
    text-align: right;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-grow: 2; }
  table.audit-trail-table.smart-table tbody tr .auditType-value {
    width: 2rem;
    text-align: right; }
  table.audit-trail-table.smart-table tbody tr.auditNew-Value td pre {
    background-color: transparent;
    border: none;
    text-align: left; }

table.audit-trail-table.smart-table.striped tbody tr.auditNew-Value:nth-child(even) {
  background-color: transparent; }

table.audit-trail-table.smart-table tbody tr.auditNew-Value td {
  padding-top: 0;
  padding-bottom: 0; }

table.audit-trail-table.smart-table.striped tbody tr.auditNew-Value {
  border-bottom: none; }

table.smart-table tbody.antibiotic td div {
  text-overflow: ellipsis;
  overflow: hidden;
  display: block; }

.report-patient-parameter-container .search-container {
  display: flex;
  position: relative; }
  .report-patient-parameter-container .search-container input.report-patient-parameter-search-input {
    flex-grow: 1;
    padding-right: 2.5rem; }
  .report-patient-parameter-container .search-container span.report-patient-parameter-search-clear {
    position: absolute;
    right: .5rem;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 3rem; }

.report-patient-parameter-popup {
  width: 100%;
  background-color: #E6E6E6;
  padding: 0px 5px; }
  .report-patient-parameter-popup .scrollDiv {
    height: 250px;
    position: relative;
    overflow: hidden; }
    .report-patient-parameter-popup .scrollDiv li {
      color: #535456;
      font-family: MetaProMedium;
      font-size: 14px; }
      .report-patient-parameter-popup .scrollDiv li :hover {
        color: #FFFFFF;
        background-color: #00A0DC; }
  .report-patient-parameter-popup .patient-search-results-item {
    padding: 10px 0px; }
    .report-patient-parameter-popup .patient-search-results-item .detail-line {
      height: 20px; }

.informatonModalTopElement {
  width: 100%; }
  .informatonModalTopElement .modal-dialog {
    width: 530px; }
  .informatonModalTopElement table.information-header {
    margin-bottom: 0 !important; }
  .informatonModalTopElement .information-description {
    color: #535456;
    font-weight: bold; }
  .informatonModalTopElement tbody {
    max-height: 386px;
    display: block; }
  .informatonModalTopElement td {
    color: #343435; }
    .informatonModalTopElement td .report-area {
      width: 210px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
  .informatonModalTopElement td.report-column {
    min-width: 252px; }
  .informatonModalTopElement hr.information-modal {
    margin-bottom: 0;
    margin-top: 1rem; }
  .informatonModalTopElement .modal-footer {
    border-top: none; }

.helpModalTopElement {
  width: 100%; }

#helpModal {
  width: 100%; }
  #helpModal .modal-header {
    width: 100%;
    height: auto;
    padding: 0rem;
    background-color: #343435; }
    #helpModal .modal-header div[class*='flex-grow-'] {
      height: 100%; }
    #helpModal .modal-header img {
      height: 75%;
      margin: 2rem;
      height: 3rem;
      width: 6rem; }
    #helpModal .modal-header i.fa-close {
      color: white; }
  #helpModal .modal-body {
    width: 100%; }
  #helpModal .margin-bottom-oneandhalf {
    margin-bottom: 1.5rem; }
    #helpModal .margin-bottom-oneandhalf .label-title {
      font-family: MetaProMedium; }
    #helpModal .margin-bottom-oneandhalf .label-capitalize {
      text-transform: capitalize; }
    #helpModal .margin-bottom-oneandhalf .email-contact {
      text-transform: none; }
  #helpModal .margin-bottom-2 {
    margin-bottom: 2rem; }
    #helpModal .margin-bottom-2 .text-font {
      font-family: OpenSans; }

.background-opacity {
  background-color: rgba(0, 0, 0, 0.4) !important; }

.link-attributes {
  font-family: OpenSans-Semibold;
  font-size: 1.5rem;
  line-height: 2.0rem;
  color: #00A0DC;
  text-decoration: none;
  cursor: pointer;
  font-weight: bold; }

.help-link {
  color: #337ab7;
  text-decoration: underline; }

.normal-link {
  color: #00A0DC;
  text-decoration: none; }

.clickedLink {
  color: #006990; }

@media all {
  body.chrome .hide-chrome {
    display: none; }
  body:not(.chrome) .hide-IE {
    display: none; }
  .printing div {
    box-sizing: border-box; }
  .printing .clearfix,
  .printing .page,
  .printing .paged-content {
    clear: both; }
  .printing .pre-wrap {
    white-space: pre-wrap; }
  .printing .nowrap {
    white-space: nowrap; }
  .printing .normal {
    white-space: normal !important; }
  .printing .generator {
    float: right; }
  .printing .convert_to_camel_case {
    text-transform: capitalize; }
  .printing .black-10p {
    background-color: #e6e7e8; }
  .printing .no-padding {
    padding: 0; }
  .printing hr.dashed {
    border-top: #333 1px dashed;
    margin: 1rem 0; }
  .printing .page {
    position: relative;
    padding: 2rem 4rem; }
  .printing .paginated .page {
    overflow: hidden; }
  .printing .page-header,
  .printing .page-footer {
    font-size: 8pt;
    width: 100%;
    min-height: 1rem; }
    .printing .page-header div:nth-child(odd),
    .printing .page-footer div:nth-child(odd) {
      float: left;
      clear: left; }
    .printing .page-header div:nth-child(even),
    .printing .page-footer div:nth-child(even) {
      float: right;
      clear: right; }
  .printing .left-side {
    position: absolute;
    left: 4rem; }
  .printing .right-side {
    float: right;
    text-align: right;
    padding-left: 8rem; }
  .printing .page:first-of-type .page-header .patient-info {
    display: none; }
  .printing .page-section {
    margin: 1rem 0 0; }
    .printing .page-section:first-of-type {
      margin-top: 0; }
    .printing .page-section .continues,
    .printing .page-section .continued {
      float: right;
      font-size: 8pt;
      line-height: 2.5; }
    .printing .page-section:not(.continues) .continues {
      display: none; }
    .printing .page-section:not(.continued) .continued {
      display: none; }
    .printing .page-section h1.section {
      margin: 0;
      padding: .25rem .5rem 0;
      font-family: MetaProMedium;
      font-size: 15pt;
      font-weight: normal;
      color: #fff;
      background-color: #006990; }
    .printing .page-section h2.section {
      margin: 1rem 0;
      padding: 0;
      font-family: MetaProMedium;
      font-size: 13pt;
      font-weight: bold; }
    .printing .page-section h3.section {
      margin: 0;
      padding: 0;
      font-family: MetaProMedium;
      font-size: 10pt;
      font-weight: bold; }
      .printing .page-section h3.section.header-indent {
        padding-left: 0.6rem; }
        .printing .page-section h3.section.header-indent.float-head {
          text-align: left; }
    .printing .page-section table {
      width: 100%;
      table-layout: fixed;
      border-collapse: collapse; }
      .printing .page-section table.border {
        /* nested tables just need top/bottom borders */ }
        .printing .page-section table.border > thead > tr.border {
          border-bottom: 1px solid black; }
        .printing .page-section table.border > tbody {
          border: 1px solid black;
          border-width: 0 1px 1px; }
          .printing .page-section table.border > tbody:first-of-type {
            border-top-width: 1px; }
          .printing .page-section table.border > tbody tr.border-top {
            border: 1px solid black; }
        .printing .page-section table.border .border > thead {
          border-width-top: 1px; }
        .printing .page-section table.border .border > tbody {
          border-width: 1px 0 0; }
          .printing .page-section table.border .border > tbody:first-of-type {
            border-width: 0; }
        .printing .page-section table.border.margin-top {
          margin-top: .75rem; }
      .printing .page-section table th {
        font-family: OpenSans-Bold;
        font-size: 10pt;
        font-weight: bold; }
      .printing .page-section table td {
        font-family: OpenSans;
        font-size: 10pt;
        text-align: center;
        padding: 0; }
        .printing .page-section table td.text-left {
          text-align: left; }
        .printing .page-section table td.info {
          text-align: left;
          padding-left: .75rem;
          padding-right: .75rem;
          line-height: 1.5; }
          .printing .page-section table td.info h3 {
            display: inline; }
      .printing .page-section table tr.padding-top td,
      .printing .page-section table tr.padding-top th {
        padding-top: .75rem; }
      .printing .page-section table tr.padding-top td[rowspan],
      .printing .page-section table tr.padding-top th[rowspan] {
        padding-top: 0; }
      .printing .page-section table tr.padding-bottom td,
      .printing .page-section table tr.padding-bottom th {
        padding-bottom: .75rem; }
      .printing .page-section table tr.padding-bottom.border {
        border: 1px solid black; }
      .printing .page-section table tr.padding-bottom.border-btm {
        border-bottom: 1px solid black; }
      .printing .page-section table tr.padding-bottom.vertical-align-text {
        vertical-align: bottom; }
      .printing .page-section table tr.text-left {
        text-align: left; }
      .printing .page-section table tr.notes {
        border-top: 1px solid black; }
        .printing .page-section table tr.notes.notes-border-bottom {
          border-bottom: 1px solid black; }
        .printing .page-section table tr.notes.notes-no-border {
          border-top: 0rem; }
        .printing .page-section table tr.notes td {
          padding: 0.5rem; }
    .printing .page-section .notes-border-left {
      border-left: 1px solid black; }
    .printing .page-section .sure-script-med {
      background: #e6e7e8;
      padding-left: 1.5rem;
      text-align: left; }
      .printing .page-section .sure-script-med .last-filled {
        margin-left: 0.8rem; }
      .printing .page-section .sure-script-med .title {
        font-weight: bold; }
    .printing .page-section .item {
      font-family: OpenSans;
      font-size: 10pt;
      margin: 1rem 0 0;
      word-wrap: break-word; }
      .printing .page-section .item p {
        margin: .25rem 0; }
      .printing .page-section .item.zero-top {
        margin-top: 0; }
      .printing .page-section .item.zero-bottom {
        margin-bottom: 0; }
      .printing .page-section .item .follow-up-icon {
        transform: rotateX(180deg);
        margin-right: 0.25rem; }
      .printing .page-section .item .inline {
        display: inline; }
      .printing .page-section .item .pull-right {
        float: right; }
      .printing .page-section .item .margin-top {
        margin-top: 1rem; }
      .printing .page-section .item .group {
        white-space: nowrap; }
      .printing .page-section .item table td .group {
        white-space: normal; }
      .printing .page-section .item .addendum {
        margin-bottom: 1.5rem; }
        .printing .page-section .item .addendum .addendum-desc {
          margin-bottom: 1.5rem; }
        .printing .page-section .item .addendum h3 {
          margin-bottom: 0.5rem; }
    .printing .page-section .notes {
      padding: 0.125rem 0.5rem;
      background-color: #e6e7e8;
      text-align: left;
      margin: 0.25rem 0; }
      .printing .page-section .notes.padded {
        padding: .5rem; }
    .printing .page-section .op-notes-printout input[type='button'] {
      white-space: normal;
      background: transparent;
      border: 0; }
    .printing .page-section .op-notes-printout .images-block .imge-item:nth-child(odd) {
      padding-right: 1.5rem; }
    .printing .page-section .op-notes-printout .images-block .imge-item {
      width: 50%;
      float: left;
      margin-bottom: 1.5rem; }
      .printing .page-section .op-notes-printout .images-block .imge-item .image-content {
        width: 100%;
        word-wrap: normal;
        word-break: break-all; }
        .printing .page-section .op-notes-printout .images-block .imge-item .image-content h3 {
          margin: 0 0 0.5rem; }
        .printing .page-section .op-notes-printout .images-block .imge-item .image-content .image-desc {
          margin-bottom: 1.5rem;
          min-height: 1rem; }
      .printing .page-section .op-notes-printout .images-block .imge-item img {
        width: 100%; }
    .printing .page-section .op-notes-printout .note-text span[value] {
      white-space: pre-line;
      cursor: pointer !important; }
      .printing .page-section .op-notes-printout .note-text span[value]:hover {
        cursor: pointer !important; }
    .printing .page-section span.po-group:after {
      content: ""; }
    .printing .page-section .image-content {
      max-width: 49%;
      display: inline-block;
      vertical-align: top; }
      .printing .page-section .image-content img {
        height: auto;
        width: 100%; }
    .printing .page-section .signedby {
      margin-bottom: 1.5rem; }
    .printing .page-section .note-text {
      margin-bottom: 1.5rem; }
    .printing .page-section .signed-attachments {
      padding: 0.125rem 0.5rem;
      background-color: #e6e7e8;
      text-align: left;
      margin: 0;
      border-collapse: collapse;
      border-bottom: 0.1rem dashed #343435 !important; }
      .printing .page-section .signed-attachments:first-of-type {
        border-top: 0.1rem solid #343435 !important; }
      .printing .page-section .signed-attachments:last-of-type {
        border-bottom: 0 !important; }
    .printing .page-section .addendum-notes {
      padding: 0.125rem 1rem;
      background-color: #FFFFFF;
      text-align: left;
      margin: 0.25rem 0.5rem;
      border: 0.1rem dashed #343435; }
    .printing .page-section .span-header {
      font-family: OpenSans;
      font-style: normal;
      font-size: 10pt; }
      .printing .page-section .span-header::after {
        content: ":"; }
    .printing .page-section .span-list {
      font-family: OpenSans-Bold;
      font-size: 10pt;
      font-weight: bold;
      font-style: italic; }
      .printing .page-section .span-list > span:first-child::after {
        content: ","; }
      .printing .page-section .span-list > span:not(:last-child)::after {
        content: ","; }
    .printing .page-section .checklist-spans, .printing .page-section .span-item-value {
      font-size: 10pt;
      font-weight: bold; }
      .printing .page-section .checklist-spans > span::after, .printing .page-section .span-item-value > span::after {
        content: ","; }
    .printing .page-section .span-item-value {
      font-style: italic; }
    .printing .page-section .heading-list {
      font-family: OpenSans-Bold;
      font-size: 10pt;
      font-weight: bold; }
      .printing .page-section .heading-list > span:first-child::after {
        content: ","; }
      .printing .page-section .heading-list > span:last-child::after {
        content: ""; }
      .printing .page-section .heading-list > span:not(:last-child)::after {
        content: ","; }
      .printing .page-section .heading-list > div.alignment-content {
        float: left;
        margin: 0; }
    .printing .page-section .pressure-entry-list {
      border-top: 1px solid black;
      background-color: #fff;
      padding: 1.5rem 0 1.5rem 1.5rem;
      font-size: 10pt; }
      .printing .page-section .pressure-entry-list .pressure-header {
        font-family: OpenSans-Bold;
        font-weight: bold;
        text-align: left;
        width: 100%;
        padding-bottom: 1rem; }
      .printing .page-section .pressure-entry-list .pressure-time {
        float: left;
        width: 33%; }
    .printing .page-section .equipment-list {
      font-family: OpenSans-Bold;
      font-size: 10pt;
      font-weight: bold;
      font-style: italic; }
      .printing .page-section .equipment-list > span:nth-child(odd):after {
        content: ":"; }
      .printing .page-section .equipment-list > span:nth-child(even):after {
        content: ","; }
    .printing .page-section .header-content > span {
      font-family: OpenSans-Bold;
      font-size: 10pt;
      font-weight: bold;
      padding-top: 1.5rem; }
    .printing .page-section .labeled {
      font-size: 10pt; }
      .printing .page-section .labeled > span:nth-child(odd)::after {
        content: ":";
        font-family: OpenSans;
        font-style: normal; }
      .printing .page-section .labeled > span:nth-child(even) {
        font-family: OpenSans-Semibold;
        font-style: italic; }
    .printing .page-section .labeled:not(:last-child) > span:last-child::after {
      content: ","; }
    .printing .page-section .labeled-value {
      font-size: 10pt;
      font-family: OpenSans-Semibold;
      font-style: italic; }
    .printing .page-section .answer-list > span:first-child::after {
      content: ","; }
    .printing .page-section .answer-list > span:last-child::after {
      content: ""; }
    .printing .page-section .answer-list > span:not(:last-child)::after {
      content: ","; }
    .printing .page-section .follow-up-content {
      font-family: OpenSans;
      font-size: 10pt; }
      .printing .page-section .follow-up-content > span:first-child::after {
        content: ":"; }
      .printing .page-section .follow-up-content .question-response {
        font-family: OpenSans-Bold;
        font-style: italic; }
    .printing .page-section .indent {
      margin-left: 1.5rem; }
    .printing .page-section.zero-top {
      margin-top: 0; }
    .printing .page-section.zero-bottom {
      margin-bottom: 0; }
  .printing .facility-info {
    font-family: Arial !important;
    position: relative;
    color: #006990; }
    .printing .facility-info.item {
      margin-top: 0; }
    .printing .facility-info img {
      float: left;
      min-height: 6.5rem;
      max-height: 6.5rem; }
    .printing .facility-info .details {
      text-align: right;
      white-space: pre-wrap; }
    .printing .facility-info.no-logo img {
      display: none; }
    .printing .facility-info.no-logo .details {
      position: relative;
      text-align: center; }
  .printing .patient-info {
    font-family: Arial !important; }
    .printing .patient-info .left,
    .printing .patient-info .right {
      float: left;
      width: 50%;
      line-height: 1.5; }
    .printing .patient-info.expanded {
      padding: 0.5rem;
      background-color: #e6e7e8; }
  .printing .columns .column {
    float: left;
    width: 50%;
    min-height: 1px;
    padding-right: 2rem; }
  .printing .user-html {
    line-height: 20px;
    font-size: 15px; }
  .printing .page-section.consent h2.section {
    margin: .25rem 0;
    font-family: OpenSans; }
  .printing .page-section.discharge .discharge-checklist .title {
    margin: 1rem 0; }
  .printing .page-section.discharge .discharge-checklist ul {
    padding-left: 1.5rem; }
  .printing .page-section.discharge .discharge-checklist li {
    font-size: 10pt; }
  .printing .signees .column:nth-child(odd) {
    clear: both; }
  .printing .signee,
  .printing .staff-signee {
    margin: 1rem 0 0; }
    .printing .signee > div,
    .printing .staff-signee > div {
      float: left;
      width: 100%; }
  .printing .fullcase_orders .order_tempName,
  .printing .fullcase_orders .order_title,
  .printing .fullcase_orders .notes_title,
  .printing .fullcase_nursing_orders .order_tempName,
  .printing .fullcase_nursing_orders .order_title,
  .printing .fullcase_nursing_orders .notes_title,
  .printing .op-order .order_tempName,
  .printing .op-order .order_title,
  .printing .op-order .notes_title {
    margin: 10px 0 0 0;
    padding: .25rem .5rem 0;
    font-family: MetaProMedium;
    font-size: 15pt;
    font-weight: normal;
    color: #fff;
    background-color: #006990; }
  .printing .text-order,
  .printing .medication-order {
    width: 100%;
    border: 1px solid black;
    padding: 10px;
    height: 100%;
    overflow: auto; }
    .printing .text-order .verbal-order,
    .printing .medication-order .verbal-order {
      padding: 0.5rem 1.5rem;
      background-color: #555;
      color: #fff;
      float: left;
      margin: 0.5rem 0.5rem 0.5rem 0;
      border-radius: 15px;
      font-weight: bold; }
    .printing .text-order .acknowledge-order,
    .printing .text-order .read-back-order,
    .printing .text-order .signed-order,
    .printing .medication-order .acknowledge-order,
    .printing .medication-order .read-back-order,
    .printing .medication-order .signed-order {
      text-align: right; }
  .printing .phyorder-style .page-section.custom-h1 h1.section {
    padding: 0;
    font-family: Arial;
    background: none;
    color: #000000;
    font-weight: bold; }
  .printing .physician-printout .text-order,
  .printing .physician-printout .medication-order {
    border: 0;
    padding: 0;
    overflow: hidden; }
    .printing .physician-printout .text-order .verbal-order,
    .printing .physician-printout .medication-order .verbal-order {
      margin: 0.5rem 0.5rem 0.5rem 1rem; }
    .printing .physician-printout .text-order .phy-text-class,
    .printing .physician-printout .medication-order .phy-text-class {
      border: 1px solid #000000;
      border-bottom: 0;
      padding: 1rem 0 0 1rem; }
    .printing .physician-printout .text-order .physician-table tbody,
    .printing .physician-printout .medication-order .physician-table tbody {
      border: 1px solid #000000;
      border-bottom: 0;
      padding-left: 1rem; }
      .printing .physician-printout .text-order .physician-table tbody tr > td,
      .printing .physician-printout .medication-order .physician-table tbody tr > td {
        padding-left: 1rem; }
    .printing .physician-printout .text-order .comp-med,
    .printing .physician-printout .medication-order .comp-med {
      padding-bottom: 0.5rem; }
    .printing .physician-printout .text-order .med-notes,
    .printing .physician-printout .medication-order .med-notes {
      padding-top: 0.5rem; }
    .printing .physician-printout .text-order .comp-med,
    .printing .physician-printout .text-order .med-notes,
    .printing .physician-printout .text-order .not-admin,
    .printing .physician-printout .text-order .Signature-order,
    .printing .physician-printout .medication-order .comp-med,
    .printing .physician-printout .medication-order .med-notes,
    .printing .physician-printout .medication-order .not-admin,
    .printing .physician-printout .medication-order .Signature-order {
      border-left: 1px solid #000000;
      border-right: 1px solid #000000;
      padding-left: 1rem; }
      .printing .physician-printout .text-order .comp-med p,
      .printing .physician-printout .text-order .med-notes p,
      .printing .physician-printout .text-order .not-admin p,
      .printing .physician-printout .text-order .Signature-order p,
      .printing .physician-printout .medication-order .comp-med p,
      .printing .physician-printout .medication-order .med-notes p,
      .printing .physician-printout .medication-order .not-admin p,
      .printing .physician-printout .medication-order .Signature-order p {
        margin: 0;
        padding: 0.25rem 0; }
    .printing .physician-printout .text-order .Signature-order,
    .printing .physician-printout .medication-order .Signature-order {
      float: none;
      padding: 0 1rem 1rem 0; }
      .printing .physician-printout .text-order .Signature-order.border-bottom,
      .printing .physician-printout .medication-order .Signature-order.border-bottom {
        border-bottom: 0.1rem solid #000000; }
    .printing .physician-printout .text-order .phy-grey-bg,
    .printing .physician-printout .medication-order .phy-grey-bg {
      background-color: #EFEFEF; }
  .printing .physician-printout .medication-administration {
    padding-top: 0; }
  .printing .Signature-order {
    float: right;
    font-weight: bold; }
  .printing .medication-administration {
    padding-top: 0.1rem; }
  .printing .medication-table-head {
    background-color: #EFEFEF;
    border: 1px solid black; }
    .printing .medication-table-head tr {
      height: 3rem; }
      .printing .medication-table-head tr th {
        padding-top: 0.5rem; }
  .printing .print-view-attachment {
    border: none;
    background: transparent;
    font-family: OpenSans-Semibold;
    font-size: 1.5rem;
    line-height: 2.0rem;
    color: #00A0DC;
    text-decoration: none;
    cursor: pointer; }
    .printing .print-view-attachment:focus {
      outline: none;
      color: #006990;
      text-decoration: none; }
    .printing .print-view-attachment:hover {
      color: #006990;
      text-decoration: underline; }
    .printing .print-view-attachment:visited, .printing .print-view-attachment.visited {
      color: #006990;
      text-decoration: none; }
  .printing .quality-subsection {
    margin-bottom: 35px; }
    .printing .quality-subsection p {
      margin-top: -10px !important; } }

@media screen {
  .printing .page {
    height: inherit;
    padding-top: 4rem;
    border: 1px solid #ddd;
    background-color: #fff; }
  .printing .page-header {
    position: absolute;
    padding: 2rem 4rem;
    left: 0;
    top: 0; }
  .printing .page-footer {
    position: absolute;
    padding: 1.5rem 4rem 0.5rem 4rem;
    left: 0;
    bottom: 0; }
  .printing .fa-spinner {
    font-size: 6.4rem;
    margin: 10rem auto;
    display: block; }
  .printing .center-spinner {
    margin: 25% auto !important;
    margin-bottom: 2.5rem !important; }
  .printing .paged-content a {
    color: black;
    pointer-events: none;
    cursor: default; }
  .printing .multiple-template-content .page-section:first-of-type {
    margin-top: 1rem; }
  .print-view.printing {
    font-family: Arial;
    font-size: 10pt;
    display: block;
    width: 72rem; }
    .print-view.printing .paged-content:not(:first-of-type) {
      margin-top: 5rem;
      border-top: 1rem #006990 double; }
    .print-view.printing .page {
      height: auto;
      border: none;
      margin: 0 auto;
      background-color: #fff;
      padding: 0; }
      .print-view.printing .page .page-section th {
        text-align: center; }
      .print-view.printing .page .page-header,
      .print-view.printing .page .page-footer,
      .print-view.printing .page .facility-info {
        display: none; }
  .print-preview-popup .modal-dialog.modal-lg {
    width: 900px; } }

@media print {
  .big-image-height {
    height: 680px !important; }
  .big-image-width {
    width: 680px !important; } }

.historyPhysical .float-data {
  text-align: left !important; }

.neuroAssessment.neuro-width {
  padding-left: 0.6rem !important; }

.neuroAssessment.musclestrength-width {
  padding-left: 1.2rem !important; }

.neuroAssessment .muscle-strength {
  vertical-align: top; }

.neuroAssessment .item-name-width {
  width: 40%; }

.neuroAssessment .left-text {
  width: 20%;
  padding-right: 0 !important; }

.neuroAssessment .right-text {
  width: 40%;
  text-align: left !important;
  padding-left: 0 !important; }

td.table-top-align {
  vertical-align: top; }

.reference-text {
  color: #8C9093;
  font-size: 11px;
  font-style: italic;
  line-height: 1.3rem;
  font-family: OpenSans-Semibold; }

.padding-right {
  padding-right: .25rem !important; }

@media screen {
  .routing-print-view {
    height: calc(100% - 2.5rem);
    margin: 0; }
    .routing-print-view .printing {
      margin: 0 auto;
      padding-bottom: 1.5rem; }
      .routing-print-view .printing .header-title {
        padding-right: 0.5rem; }
    .routing-print-view .printing {
      display: block;
      width: 72rem;
      margin: 0 auto; }
      .routing-print-view .printing.ssrsprinting {
        width: calc(100vw - 300px);
        min-width: 72rem;
        max-width: 140rem; }
        .routing-print-view .printing.ssrsprinting .resp-container {
          padding: 0;
          overflow: visible; }
      .routing-print-view .printing .page {
        height: auto;
        border: none;
        margin: 0 auto;
        background-color: #fff;
        padding: 0; }
        .routing-print-view .printing .page .page-section th {
          text-align: center; }
        .routing-print-view .printing .page .page-header, .routing-print-view .printing .page .page-footer, .routing-print-view .printing .page .facility-info {
          display: none; } }

.consents-task {
  width: 93rem; }
  .consents-task .consents-task-tab-container .tab-pane {
    margin-top: 1.5rem; }
  .consents-task .consents-task-tab-container .tab-top-border {
    border-top: 0.1rem solid #E6E6E6;
    margin-top: 1.5rem; }
  .consents-task .consents-task-tab-container .tab-class > ul > li > a {
    width: 100%;
    border-top: none; }
  .consents-task .consents-task-tab-container .tab-class > ul .active > a {
    border-top: none; }

.consent-edit-container .consent-scheduling-information {
  margin-bottom: 1.5rem;
  padding-right: 1.5rem; }

.consent-edit-container .statement-section {
  margin-top: 1rem;
  padding-right: 1.5rem;
  height: 40rem;
  position: relative; }
  .consent-edit-container .statement-section .single-statement {
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    padding: 1rem;
    margin-bottom: 1.5rem; }

.statement-container .add-addendum-link {
  text-align: right;
  padding: 0 0 1rem 0; }
  .statement-container .add-addendum-link span {
    font-size: 1.5rem;
    padding: 0.5rem;
    color: #00A0DC;
    font-family: OpenSans-Semibold; }
    .statement-container .add-addendum-link span.disable-mouse {
      cursor: default !important;
      color: #8C9093; }
    .statement-container .add-addendum-link span.enable-mouse {
      cursor: pointer; }

.statement-container .add-addendum-section {
  padding: 1rem;
  background-color: #fff;
  border: 0.1rem solid #E6E6E6;
  margin: 1rem 0; }

.statement-container .disable-toolbar .cke_reset .cke_top.cke_reset_all {
  display: none; }

.statement-container .read-only-cke .cke_editable {
  cursor: not-allowed !important; }

.consent-given-wraper {
  display: flex;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  overflow: hidden;
  padding: 1.5rem;
  margin-top: 0.5rem;
  width: 100%; }
  .consent-given-wraper .btn-consent-given {
    width: 10rem; }

.consent-given-btn-set {
  padding-left: 61.7rem; }

.consents-summary-container .consents-summary-add {
  margin-bottom: 10px; }

.consents-summary-container .expireText {
  color: #D7572B; }

.consents-summary-container table.smart-table thead tr {
  width: 100%;
  height: 4.5rem; }

.consents-summary-container table.smart-table .consent-name-header {
  width: 21rem;
  margin-right: 0; }

.consents-summary-container table.smart-table .req-sign-header {
  width: 26rem;
  margin-right: 0; }

.consents-summary-container table.smart-table .exp-date-header {
  width: 25rem;
  margin-right: 0; }

.consents-summary-container table.smart-table .void-header {
  display: none; }

.consents-summary-container table.smart-table .ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 30rem;
  margin-right: 0;
  padding: 0.9rem 1rem; }

.consents-summary-container table.smart-table .nameEllipsis {
  width: 24rem;
  margin-right: 0; }

.consents-summary-container table.smart-table .expire-status {
  margin-right: 0;
  padding: 0.9rem 1rem;
  width: 18rem; }

.consents-summary-container table.smart-table .statusColumn {
  width: 12rem;
  padding: 0.9rem 1rem;
  margin-right: 0; }

.consents-summary-container table.smart-table td span {
  color: #343435; }
  .consents-summary-container table.smart-table td span.voided-style {
    color: #FFFFFF;
    background-color: #F38A00; }

.consents-summary-container table.smart-table tbody {
  overflow: hidden; }

.consents-summary-container table.smart-table th, .consents-summary-container table.smart-table td {
  text-align: left;
  width: calc(33% - 10px);
  width: -webkit-calc(33% - 10px); }

.consents-summary-container table.smart-table th.st-sort-ascent::after, .consents-summary-container table.smart-table th.st-sort-descent::after {
  right: inherit;
  margin-left: 10px; }

.consents-summary-container table.smart-table th.trash, .consents-summary-container table.smart-table td.trash {
  text-align: center;
  width: 50px; }
  .consents-summary-container table.smart-table th.trash .fa-print, .consents-summary-container table.smart-table td.trash .fa-print {
    padding-right: 1rem; }

.consents-summary-container table.smart-table td.trash i {
  display: none; }

.consents-summary-container table.smart-table tr:hover td.trash i {
  display: inline-block; }

.consents-summary-container table.smart-table tbody tr:nth-child(even) {
  background-color: #F9F9F9; }

.consents-summary-container table.smart-table tbody tr:nth-child(odd) {
  background-color: transparent; }

.consents-summary-container table.smart-table tbody tr:hover {
  color: #FFFFFF;
  background-color: #00A0DC !important; }
  .consents-summary-container table.smart-table tbody tr:hover td span {
    color: #FFFFFF; }
    .consents-summary-container table.smart-table tbody tr:hover td span.voided-style {
      color: #00A0DC;
      background-color: #FFFFFF; }

.consents-summary-container table.smart-table tbody tr .status-col-style, .consents-summary-container table.smart-table tbody tr td span.voided-style, .consents-summary-container table.smart-table td tbody tr span.voided-style, .consents-summary-container table.smart-table tbody tr:hover td span.voided-style {
  padding: 0.3rem 2rem;
  border-radius: 2.5rem; }

.statement .statement-set {
  border: 0.1rem solid #E6E6E6;
  margin-top: 1rem;
  overflow: hidden;
  padding: 1.5rem;
  background-color: #F9F9F9; }

.statement .signature-area {
  display: flex; }
  .statement .signature-area .primary-signature-label {
    padding-top: 15px;
    padding-right: 15px; }

.statement .expire-toggle {
  padding-top: 10px;
  padding-right: 15px;
  cursor: default; }

.statement .pencil-bg {
  color: #00A0DC;
  text-align: right; }

.staff-signee-strip {
  min-height: 74px;
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  overflow: hidden;
  padding: 1.5rem;
  margin-top: 0.5rem;
  width: 100%;
  display: flex;
  align-items: center; }
  .staff-signee-strip .sign-btn-set button {
    width: 10rem; }
  .staff-signee-strip .sign-name {
    flex-grow: 1; }

.consent-scheduling-information .patient-details {
  width: 15rem;
  word-break: break-word; }

.consent-scheduling-information .physician-dictionary,
.consent-scheduling-information .procedure-info, .consent-scheduling-information .diagnosis-info {
  display: inline-block;
  vertical-align: top; }
  .consent-scheduling-information .physician-dictionary strong,
  .consent-scheduling-information .procedure-info strong, .consent-scheduling-information .diagnosis-info strong {
    display: block;
    padding-bottom: 0.5rem; }
  .consent-scheduling-information .physician-dictionary .procedure-title,
  .consent-scheduling-information .procedure-info .procedure-title, .consent-scheduling-information .diagnosis-info .procedure-title {
    width: 26.5rem;
    padding-bottom: 0.5rem; }
    .consent-scheduling-information .physician-dictionary .procedure-title .procedure-reload,
    .consent-scheduling-information .procedure-info .procedure-title .procedure-reload, .consent-scheduling-information .diagnosis-info .procedure-title .procedure-reload {
      padding-top: 0.3rem;
      padding-bottom: 0.3rem;
      padding-left: 0.9rem;
      width: 3.5rem;
      height: 2.5rem; }

.consent-scheduling-information .frozen-icon {
  pointer-events: none; }

.consent-scheduling-information .physician-dictionary,
.consent-scheduling-information .procedure-info, .consent-scheduling-information .diagnosis-info {
  margin-left: 1.5rem; }

.consent-scheduling-information .procedure-info textarea, .consent-scheduling-information .diagnosis-info textarea {
  width: 26.5rem; }

.consent-scheduling-information .physician-dictionary {
  width: 23.6rem; }
  .consent-scheduling-information .physician-dictionary .dropdown-btn {
    width: 23.6rem;
    padding: 0.8rem 1.8rem; }
  .consent-scheduling-information .physician-dictionary .dictionaryItemList {
    width: 100%;
    top: 3rem;
    -webkit-border-radius: 0 0 0.5rem 0.5rem;
    -moz-border-radius: 0 0 0.5rem 0.5rem;
    -ms-border-radius: 0 0 0.5rem 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
    /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }

.consent-scheduling-information .hie-select {
  margin-left: 0;
  padding-bottom: 15px; }

.consent-scheduling-information .sisMultiselect-size {
  width: 12em; }

.consent-scheduling-information .selected-physician-list {
  position: relative;
  margin-left: -1em; }

.consent-scheduling-information .selected-physician-list-item {
  overflow-wrap: anywhere; }

.consent-scheduling-information .selected-physician-items {
  padding-top: 0.5em; }

.consent-edit-popup-parent .modal-dialog {
  width: 100rem; }
  .consent-edit-popup-parent .modal-dialog .modal-content .modal-body {
    padding-right: 0; }
  .consent-edit-popup-parent .modal-dialog .modal-footer .button-secondary-small,
  .consent-edit-popup-parent .modal-dialog .modal-footer .button-primary-small {
    margin-left: 0.5rem; }

.select-list-popup .modal-body {
  max-height: 750px; }

.select-list-popup .banner {
  background: #F38A00;
  color: #FFFFFF;
  text-align: center;
  line-height: 3rem; }
  .select-list-popup .banner .voided-banner {
    color: #FFFFFF;
    font-size: 1.5rem;
    font-family: 'MetaProMedium';
    font-weight: normal; }

.discharge-checklist-main {
  background-color: #F9F9F9;
  border: 0.1rem solid #E6E6E6;
  overflow: hidden;
  padding: 1.5rem;
  margin-right: 1.5rem;
  margin-left: -1.5rem; }
  .discharge-checklist-main .discharge-checklist .heading {
    margin-bottom: 5px; }
  .discharge-checklist-main .discharge-checklist .items div textarea {
    resize: none; }
  .discharge-checklist-main .discharge-checklist .checkbox-section {
    height: 3rem; }
    .discharge-checklist-main .discharge-checklist .checkbox-section button {
      font-size: 1.7rem;
      padding: 0;
      line-height: 1.7rem;
      color: #8C9093;
      border: 0;
      background-color: transparent;
      font-family: "sis-icon-font" !important;
      font-style: normal;
      font-weight: normal;
      cursor: default;
      width: 1.5rem;
      vertical-align: top;
      padding-top: 6px; }
      .discharge-checklist-main .discharge-checklist .checkbox-section button:active:before {
        position: relative; }
      .discharge-checklist-main .discharge-checklist .checkbox-section button.approve:before {
        font-family: FontAwesome !important;
        content: "\f096"; }
      .discharge-checklist-main .discharge-checklist .checkbox-section button.active {
        color: #00A0DC;
        background-color: transparent; }
        .discharge-checklist-main .discharge-checklist .checkbox-section button.active.approve:before {
          font-family: FontAwesome !important;
          content: "\f14a";
          position: relative;
          font-size: inherit; }
  .discharge-checklist-main .discharge-checklist .item-input {
    width: 96%; }

.discharge-instruction collapsible-panel .ps-container {
  overflow: visible !important; }

.discharge-instruction collapsible-panel .accordion-toggle span.dropdown {
  padding-right: 0.5rem; }

.discharge-instructions .read-only-field {
  pointer-events: none;
  cursor: not-allowed; }

.follow-up-appointment {
  border: 0.1rem solid #E6E6E6;
  margin-bottom: 15px;
  padding: 1.5rem; }
  .follow-up-appointment .follow-up-appointment-info {
    display: flex;
    height: 80px;
    margin-bottom: 1.5rem; }
    .follow-up-appointment .follow-up-appointment-info .follow-up-appointment-date {
      flex-grow: 0;
      flex-shrink: 0;
      display: flex;
      flex-direction: column; }
      .follow-up-appointment .follow-up-appointment-info .follow-up-appointment-date .follow-up-appointment-text {
        height: 3rem; }
      .follow-up-appointment .follow-up-appointment-info .follow-up-appointment-date .masked-date-control-container > .datepicker-dropdown {
        left: 0 !important; }
    .follow-up-appointment .follow-up-appointment-info .follow-up-appointment-notes {
      margin-left: 1.5rem;
      flex-grow: 1; }
      .follow-up-appointment .follow-up-appointment-info .follow-up-appointment-notes textarea {
        width: 100%;
        height: 100%;
        resize: none; }
        .follow-up-appointment .follow-up-appointment-info .follow-up-appointment-notes textarea.read-only-field {
          pointer-events: none; }
      .follow-up-appointment .follow-up-appointment-info .follow-up-appointment-notes.read-only-field {
        pointer-events: initial;
        cursor: not-allowed; }

.textarea-item {
  width: 100%;
  padding-bottom: 1rem; }

.nurse-orders {
  height: calc(100vh - 23rem);
  width: 93rem; }
  .nurse-orders .drug-interaction {
    top: 0.5rem;
    position: relative; }
  .nurse-orders .nurse-orders-tab-container .tab-class > ul {
    margin-right: 0;
    border-top: 0.1rem solid #E6E6E6; }
  .nurse-orders .nurse-orders-tab-container .tab-class > ul > li:first-child {
    width: 18.1rem; }
  .nurse-orders .nurse-orders-tab-container .tab-class > ul > li > a {
    width: 100%;
    border-top: none;
    height: 3.8rem;
    padding-top: 4px; }
  .nurse-orders .nurse-orders-tab-container .tab-class > ul .active > a {
    border-top: none; }
  .nurse-orders .filter-div {
    width: 45.74rem;
    padding-left: 0.5rem;
    height: 2rem;
    margin-top: 0rem;
    top: 2rem;
    position: relative;
    background: #FFFFFF; }
    .nurse-orders .filter-div .all-order {
      margin: 0 1.5rem 0 0.5rem; }
    .nurse-orders .filter-div .sortBy {
      margin-right: 0.5rem;
      padding-top: 0.5rem; }
    .nurse-orders .filter-div .dropdown-dictionary {
      width: 150px; }

.current-department-order {
  height: calc(100vh - 28rem);
  position: relative; }
  .current-department-order .order-controls {
    padding-top: 2rem; }
    .current-department-order .order-controls div.acknowledge-section,
    .current-department-order .order-controls div.right-section {
      height: 3.2rem;
      display: inline-block; }
    .current-department-order .order-controls .acknowledge-section {
      padding-right: 20px;
      border-right: 2px solid #ddd; }
    .current-department-order .order-controls .right-section {
      padding-left: 20px; }
    .current-department-order .order-controls .order-large-button {
      width: 16rem; }
    .current-department-order .order-controls .button-secondary-small {
      margin-right: 0.5rem;
      width: 10rem; }
    .current-department-order .order-controls .nursing-expand-all {
      font-family: OpenSans-Bold;
      color: #00A0DC;
      padding: 1rem 0;
      cursor: default; }
  .current-department-order .collapsible-panel .accordion-extend-class .panel-group .panel {
    border: 0; }
    .current-department-order .collapsible-panel .accordion-extend-class .panel-group .panel .content {
      padding: 1rem 0; }
      .current-department-order .collapsible-panel .accordion-extend-class .panel-group .panel .content .physician-order-progress-bar {
        padding: .5rem 0 1.5rem; }
  .current-department-order .collapsible-panel .accordion-extend-class .panel-group .panel-title {
    background-color: #B2E2F4;
    padding: 0.5rem 1rem 0.5rem 0; }
    .current-department-order .collapsible-panel .accordion-extend-class .panel-group .panel-title a {
      color: #535456; }
    .current-department-order .collapsible-panel .accordion-extend-class .panel-group .panel-title h2 {
      color: #535456; }
  .current-department-order .unacknowledged .collapsible-panel .accordion-extend-class .panel-group .panel-title {
    background-color: #fad099; }
  .current-department-order .admin-text {
    padding: 0.5rem 0 1rem 21rem;
    display: table;
    color: #535456; }
  .current-department-order check-box-label {
    display: table-cell;
    padding-left: 1.5rem; }
    .current-department-order check-box-label:first-child {
      padding-left: 1rem; }
    .current-department-order check-box-label .check-box .fa-square-o {
      color: #535456; }
  .current-department-order .department-order-section {
    background-color: #F9F9F9;
    border: 0.1rem solid #BFC0C1;
    margin-bottom: 2rem; }
  .current-department-order .department-order-tab-section {
    height: calc(100vh - 44rem);
    position: relative;
    margin-bottom: 30px; }
  .current-department-order .sticky-button-set {
    height: 6rem;
    position: fixed; }
  .current-department-order .order-section {
    background-color: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    border-top: 0;
    margin-bottom: 1rem;
    padding-top: 1rem; }
    .current-department-order .order-section li {
      list-style-type: none; }

.nursing-order-add-buttons {
  width: 93rem;
  padding: 0.5rem;
  text-align: center;
  min-height: 4rem;
  border: 0.2rem dashed #E6E6E6;
  background-color: transparent; }
  .nursing-order-add-buttons:hover {
    box-shadow: 0 0 0.5rem #00A0DC; }
  .nursing-order-add-buttons .add-order-btn {
    margin-right: 4rem;
    width: 22rem; }
  .nursing-order-add-buttons .initial-padding {
    margin-left: 4rem; }

.physician-nursing-medication-order-container {
  display: flex;
  flex-direction: column;
  margin: 20px; }
  .physician-nursing-medication-order-container .physician-nursing-medication-order-panel {
    display: flex;
    cursor: default;
    flex-direction: column;
    border: 1px solid #BFC0C1;
    position: relative;
    background: #F9F9F9; }
    .physician-nursing-medication-order-container .physician-nursing-medication-order-panel.unacknowledged-order {
      background: #fad099 !important; }
    .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .compoundMedication {
      flex-grow: 1;
      max-width: 47.9rem; }
    .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .qtyWasted {
      min-width: 15rem; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .qtyWasted > span {
        min-width: 5.5rem;
        display: table-cell;
        line-height: 3rem;
        padding-left: 0.5rem; }
        .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .qtyWasted > span:last-child {
          min-width: 4.5rem; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .qtyWasted .full-input {
        width: 5rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem; }
    .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .physician-background {
      background: #fad099 !important; }
    .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section {
      font-family: OpenSans-Semibold;
      font-size: 1.5rem;
      background: inherit;
      border: 0;
      min-height: 8rem;
      display: flex;
      flex-direction: column;
      text-align: left;
      position: relative;
      padding: 10px; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section .dropdown {
        padding-left: 10px;
        cursor: default;
        display: flex;
        flex-direction: column; }
        .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section .dropdown .dropdown-toggle {
          color: #8C9093; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section .notes-text {
        margin-left: 2.8rem;
        font-family: OpenSans; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section .check-box {
        padding-left: 0rem;
        margin-right: 0.5rem;
        margin-top: 0.3rem; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section .panelExpander {
        margin-right: 0.75rem;
        margin-top: 1.5rem; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section .compound-flex-margin-text {
        flex-grow: 1;
        margin-top: 0.5rem;
        width: 36.1rem; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section .compound-flex-text {
        flex-grow: 1; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section > .medication-text {
        margin-left: 3rem;
        flex-grow: 1; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section > .administered-align {
        margin-left: 4.75rem; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section > .allOrders-medication-text {
        margin-left: 0; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section .nursing-order-triangle {
        width: 0;
        height: 0;
        z-index: 1;
        left: .2rem;
        bottom: .2rem;
        position: absolute;
        border-bottom: 3rem solid #11a9d1;
        border-right: 3rem solid transparent; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .medication-order-section .physician-order-triangle {
        width: 0;
        height: 0;
        z-index: 1;
        left: .2rem;
        bottom: .2rem;
        position: absolute;
        border-bottom: 3rem solid #f38a00;
        border-right: 3rem solid transparent; }
    .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .status-symbol {
      position: absolute;
      right: 5px;
      bottom: 5px; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .status-symbol .signed-check {
        border: 0;
        background: transparent; }
    .physician-nursing-medication-order-container .physician-nursing-medication-order-panel ul.context-menu {
      top: 1.5rem;
      left: -90px;
      min-width: 11rem; }
    .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .right-section {
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      background-color: inherit;
      border: 0;
      flex-shrink: 1;
      align-items: flex-start; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .right-section > primary-button {
        margin-left: 10px; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .right-section > physician-signature-button {
        margin-left: 10px; }
      .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .right-section check-box-label, .physician-nursing-medication-order-container .physician-nursing-medication-order-panel .right-section .compoundMedication {
        margin-top: 1rem; }
    .physician-nursing-medication-order-container .physician-nursing-medication-order-panel.cancelled-and-signed-order {
      background: #E6E6E6; }
  .physician-nursing-medication-order-container .all-orders-bg {
    background-color: #FFFFFF; }
  .physician-nursing-medication-order-container .panel-notations {
    display: flex;
    flex-direction: row;
    background: #F9F9F9 !important; }
    .physician-nursing-medication-order-container .panel-notations > div.read-by-notation {
      flex-shrink: 0;
      white-space: nowrap; }
      .physician-nursing-medication-order-container .panel-notations > div.read-by-notation .read-by-container {
        display: flex; }
        .physician-nursing-medication-order-container .panel-notations > div.read-by-notation .read-by-container .read_back_by_label {
          max-width: 30.4rem;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
      .physician-nursing-medication-order-container .panel-notations > div.read-by-notation .acknowledged_by_container {
        display: flex; }
        .physician-nursing-medication-order-container .panel-notations > div.read-by-notation .acknowledged_by_container .acknowledged_by_user_container {
          max-width: 30.4rem;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
    .physician-nursing-medication-order-container .panel-notations .align-signedby-text {
      width: 50%; }
    .physician-nursing-medication-order-container .panel-notations .align-panel-notations {
      max-width: 50%; }
    .physician-nursing-medication-order-container .panel-notations > div.signed-by-notation {
      margin-left: auto;
      display: inline-flex;
      flex-direction: row;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      padding-left: 1rem; }
      .physician-nursing-medication-order-container .panel-notations > div.signed-by-notation .fa-check {
        color: #24D399;
        font-size: 1.5rem; }
      .physician-nursing-medication-order-container .panel-notations > div.signed-by-notation .fa-times {
        color: #D7572B;
        font-size: 1.5rem; }
      .physician-nursing-medication-order-container .panel-notations > div.signed-by-notation > div.signature {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      .physician-nursing-medication-order-container .panel-notations > div.signed-by-notation > div.timestamp {
        width: auto;
        margin-left: 0.3rem; }
  .physician-nursing-medication-order-container.cancelled-order > *,
  .physician-nursing-medication-order-container.cancelled-order .administering-order input,
  .physician-nursing-medication-order-container.cancelled-order .dropdown-dictionary .dropdown-btn {
    background-color: #E6E6E6; }
  .physician-nursing-medication-order-container .link-Disabled {
    cursor: not-allowed;
    pointer-events: none;
    color: grey; }

.verbal-text-order-container {
  display: flex;
  flex-direction: column;
  padding: 1rem;
  margin: 1rem; }
  .verbal-text-order-container .verbal-text-order-panel {
    display: flex;
    cursor: default;
    position: relative;
    flex-direction: column;
    background-color: #FFFFFF;
    border: 1px solid #BFC0C1; }
    .verbal-text-order-container .verbal-text-order-panel.unacknowledged-order {
      background: #fad099 !important; }
    .verbal-text-order-container .verbal-text-order-panel.focus {
      border: 1px solid #00A0DC; }
    .verbal-text-order-container .verbal-text-order-panel .order-text-section {
      text-align: left;
      flex-grow: 1;
      position: relative;
      border: 0;
      width: 79rem;
      padding-bottom: 2rem; }
      .verbal-text-order-container .verbal-text-order-panel .order-text-section textarea {
        min-height: 7rem;
        height: 7rem;
        width: inherit;
        box-sizing: border-box;
        border: 0;
        padding-bottom: 0; }
      .verbal-text-order-container .verbal-text-order-panel .order-text-section textarea:focus {
        outline: none !important;
        border: 0; }
      .verbal-text-order-container .verbal-text-order-panel .order-text-section .full-textarea {
        background: #FFFFFF; }
        .verbal-text-order-container .verbal-text-order-panel .order-text-section .full-textarea.unacknowledged-order {
          background: #fad099 !important; }
        .verbal-text-order-container .verbal-text-order-panel .order-text-section .full-textarea.cancelled-order {
          background: #E6E6E6; }
          .verbal-text-order-container .verbal-text-order-panel .order-text-section .full-textarea.cancelled-order.focus {
            background: #E6E6E6; }
    .verbal-text-order-container .verbal-text-order-panel .verbal-order-triangle {
      width: 0;
      height: 0;
      z-index: 1;
      left: .2rem;
      bottom: .2rem;
      position: absolute;
      border-bottom: 3rem solid #11a9d1;
      border-right: 3rem solid transparent; }
    .verbal-text-order-container .verbal-text-order-panel .physician-order-triangle {
      width: 0;
      height: 0;
      z-index: 1;
      left: .2rem;
      bottom: .2rem;
      position: absolute;
      border-bottom: 3rem solid #f38a00;
      border-right: 3rem solid transparent; }
    .verbal-text-order-container .verbal-text-order-panel .right-section {
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      text-align: right;
      background-color: inherit;
      position: relative;
      border: 0;
      margin-bottom: 10px; }
      .verbal-text-order-container .verbal-text-order-panel .right-section > primary-button {
        margin-left: 1rem;
        margin-right: 3rem; }
      .verbal-text-order-container .verbal-text-order-panel .right-section > physician-signature-button {
        margin-right: 10px; }
    .verbal-text-order-container .verbal-text-order-panel .status-symbol {
      position: absolute;
      right: 5px;
      bottom: 5px; }
      .verbal-text-order-container .verbal-text-order-panel .status-symbol .signed-check {
        border: 0;
        background: transparent; }
    .verbal-text-order-container .verbal-text-order-panel.read-only.focus {
      border: 1px solid #BFC0C1; }
    .verbal-text-order-container .verbal-text-order-panel.cancelled-order {
      background: #E6E6E6; }
  .verbal-text-order-container .panel-notations {
    display: flex;
    flex-direction: row;
    background: #F9F9F9 !important; }
    .verbal-text-order-container .panel-notations > div.read-by-notation {
      white-space: nowrap;
      flex-shrink: 0; }
      .verbal-text-order-container .panel-notations > div.read-by-notation .read-by-container {
        display: flex; }
        .verbal-text-order-container .panel-notations > div.read-by-notation .read-by-container .read_back_by_label {
          max-width: 30.4rem;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
      .verbal-text-order-container .panel-notations > div.read-by-notation .acknowledged_by_container {
        display: flex; }
        .verbal-text-order-container .panel-notations > div.read-by-notation .acknowledged_by_container .acknowledged_by_user_container {
          max-width: 30.4rem;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis; }
    .verbal-text-order-container .panel-notations .align-signedby-text {
      width: 50%; }
    .verbal-text-order-container .panel-notations .align-panel-notations {
      max-width: 50%; }
    .verbal-text-order-container .panel-notations > div.signed-by-notation {
      margin-left: auto;
      display: inline-flex;
      flex-direction: row;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      padding-left: 1rem; }
      .verbal-text-order-container .panel-notations > div.signed-by-notation .fa-check {
        color: #24D399;
        font-size: 1.5rem; }
      .verbal-text-order-container .panel-notations > div.signed-by-notation .fa-times {
        color: #D7572B;
        font-size: 1.5rem; }
      .verbal-text-order-container .panel-notations > div.signed-by-notation > div.signature {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      .verbal-text-order-container .panel-notations > div.signed-by-notation > div.timestamp {
        width: auto;
        margin-left: 0.3rem; }

.data-table-administered-history {
  border: 0.1rem solid #BFC0C1;
  border-top: none; }
  .data-table-administered-history .table > thead > tr > th,
  .data-table-administered-history .table > tbody > tr > th,
  .data-table-administered-history .table > tfoot > tr > th,
  .data-table-administered-history .table > thead > tr > td,
  .data-table-administered-history .table > tbody > tr > td,
  .data-table-administered-history .table > tfoot > tr > td {
    margin-bottom: 0rem; }
  .data-table-administered-history .table-data {
    padding: 0.3rem; }
  .data-table-administered-history table.table-striped > tbody > tr:nth-of-type(odd) {
    background: #FFFFFF; }
  .data-table-administered-history table {
    background: #FFFFFF;
    margin-bottom: 0; }
    .data-table-administered-history table > tbody + tbody {
      border: 0; }
    .data-table-administered-history table th {
      cursor: default; }
    .data-table-administered-history table .sorted {
      color: #00A0DC; }
      .data-table-administered-history table .sorted i {
        color: #00A0DC;
        float: right;
        margin-top: 0.3rem; }
      .data-table-administered-history table .sorted .fa-arrow-down {
        color: #00A0DC; }
      .data-table-administered-history table .sorted .fa-arrow-up {
        color: #00A0DC; }
    .data-table-administered-history table tr td span {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .data-table-administered-history table tr td:first-child {
      width: 17rem; }
    .data-table-administered-history table tr td:nth-child(2) span, .data-table-administered-history table tr td:nth-child(3) span {
      width: 6rem; }
    .data-table-administered-history table tr td:nth-child(4) span, .data-table-administered-history table tr td:nth-child(5) span {
      width: 6rem; }
    .data-table-administered-history table tr td:nth-child(6) span, .data-table-administered-history table tr td:nth-child(7) span {
      width: 15rem; }
    .data-table-administered-history table tr td:nth-child(8) span {
      width: 1rem; }
  .data-table-administered-history .transhcan:hover .trash-icon {
    display: inline-block;
    visibility: visible;
    color: #D7572B; }
  .data-table-administered-history .transhcan .trash-icon {
    width: 3rem;
    height: 1.6rem;
    font-size: 1.8rem;
    visibility: hidden; }
    .data-table-administered-history .transhcan .trash-icon.fa-trash-o {
      cursor: pointer; }
  .data-table-administered-history .transhcan .no-trash-icon {
    display: none; }

.administering-history-edit {
  width: 100%;
  padding-top: 0rem;
  flex-direction: row;
  border: none;
  height: 3rem; }
  .administering-history-edit .header-row {
    display: inline-flex;
    height: 2rem;
    line-height: 1.2rem;
    margin-top: 0.5rem;
    float: left;
    width: 118%;
    font-family: OpenSans-Semibold; }
    .administering-history-edit .header-row .time-column {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block;
      width: 26.2rem; }
    .administering-history-edit .header-row .dose-input-column {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: inline-flex;
      width: 18rem;
      text-align: center; }
      .administering-history-edit .header-row .dose-input-column .dose-column {
        width: 10rem;
        margin-right: 0.5rem; }
      .administering-history-edit .header-row .dose-input-column .unit-column {
        width: 6rem;
        padding-left: 1rem; }
    .administering-history-edit .header-row .route-column {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block;
      width: 8rem;
      text-align: center; }
    .administering-history-edit .header-row .site-column {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block;
      width: 9rem;
      text-align: center;
      padding-right: 1rem; }
    .administering-history-edit .header-row .admin-by-column {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block;
      width: 12rem;
      text-align: center; }
    .administering-history-edit .header-row .charted-by {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block;
      width: 13rem;
      text-align: center; }
  .administering-history-edit .data-row {
    display: inline-flex;
    height: 2rem;
    line-height: 1.2rem;
    float: left;
    width: 100%; }
    .administering-history-edit .data-row .time-column {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block;
      width: 26.2rem; }
      .administering-history-edit .data-row .time-column .time {
        display: inline-flex; }
      .administering-history-edit .data-row .time-column .date-input {
        width: 10.4rem; }
    .administering-history-edit .data-row .dose-input-column {
      float: left;
      height: 2rem;
      margin-right: 0.2rem;
      width: 10rem;
      display: inline-flex; }
      .administering-history-edit .data-row .dose-input-column .full-input {
        width: 10rem;
        padding: 0 1rem; }
    .administering-history-edit .data-row .unit-column {
      margin-right: 0.2rem;
      width: 8rem; }
      .administering-history-edit .data-row .unit-column .units-single-select .dropdown-dictionary {
        width: 8rem;
        position: relative; }
        .administering-history-edit .data-row .unit-column .units-single-select .dropdown-dictionary .dropdown-btn {
          width: 8rem;
          padding: 0.8rem 1.8rem; }
        .administering-history-edit .data-row .unit-column .units-single-select .dropdown-dictionary .dictionaryItemList {
          width: 8rem;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
        .administering-history-edit .data-row .unit-column .units-single-select .dropdown-dictionary .dictionary-block .dropdown-btn {
          width: 8rem;
          border-top-left-radius: 0px;
          border-bottom-left-radius: 0px; }
      .administering-history-edit .data-row .unit-column .units-label {
        margin-right: 0rem;
        margin-left: 2rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-top: 0.5rem; }
    .administering-history-edit .data-row .route-column {
      float: left;
      height: 2rem;
      margin-right: 0.2rem;
      display: block;
      width: 8rem; }
      .administering-history-edit .data-row .route-column .dropdown-dictionary {
        width: 8rem;
        position: relative; }
        .administering-history-edit .data-row .route-column .dropdown-dictionary .dropdown-btn {
          width: 8rem;
          padding: 0.8rem 1.8rem; }
        .administering-history-edit .data-row .route-column .dropdown-dictionary .dictionaryItemList {
          width: 8rem;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .administering-history-edit .data-row .site-column {
      float: left;
      height: 2rem;
      margin-right: 0.2rem;
      display: block;
      width: 9rem; }
      .administering-history-edit .data-row .site-column .dropdown-dictionary {
        width: 9rem;
        position: relative; }
        .administering-history-edit .data-row .site-column .dropdown-dictionary .dropdown-btn {
          width: 9rem;
          padding: 0.8rem 1.8rem; }
        .administering-history-edit .data-row .site-column .dropdown-dictionary .dictionaryItemList {
          width: 9rem;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .administering-history-edit .data-row .admin-by-column {
      width: 13rem; }
      .administering-history-edit .data-row .admin-by-column .dropdown-dictionary {
        width: 13rem;
        position: relative; }
        .administering-history-edit .data-row .admin-by-column .dropdown-dictionary .dropdown-btn {
          width: 13rem;
          padding: 0.8rem 1.8rem; }
        .administering-history-edit .data-row .admin-by-column .dropdown-dictionary .dictionaryItemList {
          width: 13rem;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .administering-history-edit .data-row .charted-by-column {
      width: 11rem; }
      .administering-history-edit .data-row .charted-by-column .dropdown-dictionary {
        width: 12rem;
        position: relative; }
        .administering-history-edit .data-row .charted-by-column .dropdown-dictionary .dropdown-btn {
          width: 12rem;
          padding: 0.8rem 1.8rem; }
        .administering-history-edit .data-row .charted-by-column .dropdown-dictionary .dictionaryItemList {
          width: 13rem;
          top: 3rem;
          -webkit-border-radius: 0 0.5rem 0.5rem 0.5rem;
          -moz-border-radius: 0 0.5rem 0.5rem 0.5rem;
          -ms-border-radius: 0 0.5rem 0.5rem 0.5rem;
          border-radius: 0 0.5rem 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .administering-history-edit .data-row .admin-column {
      float: left;
      height: 2rem;
      line-height: 2rem;
      margin-right: 0.2rem; }
    .administering-history-edit .data-row .time .time-input {
      width: 7.6rem; }
    .administering-history-edit .data-row span.ellipsis {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
      .administering-history-edit .data-row span.ellipsis.inactive {
        color: #8C9093; }
      .administering-history-edit .data-row span.ellipsis.padding-fix {
        padding-top: 5px; }
    .administering-history-edit .data-row .tooltip-font-normal + div.custom-tooltip {
      font-family: OpenSans; }

.all-department-orders {
  height: calc(100vh - 25rem);
  position: relative;
  padding-top: 2rem; }
  .all-department-orders .nursing-orders-template .collapsible-panel .accordion-extend-class .panel-group .panel {
    border: 0; }
    .all-department-orders .nursing-orders-template .collapsible-panel .accordion-extend-class .panel-group .panel .content {
      padding: 1rem 0; }
      .all-department-orders .nursing-orders-template .collapsible-panel .accordion-extend-class .panel-group .panel .content .physician-order-progress-bar {
        padding: .5rem 0 1.5rem; }
  .all-department-orders .nursing-orders-template .collapsible-panel .accordion-extend-class .panel-group .panel-title {
    background-color: #B2E2F4;
    padding: 0.5rem 1rem 0.5rem 0; }
    .all-department-orders .nursing-orders-template .collapsible-panel .accordion-extend-class .panel-group .panel-title a {
      color: #535456; }
    .all-department-orders .nursing-orders-template .collapsible-panel .accordion-extend-class .panel-group .panel-title h2 {
      color: #535456; }
  .all-department-orders .nursing-orders-template .nursing-department-orders .collapsible-panel .accordion-extend-class .panel-group .panel {
    border: 0; }
    .all-department-orders .nursing-orders-template .nursing-department-orders .collapsible-panel .accordion-extend-class .panel-group .panel .panel-heading {
      border: 0.1rem solid #BFC0C1;
      border-bottom: none; }
    .all-department-orders .nursing-orders-template .nursing-department-orders .collapsible-panel .accordion-extend-class .panel-group .panel .panel-collapse {
      background-color: #F9F9F9;
      border: 0.1rem solid #BFC0C1;
      border-top: none;
      position: relative;
      bottom: 0.1rem; }
    .all-department-orders .nursing-orders-template .nursing-department-orders .collapsible-panel .accordion-extend-class .panel-group .panel .content {
      padding: 0; }
      .all-department-orders .nursing-orders-template .nursing-department-orders .collapsible-panel .accordion-extend-class .panel-group .panel .content .physician-order-progress-bar {
        padding: .5rem 0 1.5rem; }
  .all-department-orders .nursing-orders-template .nursing-department-orders .collapsible-panel .accordion-extend-class .panel-group .panel-title {
    background-color: #F9F9F9;
    border-bottom: 0.1rem solid #BFC0C1;
    padding: 0.5rem 1rem 0.5rem 0;
    height: 4rem; }
    .all-department-orders .nursing-orders-template .nursing-department-orders .collapsible-panel .accordion-extend-class .panel-group .panel-title .section-text {
      width: 100%;
      text-align: center; }
    .all-department-orders .nursing-orders-template .nursing-department-orders .collapsible-panel .accordion-extend-class .panel-group .panel-title .header-controls {
      display: none; }
    .all-department-orders .nursing-orders-template .nursing-department-orders .collapsible-panel .accordion-extend-class .panel-group .panel-title a {
      color: #535456; }
    .all-department-orders .nursing-orders-template .nursing-department-orders .collapsible-panel .accordion-extend-class .panel-group .panel-title h2 {
      color: #535456;
      text-transform: uppercase; }
  .all-department-orders .data-table-last-administered-history table,
  .all-department-orders .data-table-last-administered-history table.table-striped > tbody > tr:nth-of-type(odd) {
    background: #FFFFFF; }
  .all-department-orders .verbal-text-order-container .verbal-text-order-panel.focus {
    border: 0.1rem solid #BFC0C1; }

.administering-order {
  width: 100%;
  padding-top: 1rem;
  flex-direction: row;
  border: 0.1rem solid #BFC0C1;
  border-top: none;
  height: 8.5rem;
  padding-left: 0.5rem; }
  .administering-order .header-row {
    display: inline-flex;
    height: 2rem;
    line-height: 1.2rem;
    margin-top: 0.5rem;
    float: left;
    width: 118%;
    font-family: OpenSans-Semibold; }
    .administering-order .header-row .time-column {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block;
      width: 26.2rem; }
    .administering-order .header-row .dose-input-column {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: inline-flex;
      width: 18rem;
      text-align: center; }
      .administering-order .header-row .dose-input-column .dose-column {
        width: 10rem;
        margin-right: 0.5rem; }
      .administering-order .header-row .dose-input-column .unit-column {
        width: 6rem;
        padding-left: 1rem; }
    .administering-order .header-row .route-column {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block;
      width: 8rem;
      text-align: center; }
    .administering-order .header-row .site-column {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block;
      width: 9rem;
      text-align: center;
      padding-right: 1rem; }
    .administering-order .header-row .admin-by-column {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block;
      width: 12rem;
      text-align: center; }
    .administering-order .header-row .charted-by {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block;
      width: 13rem;
      text-align: center; }
  .administering-order .data-row {
    display: inline-flex;
    height: 2rem;
    line-height: 1.2rem;
    margin-top: 0.5rem;
    float: left;
    width: 118%; }
    .administering-order .data-row .time-column {
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block;
      width: 26.2rem; }
      .administering-order .data-row .time-column .time {
        display: inline-flex; }
      .administering-order .data-row .time-column .date-input {
        width: 10.4rem; }
    .administering-order .data-row .dose-input-column {
      float: left;
      height: 2rem;
      margin-right: 0.2rem;
      width: 18.5rem;
      display: inline-flex; }
      .administering-order .data-row .dose-input-column .dose-column {
        width: 10rem;
        margin-right: 0.5rem; }
      .administering-order .data-row .dose-input-column .full-input {
        width: 10rem;
        padding: 0 1rem; }
      .administering-order .data-row .dose-input-column .unit-column {
        width: 8rem; }
        .administering-order .data-row .dose-input-column .unit-column .units-single-select .dropdown-dictionary {
          width: 8rem;
          position: relative; }
          .administering-order .data-row .dose-input-column .unit-column .units-single-select .dropdown-dictionary .dropdown-btn {
            width: 8rem;
            padding: 0.8rem 1.8rem; }
          .administering-order .data-row .dose-input-column .unit-column .units-single-select .dropdown-dictionary .dictionaryItemList {
            width: 8rem;
            top: 3rem;
            -webkit-border-radius: 0 0 0.5rem 0.5rem;
            -moz-border-radius: 0 0 0.5rem 0.5rem;
            -ms-border-radius: 0 0 0.5rem 0.5rem;
            border-radius: 0 0 0.5rem 0.5rem;
            /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
          .administering-order .data-row .dose-input-column .unit-column .units-single-select .dropdown-dictionary .dictionary-block .dropdown-btn {
            width: 8rem;
            border-top-left-radius: 0px;
            border-bottom-left-radius: 0px; }
        .administering-order .data-row .dose-input-column .unit-column .units-label {
          margin-left: 2rem;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          margin-top: 0.5rem; }
    .administering-order .data-row .route-column {
      float: left;
      height: 2rem;
      margin-right: 0.2rem;
      display: block;
      width: 8rem; }
      .administering-order .data-row .route-column .dropdown-dictionary {
        width: 8rem;
        position: relative; }
        .administering-order .data-row .route-column .dropdown-dictionary .dropdown-btn {
          width: 8rem;
          padding: 0.8rem 1.8rem; }
        .administering-order .data-row .route-column .dropdown-dictionary .dictionaryItemList {
          width: 8rem;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .administering-order .data-row .site-column {
      float: left;
      height: 2rem;
      margin-right: 0.2rem;
      display: block;
      width: 9rem; }
      .administering-order .data-row .site-column .dropdown-dictionary {
        width: 9rem;
        position: relative; }
        .administering-order .data-row .site-column .dropdown-dictionary .dropdown-btn {
          width: 9rem;
          padding: 0.8rem 1.8rem; }
        .administering-order .data-row .site-column .dropdown-dictionary .dictionaryItemList {
          width: 9rem;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .administering-order .data-row .admin-by-column {
      width: 13rem; }
      .administering-order .data-row .admin-by-column .dropdown-dictionary {
        width: 13rem;
        position: relative; }
        .administering-order .data-row .admin-by-column .dropdown-dictionary .dropdown-btn {
          width: 13rem;
          padding: 0.8rem 1.8rem; }
        .administering-order .data-row .admin-by-column .dropdown-dictionary .dictionaryItemList {
          width: 13rem;
          top: 3rem;
          -webkit-border-radius: 0 0 0.5rem 0.5rem;
          -moz-border-radius: 0 0 0.5rem 0.5rem;
          -ms-border-radius: 0 0 0.5rem 0.5rem;
          border-radius: 0 0 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .administering-order .data-row .charted-by-column {
      width: 11rem; }
      .administering-order .data-row .charted-by-column .dropdown-dictionary {
        width: 12rem;
        position: relative; }
        .administering-order .data-row .charted-by-column .dropdown-dictionary .dropdown-btn {
          width: 12rem;
          padding: 0.8rem 1.8rem; }
        .administering-order .data-row .charted-by-column .dropdown-dictionary .dictionaryItemList {
          width: 13rem;
          top: 3rem;
          -webkit-border-radius: 0 0.5rem 0.5rem 0.5rem;
          -moz-border-radius: 0 0.5rem 0.5rem 0.5rem;
          -ms-border-radius: 0 0.5rem 0.5rem 0.5rem;
          border-radius: 0 0.5rem 0.5rem 0.5rem;
          /*@else if $width <= $itemwidth {
            @include border-radius(0 0.5rem 0.5rem 0.5rem);
        }
        @else if $width > $itemwidth{
            @include border-radius(0);
        }*/ }
    .administering-order .data-row .admin-column {
      float: left;
      height: 2rem;
      line-height: 2rem;
      margin-left: 0.5rem;
      margin-right: 0.2rem; }
    .administering-order .data-row .time .time-input {
      width: 7.6rem; }
    .administering-order .data-row span.ellipsis {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
      .administering-order .data-row span.ellipsis.inactive {
        color: #8C9093; }
      .administering-order .data-row span.ellipsis.padding-fix {
        padding-top: 5px; }
    .administering-order .data-row .tooltip-font-normal + div.custom-tooltip {
      font-family: OpenSans; }

.last-administered-history {
  margin-top: 1rem;
  border-top: 1px solid #BFC0C1; }
  .last-administered-history .last-admin-inner {
    width: 63rem;
    float: left;
    padding-left: 2rem;
    overflow: hidden;
    margin-right: 1.5rem;
    height: 5.8rem;
    margin-top: 1rem; }
    .last-administered-history .last-admin-inner .admin-by, .last-administered-history .last-admin-inner .charted-by {
      width: 13rem; }
  .last-administered-history .admin-total {
    display: inline-block;
    width: 22rem;
    border-left: 0.3rem solid #E6E6E6;
    padding-left: 1.5rem;
    margin-top: 2.5rem;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 2.8rem; }
    .last-administered-history .admin-total.cancelled-order {
      border-left: 0.3rem solid #BFC0C1; }
  .last-administered-history .last-administered-data, .last-administered-history .last-administered-header {
    padding: 0 0rem 0 1.5rem;
    float: left;
    width: 68.4rem;
    height: 2.5rem; }
    .last-administered-history .last-administered-data span:last-child, .last-administered-history .last-administered-header span:last-child {
      margin: 0; }
    .last-administered-history .last-administered-data span.time, .last-administered-history .last-administered-header span.time {
      width: 14rem; }
    .last-administered-history .last-administered-data span, .last-administered-history .last-administered-header span {
      width: 6rem;
      float: left;
      height: 2rem;
      margin-right: 0.5rem;
      display: block; }
  .last-administered-history .last-administered-header {
    height: 2rem;
    line-height: 1.2rem;
    margin-top: 0.5rem; }
  .last-administered-history .last-administered-data {
    font-size: 1.5rem;
    color: #8C9093;
    font-family: OpenSans;
    line-height: 1.2rem;
    margin-top: 0.5rem; }
    .last-administered-history .last-administered-data span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }

.cms-quality-container {
  width: 93rem; }
  .cms-quality-container .quality-wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start; }
    .cms-quality-container .quality-wrapper .cms-group-panel,
    .cms-quality-container .quality-wrapper .cms-result-panel {
      flex-direction: column;
      flex-grow: 2;
      margin: 1rem;
      height: 100%;
      flex-basis: 70%; }
    .cms-quality-container .quality-wrapper .cms-result-panel {
      flex-grow: 1;
      flex-basis: 30%; }
    .cms-quality-container .quality-wrapper .qualifier-section,
    .cms-quality-container .quality-wrapper .each-category-section,
    .cms-quality-container .quality-wrapper .confirmations-section,
    .cms-quality-container .quality-wrapper .nursesnotes-section {
      min-height: 30rem;
      height: 100%;
      margin: 1rem 0 1rem 0; }
    .cms-quality-container .quality-wrapper .qualifier-section,
    .cms-quality-container .quality-wrapper .each-category-section {
      border-bottom: 1px solid #ddd; }
  .cms-quality-container .group-name {
    padding-left: 1rem;
    padding-bottom: 0.5rem; }
  .cms-quality-container .group-section {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    padding: 1rem;
    border-bottom: none; }
    .cms-quality-container .group-section p {
      font-size: 16px;
      font-weight: 300;
      line-height: 1.4; }
  .cms-quality-container .check-box-wrapper {
    width: 7.5rem; }
    .cms-quality-container .check-box-wrapper .check-box-label {
      font-family: OpenSans-Semibold;
      font-size: 1.5rem;
      padding-left: 0.5rem;
      padding-top: 0.2rem; }
    .cms-quality-container .check-box-wrapper .check-box .fa-square-o {
      background: transparent; }
  .cms-quality-container .all-clear-section {
    display: flex;
    flex-direction: row;
    align-items: stretch; }
  .cms-quality-container .g-code-group {
    display: flex; }

.cms-section-header {
  display: flex;
  flex-direction: row;
  background-color: #535456;
  height: 4rem;
  opacity: 0.8;
  margin-bottom: 1.5rem !important; }
  .cms-section-header .cms-title, .cms-section-header .cms-progress {
    height: 3rem;
    flex-grow: 1;
    vertical-align: middle;
    padding: 0.8rem 1rem 1rem 1.5rem;
    font-size: 2rem;
    flex-basis: 55%; }
    .cms-section-header .cms-title h2, .cms-section-header .cms-progress h2 {
      color: #FFFFFF; }
  .cms-section-header .cms-progress {
    flex-basis: 45%; }

.radio-button-wrapper {
  display: flex;
  padding-bottom: 2rem; }
  .radio-button-wrapper .radio-button {
    display: inline-flex;
    vertical-align: middle;
    border: 1px solid darkgray;
    border-radius: 50%;
    float: left;
    margin: 2px 10px;
    height: 18px;
    width: 18px; }
    .radio-button-wrapper .radio-button .fa {
      font-size: 1.4rem;
      vertical-align: middle;
      position: relative;
      top: 1px;
      left: 2px;
      height: 2rem;
      width: 2rem;
      color: #00A0DC; }
    .radio-button-wrapper .radio-button .fa-circle-thin {
      color: #E6E6E6;
      background: #fff;
      border-radius: 0.5rem; }
    .radio-button-wrapper .radio-button .fa-fa-circle {
      color: #00A0DC; }
    .radio-button-wrapper .radio-button .fa-check {
      color: #24D399; }
  .radio-button-wrapper .g-code-section {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start;
    float: left; }
  .radio-button-wrapper .g-code-title {
    font-family: OpenSans-Semibold;
    font-size: 1.5rem;
    display: inline-flex;
    vertical-align: middle; }
  .radio-button-wrapper .g-code-description {
    display: inline-flex;
    vertical-align: middle;
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.4;
    width: 46.6rem; }

.radio-button-wrapper.read-only .radio-button {
  opacity: 0.5; }

.radio-button-wrapper.read-only .read-only-text {
  opacity: 0.5; }

.cms-nursing-notes .notes-area {
  margin-bottom: 1rem;
  background-color: #f5f5f5; }
  .cms-nursing-notes .notes-area .notes-area-inner {
    background-color: #F9F9F9;
    border: 1px solid #ddd;
    display: flex;
    padding: 1rem;
    flex-direction: row;
    flex-wrap: wrap; }
    .cms-nursing-notes .notes-area .notes-area-inner .notes-text {
      padding-top: 1rem; }
    .cms-nursing-notes .notes-area .notes-area-inner .time {
      color: #343435;
      font-family: OpenSans;
      font-size: 1.5rem; }

.cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group {
  border: 1px solid #ddd;
  margin-bottom: 0.5rem; }
  .cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group .panel {
    border: 0;
    min-width: 26.5rem; }
    .cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group .panel h2 {
      color: #535456;
      font-size: 1.5rem; }
    .cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group .panel .panel-heading {
      border-bottom: 1px solid #ddd; }
    .cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group .panel .content {
      padding: 1rem 1rem 1rem 1.2rem; }
      .cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group .panel .content .physician-order-progress-bar {
        padding: .5rem 0 1.5rem; }
  .cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group .panel-body, .cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group .panel-title {
    background-color: #f5f5f5; }
  .cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group .panel-title {
    padding: 0.5rem 1rem 0.5rem 0; }
    .cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group .panel-title .section-text {
      width: 100%; }
    .cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group .panel-title a {
      color: #535456; }
      .cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group .panel-title a .heading-panel {
        width: 88% !important; }
  .cms-confirmation-section .collapsible-panel .accordion-extend-class .panel-group .header-controls {
    display: none; }

.cms-confirmation-section .cms-item-list {
  padding: 0 1rem 0 1.5rem;
  text-align: left; }

.cms-confirmation-section .cms-item {
  padding-left: 1.5rem; }

.cms-confirmation-section .sub-panel-title {
  padding: 0rem 0rem 0rem 1.5rem; }
  .cms-confirmation-section .sub-panel-title .section-text {
    width: 100%; }
  .cms-confirmation-section .sub-panel-title > p {
    margin-bottom: 1rem; }

.physician-desktop {
  height: 100%; }
  .physician-desktop .tracker-inner .head-div .nursing-info-icon,
  .physician-desktop .tracker-inner .compress-element .nursing-info-icon {
    font-size: 1.5rem;
    color: #24D399;
    margin-left: 0.5rem; }
  .physician-desktop .tracker-inner .head-div .custom-tooltip-active,
  .physician-desktop .tracker-inner .compress-element .custom-tooltip-active {
    font-weight: normal;
    text-align: left; }
  .physician-desktop .schedule-adaptive-view-header {
    border: 0.1rem solid #E6E6E6;
    -webkit-border-radius: 1.5rem;
    -moz-border-radius: 1.5rem;
    -ms-border-radius: 1.5rem;
    border-radius: 1.5rem;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0; }
  .physician-desktop .schedule-view-case-details {
    border-bottom-right-radius: 2rem; }
  .physician-desktop .schedule-modify-border,
  .physician-desktop .schedule-modify-border:hover {
    border: 0.1rem solid #E6E6E6;
    border-radius: 0 0 1.5rem 1.5rem; }
  .physician-desktop .no-cases-holder {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

.patientdesktop-container {
  height: calc(100vh - 5.5rem);
  overflow: hidden;
  width: auto;
  position: relative; }

.desktop-core .physician-desktop .query-list {
  border: 2px solid black;
  width: 300px;
  height: auto;
  max-height: 800px;
  overflow: auto; }

.desktop-core .physician-desktop .schedule-view,
.desktop-core .physician-desktop .schedule-edit-container {
  width: 96.4rem;
  height: 42rem;
  display: inline-block;
  padding-top: 15px; }

.desktop-core .physician-desktop .hide-tracker .schedule-view,
.desktop-core .physician-desktop .hide-tracker .schedule-edit-container {
  height: 100%; }

.desktop-core .physician-desktop .schedule-view .container {
  width: 100%;
  border: 1px solid #E6E6E6;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  border-radius: 20px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.desktop-core .physician-desktop .adaptive-desktop {
  width: calc(100vw - 28.7rem) !important;
  display: inline-table; }
  .desktop-core .physician-desktop .adaptive-desktop.maximized {
    height: 100%; }

.desktop-core .physician-desktop .badge-spinner {
  font-size: 1.5rem;
  color: #f9f9f9;
  margin-left: 1rem; }

.count-indicator-badge {
  margin-left: 1rem;
  color: #ffffff;
  background-color: #c7177c; }

.selected-badge {
  border: #ffffff solid 0.1rem; }

.physician-desktop .tracker-inner {
  border: 0.1rem solid #E6E6E6;
  border-radius: 20px;
  width: 96.3rem;
  overflow: hidden; }
  .physician-desktop .tracker-inner.default {
    height: calc(100vh - 50rem); }
  .physician-desktop .tracker-inner.expand {
    height: calc(100vh - 7.5rem); }
  .physician-desktop .tracker-inner.phy-adaptive-layout {
    width: calc(100vw - 28.6rem); }
  .physician-desktop .tracker-inner .tracker-header {
    width: 100%;
    border-top: 0px #E6E6E6 solid;
    border-bottom: 1px #E6E6E6 solid;
    height: 6.5rem; }
    .physician-desktop .tracker-inner .tracker-header .header-label {
      line-height: 3.5rem; }
    .physician-desktop .tracker-inner .tracker-header .other-div .compress-element .mycases-expand-icon {
      font-size: 1.7rem;
      cursor: pointer;
      color: #00A0DC;
      position: absolute;
      top: 10px;
      right: 20px;
      z-index: 2;
      line-height: 4.5rem; }
  .physician-desktop .tracker-inner .tracker-content {
    position: relative;
    width: 100%; }
    .physician-desktop .tracker-inner .tracker-content.default {
      height: calc(100vh - 58rem); }
    .physician-desktop .tracker-inner .tracker-content.expand {
      height: calc(100vh - 15.5rem); }
    .physician-desktop .tracker-inner .tracker-content .no-cases-content {
      padding: 0; }

.physician-desktop .tracker-info-icon {
  white-space: pre-line;
  float: right;
  text-align: right;
  margin-right: 5.5rem;
  margin-top: 2.5rem;
  font-size: 1.5rem;
  color: #24D399; }

.physician-desktop .phy-trackers-table {
  table-layout: fixed;
  border-collapse: collapse;
  font-family: OpenSans;
  width: 100%;
  cursor: default;
  border-top: 0.1rem solid #E6E6E6; }
  .physician-desktop .phy-trackers-table thead {
    border-bottom: 0.1rem solid #E6E6E6; }
    .physician-desktop .phy-trackers-table thead th {
      padding: 1rem 0.5rem;
      font-family: OpenSans-Bold;
      font-size: 1.5rem;
      display: inline-block; }
      .physician-desktop .phy-trackers-table thead th.selected {
        color: #00A0DC; }
        .physician-desktop .phy-trackers-table thead th.selected i {
          display: inline-block;
          padding-left: 1rem; }
  .physician-desktop .phy-trackers-table tbody {
    height: calc(100vh - 26rem);
    overflow: hidden;
    display: inline-block;
    position: relative; }
    .physician-desktop .phy-trackers-table tbody tr {
      border-top: 0.1rem solid #E6E6E6; }
      .physician-desktop .phy-trackers-table tbody tr td {
        padding: 1.5rem 0.5rem;
        font-family: OpenSans;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block; }
      .physician-desktop .phy-trackers-table tbody tr:nth-child(2n) {
        background: #F9F9F9; }

.unsigned-transcriptions {
  margin-top: 1.5rem; }
  .unsigned-transcriptions .tracker-inner.phy-adaptive-layout .tracker-content .phy-trackers-table .patient-name-header, .unsigned-transcriptions .tracker-inner.phy-adaptive-layout .tracker-content .phy-trackers-table .patient-name {
    width: calc((100% - 56rem)/2);
    min-width: 20rem; }
  .unsigned-transcriptions .tracker-inner.phy-adaptive-layout .tracker-content .phy-trackers-table .procedure-header, .unsigned-transcriptions .tracker-inner.phy-adaptive-layout .tracker-content .phy-trackers-table .procedure {
    width: calc((100% - 56rem)/2);
    min-width: 20rem; }
  .unsigned-transcriptions .tracker-inner .tracker-content.default .phy-trackers-table tbody {
    height: calc(100vh - 62rem); }
  .unsigned-transcriptions .tracker-inner .tracker-content.expand .phy-trackers-table tbody {
    height: calc(100vh - 19.5rem); }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table tbody {
    display: table-row-group; }
    .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table tbody tr {
      display: flex; }
      .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table tbody tr td > div {
        text-overflow: ellipsis;
        overflow: hidden; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .surgery-date-header {
    width: 14rem;
    float: left; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .patient-name-header {
    width: 20rem;
    float: left; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .accountno-header {
    width: 17rem;
    float: left; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .procedure-header {
    width: 20rem;
    float: left; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .date-recieved-header {
    width: 15rem;
    float: left; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .paper-clip-header, .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .pencil-icon-header {
    width: 5rem;
    float: left; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .surgery-date {
    width: 14rem;
    float: left; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .patient-name {
    width: 20rem;
    float: left; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .accountno {
    width: 17rem;
    float: left; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .procedure {
    width: 20rem;
    float: left; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .date-recieved {
    width: 15rem;
    float: left; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .paper-clip {
    width: 5rem;
    float: left;
    color: #343435;
    text-align: center; }
    .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .paper-clip i a {
      opacity: 0;
      position: absolute;
      left: 0;
      width: 1.5rem;
      overflow: hidden; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .pencil-icon {
    color: #00A0DC;
    width: 5rem;
    float: left;
    text-align: center; }
  .unsigned-transcriptions .tracker-inner .tracker-content .phy-trackers-table .fa {
    font-size: 1.8rem;
    cursor: default; }
  .unsigned-transcriptions .border-left {
    border-left: 0.2rem solid #E6E6E6;
    float: left;
    height: 3rem; }
  .unsigned-transcriptions .head-div {
    width: auto;
    float: left;
    margin-right: 1.5rem;
    margin-top: 1rem;
    margin-bottom: 1rem; }
    .unsigned-transcriptions .head-div .total-patients-badge {
      margin-top: 0.6rem;
      background: #343435; }

.hide-schedule .row:first-child {
  display: none; }

.hide-tracker .unsigned-transcriptions {
  display: none; }

.specimen-review {
  margin-top: 1.5rem; }
  .specimen-review .tracker-inner.phy-adaptive-layout .tracker-content .phy-trackers-table .patient-name-header, .specimen-review .tracker-inner.phy-adaptive-layout .tracker-content .phy-trackers-table .patient-name {
    width: calc((100% - 38rem)/2);
    min-width: 29rem; }
  .specimen-review .tracker-inner.phy-adaptive-layout .tracker-content .phy-trackers-table .procedure-header, .specimen-review .tracker-inner.phy-adaptive-layout .tracker-content .phy-trackers-table .procedure {
    width: calc((100% - 38rem)/2);
    min-width: 29rem; }
  .specimen-review .tracker-inner .tracker-content.default .phy-trackers-table tbody {
    height: calc(100vh - 62rem); }
  .specimen-review .tracker-inner .tracker-content.expand .phy-trackers-table tbody {
    height: calc(100vh - 19.5rem); }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table tbody {
    display: table-row-group; }
    .specimen-review .tracker-inner .tracker-content .phy-trackers-table tbody tr {
      display: flex; }
      .specimen-review .tracker-inner .tracker-content .phy-trackers-table tbody tr td > div {
        text-overflow: ellipsis;
        overflow: hidden; }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table .surgery-date-header {
    width: 14rem;
    float: left; }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table .patient-name-header {
    width: 29rem;
    float: left; }
    .specimen-review .tracker-inner .tracker-content .phy-trackers-table .patient-name-header i {
      padding-left: 1rem; }
    .specimen-review .tracker-inner .tracker-content .phy-trackers-table .patient-name-header .selected {
      color: #00A0DC; }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table .account-number-header {
    width: 14rem;
    float: left; }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table .procedure-header {
    width: 29rem;
    float: left; }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table .paper-clip-header, .specimen-review .tracker-inner .tracker-content .phy-trackers-table .pencil-icon-header {
    width: 5rem;
    float: left; }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table .surgery-date {
    width: 14rem;
    float: left; }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table .patient-name {
    width: 29rem;
    float: left; }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table .account {
    width: 14rem;
    float: left; }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table .procedure {
    width: 29rem;
    float: left; }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table .paper-clip {
    width: 5rem;
    float: left;
    text-align: center; }
    .specimen-review .tracker-inner .tracker-content .phy-trackers-table .paper-clip a {
      color: #343435; }
      .specimen-review .tracker-inner .tracker-content .phy-trackers-table .paper-clip a:hover, .specimen-review .tracker-inner .tracker-content .phy-trackers-table .paper-clip a:active, .specimen-review .tracker-inner .tracker-content .phy-trackers-table .paper-clip a:visited {
        color: #343435; }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table .pencil-icon {
    color: #00A0DC;
    width: 5rem;
    float: left;
    text-align: center; }
  .specimen-review .tracker-inner .tracker-content .phy-trackers-table .fa {
    font-size: 1.8rem;
    cursor: default; }

.hide-schedule .row:first-child {
  display: none; }

.hide-tracker .specimen-review {
  display: none; }

.my-cases {
  margin-top: 1.5rem; }
  .my-cases .tracker-inner .tracker-header .total_div {
    line-height: 3.5rem;
    padding: 1.5rem;
    height: 6.5rem; }
    .my-cases .tracker-inner .tracker-header .total_div .header-label {
      font-family: MetaProMedium;
      font-size: 1.5rem;
      color: #535456;
      font-weight: normal; }
    .my-cases .tracker-inner .tracker-header .total_div span.total-patients-badge {
      background-color: #343435;
      font-family: OpenSans-Bold;
      font-size: 1.5rem; }
  .my-cases .tracker-inner .tracker-header .datepicker_div {
    line-height: 2rem;
    padding: 2.25rem 0; }
    .my-cases .tracker-inner .tracker-header .datepicker_div .date-select-icon {
      color: #00A0DC;
      padding-left: 10px; }
    .my-cases .tracker-inner .tracker-header .datepicker_div .schedule-view-date-selection {
      display: table-cell;
      vertical-align: middle;
      float: none;
      text-align: center; }
      .my-cases .tracker-inner .tracker-header .datepicker_div .schedule-view-date-selection .schedule-date-picker {
        display: inline-block;
        cursor: pointer; }
    .my-cases .tracker-inner .tracker-header .datepicker_div .schedule-scroll-btn {
      font-size: 2rem;
      color: #343435;
      top: 16px;
      z-index: 2;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      border-radius: 5px;
      cursor: pointer; }
  .my-cases .tracker-inner .mycasestracker-alignment {
    padding: 1.5rem 1.5rem 1.5rem; }
  .my-cases .tracker-inner .mycasestracker-action-text {
    font-family: MetaProBook;
    color: #00A0DC;
    font-size: 1.5rem;
    font-weight: 600;
    cursor: default; }
  .my-cases .tracker-inner .tracker-content .accordion-class .panel-group {
    width: 100%;
    margin-bottom: 0; }
    .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading {
      padding: 1rem 1.5rem;
      display: inline-block;
      width: 100%; }
      .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div {
        height: 5rem; }
        .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-left {
          width: 25.5rem;
          padding-right: 0.5rem; }
          .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-left > span {
            width: 2rem;
            text-align: center;
            display: inline-block;
            height: 5rem;
            vertical-align: top; }
          .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-left .mycasepat-details {
            display: inline-block; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-left .mycasepat-details .mycasepat-name {
              height: 1.5rem;
              display: block;
              line-height: 1.5rem;
              max-width: 225px;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
              font-family: MetaProMedium;
              font-size: 1.6rem; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-left .mycasepat-details .mycasepat-info {
              display: inline-block;
              height: 2.5rem;
              vertical-align: top;
              padding-top: 0.5rem; }
              .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-left .mycasepat-details .mycasepat-info .mycasepat-image {
                width: 4rem;
                height: 4rem;
                display: inline-block; }
                .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-left .mycasepat-details .mycasepat-info .mycasepat-image .user-default-image {
                  text-align: center; }
                .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-left .mycasepat-details .mycasepat-info .mycasepat-image .user-default-image,
                .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-left .mycasepat-details .mycasepat-info .mycasepat-image .user-image {
                  margin: 0; }
              .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-left .mycasepat-details .mycasepat-info .mycasepat-other {
                font-family: OpenSans;
                display: inline-block;
                font-style: italic;
                vertical-align: top;
                font-size: 1.4rem; }
                .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-left .mycasepat-details .mycasepat-info .mycasepat-other span {
                  line-height: 1.7rem; }
                  .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-left .mycasepat-details .mycasepat-info .mycasepat-other span .lowercase {
                    text-transform: lowercase; }
        .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-center {
          width: calc(100% - 51rem);
          padding-right: 0.5rem; }
          .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-center .mycasepat-procedure {
            min-height: 4.51rem;
            text-align: center;
            text-transform: none;
            overflow: hidden;
            line-height: 1.7rem;
            font-family: MetaProMedium;
            font-size: 1.6rem;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical; }
        .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right {
          text-align: right;
          width: 25rem; }
          .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-time {
            text-align: left;
            width: 25rem;
            float: right;
            display: block;
            padding-bottom: 0.5rem;
            font-family: OpenSans;
            font-size: 1.4rem;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-time .date-label {
              color: #8f8f8f; }
          .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-location {
            width: 100%;
            min-width: 21.4rem;
            height: 2.5rem;
            float: right;
            display: block;
            text-align: left;
            vertical-align: middle;
            padding: 0 0.5rem;
            line-height: 2.5rem;
            color: #FFFFFF;
            font-family: OpenSans-Bold;
            font-size: 1.4rem;
            text-transform: uppercase; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-location .mycasepat-state {
              text-align: left;
              float: left;
              display: inline-block; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-location .mycasepat-room {
              width: 9rem;
              text-align: right;
              float: right;
              display: inline-block;
              text-overflow: ellipsis;
              overflow: hidden;
              white-space: nowrap; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-location.not-yet-arrived {
              background: #FFFFFF;
              color: #343435;
              border: 1px solid #000000;
              height: 2.7rem; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-location.arrived {
              background: #D7572B; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-location.pre-op {
              background: #E2147B; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-location.operative {
              background: #F38A00; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-location.phase1 {
              background: #24D399; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-location.phase2 {
              background-color: #7390E0; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-location.phase3 {
              background-color: #006990; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-location.recovery {
              background: #24D399; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-heading .panel-title .mycaseaccordian-div .mycaseaccordian-right .mycasepat-location.discharged {
              background: #00ADEE; }
    .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-collapse {
      border-top: 0.1rem solid #E6E6E6; }
      .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-collapse .content {
        padding: 1.5rem;
        height: 6.5rem; }
        .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-collapse .content table {
          width: 100%; }
          .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-collapse .content table td {
            text-align: center;
            padding: 0;
            vertical-align: top; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-collapse .content table td label {
              margin-bottom: 0;
              font-family: OpenSans-Semibold;
              font-size: 1.3rem;
              cursor: pointer; }
            .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-collapse .content table td span {
              cursor: pointer; }
              .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-collapse .content table td span.count {
                color: #D7572B;
                font-family: OpenSans-Bold;
                font-size: 1.5rem; }
              .my-cases .tracker-inner .tracker-content .accordion-class .panel-group .panel-collapse .content table td span.completed {
                color: #24D399;
                font-size: 1.5rem; }

.hide-schedule .row:first-child {
  display: none; }

.hide-tracker .my-cases {
  display: none; }

.incomplete-items {
  margin-top: 1.5rem; }
  .incomplete-items .tracker-inner.phy-adaptive-layout .tracker-content .phy-trackers-table .patient-name-header,
  .incomplete-items .tracker-inner.phy-adaptive-layout .tracker-content .phy-trackers-table .patient-name {
    width: calc((100% - 61rem)/2);
    min-width: 17.5rem; }
  .incomplete-items .tracker-inner.phy-adaptive-layout .tracker-content .phy-trackers-table .procedure-header,
  .incomplete-items .tracker-inner.phy-adaptive-layout .tracker-content .phy-trackers-table .procedure {
    width: calc((100% - 61rem)/2);
    min-width: 17.5rem; }
  .incomplete-items .tracker-inner .tracker-header .total_div {
    line-height: 3.5rem;
    padding: 1.5rem;
    height: 6.5rem; }
    .incomplete-items .tracker-inner .tracker-header .total_div .head-div {
      width: auto;
      float: left;
      margin-right: 1.5rem;
      margin-top: 0.15rem;
      margin-bottom: 1rem; }
      .incomplete-items .tracker-inner .tracker-header .total_div .head-div .header-label {
        font-size: 1.5rem;
        font-family: MetaProMedium;
        font-weight: normal; }
      .incomplete-items .tracker-inner .tracker-header .total_div .head-div .dropdown-dictionary {
        width: 21rem; }
      .incomplete-items .tracker-inner .tracker-header .total_div .head-div .incPhy-drop-down {
        padding-left: 1rem;
        float: right; }
      .incomplete-items .tracker-inner .tracker-header .total_div .head-div sis-multiselect {
        width: 100%; }
        .incomplete-items .tracker-inner .tracker-header .total_div .head-div sis-multiselect .sisMultiselect {
          width: 21rem;
          margin-bottom: 0.5rem; }
  .incomplete-items .tracker-inner .tracker-content.default .wait-spinner {
    top: calc(80% - 3.3rem); }
  .incomplete-items .tracker-inner .tracker-content.default .phy-trackers-table tbody {
    width: 100%;
    height: calc(100vh - 62rem); }
  .incomplete-items .tracker-inner .tracker-content.expand .phy-trackers-table tbody {
    width: 100%;
    height: calc(100vh - 19.5rem); }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table tbody tr {
    display: inline-block;
    width: 100%; }
    .incomplete-items .tracker-inner .tracker-content .phy-trackers-table tbody tr td > div {
      text-overflow: ellipsis;
      overflow: hidden; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .surgery-date-header {
    width: 10rem;
    float: left; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .patient-name-header {
    width: 15rem;
    float: left; }
    .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .patient-name-header i {
      padding-left: 1rem; }
    .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .patient-name-header > span {
      display: inline-block;
      width: 9.5rem; }
    .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .patient-name-header .selected {
      color: #00A0DC; }
    .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .patient-name-header .ini-block > span {
      float: left;
      width: 15rem; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .procedure-header {
    width: 20rem;
    float: left; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .incomplete-header {
    width: 51rem;
    float: left; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .specimen-type-header {
    width: 17rem;
    float: left; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .results-header {
    width: 15rem;
    float: left; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .paper-clip-header,
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .pencil-icon-header {
    width: 8rem;
    float: left; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .surgery-date {
    width: 10rem;
    float: left; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .patient-name {
    width: 15rem;
    float: left; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .procedure {
    width: 20rem;
    float: left; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .specimen-type {
    width: 17rem;
    float: left; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .results {
    width: 15rem;
    float: left; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .incomplete {
    width: 51rem;
    float: left;
    color: #343435;
    padding: 1rem 0.5rem;
    text-overflow: unset;
    white-space: normal; }
    .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .incomplete .linklabel {
      cursor: pointer; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .pencil-icon {
    color: #00A0DC;
    width: 8rem;
    float: left;
    text-align: center; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .fa {
    font-size: 1.8rem;
    cursor: default; }
  .incomplete-items .tracker-inner .tracker-content .phy-trackers-table .badgeincomplete {
    display: inline-block;
    min-width: 1rem;
    padding: 0.4rem 0.8rem;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 1.5rem;
    border: 0.15rem solid coral; }
  .incomplete-items .border-left {
    border-left: 0.2rem solid #E6E6E6;
    float: left;
    height: 3rem; }
  .incomplete-items .head-div {
    width: auto;
    float: left;
    margin-right: 1.5rem;
    margin-top: 1rem;
    margin-bottom: 1rem; }
    .incomplete-items .head-div .total-patients-badge {
      margin-top: 0.6rem;
      background: #343435; }

.hide-schedule .row:first-child {
  display: none; }

.hide-tracker .incomplete-items {
  display: none; }

.phy-attach-container {
  height: calc(100vh - 17rem);
  width: 97.3rem; }
  .phy-attach-container .phy-attach-content {
    padding-top: 1.5rem; }
    @media (min-width: 1280px) and (max-width: 1330px) {
      .phy-attach-container .phy-attach-content {
        width: 92.8rem; } }
    .phy-attach-container .phy-attach-content .phy-attachment-table {
      border-collapse: collapse;
      font-family: OpenSans;
      width: 100%;
      cursor: default;
      border-top: 0.1rem solid #E6E6E6; }
      .phy-attach-container .phy-attach-content .phy-attachment-table thead {
        border-bottom: 0.1rem solid #E6E6E6; }
        .phy-attach-container .phy-attach-content .phy-attachment-table thead th {
          padding: 1rem 0.5rem;
          font-family: OpenSans-Bold;
          font-size: 1.5rem;
          display: inline-block; }
          .phy-attach-container .phy-attach-content .phy-attachment-table thead th.selected {
            color: #00A0DC; }
            .phy-attach-container .phy-attach-content .phy-attachment-table thead th.selected i {
              display: inline-block;
              padding-left: 1rem; }
      .phy-attach-container .phy-attach-content .phy-attachment-table tbody {
        height: calc(100vh - 26rem);
        overflow: hidden;
        display: inline-block;
        position: relative; }
        .phy-attach-container .phy-attach-content .phy-attachment-table tbody tr {
          border-top: 0.1rem solid #E6E6E6; }
          .phy-attach-container .phy-attach-content .phy-attachment-table tbody tr td {
            padding: 1.5rem 0.5rem;
            font-family: OpenSans;
            overflow: hidden;
            text-overflow: ellipsis;
            display: inline-block; }
            .phy-attach-container .phy-attach-content .phy-attachment-table tbody tr td > div {
              text-overflow: ellipsis;
              overflow: hidden; }
          .phy-attach-container .phy-attach-content .phy-attachment-table tbody tr:nth-child(4n+3), .phy-attach-container .phy-attach-content .phy-attachment-table tbody tr:nth-child(4n) {
            background: #F9F9F9; }
          .phy-attach-container .phy-attach-content .phy-attachment-table tbody tr.phy-no-border-padding {
            border-top: none; }
            .phy-attach-container .phy-attach-content .phy-attachment-table tbody tr.phy-no-border-padding td {
              padding: 0 1rem 1.5rem 1rem; }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-name-header {
        width: 16.2rem;
        float: left;
        padding: 0.9rem 0.5rem 0.9rem 1rem; }
        @media (min-width: 1280px) and (max-width: 1330px) {
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-name-header {
            width: 15rem; } }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-type-header {
        width: 16.8rem;
        float: left; }
        @media (min-width: 1280px) and (max-width: 1330px) {
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-type-header {
            width: 15.6rem; } }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-desc-header {
        width: 33.2rem;
        float: left; }
        @media (min-width: 1280px) and (max-width: 1330px) {
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-desc-header {
            width: 31.2rem; } }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-date-header {
        width: 31rem;
        float: left;
        padding-left: 0; }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-name {
        width: 16.2rem;
        color: #00A0DC;
        float: left;
        padding: 0.9rem 0.5rem 0.9rem 1rem; }
        @media (min-width: 1280px) and (max-width: 1330px) {
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-name {
            width: 15rem; } }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-type {
        width: 16.8rem;
        float: left; }
        @media (min-width: 1280px) and (max-width: 1330px) {
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-type {
            width: 15.6rem; } }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-desc {
        width: 33.2rem;
        float: left; }
        @media (min-width: 1280px) and (max-width: 1330px) {
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-desc {
            width: 31.2rem; } }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-date {
        width: 15rem;
        float: left;
        padding: 0.9rem 0.4rem 0.9rem 0; }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-type, .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-desc {
        padding: 0.9rem 0.5rem; }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-name, .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-type, .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-desc, .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-date {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 1.5rem; }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-add-notes {
        width: 12.5rem;
        padding: 0.9rem 0 0.9rem 1rem;
        font-family: OpenSans-Bold;
        color: #00A0DC;
        text-overflow: initial;
        float: left; }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-check {
        width: 3.5rem;
        float: right;
        padding: 0.9rem 0.5rem 0.9rem 0;
        text-align: center; }
        .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-check .fa {
          font-size: 1.8rem;
          vertical-align: middle; }
        .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-check .fa-check {
          color: #24D399; }
        .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-check .fa-check-square, .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-check .fa-square-o {
          font-size: 2.5rem;
          height: 2rem;
          width: 2rem;
          color: #535456; }
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-check .fa-check-square:hover, .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-check .fa-square-o:hover {
            color: #00A0DC; }
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-check .fa-check-square.fa-check-square, .phy-attach-container .phy-attach-content .phy-attachment-table .phy-file-check .fa-square-o.fa-check-square {
            color: #00A0DC; }
      .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum {
        width: 100%; }
        .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum .full-textarea {
          white-space: pre-wrap; }
        .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum .phy-notes-type {
          padding-left: 1.5rem; }
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum .phy-notes-type .list-group {
            margin-bottom: 0.5rem; }
        .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum .phy-notes-readonly .phy-notes-text {
          width: 100%;
          white-space: normal;
          font-size: 1.5rem; }
        .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum .phy-notes-readonly .phy-notes-signy {
          width: 100%;
          text-align: left;
          line-height: 1.5rem; }
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum .phy-notes-readonly .phy-notes-signy .sign-text {
            line-height: 2rem; }
        .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum .phy-addendum-readonly {
          padding: 1.5rem 3rem 0; }
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum .phy-addendum-readonly .phy-addendum-text {
            font-size: 1.5rem;
            padding: 0.5rem 0 0;
            white-space: normal; }
            .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum .phy-addendum-readonly .phy-addendum-text .phy-addendum-signy {
              padding: 0.5rem 0; }
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum .phy-addendum-readonly .sign-text {
            line-height: 2rem; }
        .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum .phy-addendum-edit {
          padding: 1.5rem 0 0.5rem 3rem; }
          .phy-attach-container .phy-attach-content .phy-attachment-table .phy-notes-coloum .phy-addendum-edit .full-textarea {
            white-space: pre-wrap; }
  .phy-attach-container .footer {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 6rem; }

.phy-consents-container {
  height: calc(100vh - 11rem);
  width: 93rem;
  position: relative; }
  .phy-consents-container h1 {
    padding-bottom: 1.5rem; }
  .phy-consents-container .phy-all-consents {
    height: calc(100vh - 22.3rem);
    position: relative; }
  .phy-consents-container .phy-consents-content .phy-proc-consent {
    border-top: 0.1rem solid #E6E6E6; }
    .phy-consents-container .phy-consents-content .phy-proc-consent .phy-poc-header {
      padding: 1.5rem 0; }
    .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data {
      margin: 0; }
      .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container {
        padding: 1.5rem;
        text-align: left; }
        .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .cke_wysiwyg_div {
          padding-top: 0.8rem;
          word-break: break-all; }
        .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-proc-details {
          width: 100%;
          display: inline-block; }
          .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-proc-details .phy-heading {
            line-height: 3rem; }
          .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-proc-details .phy-textarea {
            width: 41.6rem; }
          .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-proc-details .phy-procedure {
            width: 50%;
            display: inline-block;
            float: left; }
          .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-proc-details .phy-diagnosis {
            width: 50%;
            display: inline-block;
            float: right; }
        .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents {
          padding-top: 1.5rem;
          display: inline-block; }
          .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .cke_top {
            display: none; }
          .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent {
            display: inline-block; }
            .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-addendum {
              display: inline-block;
              width: 100%;
              padding: 1.5rem 0 0 3rem; }
              .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-addendum .addendum-text-area {
                width: 96% !important; }
                .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-addendum .addendum-text-area .cke_wysiwyg_div {
                  background-color: #F9F9F9;
                  margin-bottom: 0 !important;
                  min-height: 10rem; }
              .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-addendum .check-box-addendum {
                float: right; }
                .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-addendum .check-box-addendum .fa-square-o {
                  background: #FFFFFF;
                  height: 14px;
                  border-radius: 5px;
                  border: #535456;
                  font-size: 2.5rem; }
                .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-addendum .check-box-addendum .fa-check-square {
                  color: #00A0DC;
                  border-radius: 5px;
                  font-size: 2.5rem;
                  height: 14px; }
                .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-addendum .check-box-addendum .fa-check {
                  color: #24D399;
                  font-size: 1.8rem;
                  vertical-align: middle; }
              .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-addendum .phy-signed-addendum-text-area {
                width: 83rem !important; }
                .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-addendum .phy-signed-addendum-text-area .cke_wysiwyg_div {
                  margin-bottom: 0 !important; }
                  .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-addendum .phy-signed-addendum-text-area .cke_wysiwyg_div.cke_editable {
                    min-height: 4rem !important;
                    padding-bottom: 0.5rem; }
                  .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-addendum .phy-signed-addendum-text-area .cke_wysiwyg_div .phy-addendum-text {
                    padding: 0.8rem;
                    background: #FFFFFF;
                    border: 0.1rem solid #E6E6E6;
                    word-break: break-all;
                    font-family: OpenSans;
                    width: 96%; }
            .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-addaddendum-button {
              width: 15%;
              height: 1.7rem;
              float: right;
              text-align: right;
              font-family: OpenSans-Bold;
              color: #00A0DC;
              font-size: 1.5rem;
              line-height: 2rem;
              margin-top: 0.5rem; }
            .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-area {
              display: inline-block;
              float: left;
              width: 86.5rem; }
              .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-area .phy-consent-signy {
                width: 83%;
                float: left;
                line-height: 2rem;
                margin-top: 0.5rem; }
                .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-area .phy-consent-signy .sign-text {
                  text-align: left; }
            .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-box {
              width: 3rem;
              display: inline-block;
              float: right;
              text-align: right; }
              .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-box .fa {
                font-size: 1.8rem;
                vertical-align: middle; }
              .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-box .fa-square-o {
                background: #FFFFFF;
                height: 14px;
                border-radius: 5px;
                border: #535456;
                font-size: 2.5rem; }
              .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-box .fa-check-square {
                color: #00A0DC;
                border-radius: 5px;
                font-size: 2.5rem;
                height: 14px; }
              .phy-consents-container .phy-consents-content .phy-proc-consent .phy-proc-data .phy-proc-data-container .phy-consents .phy-ind-consent .phy-ind-consent-box .fa-check {
                color: #24D399; }
  .phy-consents-container .footer {
    position: fixed;
    bottom: 0;
    height: 6rem;
    margin-left: -1.5rem;
    width: 94.5rem; }
  .phy-consents-container .read-only-cke .cke_editable {
    cursor: not-allowed !important; }

.phy-orders-container {
  height: calc(100vh - 11.5rem);
  width: 93rem;
  color: #2ba6cb; }
  .phy-orders-container .tab-top-border {
    margin-top: 1.5rem; }
  .phy-orders-container .tab-class > ul > li > a {
    width: 100%; }
  .phy-orders-container .tab-class > ul {
    display: flex;
    border-bottom: none; }
  .phy-orders-container .phy-orders-primary-functions check-box-label {
    font-size: 1.5rem;
    font-family: MetaProMedium;
    color: #535456; }
    .phy-orders-container .phy-orders-primary-functions check-box-label .check-box {
      vertical-align: top; }
      .phy-orders-container .phy-orders-primary-functions check-box-label .check-box .fa-square-o {
        color: #535456; }
  .phy-orders-container .phy-orders-primary-functions.physician-primary-functions {
    display: flex;
    gap: 2rem;
    position: absolute;
    left: 1.5rem;
    top: 5.3rem; }
    .phy-orders-container .phy-orders-primary-functions.physician-primary-functions #displayUnsigned {
      padding-top: 0.5rem; }
  .phy-orders-container .phy-orders-primary-functions.anesthesia-primary-functions {
    position: absolute;
    left: 1.5rem; }
  .phy-orders-container .phy-orders-primary-functions.buttons-anesthesia-disabled {
    display: flex;
    gap: 2rem;
    position: absolute;
    left: 1.5rem;
    top: 5.3rem; }
    .phy-orders-container .phy-orders-primary-functions.buttons-anesthesia-disabled #displayUnsigned {
      padding-top: 0.5rem; }
  .phy-orders-container .phy-orders-main-content {
    padding-top: 1.5em;
    height: calc(100vh - 25.5rem);
    position: relative; }
    .phy-orders-container .phy-orders-main-content .phy-expand-all {
      font-family: OpenSans-Bold;
      color: #00A0DC;
      padding: 1rem 0;
      cursor: default; }
    .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .panel {
      border: 0; }
      .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .panel .content {
        padding: 1rem 0; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .panel .content .physician-order-progress-bar {
          padding: .5rem 0 1.5rem; }
    .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .panel-title {
      background-color: #B2E2F4;
      padding: 0.5rem 1rem 0.5rem 0; }
      .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .panel-title a {
        color: #535456; }
      .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .panel-title h2 {
        color: #535456; }
      .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .panel-title .section-text {
        margin-top: 0;
        padding-top: 0.4rem; }
    .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .panel {
      border-bottom: 0.1rem solid #E6E6E6; }
    .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .panel-title {
      background-color: #F9F9F9;
      padding: 0.5rem 1rem 0.5rem 0;
      border: 0.1rem solid #E6E6E6;
      border-bottom: 0;
      position: relative; }
      .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .panel-title .section-text {
        width: 68rem;
        text-align: center;
        padding-left: 10rem;
        margin-top: 0;
        padding-top: 0.4rem; }
      .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .panel-title .header-controls {
        width: 25rem; }
      .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .panel-title a {
        color: #343435; }
      .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .panel-title h2 {
        color: #343435; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .panel-title h2 .signed-count-text {
          display: block;
          color: #24D399;
          font-size: 1.5rem; }
    .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content {
      padding: 0 0 1rem; }
      .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .dashed-border-box {
        text-align: center;
        margin-top: 1.5rem; }
      .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section {
        background-color: #F9F9F9;
        border: 0.1rem solid #E6E6E6;
        border-top: 0; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .approve-cancel {
          width: 100%;
          display: flex;
          justify-content: flex-end;
          padding-right: 2.5rem;
          padding-top: 0.9rem;
          float: right; }
          .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .approve-cancel label {
            padding-right: 1.3rem;
            margin-bottom: 0; }
          .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .approve-cancel label:first-child {
            padding-right: 1rem; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .department-order {
          padding-bottom: 1.5rem;
          position: relative;
          width: 100%;
          display: inline-block; }
          .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .department-order .order-text-section {
            display: inline-flex;
            width: 75.4rem; }
            .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .department-order .order-text-section textarea {
              min-height: 11rem;
              box-sizing: border-box;
              width: inherit; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .approved-cancelled {
          width: 100%;
          display: flex;
          justify-content: flex-end;
          padding-top: 0.9rem;
          float: right; }
          .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .approved-cancelled label {
            padding-right: 2rem;
            margin-bottom: 0; }
          .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .approved-cancelled label:first-child {
            padding-right: 1rem; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .signed_block {
          text-align: right;
          font-family: MetaProMedium;
          font-size: 1.5rem;
          color: #343435;
          width: 77rem; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .read-only {
          cursor: not-allowed; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .unsign-dept {
          right: 17rem;
          position: relative;
          top: 0.6rem;
          z-index: 2;
          cursor: default; }
          .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .unsign-dept .context-icon {
            color: #8C9093; }
          .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .unsign-dept .dropdown-menu {
            right: auto;
            left: 0;
            margin-top: -0.2rem;
            min-width: 5rem; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .physician-order-chevron {
          width: 0;
          height: 0;
          z-index: 1;
          left: .2rem;
          bottom: .2rem;
          border-right: 3rem solid transparent;
          position: absolute; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .physician-order-chevron.physician {
          border-bottom: 3rem solid #F38A00; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .physician-order-chevron.nurse {
          border-bottom: 3rem solid #11a9d1; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .tri-state-control {
          padding: 0 3rem 0 3rem; }
          .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .tri-state-control .signed-check {
            border: 0;
            background: transparent; }
            .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .tri-state-control .signed-check .fa-check {
              color: #24D399; }
            .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .tri-state-control .signed-check .fa-times {
              color: #D7572B;
              padding-left: 6.5rem; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .tri-state-control .tri-state-is-false {
          text-align: center; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .tri-state-control .tri-state-control-button {
          text-align: center; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .physician-text-order-panel, .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .physician-medication-order-panel {
          margin: 0;
          padding: 1.5rem 1.5rem 0; }
          .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .physician-text-order-panel:first-child, .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .physician-medication-order-panel:first-child {
            padding-top: 0; }
        .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .physician-medication-order-panel {
          cursor: default; }
          .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .physician-medication-order-panel .medication-order-section {
            color: #535456; }
            .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .content .department-order-section .physician-medication-order-panel .medication-order-section .dropdown-toggle {
              font-size: 1.4rem; }
    .phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .collapsed-accordian.physician-clicical-order .collapsible-panel .accordion-extend-class .panel-group .panel {
      border-bottom: 0; }
    .phy-orders-container .phy-orders-main-content.anes-orders-main-content .empty-margin {
      margin-bottom: 1.5rem; }
  .phy-orders-container .footer {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 6rem;
    width: 93rem;
    background-color: #F9F9F9;
    border-top-style: 1px solid #E6E6E6;
    padding-top: 2rem;
    padding-right: 2rem; }
    .phy-orders-container .footer button {
      margin-left: 1.5rem; }
  .phy-orders-container .sticky_footer {
    position: fixed;
    margin-left: -1.5rem;
    width: 94.5rem; }

.customInput {
  -moz-appearance: checkbox;
  -webkit-appearance: checkbox;
  appearance: checkbox; }

.unsigned-order-font-color {
  color: #535456; }

.sticky_footer {
  background: #F9F9F9;
  height: 6rem;
  padding: 1rem 1.5rem;
  width: 95rem; }
  .sticky_footer .button-labels {
    color: #00A0DC; }
  .sticky_footer .sticky_footer_left button {
    margin-left: 2.2rem; }
  .sticky_footer .left-button-text {
    font-family: MetaProMedium;
    font-size: 1.4rem;
    display: inline-block;
    line-height: 1.4rem; }
  .sticky_footer .sign-info {
    font-family: MetaProMedium;
    font-size: 1.5rem;
    color: #343435; }
  .sticky_footer .sticky_footer_center {
    text-align: center; }
    .sticky_footer .sticky_footer_center button {
      display: inline; }
    .sticky_footer .sticky_footer_center .sign-text {
      float: left;
      display: inline-block; }
    .sticky_footer .sticky_footer_center .sign-disc {
      float: left; }
    .sticky_footer .sticky_footer_center .sign-name {
      float: left;
      text-align: left;
      width: 270px;
      display: block;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
  .sticky_footer .sticky_footer_right button {
    margin-left: 3rem; }
  .sticky_footer .right-button-text {
    font-family: MetaProMedium;
    margin-left: 2.5rem;
    font-size: 1.4rem;
    display: inline-block;
    line-height: 1.4rem; }

.verbal-orders .pre-op {
  background: #E2147B; }

.verbal-orders .recovery {
  background: #24D399; }

.verbal-orders .arrived {
  background: #D7572B; }

.verbal-orders .not-arrived {
  background: #FFFFFF;
  color: #343435;
  height: 2.7rem;
  font-family: OpenSans-Bold;
  border: 1px solid #000000; }

.verbal-orders .phase1 {
  background: #24D399; }

.verbal-orders .phase2 {
  background-color: #7390E0; }

.verbal-orders .phase3 {
  background-color: #006990; }

.verbal-orders .operative {
  background: #F38A00; }

.verbal-orders .verbal-order-content {
  position: relative;
  overflow: auto;
  padding: 1.5rem 1.5rem 0 1.5rem; }
  .verbal-orders .verbal-order-content .case-dos {
    width: 100%;
    border: 0;
    text-align: center;
    padding-bottom: 0.5rem; }
  .verbal-orders .verbal-order-content .verbal-container {
    width: 100%;
    min-height: 27rem;
    display: inline-block;
    background: #F9F9F9;
    border: 0.1rem solid #E6E6E6;
    margin-bottom: 1.5rem; }
    .verbal-orders .verbal-order-content .verbal-container .physician-text-order-panel, .verbal-orders .verbal-order-content .verbal-container .physician-medication-order-panel {
      margin: 0;
      cursor: default; }
    .verbal-orders .verbal-order-content .verbal-container .tri-state-control {
      padding: 0 3rem; }
      .verbal-orders .verbal-order-content .verbal-container .tri-state-control .tri-state-control-button {
        text-align: center; }
    .verbal-orders .verbal-order-content .verbal-container .patient-panel {
      width: 100%;
      padding: 1.5rem;
      border-bottom: 0.1rem solid #E6E6E6; }
      .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name {
        display: block;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
        .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .label-text, .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .dvt-prevention-details .title-text, .dvt-prevention-details .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .title-text, .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .title-text, .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .radio-group-standard .question, .radio-group-standard .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .question, .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .radio-group-standard .score, .radio-group-standard .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .score, .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .radio-group-stop-bang .question, .radio-group-stop-bang .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .question, .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .title-text, .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .title-text, .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-info .patient-name .title-text {
          font-size: 1.6rem; }
      .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-details {
        width: 20rem;
        font-family: OpenSans;
        font-style: italic;
        font-size: 1.4rem; }
        .verbal-orders .verbal-order-content .verbal-container .patient-panel .patient-details .age {
          margin: 0 -0.3rem; }
      .verbal-orders .verbal-order-content .verbal-container .patient-panel .verbal-col:first-child {
        width: 25rem; }
      .verbal-orders .verbal-order-content .verbal-container .patient-panel .verbal-col:nth-child(2) {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
        min-width: 31rem;
        width: calc(100% - 50rem);
        text-align: center;
        line-height: 1.5rem;
        font-family: MetaProMedium;
        font-size: 1.6rem; }
        .verbal-orders .verbal-order-content .verbal-container .patient-panel .verbal-col:nth-child(2) label {
          font-weight: normal; }
      .verbal-orders .verbal-order-content .verbal-container .patient-panel .verbal-col:nth-child(3) {
        width: 25rem;
        text-align: right; }
        .verbal-orders .verbal-order-content .verbal-container .patient-panel .verbal-col:nth-child(3) .patient-location {
          padding: 0.3rem;
          display: inline-block;
          width: 22rem;
          text-transform: uppercase;
          text-align: left; }
          .verbal-orders .verbal-order-content .verbal-container .patient-panel .verbal-col:nth-child(3) .patient-location:not(.not-arrived) span {
            color: #FFFFFF;
            font-weight: bold; }
        .verbal-orders .verbal-order-content .verbal-container .patient-panel .verbal-col:nth-child(3) .shcedule-time {
          font-family: OpenSans;
          font-size: 1.4rem; }
          .verbal-orders .verbal-order-content .verbal-container .patient-panel .verbal-col:nth-child(3) .shcedule-time .shcedule-label {
            color: #8f8f8f; }
    .verbal-orders .verbal-order-content .verbal-container .department-orders {
      padding: 1.5rem;
      clear: both; }
      .verbal-orders .verbal-order-content .verbal-container .department-orders .dept-title {
        text-align: center;
        font-family: MetaProMedium;
        font-size: 2rem; }
        .verbal-orders .verbal-order-content .verbal-container .department-orders .dept-title label {
          font-weight: normal; }
      .verbal-orders .verbal-order-content .verbal-container .department-orders .dept-order {
        width: 100%; }
        .verbal-orders .verbal-order-content .verbal-container .department-orders .dept-order .order-text {
          background: #FFFFFF;
          padding: 1.5rem;
          width: 80%;
          min-height: 10rem;
          word-wrap: break-word; }

.verbal-orders .tracker-inner.default .verbal-order-content {
  height: calc(100vh - 61.7rem); }

.verbal-orders .tracker-inner.expand {
  margin-top: 1.5rem; }
  .verbal-orders .tracker-inner.expand .verbal-order-content {
    height: calc(100vh - 19.2rem); }

.verbal-orders .tracker-inner .button-block {
  padding: 1rem;
  height: 5.8rem;
  background: #F9F9F9;
  border-top: 0.1rem solid #E6E6E6; }

.verbal-orders .tracker-inner .hide-schedule .row:first-child {
  display: none; }

.hide-tracker .verbal-orders {
  display: none; }

.physician-order-progress-bar {
  padding-top: .5rem; }

.phy-orders-container .phy-orders-main-content .collapsible-panel .accordion-extend-class .panel-group .physician-clinical-order .collapsible-panel .accordion-extend-class .panel-group .panel-title .header-controls {
  width: 36rem; }

.history-physical-container {
  width: 93rem;
  position: relative; }
  .history-physical-container.documentation-view {
    height: calc(100vh - 11.5rem); }
  .history-physical-container .history-physical-templates {
    padding-top: 1.5em;
    position: relative; }
    .history-physical-container .history-physical-templates .follow-up .questionHeader {
      min-height: 0;
      padding: 1.5rem 0 0; }
    .history-physical-container .history-physical-templates .follow-up-question-status-icon {
      padding-top: 2px; }
    .history-physical-container .history-physical-templates .follow-up-response-buttons {
      margin-top: -6px; }
    .history-physical-container .history-physical-templates.documentation-view {
      height: calc(100vh - 25rem); }
    .history-physical-container .history-physical-templates .free-text-question .free-text-question {
      padding-top: 0; }
    .history-physical-container .history-physical-templates .free-text-question .free-text-response {
      padding-top: 0.5rem; }
    .history-physical-container .history-physical-templates .free-text-question .worklist-column-left {
      padding-right: 0 !important; }
    .history-physical-container .history-physical-templates .free-text-question .questionStatusAndText {
      padding-top: 0.5rem; }
      .history-physical-container .history-physical-templates .free-text-question .questionStatusAndText.col-xs-8 {
        width: 100%; }
        .history-physical-container .history-physical-templates .free-text-question .questionStatusAndText.col-xs-8 h3 {
          text-transform: none; }
          .history-physical-container .history-physical-templates .free-text-question .questionStatusAndText.col-xs-8 h3:last-child {
            overflow: hidden;
            text-overflow: ellipsis; }
  .history-physical-container .right {
    padding-left: 1.5rem; }
  .history-physical-container h1 i {
    margin-right: 1rem; }
  .history-physical-container i.fa-clipboard {
    font-size: 3rem; }
  .history-physical-container .add-new-template {
    padding-top: 1.5rem; }
  .history-physical-container .history-tab {
    padding: 0.5rem !important;
    float: none;
    height: 4rem; }
  .history-physical-container .footer {
    position: fixed;
    width: 94.5rem;
    margin-left: -1.5rem;
    bottom: 0;
    height: 6rem; }
  .history-physical-container .progress {
    display: inline-block;
    width: auto;
    margin-left: 1rem;
    border: 1px #BFC0C1 solid;
    border-radius: 1rem;
    background-color: #EFEFEF;
    height: 2rem;
    font-family: opensans;
    font-size: 1.5rem;
    color: #343435;
    position: relative; }
    .history-physical-container .progress .progress-bar-complete {
      border-radius: 1rem;
      background: #24D399;
      /* For browsers that do not support gradients */
      background: -webkit-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
      /* For Safari 5.1 to 6.0 */
      background: -o-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
      /* For Opera 11.1 to 12.0 */
      background: -moz-linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
      /* For Firefox 3.6 to 15 */
      background: linear-gradient(90deg, #24D399, rgba(36, 211, 153, 0.85));
      /* Standard syntax */
      height: 2rem;
      font-family: opensans;
      font-weight: normal;
      font-size: 1.5rem;
      color: #FFFFFF;
      position: relative;
      top: -1px;
      text-align: right; }
      .history-physical-container .progress .progress-bar-complete span {
        padding-right: 1.5rem; }
    .history-physical-container .progress .progress-bar-incomplete {
      background-color: #EFEFEF;
      height: 2rem;
      font-family: opensans;
      font-weight: normal;
      font-size: 1.5rem;
      color: #343435;
      padding-left: 1rem;
      text-align: left;
      position: relative;
      top: -1px; }
  .history-physical-container .nursing-footer {
    width: 94.5rem;
    height: 6rem;
    bottom: 0;
    background-color: #F9F9F9;
    border-top: 1px solid #E6E6E6;
    position: fixed;
    margin-left: -1.5rem; }
    .history-physical-container .nursing-footer .sign-info {
      height: 6rem;
      font-family: OpenSans-Semibold;
      font-size: 1.5rem;
      color: #343435;
      padding-top: 1rem; }
    .history-physical-container .nursing-footer .buttonhold {
      text-align: right;
      padding: 1.5rem; }

.h-and-p-data-overwrite-popup-width .modal-dialog {
  width: 52rem; }
  .h-and-p-data-overwrite-popup-width .modal-dialog .modal-content .user-prompt-error {
    width: 52rem; }

.load-history-physical-modal .modal-body {
  padding: 0 !important;
  display: inline !important; }
  .load-history-physical-modal .modal-body .history-tab {
    padding: 0.5rem !important;
    float: none;
    height: 4rem; }
  .load-history-physical-modal .modal-body .worklist-checklist {
    padding: 0; }
    .load-history-physical-modal .modal-body .worklist-checklist .previous-header {
      background-color: #FFFFFF;
      color: #535456;
      font-family: MetaProMedium;
      font-size: 1.4rem;
      padding: 10px 15px; }
    .load-history-physical-modal .modal-body .worklist-checklist .list-check-list {
      height: 20.1rem;
      overflow: hidden;
      position: relative;
      margin-bottom: 0; }
      .load-history-physical-modal .modal-body .worklist-checklist .list-check-list li {
        cursor: pointer;
        min-height: 4.1rem;
        color: #535456;
        background-color: #F9F9F9;
        border: 0;
        border-top: 0.1rem solid #E6E6E6 !important;
        font-family: MetaProMedium;
        font-size: 1.4rem; }
        .load-history-physical-modal .modal-body .worklist-checklist .list-check-list li .template-name {
          padding-right: 1rem;
          -ms-text-overflow: ellipsis !important;
          -o-text-overflow: ellipsis !important;
          text-overflow: ellipsis !important;
          white-space: nowrap !important;
          overflow: hidden !important; }
      .load-history-physical-modal .modal-body .worklist-checklist .list-check-list li.selected {
        color: #FFFFFF;
        background-color: #00A0DC; }
        .load-history-physical-modal .modal-body .worklist-checklist .list-check-list li.selected .check-mark {
          text-align: right;
          padding: 0px; }
  .load-history-physical-modal .modal-body .content {
    height: 20rem; }

.load-history-physical-modal .modal-footer {
  height: 4.5rem !important;
  padding-top: 0.8rem !important;
  text-align: center !important; }

.history-physical-class .modal-dialog .modal-content {
  margin: calc(50vh - 20rem) 0; }

.baseline-vitals-popup .modal-body {
  width: 100%; }

.baseline-vitals-popup .popup-button {
  text-align: center !important; }

.baseline-vitals-popup .left-side-header {
  padding: 0 0 1.5rem; }

.history-physical-review-sign-modal {
  min-height: 67rem; }
  .history-physical-review-sign-modal .modal-header h2 {
    font-family: MetaProMedium;
    font-size: 2rem;
    padding-left: 0 !important;
    text-transform: none !important;
    color: #535456; }
  .history-physical-review-sign-modal .modal-body {
    width: 100%;
    min-height: 55.5rem; }
    .history-physical-review-sign-modal .modal-body .review-section {
      height: 27rem;
      border: 0.1rem solid #E6E6E6; }
      .history-physical-review-sign-modal .modal-body .review-section .statement-scroll {
        height: 11.5rem; }
      .history-physical-review-sign-modal .modal-body .review-section .notes {
        padding-top: 1.5rem; }
      .history-physical-review-sign-modal .modal-body .review-section .row {
        padding-bottom: 1.0rem; }
      .history-physical-review-sign-modal .modal-body .review-section .row:last-child {
        padding-top: 1.0rem; }
      .history-physical-review-sign-modal .modal-body .review-section textarea {
        padding-top: 1.5rem;
        resize: none;
        min-height: 8rem; }
      .history-physical-review-sign-modal .modal-body .review-section .labelpaddingLeft {
        padding-left: 1.5rem; }
        .history-physical-review-sign-modal .modal-body .review-section .labelpaddingLeft h4, .history-physical-review-sign-modal .modal-body .review-section .labelpaddingLeft .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .history-physical-review-sign-modal .modal-body .review-section .labelpaddingLeft .fc-resource-cell {
          text-transform: none !important; }
    .history-physical-review-sign-modal .modal-body .sign-section {
      padding-top: 1.5rem; }
      .history-physical-review-sign-modal .modal-body .sign-section .sign-scroll {
        height: 24rem; }
      .history-physical-review-sign-modal .modal-body .sign-section .sign-area {
        margin-bottom: 1.0rem; }
      .history-physical-review-sign-modal .modal-body .sign-section .sign-area-inner {
        margin-bottom: .3rem;
        background: #F9F9F9;
        padding: 1.5rem;
        width: 100%;
        display: inline-block;
        border: 0.1rem solid #E6E6E6; }
        .history-physical-review-sign-modal .modal-body .sign-section .sign-area-inner .time {
          color: #343435;
          font-family: OpenSans;
          font-size: 1.5rem; }
        .history-physical-review-sign-modal .modal-body .sign-section .sign-area-inner .sign-text {
          font-family: OpenSans;
          font-size: 1.5rem;
          line-height: 2rem;
          color: #535456;
          margin-top: 1.5rem;
          white-space: pre-line; }
        .history-physical-review-sign-modal .modal-body .sign-section .sign-area-inner .sign-head {
          height: 3rem; }
  .history-physical-review-sign-modal .modal-footer {
    height: 4.5rem !important;
    padding-top: 1.5rem !important;
    text-align: center !important; }
  .history-physical-review-sign-modal .review-sign-class .modal-dialog .modal-content {
    margin: calc(50vh - 20rem) 0; }

.area-of-attachment-container {
  width: 97.3rem; }
  .area-of-attachment-container .tab-top-border {
    border-top: 0.1rem solid #E6E6E6;
    margin-top: 1.5rem; }
  .area-of-attachment-container .tab-class > ul > li > a {
    width: 100%;
    border-top: none; }
  .area-of-attachment-container .tab-class > ul .active > a:hover,
  .area-of-attachment-container .tab-class > ul .active > a:focus {
    border-top: none; }
  .area-of-attachment-container .sticky_footer {
    width: 99rem; }
  .area-of-attachment-container .phy-attach-container .phy-attach-content {
    padding-top: 0; }
    .area-of-attachment-container .phy-attach-container .phy-attach-content .phy-attachment-table {
      border-top: none; }
      .area-of-attachment-container .phy-attach-container .phy-attach-content .phy-attachment-table tbody {
        height: calc(100vh - 30rem);
        padding-right: 0.2rem; }
        .area-of-attachment-container .phy-attach-container .phy-attach-content .phy-attachment-table tbody tr {
          border-top: none; }
          .area-of-attachment-container .phy-attach-container .phy-attach-content .phy-attachment-table tbody tr .phy-file-check {
            width: 3.3rem; }
  .area-of-attachment-container .all-attachments-container .nav-tabs {
    display: none; }
  .area-of-attachment-container .all-attachments-container .title {
    display: none; }
  .area-of-attachment-container .all-attachments-container .base-attachments-block .tab-top-border {
    border-top: 0;
    margin-top: 0; }
  .area-of-attachment-container .all-attachments-container .context-menu li:nth-child(2) {
    display: none; }
  .area-of-attachment-container .all-attachments-container .tab-class > .tab-content {
    border-top: none; }

.charts-desktop {
  height: 100%; }

.drug-icons {
  min-width: 9rem;
  display: inline-flex;
  justify-content: flex-end; }
  .drug-icons .drug-allergy {
    top: -0.15rem;
    position: relative; }
  .drug-icons .drug-drug i {
    margin-right: 0.3rem; }
  .drug-icons .icon-allergy {
    font-size: 1.1rem;
    position: relative;
    padding-top: 0.5rem;
    background-color: #FFFFFF;
    border-radius: 1rem;
    margin-right: 0.3rem;
    top: 1px; }
    .drug-icons .icon-allergy.undetermined {
      color: #8f8f8f; }
  .drug-icons i {
    font-size: 2.1rem;
    display: inline-block;
    width: 2rem;
    height: 2rem; }
  .drug-icons .contraindicated, .drug-icons .severe, .drug-icons .major {
    color: #D7572B; }
  .drug-icons .moderate {
    color: #F38A00; }
  .drug-icons .undetermined, .drug-icons .minor {
    color: #FCCA21; }
  .drug-icons .fa-thumbs-o-up {
    color: #24D399;
    font-size: 2.2rem; }

.drug-modal .modal-body {
  min-height: 50rem; }

.candy-apple-red {
  background-color: #DA291C; }

.drug-interaction-modal-body {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 50rem;
  width: 88.5rem;
  position: relative; }

.container-attributes {
  width: 17rem;
  height: 3rem;
  border-radius: 1rem;
  display: inline-block;
  padding: .7rem;
  padding-right: 2rem;
  padding-left: 2rem;
  color: #FFFFFF; }
  .container-attributes .icon-allergy-container {
    font-size: 0.8rem;
    position: relative;
    color: #8f8f8f;
    width: 1.85rem;
    height: 1.8rem;
    border: 0.1rem solid #fff;
    border-radius: 2rem;
    background: #fff;
    top: 0.3rem;
    display: inline-block;
    line-height: 2.6rem; }

.interaction-title-attributes {
  display: inline-block;
  font-family: MetaProBook;
  font-size: 1.5rem;
  line-height: 1.7rem;
  text-transform: capitalize;
  font-weight: bold; }

.allergen-interaction-title {
  margin-left: 2.6rem;
  margin-right: 1rem; }

.drug-interaction-title {
  margin-right: 1rem;
  margin-left: 4.7rem; }

.contraindicated-container {
  padding-right: .7rem;
  padding-left: 1.3rem; }

.allergen-icon {
  width: 16.8px;
  height: 17px; }

.inner-expanded {
  display: inline-block;
  width: 100%; }

.interaction-information-paragraph {
  margin-top: 1rem;
  display: inline-block;
  width: 100%; }

.common-interaction-icon {
  margin-left: 1.5rem; }
  .common-interaction-icon .icon-allergy {
    font-size: 0.8rem; }

.uncommon-interaction-icon {
  margin-left: 2rem; }

.moderate-drug-icon {
  margin-left: 2rem; }

.undetermined-drug-icon {
  margin-left: .8rem; }

.severity-label {
  margin-left: .5rem; }

.minor-allergy-container {
  background-color: #FCCA21; }
  .minor-allergy-container.allergy-recation {
    padding: 0.2rem 4.5rem; }
    .minor-allergy-container.allergy-recation .icon-allergy-container {
      top: 0.2rem;
      color: #FCCA21; }

.minor-label {
  color: #FCCA21; }

.undetermined-allergy-container {
  background-color: #8f8f8f;
  padding: 0.3rem 3rem; }

.undetermined-label {
  color: #8f8f8f; }

.moderate-allergy-container {
  background-color: #F38A00; }
  .moderate-allergy-container.allergy-recation {
    padding: 0.4rem 3.5rem; }
    .moderate-allergy-container.allergy-recation .icon-allergy-container {
      top: 0.2rem;
      color: #F38A00; }

.moderate-label {
  color: #F38A00; }

.major-allergy-container {
  background-color: #D7572B; }
  .major-allergy-container.allergy-recation {
    padding: 0.4rem 4.5rem; }
    .major-allergy-container.allergy-recation .icon-allergy-container {
      top: 0.2rem;
      color: #D7572B; }

.major-label {
  color: #D7572B; }

.second-interactive-item {
  margin-left: 2.8rem; }

.expanded-panel {
  padding: 2rem; }

.drug-interaction-accordion-class {
  margin: 0px; }
  .drug-interaction-accordion-class .panel-group {
    width: 87rem; }
    .drug-interaction-accordion-class .panel-group .panel {
      background-color: #F9F9F9;
      border: 0.1rem solid #E6E6E6;
      box-shadow: none;
      border-radius: 0; }
      .drug-interaction-accordion-class .panel-group .panel .panel-heading {
        background-color: #F9F9F9;
        height: 5rem;
        padding-left: 0rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-right: 1rem; }
      .drug-interaction-accordion-class .panel-group .panel h4, .drug-interaction-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .drug-interaction-accordion-class .panel-group .panel .fc-resource-cell, .drug-interaction-accordion-class .panel-group .panel .panel-title {
        font-family: MetaProBook;
        font-size: 1.5rem;
        line-height: 1.7rem;
        color: #343435;
        text-transform: capitalize;
        width: 87rem; }
        .drug-interaction-accordion-class .panel-group .panel h4 > a, .drug-interaction-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .drug-interaction-accordion-class .panel-group .panel .fc-resource-cell > a, .drug-interaction-accordion-class .panel-group .panel .panel-title > a {
          font-size: 1.5rem;
          line-height: 1.5rem;
          text-decoration: none;
          color: #343435;
          font-family: MetaProBook; }
          .drug-interaction-accordion-class .panel-group .panel h4 > a .link-tasks-icon, .drug-interaction-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .link-tasks-icon, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .drug-interaction-accordion-class .panel-group .panel .fc-resource-cell > a .link-tasks-icon, .drug-interaction-accordion-class .panel-group .panel .panel-title > a .link-tasks-icon {
            font-size: 3rem;
            color: #00A0DC;
            cursor: pointer; }
          .drug-interaction-accordion-class .panel-group .panel h4 > a .physician, .drug-interaction-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .physician, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .drug-interaction-accordion-class .panel-group .panel .fc-resource-cell > a .physician, .drug-interaction-accordion-class .panel-group .panel .panel-title > a .physician {
            color: #535456;
            font-family: OpenSans;
            font-size: 1.5rem;
            padding-left: 2.6rem; }
          .drug-interaction-accordion-class .panel-group .panel h4 > a .location-badge, .drug-interaction-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .location-badge, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .drug-interaction-accordion-class .panel-group .panel .fc-resource-cell > a .location-badge, .drug-interaction-accordion-class .panel-group .panel .panel-title > a .location-badge {
            height: 4.1rem;
            padding: 11px 14px;
            border-radius: 21px;
            -moz-border-radius: 21px;
            -webkit-border-radius: 21px;
            background: #535456;
            font-weight: bold;
            font-size: 1.3rem;
            line-height: 18px;
            color: #FFFFFF;
            font-family: OpenSans;
            max-width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
          .drug-interaction-accordion-class .panel-group .panel h4 > a .canceled-badge, .drug-interaction-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .canceled-badge, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .drug-interaction-accordion-class .panel-group .panel .fc-resource-cell > a .canceled-badge, .drug-interaction-accordion-class .panel-group .panel .panel-title > a .canceled-badge {
            height: 4.1rem;
            padding: 11px 14px;
            border-radius: 21px;
            -moz-border-radius: 21px;
            -webkit-border-radius: 21px;
            background: #D7572B;
            font-weight: bold;
            font-size: 1.3rem;
            line-height: 18px;
            color: #FFFFFF;
            font-family: OpenSans;
            max-width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
          .drug-interaction-accordion-class .panel-group .panel h4 > a .date-info, .drug-interaction-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .date-info, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .drug-interaction-accordion-class .panel-group .panel .fc-resource-cell > a .date-info, .drug-interaction-accordion-class .panel-group .panel .panel-title > a .date-info {
            font-family: OpenSans;
            font-size: 1.5rem;
            line-height: 1.8rem;
            color: #343435;
            margin: 0; }
            .drug-interaction-accordion-class .panel-group .panel h4 > a .date-info .date-label, .drug-interaction-accordion-class .panel-group .panel .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .fc-resource-cell > a .date-info .date-label, .schedule-view .schedule-view-schedule .fc-view .fc-head-container .fc-row .drug-interaction-accordion-class .panel-group .panel .fc-resource-cell > a .date-info .date-label, .drug-interaction-accordion-class .panel-group .panel .panel-title > a .date-info .date-label {
              color: #535456; }
      .drug-interaction-accordion-class .panel-group .panel .panel-collapse .panel-body {
        border: 0;
        padding: 0; }
        .drug-interaction-accordion-class .panel-group .panel .panel-collapse .panel-body .content {
          padding: 1.5rem 3rem;
          font-size: 1.5rem;
          font-family: OpenSans; }

.device-data-queue-modal .modal-body {
  display: block; }
  .device-data-queue-modal .modal-body .queue-selection {
    font-size: 1.8rem; }
    .device-data-queue-modal .modal-body .queue-selection.sub-header {
      padding: 2.5rem 0; }
  .device-data-queue-modal .modal-body .queue-selection-area {
    padding-top: 3rem; }
  .device-data-queue-modal .modal-body .disclaimer {
    font-family: OpenSans;
    font-size: 1.3rem; }
  .device-data-queue-modal .modal-body .glyphicon {
    color: #00A0DC;
    font-size: 2rem; }
  .device-data-queue-modal .modal-body .dropdown-width {
    width: 25rem; }
  .device-data-queue-modal .modal-body .dropdown-dictionary {
    width: 25rem; }
  .device-data-queue-modal .modal-body .description {
    background-color: #F9F9F9;
    border: 1px solid #E6E6E6;
    margin-top: 1rem;
    padding: 0.5rem; }
  .device-data-queue-modal .modal-body span.fa.fa-star {
    color: #FF0000;
    position: relative;
    bottom: 0.3125rem;
    right: 0.25rem;
    font-size: 0.8rem; }
  .device-data-queue-modal .modal-body span.fa.fa-download {
    padding-right: 0.5rem; }
  .device-data-queue-modal .modal-body .sis-toggle-switch div {
    line-height: 3rem;
    padding: 0 1.5rem;
    width: 11rem;
    text-align: center; }
    .device-data-queue-modal .modal-body .sis-toggle-switch div.left-side {
      border-radius: 0.5rem  0 0  0.5rem; }
    .device-data-queue-modal .modal-body .sis-toggle-switch div.right-side {
      border-radius: 0 0.5rem 0.5rem 0; }

.data-queue-modal .modal-dialog .modal-content .modal-body {
  display: block; }

.vitals-recording-queue {
  width: 100%;
  border: 1px solid #BFC0C1;
  padding: 2rem; }
  .vitals-recording-queue table {
    display: inline-block;
    position: relative;
    margin-bottom: 0;
    border: 1px solid #BFC0C1; }
    .vitals-recording-queue table tr td, .vitals-recording-queue table tr th {
      color: #343435;
      font-weight: 500;
      border-right: 0.1rem dashed #BFC0C1;
      font-size: 1.2rem;
      border-top: 0; }
    .vitals-recording-queue table tr th {
      font-weight: bold;
      min-width: 6.8rem; }
    .vitals-recording-queue table tr:first-child {
      border-bottom: 0.3rem solid #535456; }
    .vitals-recording-queue table .official-record {
      color: #00A0DC; }
    .vitals-recording-queue table .selected-record {
      background-color: rgba(0, 160, 220, 0.5); }
  .vitals-recording-queue .message-info {
    text-align: center; }

.patient-monitor-settings .patient-monitor-body {
  padding: 1.5rem;
  font-size: 1.5rem;
  font-family: OpenSans;
  display: block; }

.patient-monitor-settings span.fa.fa-bookmark {
  color: #00A0DC;
  font-size: 2rem; }

.patient-monitor-settings span.pm-title {
  font-size: 2rem;
  font-weight: 500;
  font-family: MetaProMedium;
  color: #535456;
  padding-left: 0.5rem; }

.patient-monitor-settings span.fa.fa-asterisk {
  color: #FF0000;
  font-size: 1rem;
  vertical-align: 0.3rem; }

.patient-monitor-settings .banner-height {
  height: 7.7rem; }

.patient-monitor-settings .banner-padding {
  padding-top: 0.5rem; }

.patient-monitor-settings .failed-auto-select {
  border: 0.1rem solid red; }

.patient-monitor-settings .queue-section, .patient-monitor-settings .intervals, .patient-monitor-settings .device-section {
  padding-bottom: 1.5rem; }

.patient-monitor-settings .intervals, .patient-monitor-settings .device-section {
  padding-left: 2.5rem; }

.patient-monitor-settings .queue-section .sub-heading {
  padding: 2.5rem 0; }

.patient-monitor-settings .banner-margin {
  margin-top: 3.5rem; }

.patient-monitor-settings .intervals {
  display: inline-flex; }
  .patient-monitor-settings .intervals .patient-monitor-interval .label-text, .patient-monitor-settings .intervals .patient-monitor-interval .dvt-prevention-details .title-text, .dvt-prevention-details .patient-monitor-settings .intervals .patient-monitor-interval .title-text, .patient-monitor-settings .intervals .patient-monitor-interval .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient-monitor-settings .intervals .patient-monitor-interval .title-text, .patient-monitor-settings .intervals .patient-monitor-interval .radio-group-standard .question, .radio-group-standard .patient-monitor-settings .intervals .patient-monitor-interval .question, .patient-monitor-settings .intervals .patient-monitor-interval .radio-group-standard .score, .radio-group-standard .patient-monitor-settings .intervals .patient-monitor-interval .score, .patient-monitor-settings .intervals .patient-monitor-interval .radio-group-stop-bang .question, .radio-group-stop-bang .patient-monitor-settings .intervals .patient-monitor-interval .question, .patient-monitor-settings .intervals .patient-monitor-interval .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient-monitor-settings .intervals .patient-monitor-interval .title-text, .patient-monitor-settings .intervals .patient-monitor-interval .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient-monitor-settings .intervals .patient-monitor-interval .title-text, .patient-monitor-settings .intervals .patient-monitor-interval .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient-monitor-settings .intervals .patient-monitor-interval .title-text {
    width: 100%; }
  .patient-monitor-settings .intervals .patient-monitor-interval input {
    width: 5rem; }
  .patient-monitor-settings .intervals .patient-monitor-interval .units {
    width: 10rem; }
  .patient-monitor-settings .intervals time {
    display: block; }

.patient-monitor-settings .device-name.label-text, .patient-monitor-settings .dvt-prevention-details .device-name.title-text, .dvt-prevention-details .patient-monitor-settings .device-name.title-text, .patient-monitor-settings .fall-risk-details .preventative-actions .device-name.title-text, .fall-risk-details .preventative-actions .patient-monitor-settings .device-name.title-text, .patient-monitor-settings .radio-group-standard .device-name.question, .radio-group-standard .patient-monitor-settings .device-name.question, .patient-monitor-settings .radio-group-standard .device-name.score, .radio-group-standard .patient-monitor-settings .device-name.score, .patient-monitor-settings .radio-group-stop-bang .device-name.question, .radio-group-stop-bang .patient-monitor-settings .device-name.question, .patient-monitor-settings .vitals-assessment .ecgRhythm-actions .device-name.title-text, .vitals-assessment .ecgRhythm-actions .patient-monitor-settings .device-name.title-text, .patient-monitor-settings .recovery-assessment .recoveryCare-panel .recovery-actions .device-name.title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient-monitor-settings .device-name.title-text, .patient-monitor-settings .vitals-assessment .pain-assessment-container .pain-control-container .intervention .device-name.title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient-monitor-settings .device-name.title-text {
  font-family: MetaProMedium;
  font-size: 2.0rem;
  line-height: 2.2rem;
  color: #535456;
  font-weight: 500; }

.patient-monitor-settings .disclaimer {
  display: inline-flex;
  background-color: #E6E6E6;
  margin-top: 1.5rem; }

.patient-monitor-settings button.button-primary-small {
  background-color: #24D399; }

.patient-monitor-settings .device-section-right-col {
  padding-left: 4.5rem; }

.patient-monitor-settings .device-section-left-col {
  padding-left: 0rem; }

.patient-monitor-settings .label-text, .patient-monitor-settings .dvt-prevention-details .title-text, .dvt-prevention-details .patient-monitor-settings .title-text, .patient-monitor-settings .fall-risk-details .preventative-actions .title-text, .fall-risk-details .preventative-actions .patient-monitor-settings .title-text, .patient-monitor-settings .radio-group-standard .question, .radio-group-standard .patient-monitor-settings .question, .patient-monitor-settings .radio-group-standard .score, .radio-group-standard .patient-monitor-settings .score, .patient-monitor-settings .radio-group-stop-bang .question, .radio-group-stop-bang .patient-monitor-settings .question, .patient-monitor-settings .vitals-assessment .ecgRhythm-actions .title-text, .vitals-assessment .ecgRhythm-actions .patient-monitor-settings .title-text, .patient-monitor-settings .recovery-assessment .recoveryCare-panel .recovery-actions .title-text, .recovery-assessment .recoveryCare-panel .recovery-actions .patient-monitor-settings .title-text, .patient-monitor-settings .vitals-assessment .pain-assessment-container .pain-control-container .intervention .title-text, .vitals-assessment .pain-assessment-container .pain-control-container .intervention .patient-monitor-settings .title-text {
  font-size: 18px; }

.patient-monitor-settings div.device-section div.row div.col-md-12 {
  padding-left: 0rem; }

.patient-monitor-settings div.device-section div.row div.device-section-right-col {
  padding-left: 0rem; }

.patient-monitor-settings .sis-toggle-switch div {
  line-height: 3rem;
  padding: 0 1.5rem;
  width: 11rem;
  text-align: center; }
  .patient-monitor-settings .sis-toggle-switch div.left-side {
    border-radius: 0.5rem  0 0  0.5rem; }
  .patient-monitor-settings .sis-toggle-switch div.right-side {
    border-radius: 0 0.5rem 0.5rem 0; }

.patient-monitor-settings div.patient-monitor-interval label.col-md-7 {
  margin-top: .5rem; }

.patient-monitor-settings .btn-position {
  margin-left: 36rem; }

.device-data-popover {
  z-index: 10;
  position: fixed;
  right: 1.5rem;
  width: 87.7rem;
  height: 30rem;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-left: 1rem;
  padding-bottom: 2rem; }

.arrow-up {
  width: 0;
  height: 0;
  border-left: 1.5rem solid transparent;
  border-right: 1.5rem solid transparent;
  border-bottom: 1.5rem solid #E6E6E6; }

.unselected-arrow {
  margin-left: 7rem; }

.selected-arrow {
  margin-left: 43rem; }

.device-data-table {
  background-color: #E6E6E6;
  min-width: 87rem;
  height: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  box-shadow: -3px 4px 4px; }

.device-table {
  min-width: 87rem; }

.device-data-rows td {
  text-overflow: ellipsis;
  white-space: nowrap; }

.patient-name {
  width: 15rem;
  display: block;
  overflow: hidden; }

.device-unavailable-status {
  background-color: #dd1d1d;
  width: 1rem;
  height: 1rem;
  border-radius: 10px;
  margin-left: 1.5rem; }

.device-available-status {
  background-color: #26c97a;
  width: 1rem;
  height: 1rem;
  border-radius: 10px;
  margin-left: 1.5rem; }

.device-table-head thead {
  padding-top: .5rem;
  padding-left: .5rem; }

tr.device-data-rows:hover, tr.device-data-rows.selected-row {
  color: #FFFFFF;
  background-color: #00A0DC !important;
  cursor: pointer; }

.sorting-headers th {
  padding-top: 1rem;
  cursor: default;
  line-height: 3rem;
  height: 3rem;
  width: 15rem;
  padding-left: .5rem; }

.sorting-headers .device-status {
  width: 7rem; }

.table_selectable tr.sorting-labels i.fa-arrow-down,
.table_selectable tr.sorting-labels i.fa-arrow-up {
  display: none; }

.table_selectable tr.sorting-labels:not(.reverse) th.sorting i.fa-arrow-up {
  display: inline; }

.table_selectable tr.sorting-labels.reverse th.sorting i.fa-arrow-down {
  display: inline; }

.table_selectable tr.sorting-labels th.sorting span {
  color: #00A0DC; }

.table_selectable .neximatic-col {
  width: 14rem; }

.table_selectable .device-location-col {
  width: 14.7rem; }

.table_selectable .device-model {
  width: 14.5rem;
  display: block;
  overflow: hidden; }

.table_selectable .device-alias-col {
  width: 14.5rem; }

.table_selectable .device-status-col {
  width: 14.5rem; }

/* scrollbar */
.fitViewport {
  position: relative;
  overflow-y: hidden !important; }
