@charset "UTF-8";

/*
*
* GOM Colors
*
* Theme variables.
*
*/
html[data-color=gom-colors] {
  --primary: #1D307F;
  --secondary: #6cdbef;
  --tertiary: #5de3c8;
  --quaternary: #558df3;
  --primary-rgb: 0, 102, 153;
  --secondary-rgb: 108, 219, 239;
  --tertiary-rgb: 93, 227, 200;
  --quaternary-rgb: 85, 141, 243;
  --primary-darker: #1b9ad4;
  --secondary-darker: #61c6d8;
  --tertiary-darker: #54ccb4;
  --quaternary-darker: #4c7dd6;
  --body: #4e4e4e;
  --alternate: #4e4e4e;
  --muted: #afafaf;
  --separator: #e6e6e6;
  --separator-light: #f1f1f1;
  --body-rgb: 59, 59, 59;
  --alternate-rgb: 124, 124, 124;
  --muted-rgb: 176, 176, 176;
  --separator-rgb: 221, 221, 221;
  --separator-light-rgb: 241, 241, 241;
  --background: #f9f9f9;
  --foreground: #ffffff;
  --background-rgb: 249, 249, 249;
  --foreground-rgb: 255, 255, 255;
  --background-theme: #eaf0f1;
  --background-light: #f8f8f8;
  --gradient-1: #1D307F;
  --gradient-2: #1D307F;
  --gradient-3: #1D307F;
  --gradient-1-lighter: #1D307F;
  --gradient-1-darker: #1D307F;
  --light-text: #fff;
  --dark-text: #343a40;
  --light-text-darker: #eeeeee;
  --dark-text-darker: #23272b;
  --light-text-rgb: 255, 255, 255;
  --dark-text-rgb: 52, 58, 64;
  --danger: #cf2637;
  --info: #279aac;
  --warning: #ebb71a;
  --success: #158533;
  --light: #dadada;
  --dark: #4e4e4e;
  --danger-darker: #771a23;
  --info-darker: #19545d;
  --warning-darker: #aa830f;
  --success-darker: #285422;
  --light-darker: #c9c9c9;
  --dark-darker: #282828;
  --body-darker: #333333;
  --alternate-darker: #616161;
  --muted-darker: #888888;
  --separator-darker: #c0c0c0;
  --danger-rgb: 182, 40, 54;
  --info-rgb: 41, 138, 153;
  --warning-rgb: 235, 183, 26;
  --success-rgb: 153, 204, 51;
  --light-rgb: 218, 218, 218;
  --dark-rgb: 78, 78, 78;
  --menu-shadow: 0px 3px 10px rgba(0, 0, 0, 0.12);
  --menu-shadow-navcolor: 0px 2px 6px rgba(0, 0, 0, 0.05);
  --background-navcolor-light: #fff;
  --background-navcolor-dark: #242424;
  --theme-image-filter: hue-rotate(0deg);
}

.modal-right .modal-dialog {
  max-width: 500px;
}

.modal-header-function-buttons {
  border-bottom: 0px;
}

.need-help-block {
  position: fixed;
  right: 10px; bottom: 10px;
  z-index: 99999;
  cursor: pointer;
}

.cursor-hover {
  cursor: pointer;
}

.modal-level-two {
  z-index: 1040;
}

.top-label label:not(.form-check-label),
.top-label > span {
  color: var(--body);
}

.row-hover:hover{
  background-color: #f3f3f3 !important;
  cursor: pointer !important;
}

.fixed-background {
  background: url("/gom/img/care.jpg") no-repeat center center fixed;
      opacity: 0.75;

}

.fixed-background-intake {
  background: url("/gom/img/patient-form.jpg") no-repeat center center fixed;
}
.logo-default {
  background: url("/gom/img/logo-default.webp") no-repeat center center fixed;
}

.sticky-resident-block {
  top: var(--nav-size-slim);
  z-index: 1000;
  position: sticky;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  background-color: rgba(250, 250, 250, .7);
}

.res-1-background {
  background-color: rgb(85, 141, 243, .2) !important;
}

.res-2-background {
  background-color: rgb(235, 26, 150, .2) !important;
}

.text-pink {
  color: rgb(235, 26, 150, 1) !important;
}

.bg-outline-pink {
  box-shadow: inset 0 0 0 1px rgb(235, 26, 150, 1) !important;
  color: rgb(235, 26, 150, 1) !important;
}

.text-brown {
  color: rgb(68, 34, 8) !important;
}

.bg-outline-brown {
  box-shadow: inset 0 0 0 1px rgb(68, 34, 8, 1) !important;
  color: rgb(68, 34, 8, 1) !important;
}

.text-gold {
  color: rgb(203, 144, 0) !important;
}

.bg-outline-gold {
  box-shadow: inset 0 0 0 1px rgb(203, 144, 0, 1) !important;
  color: rgb(203, 144, 0) !important;
}

.sh-28 {
  height: 14.5rem !important;
}

.notification-dot {
  background: red !important;
}

.to-do-complete {
  background-color: #e3e3e3;
}

.private-note {
  background-color: #f5f2ce;
}

.private-note:hover {
  background-color: #e5e2be;
  cursor: pointer;
}
