@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Mukta:700");@import url("https://fonts.googleapis.com/css?family=PT+Sans:400,700");@import url("https://fonts.googleapis.com/css?family=PT+Sans+Caption:400,700");@import url("https://fonts.googleapis.com/css?family=Mukta:700");@import url("https://fonts.googleapis.com/css?family=PT+Sans:400,700");@import url("https://fonts.googleapis.com/css?family=PT+Sans+Caption:400,700");/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}


html {
  scroll-behavior: smooth;
}.ord-primaryColor {
  color: #00b4cc;
  /* color: red; */
}

.ord-darkGray {
  color: #58595b;
}

.ord-darkGray:hover {
  color: #f39682;
}

.ord-darkGray-admin {
  color: #6e6f7c;
}

.ord-darkGray-admin:hover {
  color: #01a0f6 !important;
}

.ord-darkGraySub-admin {
  color: #a2a3ab;
}

.ord-darkGraySub-admin:hover {
  cursor: pointer;
  color: #005dbf;
}

.ord-darkGraySub {
  color: #6c757d;
}

.ord-darkGraySub:hover {
  cursor: pointer;
  color: #00b4cc;
}

.ord-darkBlue2:hover {
  cursor: pointer;
  color: #7fadde !important;
}

.ord-darkBlue2 {
  cursor: pointer;
  color: #a2a3ab !important;
}

.ord-roundInput {
  font-size: 13px;
  border-radius: 5px;
  color: rgba(0, 63, 128, 0.5) !important;
  border: 1px solid #a3bad1;
  height: 32px;
  padding-left: 5px;
}

.ordInputAdmission {
  outline: none !important;
  border-radius: 5px;
  border: 1px solid #a3bad1;
  height: 32px;
  padding-left: 7px;
  color: hsl(0, 0%, 50%);
  font-size: 14px;
}

.ordInputAdmission2 {
  outline: none !important;
  border-radius: 5px;
  border: 1px solid #a3bad1;
  height: 32px;
  padding-left: 7px;
  color: hsl(0, 0%, 50%);
  font-size: 14px;
  width: 100%;
}

.ordInputAdmission2:disabled {
  background-color: #f2f2f2;
}

.ordInputAdmission::placeholder {
  color: hsl(0, 0%, 50%);
}

.ord-roundInputActive:focus-visible {
  outline-color: #a3bad1 !important;
}

.ord-roundInput:focus {
  color: gray;
}

.ord-roundInput2 {
  border-radius: 5px;
  color: #a3bad1;
  border: 1px solid #a3bad1;
  height: 32px;
  padding-left: 5px;
  outline: none;
  font-weight: lighter !important;
  width: 100%;
}

.ord-roundInput-search {
  background-color: #f5f7fa;
  border-radius: 5px;
  color: #6e6f7c;
  border: 1px solid #f5f7fa;
  height: 32px;
  font-size: 12px !important;
}

.ord-roundInput-search2 {
  background-color: #f5f7fa;
  border-radius: 5px;
  color: #6e6f7c;
  border: 1px solid #f5f7fa;
  height: 32px;
  font-size: 12px !important;
}

.ord-roundInput-search:focus {
  color: gray !important;
  background-color: #f5f7fa;
  box-shadow: none;
}

.ord-roundInput-search2:focus {
  color: gray !important;
  background-color: #f5f7fa;
  box-shadow: none;
  border: 1px solid #f5f7fa;
}

.ord-roundInput-search::placeholder {
  color: #a2a3ab;
  font-size: 12px;
}

.fwBold {
  font-weight: bold;
}

.heigt3r {
  height: 3rem;
}

.tLeftBLeftBorder {
  height: 2.3rem;
  border: 1px solid #a3bad1;
  border-radius: 5px 0px 0px 5px;
  text-align: center;
  padding-top: 0.3rem;
}

.tRighttBrightBorder {
  height: 2.3rem;
  border: 1px solid #a3bad1;
  border-radius: 0px 5px 5px 0px;
  text-align: center;
  padding-top: 0.3rem;
}

.pleaceholderDate {
  color: #003f80;
  text-transform: uppercase;
  opacity: 0.5;
}

.ordBtnPrimary {
  color: white;
  background-color: #00b4cc;
  font-family: "PT Sans";
  min-width: 110px;
  font-weight: bold;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 6px;
}

.ordBtnPrimary2 {
  color: white;
  background-color: #00b4cc;
  font-family: "PT Sans";
  min-width: 110px;
  font-weight: bold;
  font-size: 15px;
  line-height: 16.5px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 6px;
}

.ordBtnPrimary:disabled {
  background-color: gray;
  border: 1px solid gray;
  color: white;
}

.ordBtnPrimary:hover {
  background-color: #003f80;
  color: white;
}

.ordBtnSecondary {
  border: 1px solid #00b4cc;
  background-color: #003f80 !important;
  color: #00b4cc;
  font-family: "PT Sans";
  min-width: 110px;
  font-weight: bold;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 6px;
}

.ordBtnSecondary:disabled {
  background-color: gray;
  border: 1px solid gray;
  color: white;
}

.ordBtnSecondary:hover {
  background-color: #00b4cc !important;
  color: white;
}

.ordClearBlueText {
  color: #00b4cc !important;
}

.ordGroupAddButton {
  padding: 0.5rem;
  transition: 100ms all ease-in-out;
}

.svgIconDark {
  filter: brightness(10%) contrast(10%);
}

.svgIconDark:hover {
  filter: none;
}

.ordGroupAddButton:hover {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding: 0.5rem;
  cursor: pointer;
}

.ordGroupAddButton:hover label {
  color: #00b4cc;
  font-weight: 700;
  cursor: pointer;
}

.ordGroupAddButton:hover .addCheckButton {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.00001%2014.6667C11.6819%2014.6667%2014.6667%2011.6819%2014.6667%208.00004C14.6667%204.31814%2011.6819%201.33337%208.00001%201.33337C4.31811%201.33337%201.33334%204.31814%201.33334%208.00004C1.33334%2011.6819%204.31811%2014.6667%208.00001%2014.6667Z'%20stroke='%2300B4CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%205.33337V10.6667'%20stroke='%2300B4CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.33334%208H10.6667'%20stroke='%2300B4CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: 0.3s all ease-in-out;
}

.ordGroupAddButtonBlue {
  padding: 0.5rem;
  filter: brightness(0) saturate(100%) invert(21%) sepia(97%) saturate(1180%) hue-rotate(192deg)
    brightness(92%) contrast(88%);
}

.ordGroupAddButtonBlue:hover {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding: 0.5rem;
  cursor: pointer;
  filter: brightness(0) saturate(100%) invert(21%) sepia(97%) saturate(1180%) hue-rotate(192deg)
    brightness(92%) contrast(88%);
}

.ordGroupAddButtonBlue:hover label {
  filter: brightness(0) saturate(100%) invert(21%) sepia(97%) saturate(1180%) hue-rotate(192deg)
    brightness(92%) contrast(88%);
  font-weight: 700;
  cursor: pointer;
}

.ordGroupAddButtonBlue:hover .addCheckButton {
  cursor: pointer;
  width: 20px;
  height: 20px;
  filter: brightness(0) saturate(100%) invert(21%) sepia(97%) saturate(1180%) hue-rotate(192deg)
    brightness(92%) contrast(88%);
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.00001%2014.6667C11.6819%2014.6667%2014.6667%2011.6819%2014.6667%208.00004C14.6667%204.31814%2011.6819%201.33337%208.00001%201.33337C4.31811%201.33337%201.33334%204.31814%201.33334%208.00004C1.33334%2011.6819%204.31811%2014.6667%208.00001%2014.6667Z'%20stroke='%2300B4CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%205.33337V10.6667'%20stroke='%2300B4CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.33334%208H10.6667'%20stroke='%2300B4CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: 0.3s all ease-in-out;
}

.ordGrayText {
  color: #6e6f7c;
}

.ordGearBlueHover {
  padding: 0.5rem;
}

.ordGearBlueHover:hover {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding: 0.5rem;
  cursor: pointer;
}

.ordGearBlueHover:hover label {
  color: #00b4cc;
  font-weight: 700;
  cursor: pointer;
}

.ordGearBlueHover:hover .ordAddCheckButtonGearBlue {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_9_25052)'%3e%3cpath%20d='M13.944%209.28404C13.976%209.02804%2014%208.77204%2014%208.50004C14%208.22804%2013.976%207.97204%2013.944%207.71604L15.632%206.39604C15.784%206.27604%2015.824%206.06004%2015.728%205.88404L14.128%203.11604C14.0809%203.0335%2014.0058%202.97045%2013.9164%202.9382C13.827%202.90595%2013.729%202.9066%2013.64%202.94004L11.648%203.74004C11.232%203.42004%2010.784%203.15604%2010.296%202.95604L9.99202%200.836037C9.97878%200.741911%209.93166%200.655846%209.85949%200.593986C9.78732%200.532127%209.69506%200.498722%209.60002%200.500037H6.40002C6.20002%200.500037%206.03202%200.644038%206.00802%200.836037L5.70402%202.95604C5.21602%203.15604%204.76802%203.42804%204.35202%203.74004L2.36002%202.94004C2.31363%202.9243%202.265%202.9162%202.21602%202.91604C2.08002%202.91604%201.94402%202.98804%201.87202%203.11604L0.272018%205.88404C0.168018%206.06004%200.216018%206.27604%200.368018%206.39604L2.05602%207.71604C2.02402%207.97204%202.00002%208.23604%202.00002%208.50004C2.00002%208.76404%202.02402%209.02804%202.05602%209.28404L0.368018%2010.604C0.216018%2010.724%200.176018%2010.94%200.272018%2011.116L1.87202%2013.884C1.91918%2013.9666%201.99419%2014.0296%202.08362%2014.0619C2.17304%2014.0941%202.27103%2014.0935%202.36002%2014.06L4.35202%2013.26C4.76802%2013.58%205.21602%2013.844%205.70402%2014.044L6.00802%2016.164C6.03202%2016.356%206.20002%2016.5%206.40002%2016.5H9.60002C9.80002%2016.5%209.96802%2016.356%209.99202%2016.164L10.296%2014.044C10.784%2013.844%2011.232%2013.572%2011.648%2013.26L13.64%2014.06C13.688%2014.076%2013.736%2014.084%2013.784%2014.084C13.92%2014.084%2014.056%2014.012%2014.128%2013.884L15.728%2011.116C15.824%2010.94%2015.784%2010.724%2015.632%2010.604L13.944%209.28404ZM12.36%207.91604C12.392%208.16404%2012.4%208.33204%2012.4%208.50004C12.4%208.66804%2012.384%208.84404%2012.36%209.08404L12.248%209.98804L12.96%2010.548L13.824%2011.22L13.264%2012.188L12.248%2011.78L11.416%2011.444L10.696%2011.988C10.352%2012.244%2010.024%2012.436%209.69602%2012.572L8.84802%2012.916L8.72002%2013.82L8.56002%2014.9H7.44002L7.28802%2013.82L7.16002%2012.916L6.31202%2012.572C5.96802%2012.428%205.64802%2012.244%205.32802%2012.004L4.60002%2011.444L3.75202%2011.788L2.73602%2012.196L2.17602%2011.228L3.04002%2010.556L3.75202%209.99604L3.64002%209.09204C3.61602%208.84404%203.60002%208.66004%203.60002%208.50004C3.60002%208.34004%203.61602%208.15604%203.64002%207.91604L3.75202%207.01204L3.04002%206.45204L2.17602%205.78004L2.73602%204.81204L3.75202%205.22004L4.58402%205.55604L5.30402%205.01204C5.64802%204.75604%205.97602%204.56404%206.30402%204.42804L7.15202%204.08404L7.28002%203.18004L7.44002%202.10004H8.55202L8.70402%203.18004L8.83202%204.08404L9.68002%204.42804C10.024%204.57204%2010.344%204.75604%2010.664%204.99604L11.392%205.55604L12.24%205.21204L13.256%204.80404L13.816%205.77204L12.96%206.45204L12.248%207.01204L12.36%207.91604ZM8.00002%205.30004C6.23202%205.30004%204.80002%206.73204%204.80002%208.50004C4.80002%2010.268%206.23202%2011.7%208.00002%2011.7C9.76802%2011.7%2011.2%2010.268%2011.2%208.50004C11.2%206.73204%209.76802%205.30004%208.00002%205.30004ZM8.00002%2010.1C7.12002%2010.1%206.40002%209.38004%206.40002%208.50004C6.40002%207.62004%207.12002%206.90004%208.00002%206.90004C8.88002%206.90004%209.60002%207.62004%209.60002%208.50004C9.60002%209.38004%208.88002%2010.1%208.00002%2010.1Z'%20fill='%2300B4CC'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_9_25052'%3e%3crect%20width='16'%20height='16'%20fill='white'%20transform='translate(0%200.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: 0.3s all ease-in-out;
}

.ordGrayText {
  color: #6e6f7c;
}

.ordAddCheckButtonGearBlue {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_2272_6534)'%3e%3cpath%20d='M13.944%209.28404C13.976%209.02804%2014%208.77204%2014%208.50004C14%208.22804%2013.976%207.97204%2013.944%207.71604L15.632%206.39604C15.784%206.27604%2015.824%206.06004%2015.728%205.88404L14.128%203.11604C14.0809%203.0335%2014.0058%202.97045%2013.9164%202.9382C13.827%202.90595%2013.729%202.9066%2013.64%202.94004L11.648%203.74004C11.232%203.42004%2010.784%203.15604%2010.296%202.95604L9.99202%200.836037C9.97878%200.741911%209.93166%200.655846%209.85949%200.593986C9.78732%200.532127%209.69506%200.498722%209.60002%200.500037H6.40002C6.20002%200.500037%206.03202%200.644038%206.00802%200.836037L5.70402%202.95604C5.21602%203.15604%204.76802%203.42804%204.35202%203.74004L2.36002%202.94004C2.31363%202.9243%202.265%202.9162%202.21602%202.91604C2.08002%202.91604%201.94402%202.98804%201.87202%203.11604L0.272018%205.88404C0.168018%206.06004%200.216018%206.27604%200.368018%206.39604L2.05602%207.71604C2.02402%207.97204%202.00002%208.23604%202.00002%208.50004C2.00002%208.76404%202.02402%209.02804%202.05602%209.28404L0.368018%2010.604C0.216018%2010.724%200.176018%2010.94%200.272018%2011.116L1.87202%2013.884C1.91918%2013.9666%201.99419%2014.0296%202.08362%2014.0619C2.17304%2014.0941%202.27103%2014.0935%202.36002%2014.06L4.35202%2013.26C4.76802%2013.58%205.21602%2013.844%205.70402%2014.044L6.00802%2016.164C6.03202%2016.356%206.20002%2016.5%206.40002%2016.5H9.60002C9.80002%2016.5%209.96802%2016.356%209.99202%2016.164L10.296%2014.044C10.784%2013.844%2011.232%2013.572%2011.648%2013.26L13.64%2014.06C13.688%2014.076%2013.736%2014.084%2013.784%2014.084C13.92%2014.084%2014.056%2014.012%2014.128%2013.884L15.728%2011.116C15.824%2010.94%2015.784%2010.724%2015.632%2010.604L13.944%209.28404ZM12.36%207.91604C12.392%208.16404%2012.4%208.33204%2012.4%208.50004C12.4%208.66804%2012.384%208.84404%2012.36%209.08404L12.248%209.98804L12.96%2010.548L13.824%2011.22L13.264%2012.188L12.248%2011.78L11.416%2011.444L10.696%2011.988C10.352%2012.244%2010.024%2012.436%209.69602%2012.572L8.84802%2012.916L8.72002%2013.82L8.56002%2014.9H7.44002L7.28802%2013.82L7.16002%2012.916L6.31202%2012.572C5.96802%2012.428%205.64802%2012.244%205.32802%2012.004L4.60002%2011.444L3.75202%2011.788L2.73602%2012.196L2.17602%2011.228L3.04002%2010.556L3.75202%209.99604L3.64002%209.09204C3.61602%208.84404%203.60002%208.66004%203.60002%208.50004C3.60002%208.34004%203.61602%208.15604%203.64002%207.91604L3.75202%207.01204L3.04002%206.45204L2.17602%205.78004L2.73602%204.81204L3.75202%205.22004L4.58402%205.55604L5.30402%205.01204C5.64802%204.75604%205.97602%204.56404%206.30402%204.42804L7.15202%204.08404L7.28002%203.18004L7.44002%202.10004H8.55202L8.70402%203.18004L8.83202%204.08404L9.68002%204.42804C10.024%204.57204%2010.344%204.75604%2010.664%204.99604L11.392%205.55604L12.24%205.21204L13.256%204.80404L13.816%205.77204L12.96%206.45204L12.248%207.01204L12.36%207.91604ZM8.00002%205.30004C6.23202%205.30004%204.80002%206.73204%204.80002%208.50004C4.80002%2010.268%206.23202%2011.7%208.00002%2011.7C9.76802%2011.7%2011.2%2010.268%2011.2%208.50004C11.2%206.73204%209.76802%205.30004%208.00002%205.30004ZM8.00002%2010.1C7.12002%2010.1%206.40002%209.38004%206.40002%208.50004C6.40002%207.62004%207.12002%206.90004%208.00002%206.90004C8.88002%206.90004%209.60002%207.62004%209.60002%208.50004C9.60002%209.38004%208.88002%2010.1%208.00002%2010.1Z'%20fill='%236E6F7C'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_2272_6534'%3e%3crect%20width='16'%20height='16'%20fill='white'%20transform='translate(0%200.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}

.ordBtnBar {
  color: white;
  background-color: #00b4cc;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 6px;
}

.ordBtnBar:hover {
  opacity: 0.5;
}

.subLabel {
  font-size: 12px;
  opacity: 0.5;
  padding-left: 5px;
}

.ordBtnBar:disabled {
  background-color: gray;
  border: 1px solid gray;
  color: white;
  cursor: not-allowed;
}

.ordBtnPrimary {
  color: white;
  background-color: #00b4cc;
  font-family: "PT Sans";
  min-width: 110px;
  font-weight: bold;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 6px;
}

.swal2-actions .ordBtnPrimaryModuleAdmin {
  color: white !important;
  background-color: #01a0f6 !important;
  font-family: "PT Sans" !important;
  min-width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-radius: 6px !important;
  border: 1px solid #01a0f6 !important;
}

.swal2-actions .ordBtnPrimaryModuleAdmin:disabled {
  background-color: gray !important;
  border: 1px solid gray !important;
  color: white !important;
}

.swal2-actions .ordBtnPrimaryModuleAdmin:hover {
  background-color: #005dbf !important;
  color: white !important;
}

.swal2-actions .ordBtnPrimaryModuleAssitance,
.ordBtnPrimaryModuleAssitance {
  color: white !important;
  background-color: #1abcd2 !important;
  font-family: "PT Sans" !important;
  min-width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-radius: 6px !important;
  border: 1px solid #1abcd2 !important;
  text-decoration: none;
}

.swal2-actions .ordBtnPrimaryModuleAssitance:disabled,
.ordBtnPrimaryModuleAssitance:disabled {
  background-color: gray !important;
  border: 1px solid gray !important;
  color: white !important;
}

.swal2-actions .ordBtnPrimaryModuleAssitance:hover,
.ordBtnPrimaryModuleAssitance:hover {
  background-color: #16a0b3 !important;
  color: white !important;
}

.swal2-actions .ordBtnSecondaryModuleAdmin {
  border: 1px solid #005dbf !important;
  color: #005dbf !important;
  background-color: white !important;
  font-family: "PT Sans" !important;
  min-width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-radius: 6px !important;
}

.swal2-actions .ordBtnSecondaryModuleAdmin:disabled {
  background-color: gray !important;
  border: 1px solid gray !important;
  color: white !important;
}

.swal2-actions .ordBtnSecondaryModuleAdmin:hover {
  background-color: #003f80 !important;
  color: white !important;
}

.swal2-actions .ordBtnSecondaryModuleAssistance,
.ordBtnSecondaryModuleAssistance {
  box-shadow: none !important;
  border: 1px solid #1abcd2 !important;
  color: #1abcd2 !important;
  background-color: white !important;
  font-family: "PT Sans" !important;
  min-width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 6px !important;
  text-decoration: none;
}

.swal2-actions .ordBtnSecondaryModuleAssistance:disabled,
.ordBtnSecondaryModuleAssistance:disabled {
  background-color: gray !important;
  border: 1px solid gray !important;
  color: white !important;
}

.swal2-actions .ordBtnSecondaryModuleAssistance:hover,
.ordBtnSecondaryModuleAssistance:hover {
  background-color: #1abcd2 !important;
  color: white !important;
}

.swal2-actions .ordBtnDenyModuleAdmin {
  color: white !important;
  background-color: rgba(255, 139, 0, 1) !important;
  font-family: "PT Sans" !important;
  min-width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-radius: 6px !important;
  border: 1px solid rgba(255, 139, 0, 0.1) !important;
}

.swal2-actions .ordBtnDenyModuleAdmin:hover {
  background-color: rgba(255, 139, 0, 0.8) !important;
  color: white !important;
}

/* STYLE MODAL MODULE ASISTENCIAL */

.swal2-actions .ordBtnPrimaryModuleAsistencial {
  color: white !important;
  background-color: #00b4cc !important;
  font-family: "PT Sans" !important;
  min-width: 145px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-radius: 6px !important;
  border: 1px solid #00b4cc !important;
}

.swal2-actions .ordBtnPrimaryModuleAsistencialYesContinue {
  color: #00b4cc !important;
  background-color: white !important;
  font-family: "PT Sans" !important;
  min-width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-radius: 6px !important;
  border: 1px solid #00b4cc !important;
}

.swal2-actions .ordBtnPrimaryModuleAsistencial:disabled {
  background-color: gray !important;
  border: 1px solid gray !important;
  color: white !important;
}

.swal2-actions .ordBtnPrimaryModuleAsistencial:hover {
  background-color: #00b4cc !important;
  color: white !important;
  opacity: 0.9;
}

.swal2-actions .ordBtnPrimaryModuleAsistencialYesContinue:hover {
  background-color: #00b4cc !important;
  color: white !important;
}

.swal2-actions .ordBtnSecondaryModuleAsistencial {
  border: 1px solid #003f80 !important;
  color: #fff !important;
  background-color: #003f80 !important;
  font-family: "PT Sans" !important;
  min-width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-radius: 6px !important;
}

.swal2-actions .ordBtnSecondaryModuleAsistencial:disabled {
  background-color: gray !important;
  border: 1px solid gray !important;
  color: white !important;
}

.swal2-actions .ordBtnSecondaryModuleAsistencial:hover {
  background-color: #003f80 !important;
  color: white !important;
  opacity: 0.9;
}

.swal2-actions .ordBtnDenyModuleAsistencial {
  color: white !important;
  background-color: rgba(255, 139, 0, 1) !important;
  font-family: "PT Sans" !important;
  min-width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-radius: 6px !important;
  border: 1px solid rgba(255, 139, 0, 0.1) !important;
}

.swal2-actions .ordBtnDenyModuleAsistencial:hover {
  background-color: rgba(255, 139, 0, 0.8) !important;
  color: white !important;
}

.ordGroupAddButtonOrange:hover {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding: 0.5rem;
  color: #f39682;
  cursor: pointer;
}

.ordGroupAddButtonOrange:hover label {
  color: #00b4cc;
  font-weight: 700;
  cursor: pointer;
}

.ordGroupAddButtonOrange:hover .addCheckButtonOrange {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20stroke='%23F39682'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012L12%2016L16%2012'%20stroke='%23F39682'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%208V16'%20stroke='%23F39682'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: 0.3s all ease-in-out;
}
.f12 {
  font-size: 12px;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._genericTable_a8s2y_9 {
  padding: 0 1.5rem;
  top: 3rem;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  font-style: normal;
  border-collapse: collapse;
  width: 100%;
  max-width: 100%;
  border-radius: 15px;
  margin-top: 1rem;
  text-align: center;
  border-spacing: 0;
  border: 1px solid #9bdee7;
}

._greenCheck_a8s2y_25 {
  background-image: url("data:image/svg+xml,%3csvg%20width='17'%20height='13'%20viewBox='0%200%2017%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.97707%2012.382L0.964837%207.39046C0.663456%207.09041%200.494141%206.68346%200.494141%206.25912C0.494141%205.83479%200.663456%205.42783%200.964837%205.12778C1.26622%204.82773%201.67498%204.65916%202.10119%204.65916C2.52741%204.65916%202.93617%204.82773%203.23755%205.12778L5.99019%207.86972L13.4881%200.48478C13.6381%200.337068%2013.8159%200.220217%2014.0112%200.140896C14.2066%200.0615757%2014.4157%200.0213385%2014.6267%200.0224848C14.8377%200.0236311%2015.0463%200.0661367%2015.2408%200.147575C15.4353%200.229014%2015.6117%200.347791%2015.7601%200.497123C15.9085%200.646456%2016.0258%200.823421%2016.1055%201.01791C16.1852%201.21241%2016.2256%201.42062%2016.2245%201.63066C16.2233%201.8407%2016.1806%202.04846%2016.0988%202.24208C16.017%202.43569%2015.8977%202.61137%2015.7477%202.75908L5.97707%2012.382Z'%20fill='%2300A551'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  width: 1.5rem;
  height: 1.1rem;
  width: "-webkit-fill-available";
  margin: auto;
}

._alertTriangle_a8s2y_34 {
  background-image: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.71748%202.89491L1.36499%2013.4999C1.23401%2013.7267%201.16471%2013.9839%201.16398%2014.2458C1.16324%2014.5077%201.2311%2014.7653%201.3608%2014.9928C1.49051%2015.2204%201.67753%2015.41%201.90327%2015.5428C2.129%2015.6756%202.38558%2015.747%202.64748%2015.7499H15.3525C15.6144%2015.747%2015.871%2015.6756%2016.0967%2015.5428C16.3224%2015.41%2016.5095%2015.2204%2016.6392%2014.9928C16.7689%2014.7653%2016.8367%2014.5077%2016.836%2014.2458C16.8353%2013.9839%2016.766%2013.7267%2016.635%2013.4999L10.2825%202.89491C10.1488%202.67449%209.96053%202.49225%209.73588%202.36577C9.51124%202.2393%209.25779%202.17285%208.99998%202.17285C8.74218%202.17285%208.48873%202.2393%208.26409%202.36577C8.03944%202.49225%207.85119%202.67449%207.71748%202.89491V2.89491Z'%20stroke='%23FF8B00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%206.75V9.75'%20stroke='%23FF8B00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%2012.75H9.0075'%20stroke='%23FF8B00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  width: "-webkit-fill-available";
  width: 1.5rem;
  height: 1.1rem;
  margin: auto;
}

._genericTable_a8s2y_9 > tbody > tr > td {
  border: none;
  padding: 0.4rem 0;
  text-transform: capitalize;
}

._genericTable_a8s2y_9 > tbody > tr {
  background-color: #ffffff;
}

._genericTable_a8s2y_9 > tbody > tr:nth-of-type(even) {
  background-color: #f5f7fa;
}

._genericTable_a8s2y_9 > tbody > tr:hover {
  background-color: #d2dde8;
  transition: 0.3s all ease-in-out;
}

._genericTable_a8s2y_9 > tbody > tr > td {
  text-align: left;
  font-size: 0.8rem;
  font-weight: 500;
  vertical-align: middle;
}

._genericTable_a8s2y_9 > tbody > tr > td:first-child {
  padding-left: 2.5rem;
}

._theadLight_a8s2y_73 {
  color: #ffffff;
  background-color: #005dbf;
}
._theadLight_a8s2y_73 th:first-child {
  border-top-left-radius: 10px !important;
}
._theadLight_a8s2y_73 th:last-child {
  border-top-right-radius: 10px !important;
}

._theadLight_a8s2y_73 > tr > th {
  padding: 0.5rem 0;
}

._groupElems_a8s2y_88 {
  display: flex;
  margin-right: 0;
  margin-left: auto;
  justify-content: space-between;
  vertical-align: middle;
}

._groupElemsWithoutMarginL_a8s2y_96 {
  max-width: 5rem;
  display: flex;
  margin-right: 0;
  justify-content: space-between;
  vertical-align: middle;
}

._iconWrap_a8s2y_104 {
  display: flex;
  margin-right: 0;
  margin-left: auto;
  justify-content: space-between;
  vertical-align: bottom;
  border-radius: 6px;
  padding: 4px 7px;
  align-items: end;
  cursor: pointer;
  height: 24px;
}

._iconWrap_a8s2y_104:hover {
  background-color: rgba(0, 93, 191, 0.05);
  height: 24px;
}

._iconWrap_a8s2y_104:hover > ._iconLabel_a8s2y_122 {
  color: #005dbf;
}

._iconWrap_a8s2y_104 > img {
  width: 1rem;
  margin: 0 0.3rem;
}

._iconWrap_a8s2y_104:hover > img {
  filter: brightness(0) saturate(100%) invert(17%) sepia(68%) saturate(4437%) hue-rotate(201deg) brightness(98%) contrast(100%);
}

._iconLabel_a8s2y_122 {
  font-family: "PT Sans Caption";
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
}

._iconSvg_a8s2y_143 {
  width: 1.7rem;
  margin: 0 0.5rem;
  cursor: pointer;
}

._iconSvgSmall_a8s2y_149 {
  width: 1rem;
  margin: 0 0.3rem;
}

._iconSvgSemi_a8s2y_154 {
  width: 2rem;
  margin: 0 0.5rem;
}

._iconSvgMedium_a8s2y_159 {
  width: 3.5rem;
  margin: 0;
}

._iconSvgMargin_a8s2y_164 {
  margin: 0 0.5rem;
}

._iconSvgMargin2_a8s2y_168 {
  margin-bottom: 2px;
  margin-left: 5px;
}

._iconSvg_a8s2y_143:hover,
._iconSvgSemi_a8s2y_154:hover,
._iconSvgSmall_a8s2y_149:hover,
._iconSvgMedium_a8s2y_159:hover {
  cursor: pointer;
  opacity: 0.8;
}

._iconsGear_a8s2y_181 {
  width: 2rem;
  margin: 0 0.5rem;
}

._circleGreen_a8s2y_186 {
  background: #00a551;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._circleRed_a8s2y_194 {
  background: #ec1c24;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._baseStatus_a8s2y_202 {
  border-radius: 10px;
  padding: 5px 10px;
  margin: auto;
  font-weight: bold;
  text-transform: capitalize;
  text-align: center;
  font-size: 12px;
  white-space: nowrap;
}

._greenState_a8s2y_213 {
  background: #e6f6ee;
  border-radius: 10px;
  padding: 5px 10px;
  color: #00a551;
  margin: auto;
  font-weight: bold;
  text-transform: capitalize;
  width: 110px;
  text-align: center;
}

._lightGreenState_a8s2y_225 {
  background: #fafdf6;
  border-radius: 10px;
  padding: 5px 10px;
  color: #83c036;
  margin: auto;
  text-transform: capitalize;
  width: 100px;
  text-align: center;
}

._lightRedState_a8s2y_236 {
  text-align: center;
  background: #fefaf5;
  border-radius: 10px;
  padding: 5px 10px;
  color: #f39682;
  margin: auto;
  text-transform: capitalize;
  width: 100px;
}

._stateExpired_a8s2y_247 {
  background: #e8e8ea;
  border-radius: 10px;
  padding: 5px 10px;
  color: #6e6f7c;
  margin: auto;
  font-weight: bold;
  text-transform: capitalize;
  width: 100px;
  text-align: center;
}

._greenState2_a8s2y_259 {
  background: #e6f6ee;
  border-radius: 10px;
  padding: 5px 10px;
  color: #00a551;
  margin: auto;
  font-weight: bold;
  text-transform: capitalize;
  width: 120px;
  text-align: center;
}

._yellowState_a8s2y_271 {
  background: #fefaee;
  border-radius: 10px;
  padding: 5px 10px;
  color: #f2c94c;
  margin: auto;
  font-weight: bold;
  text-transform: capitalize;
  width: 100px;
  text-align: center;
}

._redState_a8s2y_283 {
  text-align: center;
  background: #fee9ea;
  border-radius: 10px;
  padding: 5px 10px;
  color: #ec1c24;
  margin: auto;
  font-weight: bold;
  text-transform: capitalize;
  width: 110px;
}

._redState2_a8s2y_295 {
  text-align: center;
  background: #fee9ea;
  border-radius: 10px;
  padding: 5px 10px;
  color: #ec1c24;
  margin: auto;
  font-weight: bold;
  text-transform: capitalize;
  width: 120px;
}

._circleYellow_a8s2y_307 {
  background: #f2c94c;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._circleBlack_a8s2y_315 {
  background: #58595b;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._cursorFlecha_a8s2y_323 {
  cursor: default;
}

._cursorPointer_a8s2y_327:hover {
  cursor: pointer;
}

._circleGreenAuto_a8s2y_331 {
  background: #00a551;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin: auto;
}

._circleRedAuto_a8s2y_339 {
  background: red;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin: auto;
}

._circleYellowAuto_a8s2y_347 {
  background: #f2c94c;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin: auto;
}

._circleBlackAuto_a8s2y_355 {
  background: #58595b;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin: auto;
}

._mainRow_a8s2y_363 {
  display: inline-flex;
  width: 100%;
  vertical-align: middle;
  justify-content: space-between;
  align-items: end;
}

._container_a8s2y_371 {
  width: 100%;
  padding: 0 2rem;
  display: flex;
  flex-direction: column;
}

._title_a8s2y_378 {
  margin-top: 3rem;
  margin-bottom: 1rem;
}

._tableArea_a8s2y_383 {
  margin: 0 76px;
}

._searchUsersAlt_a8s2y_387 {
  border: 1.5px solid rgba(0, 93, 191, 0.062745098);
  border-radius: 5px;
  padding-left: 0.5rem;
  background-color: rgba(0, 93, 191, 0.062745098);
  color: #005dbf;
  width: 270px;
  height: 28px;
}

._searchUsersAlt_a8s2y_387::placeholder {
  color: rgba(0, 93, 191, 0.3137254902);
}

._inputText_a8s2y_401 {
  border: 1.5px solid #7fadde;
  flex: 1;
  border-radius: 5px;
  padding-left: 0.5rem;
  max-height: 24px;
  font-size: 12px;
}

._crudModalRow_a8s2y_410 {
  display: flex;
}

._crudModalRow_a8s2y_410 > div {
  margin-top: 0.5rem;
  margin-right: 0.5rem;
}

._crudModalRow_a8s2y_410 > div:last-child {
  margin-right: 0;
}

._crudModalItemTiny_a8s2y_423 {
  flex: 3;
  margin-right: 0.4rem;
  display: flex;
  flex-direction: column;
}

._crudModalItemSmall_a8s2y_430 {
  flex: 7;
  display: flex;
  flex-direction: column;
}

._crudModalItemBig_a8s2y_436 {
  flex: 10;
  margin: 0 0.2rem;
  display: flex;
  flex-direction: row;
}

._crudModalrightMargin_a8s2y_443 {
  margin-right: 0.4rem;
}

._crudModalLabel_a8s2y_447 {
  font-size: 0.75rem;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #005dbf;
}

._crudModalLabel_a8s2y_447 {
  font-size: 0.75rem;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #005dbf;
}

._labelTex_a8s2y_465 {
  font-size: 0.75rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #005dbf;
}

._labelText2_a8s2y_473 {
  font-size: 0.75rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #6e6f7c;
}

._crudModalInputDate_a8s2y_481 {
  font-size: 1vw;
}

e ._crudModalInputDate_a8s2y_481::-webkit-calendar-picker-indicator {
  filter: invert(15%) sepia(92%) saturate(5062%) hue-rotate(201deg) brightness(93%) contrast(101%);
}

._crudModalZonaCuenta_a8s2y_489 {
  display: flex;
  flex-direction: column;
  background-color: rgba(88, 89, 91, 0.05);
  border-radius: 0.5rem;
  margin-top: 1rem;
  padding: 0.5rem;
}

._crudModalZonaCuenta2_a8s2y_498 {
  background-color: rgba(0, 93, 191, 0.05);
  border-radius: 0.5rem;
  padding: 10px 20px;
}

._crudModalZonaPerfiles_a8s2y_504 {
  display: flex;
  flex-direction: column;
  margin-top: 0.5rem;
  padding: 0.5rem 2rem;
}

._crudModalPerfilesWrap_a8s2y_511 {
  display: flex;
  flex-wrap: wrap;
  padding-left: 1rem;
}

._myCheckbox_a8s2y_517 {
  margin: 0 1rem;
}

._myCheckboxLabel_a8s2y_521 {
  margin-left: 0.5rem;
  text-transform: capitalize;
  vertical-align: middle;
}

._myCheckboxInput_a8s2y_527 {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  vertical-align: middle;
}

._flex3_a8s2y_534 {
  flex: 3;
}

._flex1_a8s2y_538 {
  flex: 1;
  display: flex;
  padding: 0 0.3rem;
}

._textCenter_a8s2y_544,
._genericTable_a8s2y_9 > tbody > tr > ._textCenter_a8s2y_544 {
  text-align: center;
}

._textleft_a8s2y_549 {
  text-align: left;
}

._blueSearch_a8s2y_553 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  width: 100%;
  border: none;
  padding: 0 0.5rem;
  height: 27px;
  color: #005dbf;
}
._blueSearch_a8s2y_553::placeholder {
  color: rgba(0, 93, 191, 0.5);
}

._btnPrimary_a8s2y_566 {
  background-color: #01a0f6;
  border: 1.5px solid #01a0f6;
  font-family: "PT Sans";
  color: #fff;
  min-width: 110px;
  font-weight: bold;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 6px;
}

._btnPrimary_a8s2y_566:hover {
  background-color: #005dbf;
  border: 1.5px solid #005dbf;
  color: #fff;
}

._btnPrimaryAlt_a8s2y_586:disabled,
._btnPrimary_a8s2y_566:disabled {
  background-color: #cecece;
  border: 1.5px solid #cecece;
  color: #fff;
  opacity: 1;
  font-size: 15px;
}

._btnSecondary_a8s2y_595 {
  background-color: #fff;
  border: 1.5px solid #01a0f6;
  font-family: "PT Sans";
  color: #01a0f6;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19.41px;
  padding: 6px 2rem;
  border-radius: 6px;
}

._btnSecondary_a8s2y_595:hover {
  background-color: #01a0f6;
  border: 1.5px solid #01a0f6;
  color: #fff;
}

._btnSecondary_a8s2y_595:disabled {
  background-color: #fff;
  border: 1.5px solid #cecece;
  color: #cecece;
  opacity: 1;
}

._btnSecondary_a8s2y_595:disabled img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(59%) hue-rotate(157deg) brightness(105%) contrast(62%);
}

._btnPrimaryAlt_a8s2y_586 {
  background-color: #005dbf;
  border: 1.5px solid #005dbf;
  font-family: "PT Sans";
  color: #fff;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 6px;
}

._btnPrimaryAlt_a8s2y_586:hover {
  background-color: #003f80;
  border: 1.5px solid #003f80;
  color: #fff;
}

._buttonExtra1_a8s2y_645 {
  background-color: #fff !important;
  border: 1.5px solid #005dbf !important;
  box-sizing: border-box;
  border-radius: 5px;
  font-family: "PT Sans";
  color: #005dbf !important;
  min-width: 130px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
  justify-content: center;
}

._buttonExtra1_a8s2y_645:hover {
  background-color: #005dbf !important;
  border: 1.5px solid #005dbf !important;
  color: #fff !important;
}

._buttonExtra1_a8s2y_645:hover > img {
  filter: brightness(0) invert(1);
}

._buttonExtra1_a8s2y_645:disabled {
  background-color: #fff !important;
  border: 1.5px solid #cecece !important;
  color: #cecece;
  opacity: 1;
}

._buttonExtra1_a8s2y_645:disabled {
  filter: brightness(0) saturate(100%) invert(83%) sepia(0%) saturate(3%) hue-rotate(198deg) brightness(101%) contrast(91%);
}

._buttonExtra2_a8s2y_683 {
  background-color: #fff !important;
  border: 1.5px solid #01a0f6 !important;
  box-sizing: border-box;
  border-radius: 5px;
  font-family: "PT Sans";
  color: #01a0f6 !important;
  min-width: 130px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

._buttonExtra2_a8s2y_683:hover {
  background-color: #01a0f6 !important;
  border: 1.5px solid #01a0f6 !important;
  color: #fff !important;
}

._buttonExtra3_a8s2y_705 {
  background-color: #005dbf;
  border: 1.5px solid #005dbf;
  box-sizing: border-box;
  border-radius: 5px;
  font-family: "PT Sans";
  color: #fff;
  min-width: 130px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

._buttonExtra3_a8s2y_705:hover {
  background-color: #003f80;
  border: 1.5px solid #003f80;
  color: #fff;
}

._buttonExtra2_a8s2y_683:disabled,
._buttonExtra3_a8s2y_705:disabled {
  background-color: #cecece;
  border: 1.5px solid #cecece;
  color: #fff;
  opacity: 1;
  font-family: "PT Sans";
  color: #fff;
  min-width: 130px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

._buttonExtra2_a8s2y_683:hover > img,
._buttonExtra2_a8s2y_683:disabled > img,
._buttonExtra3_a8s2y_705 > img {
  filter: brightness(0) invert(1);
}

._buttonExtra1_a8s2y_645 > img,
._buttonExtra2_a8s2y_683 > img,
._buttonExtra3_a8s2y_705 > img {
  height: 15px;
  vertical-align: middle;
  margin: auto 8px auto 0px;
}

._deleteicon_a8s2y_758 {
  position: relative;
  flex: 1;
  display: flex;
}

._deleteicon_a8s2y_758 span {
  position: absolute;
  display: block;
  top: -8px;
  right: -8px;
  width: 20px;
  height: 20px;
  font-size: 12px;
  text-align: center;
  color: #fff;
  background: #01a0f6;
  cursor: pointer;
  border-radius: 50%;
}

._deleteicon_a8s2y_758 input {
  flex: 1;
}

._warningIcon_a8s2y_783 {
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.29%203.85996L1.82002%2018C1.64539%2018.3024%201.55299%2018.6453%201.55201%2018.9945C1.55103%2019.3437%201.64151%2019.6871%201.81445%2019.9905C1.98738%2020.2939%202.23675%2020.5467%202.53773%2020.7238C2.83871%2020.9009%203.18082%2020.9961%203.53002%2021H20.47C20.8192%2020.9961%2021.1613%2020.9009%2021.4623%2020.7238C21.7633%2020.5467%2022.0127%2020.2939%2022.1856%2019.9905C22.3585%2019.6871%2022.449%2019.3437%2022.448%2018.9945C22.4471%2018.6453%2022.3547%2018.3024%2022.18%2018L13.71%203.85996C13.5318%203.56607%2013.2807%203.32308%2012.9812%203.15444C12.6817%202.98581%2012.3438%202.89722%2012%202.89722C11.6563%202.89722%2011.3184%202.98581%2011.0188%203.15444C10.7193%203.32308%2010.4683%203.56607%2010.29%203.85996V3.85996Z'%20stroke='%23FF8B00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%209V13'%20stroke='%23FF8B00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%2017H12.01'%20stroke='%23FF8B00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 1.2rem;
  height: 1.2rem;
  margin: auto;
}

._deniedCross_a8s2y_793 {
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.1283%208.00297L15.6656%202.46459C15.8797%202.2501%2016%201.95938%2016%201.65627C16%201.35315%2015.8797%201.06243%2015.6656%200.847943L15.1519%200.334179C15.046%200.228234%2014.9203%200.144189%2014.7819%200.0868504C14.6436%200.0295117%2014.4952%200%2014.3455%200C14.1957%200%2014.0474%200.0295117%2013.909%200.0868504C13.7706%200.144189%2013.6449%200.228234%2013.539%200.334179L8.00172%205.87256L2.46097%200.334179C2.35507%200.228234%202.22935%200.144189%202.09098%200.0868504C1.9526%200.0295117%201.8043%200%201.65452%200C1.50474%200%201.35644%200.0295117%201.21806%200.0868504C1.07969%200.144189%200.953966%200.228234%200.848072%200.334179L0.334407%200.847943C0.120274%201.06243%200%201.35315%200%201.65627C0%201.95938%200.120274%202.2501%200.334407%202.46459L5.86828%208.00297L0.334407%2013.5379C0.120274%2013.7524%200%2014.0431%200%2014.3462C0%2014.6494%200.120274%2014.9401%200.334407%2015.1546L0.848072%2015.6683C1.0634%2015.8808%201.35373%2016%201.65623%2016C1.95874%2016%202.24907%2015.8808%202.46439%2015.6683L7.99829%2010.1334L13.5356%2015.6683C13.7503%2015.8806%2014.0401%2015.9997%2014.342%2015.9997C14.644%2015.9997%2014.9338%2015.8806%2015.1485%2015.6683L15.6622%2015.1546C15.8763%2014.9401%2015.9966%2014.6494%2015.9966%2014.3462C15.9966%2014.0431%2015.8763%2013.7524%2015.6622%2013.5379L10.1283%208.00297Z'%20fill='%23EC1C24'/%3e%3c/svg%3e");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._checkMark_a8s2y_803 {
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.57692%2016.4004L0.478765%209.9386C0.172218%209.55017%200%209.02335%200%208.47403C0%207.92471%200.172218%207.39789%200.478765%207.00946C0.785313%206.62103%201.20108%206.40281%201.6346%206.40281C2.06813%206.40281%202.4839%206.62103%202.79044%207.00946L5.59027%2010.559L13.2167%200.998884C13.3693%200.807664%2013.5501%200.656395%2013.7488%200.55371C13.9475%200.451026%2014.1602%200.398938%2014.3748%200.400421C14.5894%200.401905%2014.8017%200.456931%2014.9995%200.562357C15.1973%200.667783%2015.3768%200.821545%2015.5277%201.01486C15.6786%201.20818%2015.798%201.43727%2015.879%201.68905C15.96%201.94083%2016.0011%202.21037%2016%202.48228C15.9988%202.75418%2015.9554%203.02314%2015.8722%203.27378C15.789%203.52443%2015.6676%203.75185%2015.5151%203.94307L5.57692%2016.4004Z'%20fill='%2300A551'/%3e%3c/svg%3e");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 1.2rem;
  height: 1.2rem;
  margin: auto;
}

._shade_a8s2y_813 {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
}

._greenCheck_a8s2y_25 {
  background-image: url("data:image/svg+xml,%3csvg%20width='17'%20height='13'%20viewBox='0%200%2017%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.97707%2012.382L0.964837%207.39046C0.663456%207.09041%200.494141%206.68346%200.494141%206.25912C0.494141%205.83479%200.663456%205.42783%200.964837%205.12778C1.26622%204.82773%201.67498%204.65916%202.10119%204.65916C2.52741%204.65916%202.93617%204.82773%203.23755%205.12778L5.99019%207.86972L13.4881%200.48478C13.6381%200.337068%2013.8159%200.220217%2014.0112%200.140896C14.2066%200.0615757%2014.4157%200.0213385%2014.6267%200.0224848C14.8377%200.0236311%2015.0463%200.0661367%2015.2408%200.147575C15.4353%200.229014%2015.6117%200.347791%2015.7601%200.497123C15.9085%200.646456%2016.0258%200.823421%2016.1055%201.01791C16.1852%201.21241%2016.2256%201.42062%2016.2245%201.63066C16.2233%201.8407%2016.1806%202.04846%2016.0988%202.24208C16.017%202.43569%2015.8977%202.61137%2015.7477%202.75908L5.97707%2012.382Z'%20fill='%2300A551'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  width: 1.5rem;
  height: 1.1rem;
  width: "-webkit-fill-available";
  margin: auto;
}

._alertTriangle_a8s2y_34 {
  background-image: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.71748%202.89491L1.36499%2013.4999C1.23401%2013.7267%201.16471%2013.9839%201.16398%2014.2458C1.16324%2014.5077%201.2311%2014.7653%201.3608%2014.9928C1.49051%2015.2204%201.67753%2015.41%201.90327%2015.5428C2.129%2015.6756%202.38558%2015.747%202.64748%2015.7499H15.3525C15.6144%2015.747%2015.871%2015.6756%2016.0967%2015.5428C16.3224%2015.41%2016.5095%2015.2204%2016.6392%2014.9928C16.7689%2014.7653%2016.8367%2014.5077%2016.836%2014.2458C16.8353%2013.9839%2016.766%2013.7267%2016.635%2013.4999L10.2825%202.89491C10.1488%202.67449%209.96053%202.49225%209.73588%202.36577C9.51124%202.2393%209.25779%202.17285%208.99998%202.17285C8.74218%202.17285%208.48873%202.2393%208.26409%202.36577C8.03944%202.49225%207.85119%202.67449%207.71748%202.89491V2.89491Z'%20stroke='%23FF8B00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%206.75V9.75'%20stroke='%23FF8B00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%2012.75H9.0075'%20stroke='%23FF8B00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  width: "-webkit-fill-available";
  width: 1.5rem;
  height: 1.1rem;
  margin: auto;
}

._shade_a8s2y_813 {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
}

._titleDeference_a8s2y_839 {
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  color: #005dbf;
}

._titleTax_a8s2y_848 {
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #005dbf;
}

._valorDeference_a8s2y_857 {
  font-family: PT Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
  color: #00a551;
}

._labelIntoButton_a8s2y_866 {
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
}

._darkGrayText_a8s2y_875 {
  color: #58595b;
}

._ordDarkGrayText_a8s2y_879 {
  color: #6e6f7c !important;
}

._ordAquaMarineText_a8s2y_883 {
  color: #00b4cc;
}

._ordAquaMarineBgHover_a8s2y_887:hover {
  background-color: #00b4cc !important;
}

._horizontalBottomLine_a8s2y_891 {
  color: #58595b;
  width: 92%;
  margin-left: 4%;
}

._articleSearch_a8s2y_897 {
  transition: transform 0.3s;
  width: 25px;
  background: transparent;
  border: none;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
}

._valorDeference_a8s2y_857 {
  font-family: PT Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
  color: #00a551;
}

._labelIntoButton_a8s2y_866 {
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
}

._circleAddButton_a8s2y_926 {
  width: 16px;
  height: 16px;
  background-size: contain;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%208V16'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012H16'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
}

._circleAddButton_a8s2y_926:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20fill='%23005DBF'/%3e%3cpath%20d='M12%208V16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012H16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
}

._warningIcon_a8s2y_783 {
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.29%203.85996L1.82002%2018C1.64539%2018.3024%201.55299%2018.6453%201.55201%2018.9945C1.55103%2019.3437%201.64151%2019.6871%201.81445%2019.9905C1.98738%2020.2939%202.23675%2020.5467%202.53773%2020.7238C2.83871%2020.9009%203.18082%2020.9961%203.53002%2021H20.47C20.8192%2020.9961%2021.1613%2020.9009%2021.4623%2020.7238C21.7633%2020.5467%2022.0127%2020.2939%2022.1856%2019.9905C22.3585%2019.6871%2022.449%2019.3437%2022.448%2018.9945C22.4471%2018.6453%2022.3547%2018.3024%2022.18%2018L13.71%203.85996C13.5318%203.56607%2013.2807%203.32308%2012.9812%203.15444C12.6817%202.98581%2012.3438%202.89722%2012%202.89722C11.6563%202.89722%2011.3184%202.98581%2011.0188%203.15444C10.7193%203.32308%2010.4683%203.56607%2010.29%203.85996V3.85996Z'%20stroke='%23FF8B00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%209V13'%20stroke='%23FF8B00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%2017H12.01'%20stroke='%23FF8B00'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 1.2rem;
  height: 1.2rem;
  margin: auto;
}

._deniedCross_a8s2y_793 {
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10.1283%208.00297L15.6656%202.46459C15.8797%202.2501%2016%201.95938%2016%201.65627C16%201.35315%2015.8797%201.06243%2015.6656%200.847943L15.1519%200.334179C15.046%200.228234%2014.9203%200.144189%2014.7819%200.0868504C14.6436%200.0295117%2014.4952%200%2014.3455%200C14.1957%200%2014.0474%200.0295117%2013.909%200.0868504C13.7706%200.144189%2013.6449%200.228234%2013.539%200.334179L8.00172%205.87256L2.46097%200.334179C2.35507%200.228234%202.22935%200.144189%202.09098%200.0868504C1.9526%200.0295117%201.8043%200%201.65452%200C1.50474%200%201.35644%200.0295117%201.21806%200.0868504C1.07969%200.144189%200.953966%200.228234%200.848072%200.334179L0.334407%200.847943C0.120274%201.06243%200%201.35315%200%201.65627C0%201.95938%200.120274%202.2501%200.334407%202.46459L5.86828%208.00297L0.334407%2013.5379C0.120274%2013.7524%200%2014.0431%200%2014.3462C0%2014.6494%200.120274%2014.9401%200.334407%2015.1546L0.848072%2015.6683C1.0634%2015.8808%201.35373%2016%201.65623%2016C1.95874%2016%202.24907%2015.8808%202.46439%2015.6683L7.99829%2010.1334L13.5356%2015.6683C13.7503%2015.8806%2014.0401%2015.9997%2014.342%2015.9997C14.644%2015.9997%2014.9338%2015.8806%2015.1485%2015.6683L15.6622%2015.1546C15.8763%2014.9401%2015.9966%2014.6494%2015.9966%2014.3462C15.9966%2014.0431%2015.8763%2013.7524%2015.6622%2013.5379L10.1283%208.00297Z'%20fill='%23EC1C24'/%3e%3c/svg%3e");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._btnNewHover_a8s2y_958 {
  cursor: pointer;
  filter: grayscale(1);
  align-self: center;
  padding-left: 10px;
}

._btnNewHover_a8s2y_958:hover {
  filter: none;
}

._inputSearch_a8s2y_969 {
  background-color: rgba(0, 93, 191, 0.1019607843);
  border: none;
  border-radius: 10px;
}

._checkMark_a8s2y_803 {
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.57692%2016.4004L0.478765%209.9386C0.172218%209.55017%200%209.02335%200%208.47403C0%207.92471%200.172218%207.39789%200.478765%207.00946C0.785313%206.62103%201.20108%206.40281%201.6346%206.40281C2.06813%206.40281%202.4839%206.62103%202.79044%207.00946L5.59027%2010.559L13.2167%200.998884C13.3693%200.807664%2013.5501%200.656395%2013.7488%200.55371C13.9475%200.451026%2014.1602%200.398938%2014.3748%200.400421C14.5894%200.401905%2014.8017%200.456931%2014.9995%200.562357C15.1973%200.667783%2015.3768%200.821545%2015.5277%201.01486C15.6786%201.20818%2015.798%201.43727%2015.879%201.68905C15.96%201.94083%2016.0011%202.21037%2016%202.48228C15.9988%202.75418%2015.9554%203.02314%2015.8722%203.27378C15.789%203.52443%2015.6676%203.75185%2015.5151%203.94307L5.57692%2016.4004Z'%20fill='%2300A551'/%3e%3c/svg%3e");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 1.2rem;
  height: 1.2rem;
  margin: auto;
}

._text_a8s2y_544 {
  font-family: "PT Sans Caption", sans-serif;
  color: #003f80;
  font-weight: Bold;
  font-size: 15px;
  padding: 0 0 0 0;
  margin: 0 0 9px 0;
  font-family: PT Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 7px;
}

._cancellationsDatesAseguradora_a8s2y_999 {
  font-family: PT Sans Caption !important;
  color: #6e6f7c;
  font-weight: Bold;
  font-size: 15px;
  margin: 0 0 0 0;
  font-family: PT Sans;
  font-style: normal;
}

._cancellationsDatesAseguradora2_a8s2y_1009 {
  font-family: PT Sans Caption !important;
  color: #6e6f7c;
  font-size: 15px;
  margin: 0 0 0 0;
  font-family: PT Sans;
  font-style: normal;
}

._row1ModalAnulaciones_a8s2y_1018 {
  padding: 20px 40px !important;
  background: #f1fdff;
}

._row2ModalAnulaciones_a8s2y_1023 {
  padding: 20px 40px !important;
  background: white;
}

._subtitle_a8s2y_1028 {
  font-family: "PT Sans Caption", sans-serif;
  color: #005dbf;
  font-weight: Bold;
  font-size: 15px;
  line-height: 19px;
  padding: 0 0 0 0;
  margin: 0 0 9px 0;
  font-family: PT Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
}

._circleAddButton_a8s2y_926 {
  width: 16px;
  height: 16px;
  background-size: contain;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%208V16'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012H16'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
}

._circleAddButton_a8s2y_926:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20fill='%23005DBF'/%3e%3cpath%20d='M12%208V16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012H16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
}

._darkBlueText_a8s2y_1055 {
  color: #005dbf !important;
}

._darkerBlueText_a8s2y_1059 {
  color: #003f80 !important;
}

._clearBlueSearch_a8s2y_1063 {
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  width: 70%;
  height: 1.8rem;
  padding-left: 5px;
}

._verticalLine_a8s2y_1072 {
  border: none;
  border-left: 1px solid hsl(200, 10%, 50%);
  height: 100vh;
  width: 1px;
}

._bgClearBlue_a8s2y_1079 {
  background-color: #eff4fb;
}

._titlePayrollProvision_a8s2y_1083 {
  margin-top: 3rem;
  margin-bottom: 1rem;
  color: #58595b;
  font-size: 28px;
  line-height: 30px;
}

._subTitlePayrollProvision_a8s2y_1091 {
  color: #005dbf;
  font-size: 30px;
  font-weight: bold;
}

._clearBlueText_a8s2y_1097 {
  color: #4d84fe;
}

._bgColorClearBlue_a8s2y_1101 {
  background-color: #eff4fb;
}

._emptyCircle_a8s2y_1105 {
  width: 25px;
  height: 25px;
  border: 2px solid green;
  opacity: 0.3;
  border-radius: 100%;
}

._x_a8s2y_1113 {
  width: 10%;
  align-self: self-end;
  cursor: pointer;
  border-radius: 100%;
}

._noBorderInput_a8s2y_1120 {
  border: none !important;
  background-color: #ffffff;
  border-radius: 15px;
}

._noBorderInput_a8s2y_1120:focus {
  outline: none;
}

._blackGrayBoldFont_a8s2y_1130 {
  font-family: PT Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  color: #58595b;
}

._slideEffectbtn_a8s2y_1139 {
  background-color: white;
  border-radius: 15px 15px 0 0;
  border: 1 px solid rgba(128, 128, 128, 0.368627451);
  border-bottom: none;
}

._fw700End_a8s2y_1146 {
  font-size: 13px;
  align-items: flex-start;
}

._timeLineContainer_a8s2y_1151 {
  list-style-type: none;
}

._timeLineItem_a8s2y_1155 {
  position: relative;
  margin: 0;
  padding-bottom: 1em;
  padding-left: 20px;
}

._timeLineItem_a8s2y_1155:before {
  content: "";
  background-color: #005dbf;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 6px;
  width: 3px;
}

._timeLineItem_a8s2y_1155:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' viewBox='0 0 32 32' focusable='false'%3E%3Ccircle stroke='none' fill='%2962ff' cx='16' cy='16' r='10'%3E%3C/circle%3E%3C/svg%3E");
  position: absolute;
  left: 0;
  height: 15px;
  width: 15px;
}

._clearBlueBorder_a8s2y_1181 {
  border: 0.1px solid #01a0f6;
  border-radius: 5px;
}

._tableScroll_a8s2y_1186 {
  height: 24rem;
  overflow: auto;
  margin-top: 20px;
}

._bgBlueHover_a8s2y_1192:hover {
  background-color: #eff4fb;
  border-radius: 5px;
}

._bgBlueHover_a8s2y_1192 > b > span:hover {
  color: #005dbf;
}

._noBorderFocus_a8s2y_1201:focus {
  outline: 0px;
}

._accordinElipsis_a8s2y_1205 {
  width: 215px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

._elipsis_a8s2y_1212 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

._rwoReport_a8s2y_1218 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
}

._cardBoxContainer_a8s2y_1230 {
  border-radius: 10px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  padding: 10px;
  width: 100%;
}

._cardBoxText_a8s2y_1237 {
  font-family: "PT Sans Caption";
  font-size: 13px;
  line-height: 17px;
  color: #58595b;
  margin: 0 0 8px 0;
}

._cardBoxTitle_a8s2y_1245 {
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  color: #005dbf;
  margin: 0 0 8px 0;
}

._cardBoxBottomText_a8s2y_1254 {
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  color: #58595b;
  margin: 0 16px 0 0;
}

._blueBtnHover_a8s2y_1263 {
  cursor: pointer;
  color: #01a0f6;
  align-self: center;
  padding-left: 10px;
  border: 1px solid #01a0f6;
  background-color: #eff4fb;
}

._blueBtnHover_a8s2y_1263:hover {
  background-color: #d5e3f2;
}

._currentBtnStyle_a8s2y_1276 {
  cursor: pointer;
  color: #01a0f6;
  align-self: center;
  padding-left: 10px;
  border: 1px solid #005dbf;
  background-color: #ffffff;
}

._ellipsis_a8s2y_1285 {
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._blueOutline_a8s2y_1292 {
  color: #005dbf;
  background-color: #fff;
  border-color: #005dbf;
}

._blueOutline_a8s2y_1292:hover {
  color: 2;
  background-color: #005dbf;
  border-color: #005dbf;
}

._scrollThis_a8s2y_1304 {
  height: 60vh;
  overflow: auto;
}

._grayBorderBottom_a8s2y_1309 {
  border-bottom: 1px solid #dce1e3;
  margin-bottom: 10%;
}

._labelFont_a8s2y_1314 {
  font-size: 0.8rem;
  color: #005dbf;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}

._labelFontGray_a8s2y_1322 {
  font-size: 0.8rem;
  color: #58595b;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}

._profileContainer_a8s2y_1330 {
  width: 135px;
  height: 135px;
  border-radius: 8%;
  border: 1px solid #005dbf;
  object-fit: "cover";
}

._f13_a8s2y_1338 {
  font-size: 13px;
}

._f12_a8s2y_1342 {
  font-size: 12px !important;
}

._iconWrap_a8s2y_104:hover > img {
  filter: brightness(0) saturate(100%) invert(17%) sepia(68%) saturate(4437%) hue-rotate(201deg) brightness(98%) contrast(100%);
}

._mLeft2_a8s2y_1350 {
  margin-left: 2.8%;
}

._f95pt_a8s2y_1354 {
  font-size: 9.5pt;
}

._weirdBackGround_a8s2y_1358 {
  background: rgb(239, 244, 251);
  background: linear-gradient(90deg, rgb(239, 244, 251) 82.5%, rgb(239, 244, 251) 69%, rgba(255, 254, 254, 0) 69%, rgba(244, 238, 238, 0) 100%);
}

._weirdBackGround3_a8s2y_1363 {
  background: rgb(239, 244, 251);
}

._weirdBackGround2_a8s2y_1367 {
  background: rgb(239, 244, 251);
  background: linear-gradient(90deg, rgb(239, 244, 251) 93%, rgb(239, 244, 251) 69%, rgba(255, 254, 254, 0) 69%, rgba(244, 238, 238, 0) 100%);
}

._f16_a8s2y_1372 {
  font-size: 16px;
}

._f15_a8s2y_1376 {
  font-size: 15px;
}

._f14_a8s2y_1380 {
  font-size: 14px;
}

._genericGrayContainer_a8s2y_1384 {
  background-color: #f5f7fa;
  border-radius: 10px;
  padding: 15px 20px;
}

._orangeText_a8s2y_1390 {
  color: #ff8b00;
}

._blueCheck_a8s2y_1394 {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='16'%20viewBox='0%200%2020%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.97115%2015.784L0.598457%209.40943C0.215272%209.02625%200%208.50654%200%207.96463C0%207.42273%200.215272%206.90302%200.598457%206.51983C0.981641%206.13665%201.50135%205.92138%202.04325%205.92138C2.58516%205.92138%203.10487%206.13665%203.48805%206.51983L6.98784%2010.0215L16.5209%200.590413C16.7116%200.401775%2016.9376%200.252547%2017.186%200.15125C17.4344%200.0499521%2017.7003%20-0.00143348%2017.9685%203.04196e-05C18.2368%200.00149432%2018.5021%200.0557769%2018.7493%200.15978C18.9966%200.263782%2019.221%200.415468%2019.4096%200.606176C19.5982%200.796884%2019.7475%201.02288%2019.8488%201.27126C19.95%201.51964%2020.0014%201.78554%2020%202.05378C19.9985%202.32202%2019.9442%202.58734%2019.8402%202.8346C19.7362%203.08186%2019.5845%203.30621%2019.3938%203.49485L6.97115%2015.784Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 1.2rem;
  height: 1.2rem;
  margin: auto;
}

._clearBlueSearch_a8s2y_1063 {
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  width: 100%;
  height: 24px;
  padding-left: 5px;
  outline: none;
}

._bdRadiusTabsTop_a8s2y_1414 {
  border-radius: 1rem 1rem 0 0;
}

._bdRadiusZeroEight_a8s2y_1418 {
  border-radius: 0.8rem;
}

/* -------------------------------------------------------------------------- */
/*                              VERTICAL TIMELINE                             */
/* -------------------------------------------------------------------------- */
/* The actual timeline (the vertical ruler) */
._timeline_a8s2y_1426 {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
}

/* The actual timeline (the vertical ruler) */
._timeline_a8s2y_1426::after {
  content: "";
  position: absolute;
  width: 3px;
  background-color: #005dbf;
  top: 0;
  bottom: 0;
  left: 40%;
  margin-left: -3px;
  height: 300vh;
}

/* Container around content */
._timeLineContainer_a8s2y_1151 {
  padding: 0px 10px;
  position: relative;
  background-color: inherit;
  width: 40%;
}

/* The circles on the timeline */
._timeLineContainer_a8s2y_1151::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  right: -6px;
  background-color: white;
  border: 2px solid #005dbf;
  top: 15px;
  border-radius: 50%;
  z-index: 1;
}

/* Place the timeLineContainer to the left */
._left_a8s2y_1469 {
  left: 0;
  text-align: end;
}

/* Place the timeLineContainer to the right */
._right_a8s2y_1475 {
  left: 50%;
  margin-left: 18rem;
}

/* Add arrows to the left timeLineContainer (pointing right) */
/* Add arrows to the right timeLineContainer (pointing left) */
/* Fix the circle for timeLineContainers on the right side */
._right_a8s2y_1475::after {
  left: -9px;
}

/* The actual content */
._content_a8s2y_1488 {
  padding: 0px 10px;
  background-color: white;
  position: relative;
  border-radius: 6px;
}

/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
  /* Place the timelime to the left */
  ._timeline_a8s2y_1426::after {
    left: 31px;
  }
  /* Full-width timeLineContainers */
  ._timeLineContainer_a8s2y_1151 {
    width: 100%;
    padding-left: 70px;
    padding-right: 25px;
  }
  /* Make sure that all arrows are pointing leftwards */
  ._timeLineContainer_a8s2y_1151::before {
    left: 60px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
  }
  /* Make sure all circles are at the same spot */
  ._left_a8s2y_1469::after,
  ._right_a8s2y_1475::after {
    left: 15px;
  }
  /* Make all right timeLineContainers behave like the left ones */
  ._right_a8s2y_1475 {
    left: 0%;
  }
}
/* ------------------------------------ - ----------------------------------- */
._rotate270Deegrees_a8s2y_1525 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(270deg);
}

._simpleDropDown_a8s2y_1533 {
  border: none;
  background-color: white;
  color: #58595b;
}

._customTitle_a8s2y_1539[title]:hover::after {
  background-color: red;
  content: attr(title);
  position: absolute;
  top: -100%;
  left: 0;
}

._noTextDecoration_a8s2y_1547 {
  text-decoration: none;
}

._backToTop_a8s2y_1551 {
  position: fixed;
  bottom: 20px;
  right: 20px;
  font-size: 20px;
  width: 40px;
  background: #eff4fb;
  color: #005dbf;
  cursor: pointer;
  border-radius: 50%;
  border: none;
  box-shadow: 0 5px 10px #ccc;
}

._Search_a8s2y_1565 {
  border: 1px solid rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 28px;
  color: #005dbf;
  margin-top: -2px;
}

._Search_a8s2y_1565::placeholder {
  color: rgba(0, 93, 191, 0.4392156863);
}

._clearGrayBorder_a8s2y_1580 {
  border: 1px solid gainsboro;
}

._subContainer_a8s2y_1584 {
  margin: 0 5rem;
}

._ordContainer_a8s2y_1588 {
  width: 100%;
  padding: 0 1rem;
  display: flex;
  flex-direction: column;
}

._ordClearBlueBorderAll_a8s2y_1595 {
  border: 1px solid #9bdee7;
}

._ordClearBlueBorder_a8s2y_1595 {
  border-bottom: 1px solid #9bdee7;
}

._ordClearBlueRighBorder_a8s2y_1603 {
  border-right: 1px solid #9bdee7;
}

._ordRightLineBlue_a8s2y_1607 {
  border-right: 5px solid #00b4cc;
  height: auto;
}

/* ------------------------------ GRAY VARIANT ------------------------------ */
._ordGrayVariant_a8s2y_1613 {
  font-weight: bold;
  color: gray;
}

._ordGrayVariant_a8s2y_1613:hover {
  color: #00b4cc;
  cursor: pointer;
}

/* ---------------------------- DARK BLUE VARIANT --------------------------- */
._ordDarkBlueVariant_a8s2y_1624 {
  font-weight: bold;
  color: #003f80;
}

._ordDarkBlueVariantNew_a8s2y_1629 {
  font-weight: bold;
  color: #003f80;
}

._ordDarkBlueVariant_a8s2y_1624:hover {
  color: #1a538d;
  cursor: pointer;
}

/* --------------------------- CLEAR BLUE VARIANT --------------------------- */
._ordClearBlueVariant_a8s2y_1640 {
  font-weight: bold;
  color: #00b4cc;
}

._styleCustomTitle_a8s2y_1645 {
  color: #1a538d;
  font-weight: bold;
  cursor: pointer;
}

._ordClearBlueVariant_a8s2y_1640:hover {
  color: #00b4cc;
  cursor: pointer;
}

._ordDarkBlueText_a8s2y_1656 {
  color: #1a538d !important;
}

._ordSubTitleStyle_a8s2y_1660 {
  color: #00b4cc;
  font-weight: bold;
}

/* ----------------------------- BI TABLE STYLES ---------------------------- */
._ordBitableTitle_a8s2y_1666 {
  color: #6e6f7c;
  font-size: 14px;
  font-weight: bold;
}

._ordBitableSubTitle_a8s2y_1672 {
  color: #6e6f7c;
  font-size: 16px;
}

._ordDarkGrayText_a8s2y_879 {
  color: #6e6f7c;
}

._reducedContainer_a8s2y_1681 {
  width: 100%;
  padding: 2rem 5rem 5rem 8rem;
  display: flex;
  flex-direction: column;
}

/* ---------------------------------- ORDER --------------------------------- */
._ordSearchSections_a8s2y_1689 {
  background-color: #e6f8fa;
  border: 1px solid #00b4cc;
  border-radius: 15px;
  text-align: center;
}

._ordSearchSectionBLueOpacity_a8s2y_1696 {
  background-color: rgba(214, 224, 235, 0.3137254902);
  border: 1px solid #1a538d;
  border-radius: 15px;
  text-align: center;
}

._ordBgAquaMBlueOpacity_a8s2y_1703 {
  background-color: #f5fcfd;
}

._ordBgClearBlue_a8s2y_1707 {
  background-color: #f6feff;
}

._ordMultiTabHeader_a8s2y_1711 {
  background-color: #d6f3f7;
}

._outLineBigButton_a8s2y_1715 {
  border: 2px solid #00b4cc;
  border-radius: 10px;
  color: #1a538d;
  font-weight: bold;
  background-color: #fff;
  width: 100%;
  padding: 5px;
}

._outLineBigButton_a8s2y_1715:hover {
  border: 2px solid #1a538d;
  border-radius: 10px;
  color: #ffffff;
  background-color: #00b4cc;
  font-weight: bold;
  width: 100%;
  padding: 5px;
}

._f25_a8s2y_1735 {
  font-size: 25px;
}

._f28_a8s2y_1739 {
  font-size: 28px;
}

._ordClearBlueText_a8s2y_1743 {
  color: #00b4cc !important;
}

._ordModalTitle_a8s2y_1747 {
  font-family: "PT Sans Caption", sans-serif;
  color: #00b4cc;
  font-weight: Bold;
  font-size: 26px;
  line-height: 34px;
  padding: 0 0 0 0;
  margin: 0 0 9px 0;
}

._ordAquaMarineBg40_a8s2y_1757 {
  background-color: #a3e4ec;
}

._ordAquaMarineBg20_a8s2y_1761 {
  background-color: #d6f3f7;
  border-radius: 7px;
}

._ordAquaMarineBg60_a8s2y_1766 {
  background-color: #5ccfde;
}

._ordDashedBorder_a8s2y_1770 {
  height: 25vh;
  border: 2px dashed rgba(173, 224, 231, 0.8);
  border-radius: 15px;
  display: flex;
  justify-content: center;
  padding-top: 4rem;
}

._ordCenterXAndY_a8s2y_1779 {
  position: absolute;
  top: 50%;
  left: 50%;
}

._ordOrangeCard_a8s2y_1785 {
  background: #fff7eb;
  border: 1px solid #f3c682;
  border-radius: 10px;
}

._ordOrangeCard_a8s2y_1785:hover {
  background: #fcf1e1;
  cursor: pointer;
}

._ordClearBlueCard_a8s2y_1796 {
  background: #e9f8fa;
  border-radius: 10px;
}

._ordBtnPrimary_a8s2y_1801 {
  background-color: #00b4cc !important;
  font-family: "PT Sans" !important;
  color: #fff !important;
  min-width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  border-radius: 6px !important;
}

._ordBtnPrimary_a8s2y_1801:hover {
  background-color: #005dbf !important;
  color: #fff !important;
}

._btnYesStyle_a8s2y_1819 {
  background-color: #005dbf !important;
  font-family: "PT Sans" !important;
  color: #fff !important;
  min-width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  border-radius: 6px !important;
}

._btnYesStyle_a8s2y_1819:hover {
  background-color: #005dbf;
  opacity: 0.9 !important;
  color: #fff !important;
}

._ordBtnPrimary_a8s2y_1801:disabled {
  background-color: #cecece !important;
  border: 1.5px solid #cecece !important;
  color: #fff !important;
  opacity: 1 !important;
  font-size: 15px !important;
}

._ordBtnPrimaryDisabled_a8s2y_1846:disabled {
  background-color: #cecece !important;
  border: 1.5px solid #cecece !important;
  color: #fff !important;
  opacity: 1 !important;
  font-size: 15px !important;
}

._ordBtnSecondary_a8s2y_1854 {
  border: 1px solid #00b4cc !important;
  color: #00b4cc !important;
  font-family: "PT Sans" !important;
  min-width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  border-radius: 6px !important;
}

._ordBtnSecondary_a8s2y_1854:disabled {
  background-color: gray;
  border: 1px solid gray;
  color: white;
}

._ordBtnSecondary_a8s2y_1854:hover {
  background-color: #00b4cc !important;
  color: white !important;
}

._btnCancelStyle_a8s2y_1878 {
  border: 1px solid #005dbf !important;
  color: #005dbf !important;
  font-family: "PT Sans Caption" !important;
  min-width: 110px !important;
  width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  border-radius: 6px !important;
  text-align: center;
  cursor: pointer;
}

._btnCancelStyle_a8s2y_1878:disabled {
  background-color: gray;
  border: 1px solid gray;
  color: white;
}

._btnCancelStyle_a8s2y_1878:hover {
  background-color: #005dbf !important;
  color: white !important;
}

._btnCancelStyle_a8s2y_1878:hover img {
  filter: brightness(0) saturate(100%) invert(98%) sepia(0%) saturate(10%) hue-rotate(232deg) brightness(104%) contrast(102%);
}

._btnSaveBorrador_a8s2y_1909 {
  background-color: #01a0f6 !important;
  color: #fff !important;
  font-family: "PT Sans Caption" !important;
  min-width: 110px !important;
  font-weight: bold !important;
  font-size: 15px !important;
  line-height: 19.41px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
  border-radius: 6px !important;
}

._btnSaveBorrador_a8s2y_1909:disabled {
  background-color: gray;
  border: 1px solid gray;
  color: white;
}

._btnSaveBorrador_a8s2y_1909:hover {
  background-color: #005dbf !important;
  color: white !important;
}

._ordBordersemiCard_a8s2y_1933 {
  border: 2px solid #e9ecef;
  border-radius: 10px;
}

._f18_a8s2y_1938 {
  font-size: 18px;
}

._f17_a8s2y_1942 {
  font-size: 17px;
}

._f20_a8s2y_1946 {
  font-size: 20px;
}

._ordOrangeText_a8s2y_1950 {
  color: #f39682 !important;
}

._ordBorderTop_a8s2y_1954 {
  border-top: 1px solid #9bdee7;
}

._bdRadius10_a8s2y_1958 {
  border-radius: 10px;
}

._ordTableShadow_a8s2y_1962 {
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  background: #ffffff;
}

._ordGrayInputSearch_a8s2y_1968 {
  background-color: #f5f7fa !important;
  padding: 0.1rem;
  border-radius: 5px;
}

._ordGrayInputSearch2_a8s2y_1974 {
  background-color: #f5f7fa;
  padding: 0.1rem;
  border-radius: 5px;
}

._ordGrayInputSearch_a8s2y_1968 > input {
  border: none;
  background-color: #f5f7fa;
}

._ordGrayInputSearch_a8s2y_1968 > img {
  padding-right: 1rem;
}

._ordTableShadow_a8s2y_1962 {
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  background: #ffffff;
}

._ordAuthBtn_a8s2y_1995 {
  font-weight: bold;
  background-color: white;
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.2);
  border-radius: 5px;
}

._ordAuthBtn_a8s2y_1995:hover {
  background-color: #a3e4ec;
  color: white !important;
}

._ordAuthBtn_a8s2y_1995:focus {
  background-color: #1abcd2;
  color: white !important;
}

._ordGrayBorderBottom_a8s2y_2012 {
  border-bottom: 1px solid #dce1e3;
  margin-bottom: 1%;
}

._ordBlueInputSearch_a8s2y_2017 {
  background-color: #f5fcfd;
  padding: 0.1rem;
  border-radius: 5px;
}

._ordBlueInputSearch_a8s2y_2017 > input {
  border: none;
  background-color: #f5fcfd;
}

._ordBlueInputSearch_a8s2y_2017 > img {
  padding-right: 1rem;
}

/* ---------------------------------- buttons --------------------------------- */
._ordBtnAquaMarine_a8s2y_2033 {
  background-color: #00b4cc;
  border: 1.5px solid #00b4cc;
  font-family: "PT Sans";
  color: #fff;
  font-weight: bold;
  font-size: 24px;
  line-height: 31px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 10px;
}

._ordBtnAquaMarine_a8s2y_2033:disabled {
  background-color: #cecece;
  border: 1.5px solid #cecece;
  color: #fff;
  opacity: 1;
  font-size: 24px;
}

._ordBtnAquaMarineLarge_a8s2y_2056:hover {
  background-color: #5ccfde;
  border: 1.5px solid #5ccfde;
  color: #fff;
}

._ordBtnAquaMarineLarge_a8s2y_2056:disabled {
  background-color: #cecece;
  border: 1.5px solid #cecece;
  color: #fff;
  opacity: 1;
  font-size: 15px;
}

._ordBtnDarkBlue_a8s2y_2070 {
  background-color: #003f80;
  border: 1.5px solid #003f80;
  font-family: "PT Sans";
  color: #fff;
  font-weight: bold;
  font-size: 24px;
  line-height: 31px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 10px;
}

._ordBtnDarkBlue_a8s2y_2070:hover {
  background-color: #5c84ad;
  border: 1.5px solid #5c84ad;
  color: #fff;
}

._ordBtnDarkBlue_a8s2y_2070:disabled {
  background-color: #cecece;
  border: 1.5px solid #cecece;
  color: #fff;
  opacity: 1;
  font-size: 15px;
}

._ordBtnDarkBlueSlim_a8s2y_2099 {
  background-color: #003f80;
  border: 1.5px solid #003f80;
  font-family: "PT Sans";
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 31px;
  padding: 5px 16px 5px 16px;
  border-radius: 5px;
}

._ordBtnDarkBlueSlim_a8s2y_2099:hover {
  background-color: #5c84ad;
  border: 1.5px solid #5c84ad;
  color: #fff;
}

._ordBtnDarkBlueSlim_a8s2y_2099:disabled {
  background-color: #cecece;
  border: 1.5px solid #cecece;
  color: #fff;
  opacity: 1;
  font-size: 15px;
}

._ordCardBoxContainer_a8s2y_2125 {
  min-height: 100%;
  max-width: 100%;
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  background-color: #fff;
}

._tlnContainer_a8s2y_2133 {
  width: 100%;
  padding: 0 6rem 0 1rem;
  display: flex;
  flex-direction: column;
}

._tlnTextPrimary_a8s2y_2140 {
  color: #00b4cc;
}

._tlnTextDark_a8s2y_2144 {
  color: #1a538d;
}

._fwBold_a8s2y_2148 {
  font-weight: bold;
}

._tlnTextGray_a8s2y_2152 {
  color: #6e6f7c;
}

._tlnBtnDark_a8s2y_2156 {
  background-color: #003f80;
  padding: 10px 15px;
  border-radius: 5px;
}

._tlnBtnDark_a8s2y_2156:disabled {
  background-color: #6e6f7c;
  padding: 10px 15px;
  border-radius: 5px;
}

._tlnMiniCard_a8s2y_2168 {
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.1254901961);
  border-radius: 10px;
}

._tlnMiniCard_a8s2y_2168 button {
  background-color: #00b4cc;
  color: #ffffff;
  border-radius: 5px;
  padding: 10px 16px;
  border: none;
  min-width: 110px;
}

._tlnBlueInputSearch_a8s2y_2182 {
  background-color: #f5f7fa;
  padding: 0.1rem;
  border-radius: 5px;
}

._tlnBlueInputSearch_a8s2y_2182 > input {
  border: none;
  background-color: #f5f7fa;
}

._tlnBlueInputSearch_a8s2y_2182 > img {
  padding-right: 1rem;
}

._tlnRoundInputSearch_a8s2y_2197 {
  background-color: #f5f7fa;
  border-radius: 5px;
  color: #6e6f7c;
  border: 1px solid #a3bad1;
  height: 32px;
  font-size: 12px !important;
}

._tlnRoundInputSearch_a8s2y_2197:focus {
  color: gray;
  box-shadow: none;
}

._tlnRoundInputSearch_a8s2y_2197::placeholder {
  color: #a2a3ab;
}

._inputPlaceholder_a8s2y_2215::placeholder {
  color: #a2a3ab;
}

._cardHover_a8s2y_2219:hover {
  background-color: #e9ecef;
}

._bgClearYellow_a8s2y_2223 {
  background-color: #fcf1e1;
}

._clearBlueHover_a8s2y_2227:hover {
  background-color: #c4e5e7;
}

._tlndrawer__title_a8s2y_2231 {
  color: #6e6f7c;
  font-weight: bold;
  font-size: 24px;
  font-family: "PT Sans Caption";
}

._tlndrawer__header_a8s2y_2238 {
  padding: 1.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ddd;
}

._tlndrawer__close_a8s2y_2246 {
  /* Optional */
  margin: 0;
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3csvg%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.62558%202.37926C7.58703%202.34063%207.54125%202.30999%207.49084%202.28908C7.44044%202.26817%207.3864%202.25741%207.33183%202.25741C7.27726%202.25741%207.22323%202.26817%207.17282%202.28908C7.12242%202.30999%207.07663%202.34063%207.03808%202.37926L5.00058%204.41259L2.96308%202.37509C2.92451%202.33652%202.87871%202.30592%202.82831%202.28504C2.77791%202.26416%202.72389%202.25342%202.66933%202.25342C2.61478%202.25342%202.56076%202.26416%202.51036%202.28504C2.45995%202.30592%202.41416%202.33652%202.37558%202.37509C2.33701%202.41367%202.30641%202.45947%202.28553%202.50987C2.26465%202.56027%202.25391%202.61429%202.25391%202.66884C2.25391%202.7234%202.26465%202.77742%202.28553%202.82782C2.30641%202.87822%202.33701%202.92402%202.37558%202.96259L4.41308%205.00009L2.37558%207.03759C2.33701%207.07617%202.30641%207.12196%202.28553%207.17237C2.26465%207.22277%202.25391%207.27679%202.25391%207.33134C2.25391%207.3859%202.26465%207.43992%202.28553%207.49032C2.30641%207.54072%202.33701%207.58652%202.37558%207.62509C2.41416%207.66367%202.45995%207.69427%202.51036%207.71515C2.56076%207.73602%202.61478%207.74677%202.66933%207.74677C2.72389%207.74677%202.77791%207.73602%202.82831%207.71515C2.87871%207.69427%202.92451%207.66367%202.96308%207.62509L5.00058%205.58759L7.03808%207.62509C7.07666%207.66367%207.12245%207.69427%207.17285%207.71515C7.22326%207.73602%207.27728%207.74677%207.33183%207.74677C7.38639%207.74677%207.44041%207.73602%207.49081%207.71515C7.54121%207.69427%207.58701%207.66367%207.62558%207.62509C7.66416%207.58652%207.69476%207.54072%207.71563%207.49032C7.73651%207.43992%207.74726%207.3859%207.74726%207.33134C7.74726%207.27679%207.73651%207.22277%207.71563%207.17237C7.69476%207.12196%207.66416%207.07617%207.62558%207.03759L5.58808%205.00009L7.62558%202.96259C7.78391%202.80426%207.78391%202.53759%207.62558%202.37926Z'%20fill='%236E6F7C'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-left: 1rem;
  background-size: 20px;
}

._tlndrawer__content_a8s2y_2262 {
  overflow-x: hidden;
  overflow-y: auto;
  height: 80%;
  flex-grow: 1;
}

._tlnBtnPrimary_a8s2y_2269 {
  color: white;
  background-color: #003f80;
  font-family: "PT Sans";
  min-width: 110px;
  font-weight: bold;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 6px;
}

._tlnBtnPrimary_a8s2y_2269:disabled {
  background-color: #ccd9e6;
  border: 1px solid #ccd9e6;
  color: white;
}

._tlnBtnPrimary_a8s2y_2269:hover {
  background-color: #5c84ad;
  color: white;
}

._tlnBtnPrimaryligth_a8s2y_2293 {
  color: white;
  background-color: #ffffff;
  border: 1px solid #003f80;
  color: #003f80;
  font-family: "PT Sans";
  min-width: 110px;
  font-weight: bold;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 6px;
}

._tlnBtnPrimaryligth_a8s2y_2293:disabled {
  border: 1px solid #cbcbd0;
  color: #cbcbd0;
}

._tlnBtnPrimaryligth_a8s2y_2293:hover {
  background-color: #5c84ad;
  border: 1px solid #5c84ad;
  color: #ffffff;
}

._tlnBtnSecundaryligth_a8s2y_2319 {
  color: white;
  background-color: #ffffff;
  border: 1px solid #00b4cc;
  color: #00b4cc;
  font-family: "PT Sans";
  min-width: 110px;
  font-weight: bold;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 6px;
}

._tlnBtnSecundaryligth_a8s2y_2319:disabled {
  border: 1px solid #cbcbd0;
  color: #cbcbd0;
}

._tlnBtnSecundaryligth_a8s2y_2319:hover {
  background-color: #00b4cc;
  border: 1px solid #00b4cc;
  color: #ffffff;
}

._ordBorderedBox_a8s2y_2345 {
  border: 1px solid #9cb5ce;
  border-radius: 10px;
}

._tlnBtnNew_a8s2y_2350 {
  background-image: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%2016.5C13.1421%2016.5%2016.5%2013.1421%2016.5%209C16.5%204.85786%2013.1421%201.5%209%201.5C4.85786%201.5%201.5%204.85786%201.5%209C1.5%2013.1421%204.85786%2016.5%209%2016.5Z'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%206V12'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6%209H12'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  width: 15px;
  height: 15px;
  cursor: pointer;
  background-size: cover;
  background-repeat: no-repeat;
}

._ordGrayVariant_a8s2y_1613:hover ._tlnBtnNew_a8s2y_2350 {
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.00001%2014.6667C11.6819%2014.6667%2014.6667%2011.6819%2014.6667%208.00004C14.6667%204.31814%2011.6819%201.33337%208.00001%201.33337C4.31811%201.33337%201.33334%204.31814%201.33334%208.00004C1.33334%2011.6819%204.31811%2014.6667%208.00001%2014.6667Z'%20stroke='%2300B4CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%205.33337V10.6667'%20stroke='%2300B4CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.33334%208H10.6667'%20stroke='%2300B4CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
}

._tlnMiniCont_a8s2y_2363 {
  background: rgba(214, 243, 247, 0.5);
  border-radius: 10px;
}

._tlnMiniCont_a8s2y_2363 span {
  color: #a2a3ab;
  font-size: 14px;
}

._tlnMiniCont_a8s2y_2363 b {
  color: #6e6f7c;
  font-weight: bold;
  font-size: 24px;
}

._tlnCard_a8s2y_2379 {
  border: 1px solid #ccd9e6;
  box-sizing: border-box;
  box-shadow: 0px 0px 6px 0px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  padding: 16px 24px;
  color: #6e6f7c;
}

._ordClearYellow_a8s2y_2388 {
  background-color: #fcf1e1 !important;
}

._ordClearYellowOpacity20_a8s2y_2392 {
  background-color: #fefaf5 !important;
}

._ordBgAquamarine_a8s2y_2396 {
  background-color: #00b4cc !important;
}

._editBlueHover_a8s2y_2400:hover {
  content: url("data:image/svg+xml,%3csvg%20width='13'%20height='13'%20viewBox='0%200%2013%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.677246%2010.6397V12.6663C0.677246%2012.853%200.823913%2012.9997%201.01058%2012.9997H3.03725C3.12391%2012.9997%203.21058%2012.9663%203.27058%2012.8997L10.5506%205.62634L8.05058%203.12634L0.777246%2010.3997C0.710579%2010.4663%200.677246%2010.5463%200.677246%2010.6397ZM12.4839%203.69301C12.5457%203.63133%2012.5947%203.55807%2012.6282%203.47743C12.6617%203.39678%2012.6789%203.31032%2012.6789%203.22301C12.6789%203.1357%2012.6617%203.04924%2012.6282%202.96859C12.5947%202.88794%2012.5457%202.81469%2012.4839%202.75301L10.9239%201.19301C10.8622%201.13121%2010.789%201.08218%2010.7083%201.04872C10.6277%201.01527%2010.5412%200.998047%2010.4539%200.998047C10.3666%200.998047%2010.2801%201.01527%2010.1995%201.04872C10.1188%201.08218%2010.0456%201.13121%209.98391%201.19301L8.76391%202.41301L11.2639%204.91301L12.4839%203.69301Z'%20fill='%2300B4CC'/%3e%3c/svg%3e");
}

._copyBlueHover_a8s2y_2404:hover {
  content: url("data:image/svg+xml,%3csvg%20width='13'%20height='16'%20viewBox='0%200%2013%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.66668%200.666626H1.66668C0.933344%200.666626%200.333344%201.26663%200.333344%201.99996V11.3333H1.66668V1.99996H9.66668V0.666626ZM11.6667%203.33329H4.33334C3.60001%203.33329%203.00001%203.93329%203.00001%204.66663V14C3.00001%2014.7333%203.60001%2015.3333%204.33334%2015.3333H11.6667C12.4%2015.3333%2013%2014.7333%2013%2014V4.66663C13%203.93329%2012.4%203.33329%2011.6667%203.33329ZM11.6667%2014H4.33334V4.66663H11.6667V14Z'%20fill='%2300B4CC'/%3e%3c/svg%3e");
}

._deleteBlueHover_a8s2y_2408:hover {
  content: url("data:image/svg+xml,%3csvg%20width='10'%20height='12'%20viewBox='0%200%2010%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%2010.6667C1%2011.4%201.6%2012%202.33334%2012H7.66667C8.4%2012%209%2011.4%209%2010.6667V4C9%203.26667%208.4%202.66667%207.66667%202.66667H2.33334C1.6%202.66667%201%203.26667%201%204V10.6667ZM3%204H7C7.36667%204%207.66667%204.3%207.66667%204.66667V10C7.66667%2010.3667%207.36667%2010.6667%207%2010.6667H3C2.63334%2010.6667%202.33334%2010.3667%202.33334%2010V4.66667C2.33334%204.3%202.63334%204%203%204ZM7.33334%200.666667L6.86%200.193333C6.74%200.0733333%206.56667%200%206.39334%200H3.60667C3.43334%200%203.26%200.0733333%203.14%200.193333L2.66667%200.666667H1C0.633336%200.666667%200.333336%200.966667%200.333336%201.33333C0.333336%201.7%200.633336%202%201%202H9C9.36667%202%209.66667%201.7%209.66667%201.33333C9.66667%200.966667%209.36667%200.666667%209%200.666667H7.33334Z'%20fill='%2300B4CC'/%3e%3c/svg%3e");
}

._ordAddHoverBtn_a8s2y_2412 {
  content: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%2016.5C13.1421%2016.5%2016.5%2013.1421%2016.5%209C16.5%204.85786%2013.1421%201.5%209%201.5C4.85786%201.5%201.5%204.85786%201.5%209C1.5%2013.1421%204.85786%2016.5%209%2016.5Z'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%206V12'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6%209H12'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
}

._ordAddHoverBtn_a8s2y_2412:hover {
  content: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.00001%2014.6667C11.6819%2014.6667%2014.6667%2011.6819%2014.6667%208.00004C14.6667%204.31814%2011.6819%201.33337%208.00001%201.33337C4.31811%201.33337%201.33334%204.31814%201.33334%208.00004C1.33334%2011.6819%204.31811%2014.6667%208.00001%2014.6667Z'%20stroke='%2300B4CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%205.33337V10.6667'%20stroke='%2300B4CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.33334%208H10.6667'%20stroke='%2300B4CC'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
}

._ordClearGrayText_a8s2y_2420 {
  color: #cecece;
}

._hoverClearGrayToDark_a8s2y_2424:hover {
  color: #58595b;
}

._ordOrangeBgButton_a8s2y_2428 {
  background-color: rgba(240, 200, 141, 0.1803921569);
  border-radius: 10px;
  color: #f3c682;
  padding: 6px;
}

._ordGreenBgButton_a8s2y_2435 {
  background-color: #fafdf6;
  border-radius: 10px;
  color: #83c036;
  padding: 6px;
}

._ordRedBgButton_a8s2y_2442 {
  background-color: rgba(240, 200, 141, 0.1803921569);
  border-radius: 10px;
  color: #f39682;
  padding: 6px;
}

._rotate180Degrees_a8s2y_2449 {
  transform: rotate(180deg);
}

._rotate0Degrees_a8s2y_2453 {
  transform: rotate(0deg);
}

._pRight1Rem_a8s2y_2457 {
  padding-right: 1rem !important;
}

._pLeft1Rem_a8s2y_2461 {
  padding-left: 1rem !important;
}

._ordGreenBG_a8s2y_2465 {
  background-color: #dff0c8 !important;
}

._ordClearGreenBG_a8s2y_2469 {
  background-color: #eff8e4 !important;
}

._rightLineGray_a8s2y_2473 {
  border-right: 1px solid #cecece;
}

/* dialog style and drawer styles table list patient module Appointment */
._app_mr_100_a8s2y_2478 {
  margin-right: 100px !important;
}

._app_container_close_a8s2y_2482 {
  width: 100%;
  margin: auto;
  padding: 1rem;
}

._app_container_drawer_a8s2y_2488 {
  width: 100%;
  margin: auto;
  padding: 1rem;
  max-width: 320px;
  display: flex;
  height: calc(100% - 62px);
  flex-direction: column;
}

._app_container_drawer2_a8s2y_2498 {
  width: 100%;
  margin: auto;
  padding: 0rem 2rem;
  display: flex;
  height: calc(100% - 62px);
  flex-direction: column;
}

._app_drawer_a8s2y_2507 {
  width: 100%;
  height: 100%;
  display: flex;
  max-width: 320px;
  flex-direction: column;
}

._app_drawer2_a8s2y_2515 {
  width: 100%;
  height: 100%;
  display: flex;
  width: 650px;
  flex-direction: column;
}

._app_drawer3_a8s2y_2523 {
  width: 100%;
  height: 92vh;
  display: flex;
  flex-direction: column;
}

._app_title_drawer_a8s2y_2530 {
  font-style: normal;
  font-weight: 700;
  font-size: 35px;
  color: #1a538d;
  padding-left: 5px;
  font-family: "PT Sans Caption";
}

._app_name_drawer_a8s2y_2539 {
  font-size: 14px;
  color: #003f80;
  font-weight: 400;
  font-style: normal;
  font-family: "PT Sans Caption";
}

._app_description_drawer_a8s2y_2547 {
  color: #6e6f7c;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 5px;
  overflow-wrap: break-word;
  font-family: "PT Sans Caption";
}

._app_container_date_drawer_a8s2y_2557 {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  justify-content: flex-end;
}

._app_container_state_a8s2y_2564 {
  background: #fafdf6;
  border-radius: 10px;
}

._app_container_new_patient_a8s2y_2569 {
  gap: 0.5rem;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: flex-end;
}

._app_new_item_a8s2y_2577 {
  font-weight: 700;
  font-size: 16px;
  color: #6e6f7c;
  font-style: normal;
  font-family: "PT Sans Caption";
}

._app_state_true_a8s2y_2585 {
  font-size: 12px;
  font-weight: 400;
  color: #83c036;
  font-style: normal;
  font-family: "PT Sans Caption";
}

._app_state_false_a8s2y_2593 {
  font-size: 12px;
  font-weight: 400;
  color: #f39682;
  font-style: normal;
  font-family: "PT Sans Caption";
}

._app_date_drawer_a8s2y_2601 {
  font-size: 12px;
  color: #003f80;
  font-weight: 400;
  font-style: normal;
  font-family: "PT Sans Caption";
}

._app_container_form_drawer_a8s2y_2609 {
  width: 100%;
  margin: auto;
  padding: 0.8rem;
  max-width: 280px;
  border-radius: 15px;
  border: 1px solid #00b4cc;
  background-color: rgba(231, 252, 255, 0.5490196078);
}

._app_border_drawer_a8s2y_2619 {
  border: 1px solid #c5c5cb;
}

._app_bg_table_appointment_a8s2y_2623 {
  background-color: #fcf1e1 !important;
}

._app_container_content_drawer_a8s2y_2627 {
  width: 100%;
  min-height: 300px;
  display: flex;
  overflow: auto;
  margin-top: 10px;
  margin-bottom: 15px;
  flex-direction: column;
  flex: 1 1 auto;
}

._app_container_not_notes_a8s2y_2638 {
  width: 100%;
  height: 500px;
  margin: auto;
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

._app_container_tras_notes_a8s2y_2648 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._app_container_info_a8s2y_2654 {
  gap: 10px;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

._app_simpleTabs_a8s2y_2661 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom: 1px solid #a3e4ec;
  transition: step-start;
}

._app_title_info_a8s2y_2668 {
  font-weight: 700;
  color: #6e6f7c;
  font-style: normal;
  font-size: 14px;
  font-family: "PT Sans Caption";
}

._app_subtitle_info_a8s2y_2676 {
  font-style: normal;
  font-weight: 400;
  color: #6e6f7c;
  font-size: 12px;
  font-family: "PT Sans Caption";
}

._app_subtitle_info_policy_a8s2y_2684 {
  font-style: normal;
  font-weight: 400;
  color: #6e6f7c;
  font-size: 12px;
  margin-bottom: 20px;
  font-family: "PT Sans Caption";
}

._app_container_biTable_a8s2y_2693 {
  margin-top: 10px;
  margin-left: 30px;
}

._app_container_biTable_a8s2y_2693 > span {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  color: #003f80;
  margin-bottom: 10px;
  font-family: "PT Sans Caption";
}

._app_container_biTable_title_a8s2y_2707 {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  color: #003f80;
  font-family: "PT Sans Caption";
}

._app_title_order_a8s2y_2715 {
  font-style: normal;
  font-weight: 700;
  font-size: 25px;
  color: #00b4cc;
  font-family: "PT Sans Caption";
}

._app_simpleTabsActive_a8s2y_2723 {
  background-color: #fff;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-top: 1px solid #a3e4ec;
  border-right: 1px solid #a3e4ec;
  border-left: 1px solid #a3e4ec;
  transition: step-start;
}

._app_list_group_a8s2y_2733 {
  border: none !important;
  display: block !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  color: #a2a3ab !important;
  position: relative !important;
  font-style: normal !important;
  border-radius: 0px !important;
  padding: 0.5rem 1rem !important;
  text-decoration: none !important;
  background-color: transparent !important;
  font-family: "PT Sans Caption" !important;
}

._app_list_group_active_a8s2y_2748 {
  z-index: 2 !important;
  color: #003f80 !important;
  font-weight: bold !important;
  border-color: transparent !important;
  background-color: transparent !important;
  border-left: 3px solid #003f80 !important;
}

._app_list_item_a8s2y_2757 {
  border: none !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  color: #a2a3ab !important;
  font-family: "PT Sans Caption" !important;
}

._app_container_cards_a8s2y_2765 {
  gap: 4rem;
  display: flex;
}

._app_container_card_ord_a8s2y_2770 {
  gap: 4rem;
  display: flex;
}

._app_card_medicine_a8s2y_2775 {
  gap: 2rem;
  display: flex;
}

._app_container_card_medicine_a8s2y_2780 {
  cursor: pointer;
  padding: 1rem;
  border-radius: 10px;
  margin-bottom: 10px;
  background: #ffffff;
  flex-direction: row !important;
  box-shadow: 4px 4px 6px -4px rgba(24, 39, 75, 0.12), 0px 8px 8px -4px rgba(0, 63, 128, 0.08);
}

._app_container_card_medicine_2_a8s2y_2790 {
  display: grid;
  grid-template-columns: 100px 3fr;
  cursor: pointer;
  padding: 1rem;
  border-radius: 10px;
  margin-bottom: 10px;
  background: #ffffff;
  box-shadow: 4px 4px 6px -4px rgba(24, 39, 75, 0.12), 0px 8px 8px -4px rgba(0, 63, 128, 0.08);
}

._app_container_info_card_a8s2y_2801 {
  display: flex;
  flex-direction: column;
}

._rowGap5_a8s2y_2806 {
  row-gap: 5px;
}

._app_title_order_a8s2y_2715 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  color: #1a538d;
  font-family: "PT Sans Caption";
}

._app_title_card_order_a8s2y_2818 {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  color: #6e6f7c;
  font-family: "PT Sans Caption";
}

._app_title_card_programming_a8s2y_2826 {
  font-style: normal;
  font-size: 14px;
  color: #6e6f7c;
  width: 100%;
  max-width: 150px;
  font-family: "PT Sans Caption";
}

._app_subtitle_card_order_a8s2y_2835 {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #6e6f7c;
  font-family: "PT Sans Caption";
}

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

._app_background_image_a8s2y_2850 {
  border: 0px;
  width: 100%;
  height: 100%;
  min-height: 35px;
  min-width: 320px;
  padding-left: 5px;
  color: #6e6f7c;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-color: #f5f7fa;
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.33332%207.33332H7.80665L7.61998%207.15332C8.03662%206.66929%208.34111%206.09917%208.51168%205.48373C8.68225%204.86829%208.71468%204.22275%208.60665%203.59332C8.29332%201.73998%206.74665%200.259983%204.87998%200.0333165C4.22373%20-0.0497063%203.55718%200.0184976%202.93133%200.232709C2.30549%200.446921%201.73695%200.801462%201.2692%201.2692C0.801462%201.73695%200.446921%202.30549%200.232709%202.93133C0.0184976%203.55718%20-0.0497063%204.22373%200.0333165%204.87998C0.259983%206.74665%201.73998%208.29332%203.59332%208.60665C4.22275%208.71468%204.86829%208.68226%205.48373%208.51168C6.09916%208.34111%206.66929%208.03662%207.15332%207.61998L7.33332%207.80665V8.33332L10.1666%2011.1667C10.44%2011.44%2010.8866%2011.44%2011.16%2011.1667C11.4333%2010.8933%2011.4333%2010.4467%2011.16%2010.1733L8.33332%207.33332ZM4.33332%207.33332C2.67332%207.33332%201.33332%205.99332%201.33332%204.33332C1.33332%202.67332%202.67332%201.33332%204.33332%201.33332C5.99332%201.33332%207.33332%202.67332%207.33332%204.33332C7.33332%205.99332%205.99332%207.33332%204.33332%207.33332Z'%20fill='%23003F80'/%3e%3c/svg%3e");
}

._app_background_out_image_a8s2y_2865 {
  border: 0px;
  width: 100%;
  height: 100%;
  min-height: 35px;
  min-width: 320px;
  padding-left: 5px;
  color: #6e6f7c;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-color: #f5f7fa;
  background-image: none;
}

._app_container_options_a8s2y_2880 {
  display: flex;
  margin-top: 10px;
  margin-bottom: 16px;
  align-items: center;
}

._app_container_detail_appointment_a8s2y_2887 {
  display: flex;
  margin-top: 10px;
  flex-direction: column;
}

._app_container_w_a8s2y_2893 {
  width: 100%;
  display: flex;
  max-width: 170px;
  flex-direction: column;
}

._app_container_medicine_a8s2y_2900 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

._app_container_medicine_time_a8s2y_2906 {
  width: 100%;
  display: flex;
  min-width: 70px;
  flex-direction: column;
}

._app_title_info_card_a8s2y_2913 {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  color: #6e6f7c;
  font-family: "PT Sans Caption";
}

._app_subtitle_info_card_a8s2y_2921 {
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  color: #6e6f7c;
  font-family: "PT Sans Caption";
}

._app_title_info_card_medicine_a8s2y_2929 {
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  color: #6e6f7c;
  font-family: "PT Sans Caption";
}

._app_subtitle_info_card_medicine_a8s2y_2937 {
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  color: #6e6f7c;
  font-family: "PT Sans Caption";
  inline-size: 77px;
  overflow-wrap: break-word;
}

._app_title_detail_patient_a8s2y_2947 {
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  color: #1a538d;
  font-family: "PT Sans Caption";
}

._app_container_multitab_a8s2y_2955 {
  width: 100%;
  padding: 1rem;
}

._app_container_photo_a8s2y_2960 {
  width: 100%;
  height: 70px;
  max-width: 80px;
  border-radius: 50%;
  object-fit: contain;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

._app_title_not_notes_a8s2y_2971 {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #6e6f7c;
  font-family: "PT Sans Caption";
}

._app_title_input_a8s2y_2979 {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #00b4cc;
  line-height: 16px;
  font-family: "PT Sans Caption";
}

._app_multitab_background_a8s2y_2988 {
  background: #f5fcfd;
  border-radius: 10px 10px 0px 0px;
}

._app_multitab_sin_background_a8s2y_2993 {
  border-bottom: 1px solid #a3e4ec;
}

._app_container_alert_a8s2y_2997 {
  gap: 12px;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

._app_container_alert_a8s2y_2997 > span {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  color: #003f80;
  font-family: "PT Sans Caption";
}

._container_info_required_a8s2y_3012 {
  margin-bottom: 22px;
}

._app_multitab_title_a8s2y_3016 {
  font-weight: 400;
  font-size: 15px;
  font-style: normal;
  color: #00b4cc !important;
  font-family: "PT Sans Caption";
}

._app_roundInput_a8s2y_3024 {
  height: 35px;
  border: none;
  color: #a3bad1;
  border-radius: 6px;
  background-color: #f5f7fa;
}

._app_roundInput_a8s2y_3024:focus {
  color: #a3bad1;
  background-color: #f5f7fa;
}

._app_roundSearch_a8s2y_3037 {
  height: 32px;
  border: none;
  color: #a3bad1;
  border-radius: 6px;
  background-color: #f5f7fa;
}

._app_roundSearch_a8s2y_3037::placeholder {
  color: #a3bad1;
}

._app_roundInput_a8s2y_3024::placeholder {
  color: #a3bad1;
}

._app_roundSearch_a8s2y_3037:focus {
  color: #a3bad1 !important;
  background-color: #f5f7fa;
}

._app_card_custom_a8s2y_3058 {
  padding: 0.5rem;
  cursor: pointer;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 0.5rem;
  box-shadow: 1px 0px 1px rgba(43, 71, 139, 0.15);
  background: #ffffff;
  box-shadow: 4px 4px 6px -4px rgba(24, 39, 75, 0.12), 0px 8px 8px -4px rgba(0, 63, 128, 0.08);
}

._app_card_custom_ordering_a8s2y_3069 {
  padding: 1rem;
  cursor: pointer;
  border-radius: 10px;
  margin-bottom: 10px;
  background: #ffffff;
  box-shadow: 4px 4px 6px -4px rgba(24, 39, 75, 0.12), 0px 8px 8px -4px rgba(0, 63, 128, 0.08);
}
._app_card_custom_ordering_a8s2y_3069:hover {
  background-color: #e8e8ea;
}

._app_card_custom_programming_a8s2y_3081 {
  padding: 1rem;
  cursor: pointer;
  max-width: 832px;
  margin: auto;
  border-radius: 10px;
  margin-bottom: 10px;
  background: #ffffff;
  box-shadow: 4px 4px 6px -4px rgba(24, 39, 75, 0.12), 0px 8px 8px -4px rgba(0, 63, 128, 0.08);
}
._app_card_custom_programming_a8s2y_3081:hover {
  background-color: #e8e8ea;
}

._app_card_custom_shedule_a8s2y_3095 {
  padding: 1rem;
  cursor: pointer;
  max-width: 832px;
  margin: auto;
  border-radius: 10px;
  margin-bottom: 10px;
  background: #e6f8fa;
  border: 1px solid #a3e4ec;
}

._app_container_card_scroll_a8s2y_3106 {
  width: 100%;
  height: 55vh;
  overflow: auto;
  margin-bottom: 10px;
}

._app_container_scroll_a8s2y_3113 {
  width: 100%;
  height: 375px;
  overflow: auto;
  max-width: 816px;
}

._app_title_orderPed_a8s2y_3120 {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  color: #6e6f7c;
  font-family: "PT Sans Caption";
}

._app_container_scroll_a8s2y_3113::-webkit-scrollbar {
  width: 14px;
  background-color: transparent;
}

/* background of the scrollbar except button or resizer */
._app_container_scroll_a8s2y_3113::-webkit-scrollbar-track {
  background-color: transparent;
}

._app_container_scroll_a8s2y_3113::-webkit-scrollbar-track:hover {
  background-color: transparent;
}

/* scrollbar itself */
._app_container_scroll_a8s2y_3113::-webkit-scrollbar-thumb {
  background-color: #ccd9e6;
  border-radius: 16px;
  border: 5px solid #f6feff;
}

._app_container_scroll_a8s2y_3113::-webkit-scrollbar-thumb:hover {
  background-color: #a0a0a5;
  border: 4px solid #f4f4f4;
}

/*  */
._app_container_card_scroll_a8s2y_3106::-webkit-scrollbar {
  width: 14px;
  background-color: transparent;
}

/* background of the scrollbar except button or resizer */
._app_container_card_scroll_a8s2y_3106::-webkit-scrollbar-track {
  background-color: transparent;
}

._app_container_card_scroll_a8s2y_3106::-webkit-scrollbar-track:hover {
  background-color: transparent;
}

/* scrollbar itself */
._app_container_card_scroll_a8s2y_3106::-webkit-scrollbar-thumb {
  background-color: #ccd9e6;
  border-radius: 16px;
  border: 5px solid #fff;
}

._app_container_card_scroll_a8s2y_3106::-webkit-scrollbar-thumb:hover {
  background-color: #a0a0a5;
  border: 4px solid #f4f4f4;
}

._app_container_content_drawer_a8s2y_2627::-webkit-scrollbar {
  width: 14px;
  background-color: #fff;
}

/* background of the scrollbar except button or resizer */
._app_container_content_drawer_a8s2y_2627::-webkit-scrollbar-track {
  background-color: #fff;
}

._app_container_content_drawer_a8s2y_2627::-webkit-scrollbar-track:hover {
  background-color: #f4f4f4;
}

/* scrollbar itself */
._app_container_content_drawer_a8s2y_2627::-webkit-scrollbar-thumb {
  background-color: #ccd9e6;
  border-radius: 16px;
  border: 5px solid #fff;
}

._app_container_content_drawer_a8s2y_2627::-webkit-scrollbar-thumb:hover {
  background-color: #a0a0a5;
  border: 4px solid #f4f4f4;
}

._app_container_dialog_gray_a8s2y_3207 {
  width: 100%;
  max-width: 30px;
  cursor: pointer;
  text-align: center;
  border-radius: 5px;
  background-color: #e8e8ea;
}

._app_container_dialog_blue_a8s2y_3216 {
  width: 100%;
  max-width: 30px;
  cursor: pointer;
  text-align: center;
  border-radius: 5px;
  background-color: #00b4cc;
}

._app_container_gray_a8s2y_3225 {
  width: 100%;
  min-width: 30px;
  cursor: pointer;
  text-align: center;
  border-radius: 5px;
  background-color: #e8e8ea;
}

._app_container_blue_a8s2y_3234 {
  width: 100%;
  min-width: 30px;
  cursor: pointer;
  text-align: center;
  border-radius: 5px;
  background-color: #00b4cc;
}

._app_text_dialog_a8s2y_3243 {
  color: #fff;
  text-transform: uppercase;
}

._app_title_new_item_a8s2y_3248 {
  font-style: normal;
  font-size: 14px;
  font-weight: 700;
  color: #1a538d;
  font-family: "PT Sans Caption";
}

._ordDisabledRow_a8s2y_3256 {
  background-color: #f9f9fa !important;
  color: #cbcbd0 !important;
}

._ordBgYellow_a8s2y_3261 {
  background-color: #faf4c3 !important;
}

._selectedPdfPage_a8s2y_3265 {
  text-align: center;
  background-color: #d6f3f7;
  border-radius: 62px;
}

._inputDate_a8s2y_3271 {
  color: #003f80;
}

._inputDate_a8s2y_3271:focus {
  color: #003f80;
  outline: none;
  font-weight: bold;
}

._btnGenerateRep_a8s2y_3281 {
  background-color: #00b4cc;
  border: 1.5px solid #00b4cc;
  font-family: "PT Sans";
  color: #fff;
  min-width: 110px;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 6px;
  width: 63px;
  height: 40px;
}

._btnGenerateRep_a8s2y_3281:hover {
  background-color: #003f80;
  border: 1.5px solid #003f80;
  color: #fff;
}

._btnGenerateRep_a8s2y_3281:disabled {
  background-color: #cecece;
  border: 1.5px solid #cecece;
  color: #fff;
  opacity: 1;
  font-size: 15px;
}

._ordDarkBlueTextFontBig_a8s2y_3311 {
  color: #1a538d !important;
  font-size: 37px;
}

._referenceReportsPage_a8s2y_3316 {
  width: 100%;
  padding-right: 3rem;
}

._appItemCard_a8s2y_3321 {
  height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}

._appColorArrow_a8s2y_3327 {
  filter: brightness(0) saturate(100%) invert(43%) sepia(6%) saturate(736%) hue-rotate(198deg) brightness(98%) contrast(85%);
}

._app_container_dialog_gray_a8s2y_3207 {
  width: 100%;
  max-width: 30px;
  cursor: pointer;
  text-align: center;
  border-radius: 5px;
  background-color: #e8e8ea;
}

._app_container_dialog_blue_a8s2y_3216 {
  width: 100%;
  max-width: 30px;
  cursor: pointer;
  text-align: center;
  border-radius: 5px;
  background-color: #00b4cc;
}

._appBlueButton_a8s2y_3349 {
  border: 1px solid #00b4cc;
  border-radius: 10px;
  color: white;
  font-weight: bold;
  background-color: #00b4cc;
  width: 100%;
  padding: 5px;
}

._inputDateServiceReports_a8s2y_3359 {
  font-family: "PT Sans Caption", sans-serif;
  color: #003f80 !important;
  text-transform: uppercase;
}

._inputDateServiceReports_a8s2y_3359:focus {
  color: #003f80 !important;
  font-weight: bold;
}

._fontFamiTitle_a8s2y_3370 {
  font-family: PT Sans;
}

._shadeRadius_a8s2y_3374 {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
}

._ordsemiCardContainer_a8s2y_3379 {
  width: "100%";
  min-width: "20rem";
  height: "100%";
}

._ordsemiCardContainer_a8s2y_3379 {
  width: "100%";
  min-width: "20rem";
  height: "100%";
}

._ordAlertCustom_a8s2y_3391 {
  background-color: #f39682;
  color: white;
  border-radius: 5px;
  font-size: 14px;
}

._ordHoverBlueText_a8s2y_3398 {
  color: #00b4cc !important;
  text-decoration: underline;
}

._ordHoverBlueText_a8s2y_3398:hover {
  color: #005dbf !important;
}

._ordDarkBlueBtn_a8s2y_3407 {
  color: white;
  background-color: #003f80;
  font-family: "PT Sans";
  min-width: 110px;
  font-weight: bold;
  font-size: 15px;
  line-height: 19.41px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 6px;
}

._ordDarkBlueBtn_a8s2y_3407:disabled {
  background-color: gray;
  border: 1px solid gray;
  color: white;
}

._ordDarkBlueBtn_a8s2y_3407:hover {
  background-color: rgba(0, 63, 128, 0.5882352941);
  color: white;
}

._pl10Pr10_a8s2y_3431 {
  padding-left: 10%;
  padding-right: 10%;
}

._ordsemiCardContainer_a8s2y_3379 {
  width: "100%";
  min-width: "20rem";
  height: "100%";
}

._ordAlertCustom_a8s2y_3391 {
  background-color: #f39682;
  color: white;
}

/**
 * ==============================================
 * Dot Pulse
 * ==============================================
 */
._dotPulse_a8s2y_3452 {
  position: relative;
  left: -9999px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #9880ff;
  color: #9880ff;
  box-shadow: 9999px 0 0 -5px #9880ff;
  animation: _dotPulse_a8s2y_3452 1.5s infinite linear;
  animation-delay: 0.25s;
}

._ordGrayInput_a8s2y_1968 {
  color: #58595b !important;
}

._pdLeft5px_a8s2y_3469 {
  padding-left: 5px;
}

._pdRight5px_a8s2y_3473 {
  padding-left: 5px;
}

._topRightCorner_a8s2y_3477 {
  position: fixed;
  top: 0;
  right: 0;
}

._topLeftCorner_a8s2y_3483 {
  position: fixed;
  top: 0;
  left: 0;
}

._bottomRightCorner_a8s2y_3489 {
  position: fixed;
  bottom: 0;
  right: 0;
}

._bottomLeftCorner_a8s2y_3495 {
  position: fixed;
  bottom: 0;
  left: 0;
}

._ordLeftLineBlue_a8s2y_3501 {
  border-left: 5px solid #00b4cc;
  height: auto;
}

._multiTabScroll_a8s2y_3506 {
  height: 141vh;
  max-height: 125vh;
  overflow-y: scroll;
}

/* styles register appointment */
._app_container_close_app_a8s2y_3513 {
  display: flex;
  padding: 10px 16px;
  align-items: center;
  justify-content: flex-end;
}

._app_close_a8s2y_3520 {
  width: 15px;
  height: 15px;
  cursor: pointer;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3csvg%20width='13'%20height='14'%20viewBox='0%200%2013%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.70453%206.86527L11.9167%202.11422C12.0796%201.93023%2012.1711%201.68083%2012.1711%201.42081C12.1711%201.16079%2012.0796%200.911398%2011.9167%200.7274L11.526%200.286672C11.4454%200.195788%2011.3498%200.123691%2011.2445%200.0745037C11.1393%200.0253164%2011.0265%200%2010.9125%200C10.7986%200%2010.6858%200.0253164%2010.5805%200.0745037C10.4753%200.123691%2010.3796%200.195788%2010.2991%200.286672L6.08687%205.03772L1.87205%200.286672C1.79149%200.195788%201.69585%200.123691%201.5906%200.0745037C1.48534%200.0253164%201.37252%200%201.25858%200C1.14465%200%201.03183%200.0253164%200.926574%200.0745037C0.821315%200.123691%200.725677%200.195788%200.645124%200.286672L0.254382%200.7274C0.0914916%200.911398%200%201.16079%200%201.42081C0%201.68083%200.0914916%201.93023%200.254382%202.11422L4.46397%206.86527L0.254382%2011.6134C0.0914916%2011.7974%200%2012.0468%200%2012.3068C0%2012.5668%200.0914916%2012.8162%200.254382%2013.0002L0.645124%2013.4409C0.80892%2013.6232%201.02977%2013.7254%201.25989%2013.7254C1.49%2013.7254%201.71086%2013.6232%201.87465%2013.4409L6.08426%208.69282L10.2965%2013.4409C10.4598%2013.623%2010.6802%2013.7252%2010.9099%2013.7252C11.1396%2013.7252%2011.36%2013.623%2011.5234%2013.4409L11.9141%2013.0002C12.077%2012.8162%2012.1685%2012.5668%2012.1685%2012.3068C12.1685%2012.0468%2012.077%2011.7974%2011.9141%2011.6134L7.70453%206.86527Z'%20fill='%23CECECE'/%3e%3c/svg%3e");
}
._app_close_a8s2y_3520:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3%200.70998C13.2075%200.617276%2013.0976%200.543728%2012.9766%200.493547C12.8556%200.443365%2012.7259%200.417535%2012.595%200.417535C12.464%200.417535%2012.3343%200.443365%2012.2134%200.493547C12.0924%200.543728%2011.9825%200.617276%2011.89%200.70998L6.99998%205.58998L2.10998%200.699979C2.0174%200.607397%201.90749%200.533957%201.78652%200.483852C1.66556%200.433747%201.53591%200.407959%201.40498%200.407959C1.27405%200.407959%201.1444%200.433747%201.02344%200.483852C0.902472%200.533957%200.792561%200.607397%200.699979%200.699979C0.607397%200.792561%200.533957%200.902472%200.483852%201.02344C0.433747%201.1444%200.407959%201.27405%200.407959%201.40498C0.407959%201.53591%200.433747%201.66556%200.483852%201.78652C0.533957%201.90749%200.607397%202.0174%200.699979%202.10998L5.58998%206.99998L0.699979%2011.89C0.607397%2011.9826%200.533957%2012.0925%200.483852%2012.2134C0.433747%2012.3344%200.407959%2012.464%200.407959%2012.595C0.407959%2012.7259%200.433747%2012.8556%200.483852%2012.9765C0.533957%2013.0975%200.607397%2013.2074%200.699979%2013.3C0.792561%2013.3926%200.902472%2013.466%201.02344%2013.5161C1.1444%2013.5662%201.27405%2013.592%201.40498%2013.592C1.53591%2013.592%201.66556%2013.5662%201.78652%2013.5161C1.90749%2013.466%202.0174%2013.3926%202.10998%2013.3L6.99998%208.40998L11.89%2013.3C11.9826%2013.3926%2012.0925%2013.466%2012.2134%2013.5161C12.3344%2013.5662%2012.464%2013.592%2012.595%2013.592C12.7259%2013.592%2012.8556%2013.5662%2012.9765%2013.5161C13.0975%2013.466%2013.2074%2013.3926%2013.3%2013.3C13.3926%2013.2074%2013.466%2013.0975%2013.5161%2012.9765C13.5662%2012.8556%2013.592%2012.7259%2013.592%2012.595C13.592%2012.464%2013.5662%2012.3344%2013.5161%2012.2134C13.466%2012.0925%2013.3926%2011.9826%2013.3%2011.89L8.40998%206.99998L13.3%202.10998C13.68%201.72998%2013.68%201.08998%2013.3%200.70998Z'%20fill='%2300B4CC'/%3e%3c/svg%3e");
}

._app_container_register_patient_a8s2y_3532 {
  width: 100%;
  margin: auto;
  padding: 0.5rem;
  max-width: 560px;
}

._app_container_options_register_a8s2y_3539 {
  display: flex;
  width: 100%;
  margin: auto;
  max-width: 340px;
  align-items: center;
  justify-content: space-between;
}

._app_container_appointment_info_a8s2y_3548 {
  width: 100%;
  margin: auto;
  max-width: 360px;
  padding: 0.5rem 1rem;
}

._app_container_alert_patient_a8s2y_3555 {
  gap: 0.5rem;
  display: flex;
  height: 300px;
  align-items: center;
  flex-direction: column;
}

._app_container_button_a8s2y_3563 {
  display: flex;
  margin-top: 6px;
  margin-bottom: 6px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

._button_assign_appointment_a8s2y_3572 {
  width: 100%;
  padding: 1rem;
  height: 100%;
  display: flex;
  max-height: 40px;
  font-weight: 700;
  font-size: 16px;
  color: #ffffff;
  border-radius: 7px;
  font-style: normal;
  align-items: center;
  background: #00b4cc;
  margin-bottom: 10px;
  justify-content: center;
  font-family: "PT Sans Caption";
}

._button_assign_appointment_a8s2y_3572:hover {
  color: #fff;
  background: #1a538d;
}

._button_assign_appointment_a8s2y_3572:disabled {
  color: #bbb;
  background: #eee;
  cursor: default;
}

._inverse_a8s2y_3601 {
  color: #fff;
  background: rgb(243, 150, 130);
}

._app_alert_patient_a8s2y_3606 {
  padding: 0.8rem;
  border-radius: 5px;
  background: #f39682;
}

._app_alert_patient_a8s2y_3606 > span {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  color: #ffffff;
  font-family: "PT Sans Caption";
}

._button_detail_patient_a8s2y_3620 {
  width: 100%;
  padding: 1rem;
  height: 100%;
  display: flex;
  max-height: 40px;
  font-weight: 700;
  font-size: 16px;
  color: #1a538d;
  background: #ffffff;
  border-radius: 7px;
  font-style: normal;
  align-items: center;
  justify-content: center;
  border: 1px solid #00b4cc;
  font-family: "PT Sans Caption";
}

._button_detail_patient_a8s2y_3620:hover {
  color: #ffffff;
  background: #00b4cc;
}

._app_container_register_insurance_a8s2y_3643 {
  padding: 1rem;
  border-radius: 10px;
  margin-bottom: 0.7rem;
  background: #e6f8fa;
  border: 1px solid #a3e4ec;
}

._app_container_insurance_voluntary_a8s2y_3651 {
  padding: 1rem;
  background: #d6e0eb;
  border-radius: 10px;
  margin-bottom: 1rem;
  border: 1px solid #1a538d;
}

._app_inputs_register_patient_a8s2y_3659 {
  color: #cbcbd0 !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  border: 0.5px solid #5c84ad !important;
}

._app_inputs_register_patient_a8s2y_3659::placeholder {
  color: #cbcbd0 !important;
}

._app_inputs_register_patient_a8s2y_3659:focus {
  box-shadow: none !important;
}

._app_container_icon_detail_a8s2y_3674 {
  gap: 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

._app_inputs_detail_patient_a8s2y_3681 {
  color: #6e6f7c !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  border: 0.5px solid #5c84ad !important;
}

._app_inputs_detail_patient_a8s2y_3681::placeholder {
  color: #6e6f7c !important;
}

._app_inputs_detail_patient_a8s2y_3681:focus {
  box-shadow: none !important;
}

._app_inputs_detail_patient_a8s2y_3681:disabled {
  color: #6e6f7c !important;
  background: #f5f7fa !important;
  border-radius: 6px !important;
  border: 0.7px solid #a3bad1 !important;
}

._app_container_list_app_a8s2y_3703 {
  width: 100%;
  display: flex;
  height: 100%;
  overflow: auto;
  max-width: 320px;
  flex-direction: column;
  justify-content: space-between;
  border-right: 5px solid #00b4cc;
}

._app_container_register_app_a8s2y_3714 {
  width: 100%;
  overflow: auto;
  max-width: 580px;
  border-right: 5px solid #00b4cc;
}

._app_container_form_register_a8s2y_3721 {
  display: grid;
  column-gap: 2rem;
  grid-template-columns: repeat(2, 1fr);
}

._container_title_insurer_voluntary_a8s2y_3727 {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
  justify-content: space-between;
}

._app_title_insurer_voluntary_a8s2y_3734 {
  font-style: normal !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  color: #003f80 !important;
  font-family: "PT Sans Caption" !important;
}

._app_insurer_voluntary_a8s2y_3742 {
  font-style: normal;
  font-weight: 700;
  font-size: 17px;
  color: #003f80;
  font-family: "PT Sans Caption";
}

._btn_add_insurer_a8s2y_3750 {
  width: 20px;
  height: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.99998%2014.6668C11.6819%2014.6668%2014.6666%2011.6821%2014.6666%208.00016C14.6666%204.31826%2011.6819%201.3335%207.99998%201.3335C4.31808%201.3335%201.33331%204.31826%201.33331%208.00016C1.33331%2011.6821%204.31808%2014.6668%207.99998%2014.6668Z'%20stroke='%23003F80'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%205.3335V10.6668'%20stroke='%23003F80'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.33331%208H10.6666'%20stroke='%23003F80'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
}

._btn_search_a8s2y_3758 {
  height: 32px;
  width: 100%;
  max-width: 584px;
  color: #a3bad1;
  border-radius: 5px;
  background-color: #f5f7fa;
}
._btn_search_a8s2y_3758:focus {
  outline: none;
  box-shadow: none;
}
._btn_search_a8s2y_3758::placeholder {
  color: #a3bad1;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  font-family: "PT Sans Caption";
}

._btn_save_patient_a8s2y_3778 {
  color: #fff;
  padding: 0.5rem 1rem;
  border-radius: 5px;
  background: #003f80;
}

._app_container_content_form_a8s2y_3785 {
  display: flex;
  margin-bottom: 5px;
  flex-direction: column;
}

._app_title_register_app_a8s2y_3791 {
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  color: #1a538d;
  font-family: "PT Sans Caption";
}

._app_subtitle_register_app_a8s2y_3799 {
  font-style: normal;
  font-weight: 700;
  font-size: 17px;
  color: #00b4cc;
  font-family: "PT Sans Caption";
}

._app_subtitle_not_history_a8s2y_3807 {
  font-style: normal;
  font-weight: 700;
  font-size: 17px;
  color: #6e6f7c;
  font-family: "PT Sans Caption";
}

._app_container_search_app_a8s2y_3815 {
  width: 100%;
  margin: auto;
  max-width: 240px;
}

._app_input_search_a8s2y_3821 {
  width: 100%;
  height: 32px;
  font-weight: 400;
  font-size: 16px;
  color: #6e6f7c;
  max-width: 176px;
  font-style: normal;
  border-radius: 6px;
  font-family: "PT Sans Caption";
  border: 0.5px solid #5ccfde;
}

._app_input_search_a8s2y_3821:focus-visible {
  outline: none;
}

._app_back_search_a8s2y_3838 {
  display: flex;
  padding: 8px 16px;
  border-radius: 10px;
  margin-bottom: 10px;
  background: #e6f8fa;
  flex-direction: column;
  border: 1px solid #a3e4ec;
}

._app_container_icon_search_a8s2y_3848 {
  gap: 1rem;
  display: flex;
  align-items: center;
}

._app_title_search_a8s2y_3854 {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  color: #00b4cc;
  font-family: "PT Sans Caption";
}

._app_container_icon_new_a8s2y_3862 {
  gap: 0.5rem;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
._app_container_icon_new_a8s2y_3862:hover > div {
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20fill='%2300B4CC'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%207.25C12.4142%207.25%2012.75%207.58579%2012.75%208V16C12.75%2016.4142%2012.4142%2016.75%2012%2016.75C11.5858%2016.75%2011.25%2016.4142%2011.25%2016V8C11.25%207.58579%2011.5858%207.25%2012%207.25Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.25%2012C7.25%2011.5858%207.58579%2011.25%208%2011.25H16C16.4142%2011.25%2016.75%2011.5858%2016.75%2012C16.75%2012.4142%2016.4142%2012.75%2016%2012.75H8C7.58579%2012.75%207.25%2012.4142%207.25%2012Z'%20fill='white'/%3e%3c/svg%3e");
}
._app_container_icon_new_a8s2y_3862:hover > span {
  color: #00b4cc;
  text-decoration: underline;
}

._app_container_icon_voluntary_a8s2y_3876 {
  gap: 0.5rem;
  display: flex;
  cursor: pointer;
  align-items: center;
  margin-bottom: 10px;
  justify-content: space-between;
}

._app_container_icon_new_a8s2y_3862 > span {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: #6e6f7c;
  cursor: pointer;
  font-family: "PT Sans Caption";
}

._app_container_card_list_patient_a8s2y_3894 {
  width: 100%;
  display: flex;
  cursor: pointer;
  padding: 5px 16px;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #cbcbd0;
  border-bottom: 1px solid #cbcbd0;
}
._app_container_card_list_patient_a8s2y_3894:hover {
  background: rgba(236, 236, 236, 0.5019607843);
}

._app_title_list_a8s2y_3908 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  color: #6e6f7c;
  cursor: pointer;
  font-family: "PT Sans Caption";
}

._app_text_list_a8s2y_3917 {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  color: #6e6f7c;
  cursor: pointer;
  font-family: "PT Sans Caption";
}

._app_container_list_patient_a8s2y_3926 {
  width: 100%;
  height: 190px;
  overflow: auto;
}

._app_container_programming_a8s2y_3932 {
  width: 100%;
  max-width: 832px;
  margin: 50px auto auto auto;
}

._app_title_programming_a8s2y_3938 {
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  color: #1a538d;
  margin-top: 50px;
  font-family: "PT Sans Caption";
}

._app_container_card_insurer_a8s2y_3947 {
  padding: 1rem;
  cursor: pointer;
  border-radius: 10px;
  background: #ffffff;
  margin-bottom: 1rem;
  border: 1px solid #d6e0eb;
}

._app_title_programming_insurer_a8s2y_3956 {
  font-family: "PT Sans Caption";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  color: #1a538d;
}

._app_subtitle_insurer_a8s2y_3964 {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #1a538d;
  font-family: "PT Sans Caption";
}

._app_container_list_patient_a8s2y_3926::-webkit-scrollbar {
  width: 14px;
  background-color: #fff;
}

/* background of the scrollbar except button or resizer */
._app_container_list_patient_a8s2y_3926::-webkit-scrollbar-track {
  background-color: #fff;
}

._app_container_list_patient_a8s2y_3926::-webkit-scrollbar-track:hover {
  background-color: #fff;
}

/* scrollbar itself */
._app_container_list_patient_a8s2y_3926::-webkit-scrollbar-thumb {
  background-color: #ccd9e6;
  border-radius: 16px;
  border: 4px solid #fff;
}

._app_container_list_patient_a8s2y_3926::-webkit-scrollbar-thumb:hover {
  background-color: #ccd9e6;
  border: 4px solid #fff;
}

._filterGray_a8s2y_3998 {
  filter: grayscale(100%);
}

._dotPulse_a8s2y_3452::before,
._dotPulse_a8s2y_3452::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #9880ff;
  color: #9880ff;
}

._dotPulse_a8s2y_3452::before {
  box-shadow: 9984px 0 0 -5px #9880ff;
  animation: _dotPulseBefore_a8s2y_1 1.5s infinite linear;
  animation-delay: 0s;
}

._dotPulse_a8s2y_3452::after {
  box-shadow: 10014px 0 0 -5px #9880ff;
  animation: _dotPulseAfter_a8s2y_1 1.5s infinite linear;
  animation-delay: 0.5s;
}

@keyframes _dotPulseBefore_a8s2y_1 {
  0% {
    box-shadow: 9984px 0 0 -5px #9880ff;
  }
  30% {
    box-shadow: 9984px 0 0 2px #9880ff;
  }
  60%, 100% {
    box-shadow: 9984px 0 0 -5px #9880ff;
  }
}
@keyframes _dotPulse_a8s2y_3452 {
  0% {
    box-shadow: 9999px 0 0 -5px #9880ff;
  }
  30% {
    box-shadow: 9999px 0 0 2px #9880ff;
  }
  60%, 100% {
    box-shadow: 9999px 0 0 -5px #9880ff;
  }
}
@keyframes _dotPulseAfter_a8s2y_1 {
  0% {
    box-shadow: 10014px 0 0 -5px #9880ff;
  }
  30% {
    box-shadow: 10014px 0 0 2px #9880ff;
  }
  60%, 100% {
    box-shadow: 10014px 0 0 -5px #9880ff;
  }
}
._ordBgFileTableYellow_a8s2y_4060 {
  background-color: #fcf1e1 !important;
}

._ordBgFileTableRed_a8s2y_4064 {
  background-color: #fce6e1 !important;
}

._ordSpanText_a8s2y_4068 {
  color: #a2a3ab;
  font-size: 20px;
}

._ordGrayInput_a8s2y_1968 {
  color: #58595b !important;
}

._ordGrayOrdersInputs_a8s2y_4077 {
  color: #757575 !important;
}

._checkCardGreen_a8s2y_4081 {
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.75'%20y='0.75'%20width='38.5'%20height='38.5'%20rx='19.25'%20fill='%23FAFDF6'/%3e%3cpath%20d='M17.0002%2023.8164L13.7069%2020.5231C13.4731%2020.2892%2013.1559%2020.1578%2012.8251%2020.1578C12.4944%2020.1578%2012.1772%2020.2892%2011.9434%2020.5231C11.7095%2020.7569%2011.5781%2021.0741%2011.5781%2021.4048C11.5781%2021.5686%2011.6104%2021.7308%2011.673%2021.882C11.7357%2022.0333%2011.8276%2022.1708%2011.9434%2022.2866L16.1234%2026.4666C16.611%2026.9542%2017.3993%2026.9542%2017.8869%2026.4666L28.4669%2015.8866C28.7008%2015.6527%2028.8322%2015.3356%2028.8322%2015.0048C28.8322%2014.6741%2028.7008%2014.3569%2028.4669%2014.1231C28.2331%2013.8892%2027.9159%2013.7578%2027.5851%2013.7578C27.2545%2013.7578%2026.9373%2013.8892%2026.7035%2014.123C26.7034%2014.123%2026.7034%2014.123%2026.7034%2014.1231L17.0002%2023.8164Z'%20fill='%2383C036'%20stroke='%2383C036'%20stroke-width='0.5'/%3e%3crect%20x='0.75'%20y='0.75'%20width='38.5'%20height='38.5'%20rx='19.25'%20stroke='%2383C036'%20stroke-width='1.5'/%3e%3c/svg%3e");
}

._checkCardGreen_a8s2y_4081:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.75'%20y='0.75'%20width='38.5'%20height='38.5'%20rx='19.25'%20fill='%23BCE08D'/%3e%3cpath%20d='M17.0001%2023.8164L13.7068%2020.5231C13.4729%2020.2892%2013.1557%2020.1578%2012.825%2020.1578C12.4943%2020.1578%2012.1771%2020.2892%2011.9432%2020.5231C11.7094%2020.7569%2011.578%2021.0741%2011.578%2021.4048C11.578%2021.5686%2011.6102%2021.7308%2011.6729%2021.882C11.7356%2022.0333%2011.8274%2022.1708%2011.9432%2022.2866L16.1232%2026.4666C16.6108%2026.9542%2017.3991%2026.9542%2017.8868%2026.4666L28.4668%2015.8866C28.7006%2015.6527%2028.832%2015.3356%2028.832%2015.0048C28.832%2014.6741%2028.7006%2014.3569%2028.4668%2014.1231C28.2329%2013.8892%2027.9157%2013.7578%2027.585%2013.7578C27.2543%2013.7578%2026.9371%2013.8892%2026.7032%2014.1231L17.0001%2023.8164Z'%20fill='%23F7FEFF'%20stroke='white'%20stroke-width='0.5'/%3e%3crect%20x='0.75'%20y='0.75'%20width='38.5'%20height='38.5'%20rx='19.25'%20stroke='%23F7FEFF'%20stroke-width='1.5'/%3e%3c/svg%3e");
}

._denyCardRed_a8s2y_4094 {
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.75'%20y='0.75'%20width='38.5'%20height='38.5'%20rx='19.25'%20fill='%23FEF7F5'/%3e%3cpath%20d='M26.477%2013.5334C26.3613%2013.4176%2026.2239%2013.3256%2026.0726%2013.2629C25.9213%2013.2001%2025.7591%2013.1678%2025.5952%2013.1678C25.4314%2013.1678%2025.2691%2013.2001%2025.1178%2013.2629C24.9666%2013.3256%2024.8292%2013.4175%2024.7136%2013.5333C24.7135%2013.5334%2024.7134%2013.5335%2024.7133%2013.5336L20.0004%2018.2369L15.287%2013.5234C15.1712%2013.4077%2015.0337%2013.3158%2014.8824%2013.2531C14.7311%2013.1905%2014.569%2013.1582%2014.4052%2013.1582C14.2415%2013.1582%2014.0793%2013.1905%2013.928%2013.2531C13.7767%2013.3158%2013.6392%2013.4077%2013.5234%2013.5234C13.4077%2013.6392%2013.3158%2013.7767%2013.2531%2013.928C13.1905%2014.0793%2013.1582%2014.2415%2013.1582%2014.4052C13.1582%2014.569%2013.1905%2014.7311%2013.2531%2014.8824C13.3158%2015.0337%2013.4077%2015.1712%2013.5234%2015.287L18.2367%2020.0002L13.5234%2024.7134C13.4077%2024.8292%2013.3158%2024.9667%2013.2531%2025.118C13.1905%2025.2693%2013.1582%2025.4315%2013.1582%2025.5952C13.1582%2025.759%2013.1905%2025.9211%2013.2531%2026.0724C13.3158%2026.2237%2013.4077%2026.3612%2013.5234%2026.477C13.6392%2026.5928%2013.7767%2026.6846%2013.928%2026.7473C14.0793%2026.81%2014.2415%2026.8422%2014.4052%2026.8422C14.569%2026.8422%2014.7311%2026.81%2014.8824%2026.7473C15.0337%2026.6846%2015.1712%2026.5928%2015.287%2026.477L20.0002%2021.7638L24.7134%2026.477C24.8292%2026.5928%2024.9667%2026.6846%2025.118%2026.7473C25.2693%2026.81%2025.4315%2026.8422%2025.5952%2026.8422C25.759%2026.8422%2025.9211%2026.81%2026.0724%2026.7473C26.2237%2026.6846%2026.3612%2026.5928%2026.477%2026.477C26.5928%2026.3612%2026.6847%2026.2237%2026.7473%2026.0724C26.81%2025.9211%2026.8422%2025.759%2026.8422%2025.5952C26.8422%2025.4315%2026.81%2025.2693%2026.7473%2025.118C26.6847%2024.9667%2026.5928%2024.8292%2026.477%2024.7134L21.7638%2020.0002L26.477%2015.287C26.9546%2014.8094%2026.9546%2014.0111%2026.477%2013.5334Z'%20fill='%23F39682'%20stroke='%23F39682'%20stroke-width='0.5'/%3e%3crect%20x='0.75'%20y='0.75'%20width='38.5'%20height='38.5'%20rx='19.25'%20stroke='%23F39682'%20stroke-width='1.5'/%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
}

._denyCardRed_a8s2y_4094:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.75'%20y='0.75'%20width='38.5'%20height='38.5'%20rx='19.25'%20fill='%23F39682'/%3e%3cpath%20d='M18.2364%2020.0002L13.5232%2015.287C13.4074%2015.1712%2013.3156%2015.0337%2013.2529%2014.8824C13.1902%2014.7311%2013.158%2014.569%2013.158%2014.4052C13.158%2014.2415%2013.1902%2014.0793%2013.2529%2013.928C13.3156%2013.7767%2013.4074%2013.6392%2013.5232%2013.5234C13.639%2013.4077%2013.7765%2013.3158%2013.9278%2013.2531C14.0791%2013.1905%2014.2412%2013.1582%2014.405%2013.1582C14.5687%2013.1582%2014.7309%2013.1905%2014.8822%2013.2531C15.0335%2013.3158%2015.171%2013.4077%2015.2868%2013.5234L20.0002%2018.2369L24.713%2013.5336C24.7131%2013.5336%2024.7131%2013.5335%2024.7131%2013.5335C24.8289%2013.4176%2024.9663%2013.3256%2025.1176%2013.2629C25.2689%2013.2001%2025.4311%2013.1678%2025.595%2013.1678C25.7588%2013.1678%2025.9211%2013.2001%2026.0724%2013.2629C26.2237%2013.3256%2026.3611%2013.4176%2026.4768%2013.5335L18.2364%2020.0002ZM18.2364%2020.0002L13.5232%2024.7134C13.4074%2024.8292%2013.3156%2024.9667%2013.2529%2025.118C13.1902%2025.2693%2013.158%2025.4315%2013.158%2025.5952C13.158%2025.759%2013.1902%2025.9211%2013.2529%2026.0724C13.3156%2026.2237%2013.4074%2026.3612%2013.5232%2026.477C13.639%2026.5928%2013.7765%2026.6846%2013.9278%2026.7473C14.0791%2026.81%2014.2412%2026.8422%2014.405%2026.8422C14.5687%2026.8422%2014.7309%2026.81%2014.8822%2026.7473C15.0335%2026.6846%2015.171%2026.5928%2015.2868%2026.477L20%2021.7638L24.7132%2026.477C24.829%2026.5928%2024.9665%2026.6846%2025.1178%2026.7473C25.2691%2026.81%2025.4312%2026.8422%2025.595%2026.8422C25.7587%2026.8422%2025.9209%2026.81%2026.0722%2026.7473C26.2235%2026.6846%2026.361%2026.5928%2026.4768%2026.477C26.5926%2026.3612%2026.6844%2026.2237%2026.7471%2026.0724C26.8097%2025.9211%2026.842%2025.759%2026.842%2025.5952C26.842%2025.4315%2026.8097%2025.2693%2026.7471%2025.118C26.6844%2024.9667%2026.5926%2024.8292%2026.4768%2024.7134L21.7635%2020.0002L26.4768%2015.287C26.9543%2014.8094%2026.9544%2014.0113%2026.4769%2013.5336L18.2364%2020.0002Z'%20fill='%23F7FEFF'%20stroke='%23F39682'%20stroke-width='0.5'/%3e%3crect%20x='0.75'%20y='0.75'%20width='38.5'%20height='38.5'%20rx='19.25'%20stroke='%23F7FEFF'%20stroke-width='1.5'/%3e%3c/svg%3e");
}

._ordGreenButton_a8s2y_4107 {
  background-color: #fafdf6;
  border-radius: 10px;
  color: #bce08d;
  width: 100px;
}

._ordGreenBgButton_a8s2y_2435 {
  background-color: #fafdf6;
  border-radius: 10px;
  color: #bce08d;
  padding: 6px;
}

._ordRedBgButton_a8s2y_2442 {
  background-color: #fef7f5;
  border-radius: 10px;
  color: #f39682;
  padding: 6px;
}

._tooltipHover_a8s2y_4128:hover {
  filter: brightness(0) saturate(100%) invert(72%) sepia(45%) saturate(7269%) hue-rotate(149deg) brightness(93%) contrast(107%);
}

._outlineNone_a8s2y_4132:focus-visible {
  outline: none;
}

._ordOrangeButton_a8s2y_4136 {
  background-color: rgba(240, 200, 141, 0.1803921569);
  border-radius: 10px;
  color: #f3c682;
  width: 80px;
}

._ordOrangeButtonWidthAuto_a8s2y_4143 {
  background-color: rgba(240, 200, 141, 0.1803921569);
  border-radius: 10px;
  color: #f3c682;
  width: auto;
  padding: 0px 10px;
}

._ordGrayButtonWidthAuto_a8s2y_4151 {
  background-color: #cecece;
  border-radius: 10px;
  color: #6e6f7c;
  width: auto;
  padding: 0px 10px;
  font-size: 13px;
}

._ordRedButton_a8s2y_4160 {
  background-color: #fef7f5;
  border-radius: 10px;
  color: #f39682;
  width: 80px;
}

._ordRedButtonWidthAuto_a8s2y_4167 {
  background-color: #fef7f5;
  border-radius: 10px;
  color: #f39682;
  width: auto;
  padding: 0px 10px;
}

._cardCheckAppointment_a8s2y_4175 {
  background-color: #f5f7fa;
  border-radius: 16px;
}

._appSearchPatientButton_a8s2y_4180 {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.33333%203.33317H4.66667V3.99984C4.66667%204.73317%205.26667%205.33317%206%205.33317H10C10.7333%205.33317%2011.3333%204.73317%2011.3333%203.99984V3.33317H12.6667V6.6665H14V3.33317C14%202.59984%2013.4%201.99984%2012.6667%201.99984H9.88C9.6%201.2265%208.86667%200.666504%208%200.666504C7.13333%200.666504%206.4%201.2265%206.12%201.99984H3.33333C2.6%201.99984%202%202.59984%202%203.33317V12.6665C2%2013.3998%202.6%2013.9998%203.33333%2013.9998H6.66667V12.6665H3.33333V3.33317ZM8%201.99984C8.36667%201.99984%208.66667%202.29984%208.66667%202.6665C8.66667%203.03317%208.36667%203.33317%208%203.33317C7.63333%203.33317%207.33333%203.03317%207.33333%202.6665C7.33333%202.29984%207.63333%201.99984%208%201.99984Z'%20fill='%23003F80'/%3e%3cpath%20d='M14.8666%2013.9332L13.5333%2012.5999C13.9199%2011.9265%2014.1666%2011.1132%2013.8733%2010.1665C13.5199%209.01987%2012.5133%208.1332%2011.3133%208.01987C10.8683%207.97237%2010.4183%208.02508%209.99632%208.17412C9.57434%208.32317%209.19107%208.56477%208.87463%208.88122C8.55818%209.19767%208.31657%209.58093%208.16753%2010.0029C8.01848%2010.4249%207.96578%2010.8749%208.01328%2011.3199C8.13328%2012.5132%209.01328%2013.5265%2010.1599%2013.8799C11.1133%2014.1732%2011.9199%2013.9265%2012.5933%2013.5399L13.9266%2014.8732C14.1866%2015.1332%2014.5999%2015.1332%2014.8599%2014.8732C15.1199%2014.6132%2015.1266%2014.1932%2014.8666%2013.9332ZM10.9999%2012.6665C10.0666%2012.6665%209.33328%2011.9332%209.33328%2010.9999C9.33328%2010.0665%2010.0666%209.3332%2010.9999%209.3332C11.9333%209.3332%2012.6666%2010.0665%2012.6666%2010.9999C12.6666%2011.9332%2011.9333%2012.6665%2010.9999%2012.6665Z'%20fill='%23003F80'/%3e%3c/svg%3e");
  background-position: right;
  width: "-webkit-fill-available" !important;
  background-position: 96% 50%;
  margin: auto;
  background-size: 16px;
  padding-right: 40px;
}

._appGrayInputSearch_a8s2y_4191 {
  background-color: #f5fcfd;
  border-radius: 6px;
  font-size: 12px;
  color: #a3bad1;
}

._appGrayInputSearch_a8s2y_4191 > input {
  border: none;
  color: #a3bad1;
  background-color: #f5fcfd;
  height: 32px;
}

._appGrayInputSearch_a8s2y_4191 > img {
  padding-right: 0.5rem;
  color: #a3bad1;
}

._appInputDate_a8s2y_4210 {
  color: #a3bad1;
  background-color: #f5fcfd;
  border: none;
  border-radius: 6px;
  font-size: 12px;
  padding: 0px 10px;
  height: 32px;
}

._appInputDate_a8s2y_4210::placeholder {
  color: #a3bad1;
}

._appInputDate_a8s2y_4210:focus {
  outline: none;
}

._blueCardNoBorder_a8s2y_4228 {
  padding: auto;
  height: auto;
  background-color: #e6f8fa;
  border-radius: 10px;
}

._blueMediumText_a8s2y_4235 {
  color: #1abcd2;
}

._superClearGreyText_a8s2y_4239 {
  color: #a2a3ab;
}

._filterHoverBlue_a8s2y_4243:hover {
  filter: invert(43%) sepia(43%) saturate(3118%) hue-rotate(156deg) brightness(104%) contrast(107%);
}

._f32_a8s2y_4247 {
  font-size: 32px;
}

._TableRowHeader_a8s2y_4251:hover {
  color: #1abcd2;
  font-weight: bold;
  text-decoration: underline;
}

._darkBlueHover_a8s2y_4257:hover {
  filter: invert(11%) sepia(47%) saturate(7027%) hue-rotate(201deg) brightness(101%) contrast(101%);
}

._appAddFileButton_a8s2y_4261 {
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3csvg%20width='8'%20height='16'%20viewBox='0%200%208%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.00008%204.49996V11.5533C7.00008%2012.9466%205.98008%2014.1866%204.59341%2014.32C4.22298%2014.357%203.8489%2014.3159%203.49533%2014.1993C3.14177%2014.0828%202.81658%2013.8934%202.54077%2013.6433C2.26497%2013.3933%202.04468%2013.0881%201.89413%2012.7477C1.74358%2012.4072%201.66612%2012.0389%201.66675%2011.6666V3.42662C1.66675%202.55329%202.29341%201.75996%203.16008%201.67329C3.3925%201.64899%203.62744%201.67383%203.84964%201.74621C4.07184%201.8186%204.27633%201.9369%204.44984%202.09343C4.62336%202.24997%204.76201%202.44125%204.8568%202.65485C4.9516%202.86845%205.00041%203.0996%205.00008%203.33329V10.3333C5.00008%2010.7%204.70008%2011%204.33341%2011C3.96675%2011%203.66675%2010.7%203.66675%2010.3333V4.49996C3.66675%204.22662%203.44008%203.99996%203.16675%203.99996C2.89341%203.99996%202.66675%204.22662%202.66675%204.49996V10.24C2.66675%2011.1133%203.29341%2011.9066%204.16008%2011.9933C4.3925%2012.0176%204.62744%2011.9927%204.84964%2011.9204C5.07184%2011.848%205.27633%2011.7297%205.44984%2011.5731C5.62336%2011.4166%205.76201%2011.2253%205.8568%2011.0117C5.9516%2010.7981%206.00041%2010.567%206.00008%2010.3333V3.44662C6.00008%202.05329%204.98008%200.813291%203.59341%200.679957C3.22308%200.643471%202.84921%200.684936%202.49588%200.801685C2.14254%200.918433%201.81756%201.10788%201.54187%201.35782C1.26618%201.60776%201.04588%201.91267%200.89516%202.2529C0.744437%202.59314%200.666631%202.96116%200.666748%203.33329V11.5133C0.666748%2013.4266%202.06675%2015.14%203.97341%2015.32C6.16675%2015.52%208.00008%2013.8133%208.00008%2011.6666V4.49996C8.00008%204.22662%207.77341%203.99996%207.50008%203.99996C7.22675%203.99996%207.00008%204.22662%207.00008%204.49996Z'%20fill='%23003F80'/%3e%3c/svg%3e");
  background-position: right;
  width: "-webkit-fill-available" !important;
  background-position: 96% 50%;
  margin: auto;
  background-size: 16px;
  padding-right: 40px;
}

._f24_a8s2y_4272 {
  font-size: 24px;
}

._appDarkBlueText_a8s2y_4276 {
  color: #003f80;
}

._heightSelectApp_a8s2y_4280 > div {
  height: auto !important;
}

._heightSelectApp_a8s2y_4280 > div > div {
  height: 70px !important;
  overflow-y: scroll;
}

._appSchSettButton_a8s2y_4289 {
  display: flex;
  padding: 8px 16px;
  border-radius: 10px;
  margin-bottom: 10px;
  background: #e6f8fa;
  flex-direction: column;
  border: 1px solid #a3e4ec;
}

._appSchSettButton_a8s2y_4289:hover {
  background: #a3e4ec;
  border: 1px solid #a3e4ec;
}

._appSchSettButtonActive_a8s2y_4304 {
  display: flex;
  padding: 8px 16px;
  border-radius: 10px;
  margin-bottom: 10px;
  background: #00b4cc;
  flex-direction: column;
  border: 1px solid #00b4cc;
}

._appSchSettButtonActive_a8s2y_4304:hover {
  background: #5ccfde;
  border: 1px solid #5ccfde;
}

._appCardBlueDark_a8s2y_4319 {
  background: #f5f7fa;
  border: 1px solid #003f80;
  border-radius: 10px;
}

._appInputLine_a8s2y_4325 {
  border: none;
  border-bottom: 1px solid #a2a3ab;
}

._appInputFileAdmission_a8s2y_4330 {
  border: 1px solid rgba(0, 180, 204, 0.3607843137);
  border-radius: 5px;
  font-size: 12px;
  height: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 10px;
  padding: 0.25rem 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

._appInputLine_a8s2y_4325::placeholder {
  border: none;
  color: #cecece;
}

._appInputLine_a8s2y_4325:focus {
  border: none;
  border-bottom: 1px solid #a2a3ab;
  outline: none;
}

._textOrangeHover_a8s2y_4355 {
  color: #f39682;
}

._textOrangeHover_a8s2y_4355:hover > ._AddIconHover_a8s2y_4359:hover {
  color: #00b4cc;
}

._AddIconHover_a8s2y_4359:hover {
  filter: invert(43%) sepia(43%) saturate(3118%) hue-rotate(156deg) brightness(104%) contrast(107%);
}

._appButtonAdd_a8s2y_4367:hover ._textOrangeHover_a8s2y_4355 {
  color: #00b4cc;
}

._appButtonAdd_a8s2y_4367:hover ._AddIconHover_a8s2y_4359 {
  filter: invert(43%) sepia(43%) saturate(3118%) hue-rotate(156deg) brightness(104%) contrast(107%);
}

._tooltipAlert_a8s2y_4375 > div {
  background-color: #f39682 !important;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
  color: #fff;
}

._svgWhiteFilter_a8s2y_4381 {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(204deg) brightness(103%) contrast(104%);
}

._svgTurquoiseFilter_a8s2y_4385 {
  filter: brightness(0) saturate(100%) invert(51%) sepia(89%) saturate(1167%) hue-rotate(146deg) brightness(91%) contrast(102%);
}

._hoverPopup_a8s2y_4389:hover {
  filter: brightness(0) saturate(100%) invert(51%) sepia(89%) saturate(1167%) hue-rotate(146deg) brightness(91%) contrast(102%) !important;
}

._appCheckInput_a8s2y_4393[type=checkbox] {
  border: 2px solid #00b4cc;
  border-radius: 4px;
  background: #fff;
  cursor: pointer;
  height: 16px;
  width: 16px;
}

._appCheckInput_a8s2y_4393[type=checkbox]:hover {
  opacity: 1;
}

._appCheckInput_a8s2y_4393[type=checkbox]:checked {
  background-color: #000;
  opacity: 1;
}

._appCheckInput_a8s2y_4393[type=checkbox]:before {
  position: absolute;
  right: 50%;
  top: 50%;
  width: 4px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  margin: -1px -1px 0 -1px;
  transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
}

._appCheckClear_a8s2y_4424 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #00b4cc;
  box-sizing: border-box;
  border-radius: 4px;
}

._appCheckClear_a8s2y_4424:checked {
  /* Color Principal */
  background: #00b4cc;
  border-radius: 4px;
}

._checkClearBlue_a8s2y_4438 {
  border: 1.5px solid #00b4cc !important;
}

._checkClearBlue_a8s2y_4438:checked {
  background-color: #00b4cc !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #00b4cc;
}

._checkClearBlue_a8s2y_4438:checked:hover {
  background-color: #00b4cc !important;
  border-color: #00b4cc;
}

._checkClearGray_a8s2y_4453 {
  border: 2px solid #cbcbd0 !important;
}

._gray_a8s2y_1309 {
  filter: brightness(0) saturate(100%) invert(83%) sepia(5%) saturate(166%) hue-rotate(202deg) brightness(99%) contrast(90%);
}

._checkClearGray_a8s2y_4453:checked {
  border: 2px solid #00b4cc !important;
  background-color: #00b4cc !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #00b4cc;
}

._checkClearGray_a8s2y_4453:checked:hover {
  border: 2px solid #00b4cc !important;
  background-color: #00b4cc !important;
  border-color: #00b4cc;
}

._appBillingInput_a8s2y_4474 {
  color: #6e6f7c !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  border: 0.7px solid #00b4cc !important;
}

._appBillingInput_a8s2y_4474::placeholder {
  color: #ccd9e6 !important;
}

._appBillingInputFile_a8s2y_4485 {
  color: #6e6f7c !important;
  border-radius: 6px !important;
  background: #ffffff !important;
  border: 0.7px solid rgba(0, 180, 204, 0.4392156863) !important;
}

._appBillingInputFile_a8s2y_4485::placeholder {
  color: #ccd9e6 !important;
}

._appBillingInputDate_a8s2y_4496 {
  color: #00b4cc !important;
  font-weight: bold;
  border-radius: 6px !important;
  background: #ffffff !important;
  border: 0.7px solid #00b4cc !important;
}

._appBillingInputDate_a8s2y_4496::placeholder {
  color: #ccd9e6 !important;
}

._ordBillingBgBlue_a8s2y_4508 {
  background-color: #e6f8fa;
  border-radius: 20px;
  text-align: center;
}

._globalUnderline_a8s2y_4514 {
  text-decoration: underline;
}

._appButtonHover_a8s2y_4518:hover ._appTextHoverTurquoise_a8s2y_4518 {
  color: #00b4cc;
}

._appButtonHover_a8s2y_4518:hover ._AppIconHoverTurquoise_a8s2y_4522 {
  filter: invert(43%) sepia(43%) saturate(3118%) hue-rotate(156deg) brightness(104%) contrast(107%);
}

._appBackBorderBlue_a8s2y_4526 {
  background: #f5fcfd;
  border: 1px solid #00b4cc;
  border-radius: 20px;
}

._addCardSite_a8s2y_4532 {
  border: 1px solid #d6e0eb;
  border-radius: 15px;
  width: 192px;
  height: 121px;
  transition: all 0.3s;
}

._addCardSite_a8s2y_4532:hover {
  background-color: #f5f7fa;
}

._calendarContainer_a8s2y_4544 {
  padding: 60px 110px;
  width: 100%;
}

._headerCalendarDoctor_a8s2y_4549 {
  display: grid;
  grid-template-columns: 42px 1fr;
  height: 42px;
  justify-content: center;
  align-items: center;
  column-gap: 20px;
  margin-bottom: 10px;
}

._headerCalendarSite_a8s2y_4559 {
  display: grid;
  grid-template-columns: 1fr;
  height: 42px;
  column-gap: 10px;
  margin-bottom: 10px;
}

._headerCalendarDoctor_logo_a8s2y_4567 {
  border-radius: 100%;
  background-color: #ccc;
  height: 100%;
}

._headerCalendarDoctor_nameDoctor_a8s2y_4573 {
  color: #003f80;
  font-weight: bold;
  font-size: 24px;
}

._appWatchTime_a8s2y_4579 {
  background-color: #00b4cc;
  border-radius: 7px;
  color: #fff;
}

._appWatchTime_a8s2y_4579:hover {
  background-color: #5c84ad;
}

._addBorderLineGray_a8s2y_4589 {
  border-bottom: 1px solid #e8e8ea;
}

._addCardWhite_a8s2y_4593 {
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 8px 8px 18px -6px rgba(0, 63, 128, 0.12), 0px 12px 42px -4px rgba(0, 63, 128, 0.12);
}

._addGrayCircle_a8s2y_4599 {
  background-color: #f9f9fa;
  border-radius: 24px;
}

._addTextAquaColor_a8s2y_4604 {
  color: #a3e4ec;
}

._appInputLineBlue_a8s2y_4608 {
  border: none;
  border-bottom: 1px solid #a2a3ab;
}

._appInputLineBlue_a8s2y_4608::placeholder {
  border: none;
  color: #00b4cc;
}

._appInputLineBlue_a8s2y_4608:focus {
  border: none;
  border-bottom: 1px solid #a2a3ab;
  outline: none;
}

._svgBlueFilter_a8s2y_4624 {
  filter: brightness(0) saturate(100%) invert(17%) sepia(41%) saturate(3948%) hue-rotate(196deg) brightness(95%) contrast(101%);
}

._heightAutoSelectApp_a8s2y_4628 > div {
  height: fit-content !important;
}

._heightAutoSelectApp_a8s2y_4628 > div > div {
  height: auto !important;
}

._xx_a8s2y_4636 {
  flex: 1;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._styleTr_a8s2y_4644 {
  display: grid;
  grid-template-columns: 15% 20% 20% 15% 10% 10% 10%;
  align-items: center;
  border-bottom: 2px solid rgba(0, 180, 204, 0.2392156863);
  padding: 5px;
}

._styleT2_a8s2y_4652 {
  display: grid;
  grid-template-columns: 15% 20% 20% 15% 10% 10% 10%;
  align-items: center;
  padding: 5px;
}

._colorCitas_a8s2y_4659 {
  color: "#696969";
}

._appPdfReminderPin_a8s2y_4663 {
  background-color: #d6e0eb;
  color: #58595b;
  border-radius: 3px;
  text-decoration: underline;
}

._colorNewOrder_a8s2y_4670 {
  display: flex;
  align-items: center;
  justify-content: end;
  color: #697387;
}

._colorNewOrderHover_a8s2y_4677:hover,
._colorNewOrderHover_a8s2y_4677:hover img {
  filter: brightness(0) saturate(100%) invert(70%) sepia(42%) saturate(5635%) hue-rotate(144deg) brightness(89%) contrast(103%);
  cursor: pointer;
}

._iconColorDarkBlue_a8s2y_4683 :hover {
  filter: brightness(0) saturate(100%) invert(23%) sepia(99%) saturate(5773%) hue-rotate(201deg) brightness(91%) contrast(101%);
  cursor: pointer;
}

._iconColorRed_a8s2y_4688 :hover {
  cursor: pointer;
  filter: brightness(0) saturate(100%) invert(16%) sepia(88%) saturate(5830%) hue-rotate(357deg) brightness(110%) contrast(117%);
}

._iconColorGreen_a8s2y_4693 :hover {
  cursor: pointer;
  filter: brightness(0) saturate(100%) invert(39%) sepia(76%) saturate(4342%) hue-rotate(136deg) brightness(100%) contrast(103%);
}

._customPopover_a8s2y_4698:hover {
  background-color: #00b4cc;
}

._inputMonthYear_a8s2y_4702 {
  border: 1px solid #ccc !important;
  border-radius: 3px;
  padding: 3px;
  color: #939393;
  outline: none;
  text-transform: capitalize;
}

._customPopover_a8s2y_4698:hover > p,
._customPopover_a8s2y_4698:hover > img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}

._hoverOrdAquaMarine_a8s2y_4716:hover {
  filter: brightness(0) saturate(100%) invert(51%) sepia(70%) saturate(625%) hue-rotate(140deg) brightness(95%) contrast(101%);
}

._backGroundAquamarineHover_a8s2y_4720:hover {
  background-color: rgba(214, 243, 247, 0.4117647059);
}

._customPopover2_a8s2y_4724:hover > p,
._customPopover2_a8s2y_4724:hover > img {
  filter: brightness(0) saturate(100%) invert(25%) sepia(35%) saturate(1993%) hue-rotate(181deg) brightness(99%) contrast(90%);
}

._customPopover_a8s2y_4698 {
  align-items: center;
  display: flex;
  margin: 5px auto;
  text-align: center;
  padding: 0px 5px;
  transition: all 0.3s;
}

._pointer_a8s2y_4738 {
  cursor: pointer;
}

._colorWhite_a8s2y_4742 {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}

._colorGray_a8s2y_4746 {
  filter: brightness(0) saturate(100%) invert(49%) sepia(6%) saturate(752%) hue-rotate(198deg) brightness(85%) contrast(85%);
}

._colorWhite_a8s2y_4742 {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}

._popap_a8s2y_4754 {
  position: absolute;
  margin-top: 7rem;
  background: white;
  padding: 6px 2px;
  border-radius: 10px;
  box-shadow: 0px 0px 5px #ccc;
  text-align: center;
  font-size: 14px;
}

._poapItem_a8s2y_4765:hover {
  background-color: #00b4cc;
  font-weight: bold;
  color: white !important;
}

._poapItem_a8s2y_4765 {
  display: flex;
  gap: 5px;
  justify-content: center;
  align-items: center;
  padding: 0px 4px;
}

._bgBox_a8s2y_4779 {
  background-color: #f5fcfd;
  padding: 10px;
  border-radius: 10px;
}

._grid2_a8s2y_4785 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  gap: 20px;
}

._grid4_a8s2y_4792 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  justify-content: center;
  align-items: center;
}

._infoPatient_a8s2y_4800 {
  color: #00b4cc;
  font-weight: bold;
}

._infoPatient2_a8s2y_4805 {
  color: #003f80;
  font-weight: bold;
}

._fs17_a8s2y_4810 {
  font-size: 17px;
}

._btnCancel_a8s2y_1878 {
  padding: 10px 20px;
  border: 1px solid #003f80;
  border-radius: 5px;
  color: #003f80;
  font-weight: bold;
  transition: all 0.5s;
}

._btnCancel_a8s2y_1878:hover {
  background-color: #003f80;
  color: white;
}

._btnSave_a8s2y_1909 {
  padding: 10px 20px;
  border-radius: 5px;
  color: white;
  font-weight: bold;
  transition: all 0.5s;
  background-color: #00b4cc;
}

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

._veryClearGrayText_a8s2y_4843 {
  color: #aeafca;
}

._alertHeaderLineOrange_a8s2y_4847 {
  border-right: 4px solid #f39682;
}

._heightScrollSelectApp_a8s2y_4851 > div {
  height: auto !important;
}

._heightScrollSelectApp_a8s2y_4851 > div > div {
  height: 60px !important;
  overflow-y: auto;
}

._svgDarkBlueFilter_a8s2y_4860 {
  filter: brightness(0) saturate(100%) invert(23%) sepia(99%) saturate(5773%) hue-rotate(201deg) brightness(91%) contrast(101%);
}

._nmCardQuestions_a8s2y_4864 {
  border-radius: 15px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
}

._nmCardQuestionsRequired_a8s2y_4869 {
  transition: all 0.5s;
  border-radius: 15px;
  box-shadow: 0px 4px 20px rgba(206, 74, 74, 0.39);
}

._nmCardShortQuestions_a8s2y_4875 {
  transition: all 0.5s;
  border-radius: 15px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  max-height: 517px;
}

._nmShortAnswer_a8s2y_4882 {
  transition: all 0.5s;
  background-color: rgba(0, 0, 0, 0.06);
}

._nmShortAnswerContainer_a8s2y_4887 {
  transition: all 0.5s;
  max-height: 350px;
  overflow-y: auto;
}

._registerInputsNom_a8s2y_4893 {
  border: 0px;
  border-bottom: 1px solid #7fadde;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 27px;
  max-height: 27px;
  font-size: 13px;
  color: #58595b;
  outline: none;
}

._OrdSlideButtonNom_a8s2y_4906 {
  background: #f2f7fc;
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  margin-top: 16px;
  margin-bottom: 20px;
}

._svgFilterDarkBlue_a8s2y_4914 {
  filter: brightness(0) saturate(100%) invert(24%) sepia(35%) saturate(5031%) hue-rotate(199deg) brightness(96%) contrast(101%);
}

._textDetailNom_a8s2y_4918 {
  text-decoration: underline;
  text-decoration-color: #005dbf;
  cursor: pointer;
}

._icono_a8s2y_4924 {
  background: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='55' viewBox='0 0 24 24' width='55' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 0px;
  border: 1px solid #dfdfdf;
  border-radius: 2px;
  margin-right: 2rem;
  padding: 1rem;
  padding-right: 2rem;
}

._W900_a8s2y_4937 {
  width: 900px !important;
}

._nomInput_a8s2y_4941 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 27px;
  max-height: 27px;
  font-size: 13px;
  color: #58595b;
}

._nomInput_a8s2y_4941:focus {
  outline: none;
}

._svgFilterColorBlue_a8s2y_4956 {
  filter: brightness(0) saturate(100%) invert(40%) sepia(84%) saturate(2005%) hue-rotate(175deg) brightness(106%) contrast(99%);
}

._containerSearch_a8s2y_4960 {
  gap: 10px;
  width: 100%;
  display: flex;
  align-items: center;
}

._containerSelect_a8s2y_4967 {
  width: 100%;
  max-width: 300px;
}

._containerDate_a8s2y_4972 {
  width: 100%;
  max-width: 140px;
}

._containerSearchAdmin_a8s2y_4977 {
  width: 100%;
  max-width: 270px;
}

._selectAdministracion_a8s2y_4982 {
  height: 27px;
  border-radius: 6px;
  border: 1px solid #005dbf;
}

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

._textColorAdministracion_a8s2y_4994 {
  color: #005dbf;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  font-family: "PT Sans Caption";
}

._borderAccordion_a8s2y_5002 {
  border: 1px solid #00b4cc;
}

._selectedBg_a8s2y_5006 {
  background-color: #fcf1e1 !important;
}

._order1_a8s2y_5010 {
  order: 1;
}

._order0_a8s2y_5014 {
  order: 0;
}

._minWidth300px_a8s2y_5018 {
  width: 300px !important;
}

._minWidth100px_a8s2y_5022 {
  width: 100px !important;
}

._minWidth50px_a8s2y_5026 {
  width: 50px !important;
}

._minWidth150px_a8s2y_5030 {
  width: 150px !important;
}

._minWidth200px_a8s2y_5034 {
  width: 200px !important;
}

._minWidth400px_a8s2y_5038 {
  width: 400px !important;
}

._minWidth50px_a8s2y_5026 {
  width: 50px !important;
}

._minWidth80px_a8s2y_5046 {
  width: 80px !important;
}

._iconWhite_a8s2y_5050 {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(106%);
}

._outlineDanger_a8s2y_5054 {
  outline-color: #dc3545 !important;
}

._cardStyles_a8s2y_5058 {
  box-shadow: 0px 5px 10px #ccc;
  border-radius: 15px;
  padding: 15px 20px;
  display: grid;
  grid-template-columns: 1fr;
  background-color: white !important;
}

._hoverClose_a8s2y_5067 :hover {
  transform: scale(1.1);
}

._iconUserCircle_a8s2y_5071 > img {
  border-radius: 50%;
  border: 3px solid #01a0f6;
  width: 110px;
  height: 110px;
}

._f40_a8s2y_5078 {
  font-size: 40px;
}

._f45_a8s2y_5082 {
  font-size: 45px;
}

._f30_a8s2y_5086 {
  font-size: 30px;
}

._invalidCard_a8s2y_5090 {
  transition: 0.3s all ease-in-out;
  background: #fef3f4;
  box-shadow: 2px 2px 12px 2px rgba(0, 63, 128, 0.08), 2px 4px 8px 2px rgba(0, 63, 128, 0.04);
  border-radius: 10px;
  padding: 16px;
}

._invalidInput_a8s2y_5098 {
  border: 0.5px solid #ec1c24;
}

._nomInput_a8s2y_4941 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 27px;
  max-height: 27px;
  font-size: 13px;
  color: #58595b;
}

._nomInput_a8s2y_4941:focus {
  outline: none;
}

._labelFilterSwitch_a8s2y_5117 {
  color: #5f606a;
  font-weight: bold;
  font-size: 16px;
}

._headerBorderActive_a8s2y_5123 {
  border: 1px solid rgba(128, 128, 128, 0.3294117647);
  padding: 5px;
  text-align: center;
  color: #005dbf;
  box-shadow: 0px 0px 0.6px;
  border-bottom: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

._headerBorderNoActive_a8s2y_5134 {
  padding: 5px;
  text-align: center;
  color: #005dbf;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #f5f7fa;
  border: 1px solid #f5f7fa;
  border-bottom: 1px solid rgba(128, 128, 128, 0.3294117647);
}

._headerBorderNoActive_a8s2y_5134:hover {
  box-shadow: 0px 0px 4px rgba(128, 128, 128, 0.3294117647);
  border: 1px solid rgba(128, 128, 128, 0.3294117647);
  cursor: pointer;
}

._headerBorder_a8s2y_5123 {
  border-bottom: 1px solid rgba(128, 128, 128, 0.3294117647);
}

._iconCircle_a8s2y_5155 {
  height: 14px;
  width: 14px;
  border-radius: 100%;
  border: 1px solid gray;
  padding-left: 5px;
}

._hoverBlueLight_a8s2y_5163:hover {
  filter: brightness(0) saturate(100%) invert(57%) sepia(95%) saturate(4031%) hue-rotate(173deg) brightness(102%) contrast(102%);
}

._svgFilterColorBlue_a8s2y_4956 {
  filter: brightness(0) saturate(100%) invert(40%) sepia(84%) saturate(2005%) hue-rotate(175deg) brightness(106%) contrast(99%);
}

._iconUserCircle_a8s2y_5071 > img {
  border-radius: 50%;
  border: 3px solid #01a0f6;
  width: 110px;
  height: 110px;
}

._f40_a8s2y_5078 {
  font-size: 40px;
}

._f30_a8s2y_5086 {
  font-size: 30px;
}

._invalidCard_a8s2y_5090 {
  transition: 0.3s all ease-in-out;
  background: #fef3f4;
  box-shadow: 2px 2px 12px 2px rgba(0, 63, 128, 0.08), 2px 4px 8px 2px rgba(0, 63, 128, 0.04);
  border-radius: 10px;
  padding: 16px;
}

._invalidInput_a8s2y_5098 {
  border: 0.5px solid #ec1c24;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 27px;
  max-height: 27px;
  font-size: 13px;
  color: #58595b;
}

._createNomModule_a8s2y_5205 {
  padding: 4px 7px;
  color: #58595b;
  font-size: 12px;
  border-radius: 10px;
  height: 24px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

._createNomModule_a8s2y_5205:hover {
  background-color: rgba(0, 93, 191, 0.05);
  color: #005dbf;
}

._createNomModule_a8s2y_5205 > div {
  background-repeat: no-repeat;
  background-position: center;
  width: 16px;
  height: 16px;
  margin: auto;
  display: none;
}

._createNomModule_a8s2y_5205:hover > div {
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20fill='%23005DBF'/%3e%3cpath%20d='M12%208V16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012H16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  width: "-webkit-fill-available";
  margin: auto;
  display: flex;
}

._createNomModule_a8s2y_5205 > img {
  height: 16px;
}

._createNomModule_a8s2y_5205:hover > img {
  display: none;
  background-color: rgba(0, 93, 191, 0.05);
  filter: brightness(0) saturate(100%) invert(19%) sepia(99%) saturate(6405%) hue-rotate(202deg) brightness(93%) contrast(101%);
}

._createNomModule_a8s2y_5205:hover > span {
  background-color: rgba(0, 93, 191, 0.05);
  filter: brightness(0) saturate(100%) invert(19%) sepia(99%) saturate(6405%) hue-rotate(202deg) brightness(93%) contrast(101%);
}

._SearchNew_a8s2y_5258 {
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 24px;
  color: #58595b;
  font-size: 12px;
  outline: none;
}

._SearchNewBig_a8s2y_5270 {
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 32px;
  color: #58595b;
  font-size: 12px;
  outline: none;
}

._SearchNew_a8s2y_5258::placeholder {
  color: #73a5db;
  font-size: 12px;
}

._textareaNom_a8s2y_5287 {
  border: 1px solid #7fadde;
  height: 4rem;
  border-radius: 5px;
  width: 100%;
  padding: 4px;
  outline: none;
  font-size: 12px;
  color: #58595b;
}

._widthSelect_a8s2y_5298 {
  width: 170px !important;
}

._titleAdministrative_a8s2y_5302 {
  color: #005dbf;
  font-size: 40px;
  font-weight: 700;
}

._cardAdminPortal_a8s2y_5308 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
}

._cardComponentSecurity_a8s2y_5313 {
  border-bottom: 1px solid #cecece;
}

._darkBlueDarker_a8s2y_5317 {
  color: #005dbf;
}

._addButtonAccount_a8s2y_5321 {
  color: #005dbf;
  font-size: calc(1.3rem + 0.6vw);
  cursor: pointer;
}

._addButtonAccount_a8s2y_5321:hover {
  color: #01a0f6;
}

._cardStyles2_a8s2y_5331 {
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  color: gray;
  min-height: 80px;
  align-items: center;
  padding: 15px 20px;
}

._tabHeader_a8s2y_5342 {
  margin: 0px;
  color: #005dbf;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: "center";
}

._tabActive_a8s2y_5350 {
  border: 1px solid #005dbf;
  padding: 5px 0px;
  border-radius: 10px 10px 0px 0px;
  border-bottom: 0px;
  text-align: center;
}

._tabNoActive_a8s2y_5358 {
  cursor: pointer;
  background: rgba(0, 93, 191, 0.0509803922);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px 10px 0px 0px;
  border-bottom: 1px solid #005dbf;
}

._darkBlueText2_a8s2y_5368 h1 {
  color: #005dbf !important;
}

._cancelFocus_a8s2y_5372:focus {
  box-shadow: none;
  border-color: rgba(133, 133, 133, 0.3607843137);
}

._stylesDeshabilitar_a8s2y_5377 {
  color: rgb(243, 150, 130);
  background-color: rgb(254, 247, 245);
  border-radius: 10px;
  padding: 2px 22px;
}

._marginArrow_a8s2y_5384 {
  margin-bottom: 1rem;
  margin-top: 3.8rem;
  margin-left: -2rem;
  margin-right: 1rem;
  text-align: center;
  font-weight: bold;
}

._stylesHabilitar_a8s2y_5393 {
  color: #bce08d;
  background-color: #fafdf6;
  border-radius: 10px;
  padding: 2px 22px;
  text-align: center;
  font-weight: bold;
}

._titleAdministrative_a8s2y_5302 {
  color: #005dbf;
  font-size: 40px;
  font-weight: 700;
}

._cardAdminPortal_a8s2y_5308 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
}

._cardComponentSecurity_a8s2y_5313 {
  border-bottom: 1px solid #cecece;
}

._darkBlueDarker_a8s2y_5317 {
  color: #005dbf;
}

._marginArrow_a8s2y_5384 {
  margin-bottom: 1rem;
  margin-top: 3.8rem;
  margin-left: -2rem;
  margin-right: 1rem;
}

._marginBackIcon_a8s2y_5428 {
  margin-left: -2.5rem;
  margin-right: 1rem;
}

._iconUserCircleAccounting_a8s2y_5433 > img {
  border-radius: 50%;
  border: 3px solid #01a0f6;
  width: 70px;
  height: 70px;
}

._hoverOpacity7_a8s2y_5440:hover {
  opacity: 0.7;
}

._placeHolderInputDateAdmision_a8s2y_5444 {
  color: #a3bad1 !important;
}

._inputTextAdmision_a8s2y_5448 {
  border-radius: 5px;
  color: #6e6f7c;
  border: 1px solid #a3bad1;
  height: 32px;
  padding-left: 5px;
}

._boxShadowNone_a8s2y_5456 {
  box-shadow: none !important;
}

._ellipsisAuto_a8s2y_5460 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._filterOrdDarkGrayText_a8s2y_5466 {
  filter: brightness(0) saturate(100%) invert(45%) sepia(7%) saturate(607%) hue-rotate(198deg) brightness(95%) contrast(86%);
}

._hoverFilterOrdAquaMarine_a8s2y_5470:hover {
  filter: brightness(0) saturate(100%) invert(48%) sepia(98%) saturate(1169%) hue-rotate(148deg) brightness(94%) contrast(101%);
}

._filterGrayDirectionDate_a8s2y_5474 {
  filter: brightness(0) saturate(100%) invert(92%) sepia(15%) saturate(518%) hue-rotate(179deg) brightness(94%) contrast(91%);
}

._tableAdmission_a8s2y_5478:hover img {
  filter: brightness(0) saturate(100%) invert(48%) sepia(98%) saturate(1169%) hue-rotate(148deg) brightness(94%) contrast(101%);
}

._tableAdmissionOptional_a8s2y_5482:hover > :last-child img {
  filter: brightness(0) saturate(100%) invert(48%) sepia(98%) saturate(1169%) hue-rotate(148deg) brightness(94%) contrast(101%);
}

._layoutBase_a8s2y_5486 {
  padding: 30px 100px 30px 30px !important;
  width: 100% !important;
}

._layoutBaseOutPaddingBottom_a8s2y_5491 {
  padding: 30px 100px 0px 30px !important;
  width: 100% !important;
}

._layoutBaseNew_a8s2y_5496 {
  margin: 30px 100px 30px 30px !important;
  width: 900px !important;
}

._filterHoverDarkerBlue_a8s2y_5501:hover {
  filter: brightness(0) saturate(100%) invert(15%) sepia(46%) saturate(3605%) hue-rotate(196deg) brightness(105%) contrast(101%);
}

._placeHolderInputDateAdmision_a8s2y_5444 {
  color: #a3bad1 !important;
}

._inputTextAdmision_a8s2y_5448 {
  border-radius: 5px;
  color: #6e6f7c;
  border: 1px solid #a3bad1;
  height: 32px;
  padding-left: 5px;
}

._ml2rem_a8s2y_5517 {
  margin-left: 2rem;
}

._fs18px_a8s2y_5521 {
  font-size: 18px;
}

._fs13px_a8s2y_5525 {
  font-size: 13px;
}

._w170px_a8s2y_5529 {
  width: 170px !important;
}

._bgTransparent_a8s2y_5533 {
  background: transparent !important;
}

._btnReplace_a8s2y_5537 {
  padding: 10px;
  border: 2px solid #00b4cc;
  color: #00b4cc;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.3s;
  min-width: 100px;
  cursor: auto;
}

._btnReplace_a8s2y_5537:hover img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
  cursor: pointer !important;
}

._btnReplaceHover_a8s2y_5553:hover {
  color: white;
  background-color: #00b4cc;
  cursor: pointer !important;
}

._btnReplace_a8s2y_5537:disabled {
  border: 2px solid #cecece;
  color: #cecece;
  opacity: 1;
  background-color: transparent !important;
}

._btnReplace_a8s2y_5537:disabled img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(70%) saturate(8%) hue-rotate(295deg) brightness(85%) contrast(90%);
}

._btnReplaceCancel_a8s2y_5570 {
  padding: 10px;
  border: 1px solid #003f80;
  color: #003f80;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.3s;
  min-width: 100px;
}

._btnReplaceCancel_a8s2y_5570:hover {
  color: white;
  background-color: #003f80;
  opacity: 0.6;
}

._btnCancelAdmission_a8s2y_5586 {
  padding: 10px;
  border: 1px solid #00b4cc;
  background-color: white;
  color: #00b4cc;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.5s;
  min-width: 100px;
}

._btnCancelAdmission_a8s2y_5586:hover {
  color: white;
  background-color: #00b4cc;
}

._btnSaveAdmission_a8s2y_5602 {
  color: white;
  padding: 10px;
  border: 1px solid #00b4cc;
  background-color: #00b4cc;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.5s;
  min-width: 100px;
}

._btnSaveAdmission_a8s2y_5602:hover {
  opacity: 0.6;
}

._filterBlockAdmission_a8s2y_5617 {
  filter: brightness(0) saturate(100%) invert(89%) sepia(7%) saturate(119%) hue-rotate(202deg) brightness(92%) contrast(91%);
}

._textCountNotes_a8s2y_5621 {
  font-weight: bold;
  color: white;
  margin-left: -15px;
  margin-top: 1px;
}

._textCountNotes2_a8s2y_5628 {
  color: white;
  margin-left: -14px;
  margin-top: -1px;
  position: absolute;
  font-size: 11px;
  top: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  text-align: center;
}

._styleIconCloseFile_a8s2y_5642:hover {
  filter: brightness(0) saturate(100%) invert(61%) sepia(89%) saturate(4059%) hue-rotate(153deg) brightness(100%) contrast(101%);
}

._filterOrdAquaMarine_a8s2y_5646 {
  filter: brightness(0) saturate(100%) invert(61%) sepia(89%) saturate(4059%) hue-rotate(153deg) brightness(100%) contrast(101%);
}

._filterDarkBlue_a8s2y_5650 {
  filter: brightness(0) saturate(100%) invert(16%) sepia(75%) saturate(7498%) hue-rotate(202deg) brightness(95%) contrast(101%);
}

._filterWhite_a8s2y_5654 {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
}

._filterWhiteImg_a8s2y_5658 img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
}

._filterGrayLight_a8s2y_5662 {
  filter: brightness(0) saturate(100%) invert(90%) sepia(10%) saturate(238%) hue-rotate(170deg) brightness(101%) contrast(87%);
}

._closeDrawer_a8s2y_5666:hover {
  background-color: #00b4cc;
  border-radius: 100%;
  height: 28px;
  width: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
}

._closeDrawerAsistencial_a8s2y_5677:hover {
  background-color: rgba(26, 83, 141, 0.1411764706);
  border-radius: 100%;
  height: 28px;
  width: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: brightness(0) saturate(100%) invert(27%) sepia(12%) saturate(5684%) hue-rotate(182deg) brightness(93%) contrast(91%);
}

._hoverFilterDarkBlue_a8s2y_5688:hover {
  filter: brightness(0) saturate(100%) invert(16%) sepia(75%) saturate(7498%) hue-rotate(202deg) brightness(95%) contrast(101%);
}

._boxTextarea_a8s2y_5692 {
  background-color: rgba(0, 180, 204, 0.1607843137) !important;
  padding: 10px 15px;
  border-radius: 5px;
  border: 1px solid #00b4cc;
}

._textareaStyle_a8s2y_5699 {
  border: 0.7px solid #99bee5 !important;
}

._textareaStyle_a8s2y_5699::placeholder {
  color: #cbcbd0 !important;
}

._borderServeOrderReplace_a8s2y_5707 {
  border-right: 2px solid #d6e0eb;
}

._bgTabOrderReplace_a8s2y_5711 {
  background-color: #f6feff;
}

._br15px_a8s2y_5715 {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

._formCheckInputRadioAsistencial_a8s2y_5720 input[type=radio] {
  appearance: none;
  border-radius: 50%;
  border: 2px solid #00b4cc;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._formCheckInputRadioAsistencial_a8s2y_5720 input[type=radio]:checked::after {
  display: flex;
  content: "";
  position: relative;
  background: #00b4cc;
  border: 4px solid #00b4cc;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}

._radioClass_a8s2y_5742 {
  min-height: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._bgTabOrderReplaceRowSelected_a8s2y_5749 {
  background-color: #fcf1e1 !important;
}

._replaceChildrenScroll_a8s2y_5753 {
  max-height: 480px;
  overflow: auto;
  margin-bottom: 8px !important;
}

._cardCoins_a8s2y_5759 {
  margin-bottom: 25px;
  display: grid;
  grid-template-columns: 150px 1fr;
  box-shadow: 0px 0px 15px #ccc;
  border-radius: 10px;
  padding: 15px 20px 15px 10px;
  position: relative;
}

._cardCoinsImg_a8s2y_5769 {
  box-shadow: rgb(204, 204, 204) 0px 0px 5px;
  margin: 10px 25px 9px 15px;
  border-radius: 10px;
  display: flex;
  align-items: center;
}

._cardMessageBlue_a8s2y_5777 {
  background: rgba(0, 93, 191, 0.1215686275);
  padding: 2px 8px;
  text-align: center;
  color: #005dbf;
  border-radius: 10px;
  max-width: 140px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

._borderRightSettingDetail_a8s2y_5789 {
  border-right: 3px solid #005dbf;
  position: absolute;
  width: 320px;
  height: 92.2vh;
}

._boxBorderColorSettingDetail_a8s2y_5796 {
  border: 1px solid #01a0f6;
  background-color: #f2f7fc;
  width: 250px;
  margin: auto;
  padding: 10px 15px;
}

._bgColorSettingDetail_a8s2y_5804 {
  background-color: #f2f7fc;
}

._styleBoxSettingDetail_a8s2y_5808 {
  margin-left: 320px;
}

._radioCircle_a8s2y_5812 {
  height: 7px;
  width: 7px;
  border-radius: 100%;
  background: #005dbf;
}

._colorOrange_a8s2y_5819 {
  filter: brightness(0) saturate(100%) invert(70%) sepia(28%) saturate(895%) hue-rotate(319deg) brightness(97%) contrast(96%);
}

._hoverTextBlockSettingSupport_a8s2y_5823:hover {
  transition: 0.3s;
  background-color: #005dbf !important;
  color: white !important;
  cursor: default;
}

._cursorDefault_a8s2y_5830 {
  cursor: default;
}

._blockFieldSettingSupport_a8s2y_5834:disabled {
  background-color: #ebf1f7 !important;
}

._blockFieldSettingSupportSelect_a8s2y_5838 > div :first-child {
  background-color: #ebf1f7 !important;
}

._textClearBlue_a8s2y_5842 {
  color: #01a0f6 !important;
}

._iconFileStyle_a8s2y_5846 {
  height: 16px;
  transform: rotateZ(25deg);
  cursor: pointer;
}

._crudModalZonaCuenta2_a8s2y_498 {
  background-color: rgba(0, 93, 191, 0.05);
  border-radius: 0.5rem;
  padding: 10px 20px;
}

._labelFileStyle_a8s2y_5858 {
  font-size: 12px;
  height: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.25rem 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: white;
}

._hoverFilterDarkBlue_a8s2y_5688:hover {
  filter: brightness(0) saturate(100%) invert(16%) sepia(75%) saturate(7498%) hue-rotate(202deg) brightness(95%) contrast(101%);
}

._colorOrange_a8s2y_5819 {
  filter: brightness(0) saturate(100%) invert(70%) sepia(28%) saturate(895%) hue-rotate(319deg) brightness(97%) contrast(96%);
}

._h27_a8s2y_5878 {
  height: 27px !important;
  max-height: 27px !important;
}

._h32_a8s2y_5883 {
  height: 32px !important;
  max-height: 32px !important;
}

._w220px_a8s2y_5888 {
  width: 220px !important;
}

._stylesLabel_a8s2y_5892 {
  color: #005dbf;
  font-size: 0.75rem;
}

._w15px_a8s2y_5897 {
  width: 15px !important;
}

._darkGrayFilter_a8s2y_5901 {
  filter: brightness(0) saturate(100%) invert(43%) sepia(2%) saturate(2757%) hue-rotate(198deg) brightness(99%) contrast(79%);
}

._orangeLightText_a8s2y_5905 {
  color: #f39682;
}

._w420px_a8s2y_5909 {
  max-width: 420px !important;
  width: 100%;
}

._ordAquaMarineTextIconHover_a8s2y_5914:hover {
  color: #00b4cc !important;
  cursor: pointer;
}

._ordAquaMarineTextIconHover_a8s2y_5914:hover img {
  filter: brightness(0) saturate(100%) invert(61%) sepia(89%) saturate(4059%) hue-rotate(153deg) brightness(100%) contrast(101%) !important;
}

._styleInputText_a8s2y_5923 {
  color: #6c757d !important;
  height: 32px !important;
  border-radius: 5px !important;
  padding: 5px !important;
  border: 1px solid hsl(0, 0%, 80%);
}

._styleInputText_a8s2y_5923::placeholder {
  color: #cbcbd0;
  font-size: 14px;
}

._styleCardConsent_a8s2y_5936 {
  box-shadow: rgb(204, 204, 204) 0px 0px 5px;
  padding: 15px;
  border-radius: 10px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  margin: 20px 0 10px 0;
}

._darkerGrayText_a8s2y_5945 {
  color: #58595b !important;
}

._footerBottomConsent_a8s2y_5949 {
  height: 8vh;
  position: absolute;
  right: 100px;
  width: 100%;
  bottom: 0;
}

._ordAquaMarineTextImportant_a8s2y_5957 {
  color: #00b4cc;
  font-weight: bold;
}

._marginBottom15px_a8s2y_5962 {
  margin-bottom: 15px;
}

._darkGrayFilter_a8s2y_5901 {
  filter: brightness(0) saturate(100%) invert(43%) sepia(2%) saturate(2757%) hue-rotate(198deg) brightness(99%) contrast(79%);
}

._orangeLightText_a8s2y_5905 {
  color: #f39682;
}

._tableAdmission_a8s2y_5478:hover img {
  filter: brightness(0) saturate(100%) invert(48%) sepia(98%) saturate(1169%) hue-rotate(148deg) brightness(94%) contrast(101%);
}

._filterGrayDirectionDate_a8s2y_5474 {
  filter: brightness(0) saturate(100%) invert(92%) sepia(15%) saturate(518%) hue-rotate(179deg) brightness(94%) contrast(91%);
}

._filterActiveDailyClosing_a8s2y_5982 {
  background: #00b4cc;
  color: #fff !important;
}

._ordAquaMarineBgHover_a8s2y_887:hover {
  background-color: #00b4cc !important;
}

._btnBlue_a8s2y_5991 {
  padding: 10px;
  border: 1px solid #003f80;
  color: #003f80;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.3s;
  min-width: 100px;
  height: 40px;
}

._btnBlue_a8s2y_5991:hover {
  color: white;
  background-color: #003f80;
}

._btnOrange_a8s2y_6007 {
  padding: 10px;
  border: 1px solid #f39682;
  color: #f39682;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.3s;
  min-width: 100px;
  height: 40px;
}

._btnOrange_a8s2y_6007:hover {
  color: white;
  background-color: #f39682;
}

._btnOrange_a8s2y_6007:hover > img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
}

._btnGreen_a8s2y_6027 {
  padding: 10px;
  border: 1px solid #83c036;
  color: #83c036;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.3s;
  min-width: 100px;
  height: 40px;
}

._btnGreen_a8s2y_6027:hover {
  color: white;
  background-color: #83c036;
}

._btnGreen_a8s2y_6027:hover > img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
}

._btnIconWhiteHover_a8s2y_6047:hover > img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
}

._filterGreenIconSuccess_a8s2y_6051 {
  filter: brightness(0) saturate(100%) invert(72%) sepia(7%) saturate(4029%) hue-rotate(43deg) brightness(99%) contrast(74%);
}

._responsiveImg_a8s2y_6055 {
  width: 100%;
  height: 300px;
  object-fit: contain;
}

._linkDownload_a8s2y_6061 {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
._linkDownload_a8s2y_6061 :hover {
  color: #00b4cc !important;
  text-decoration: underline;
}

._ordAquaMarineBgHover_a8s2y_887:hover {
  background-color: #00b4cc !important;
}

._blendMode_a8s2y_6076 {
  mix-blend-mode: darken;
}

._filterOrdAquaMarine_a8s2y_5646 {
  filter: brightness(0) saturate(100%) invert(46%) sepia(73%) saturate(1250%) hue-rotate(151deg) brightness(97%) contrast(101%);
}

._stylesCloseCiteSchedule_a8s2y_6084 {
  height: 30px;
  width: 30px;
  position: absolute;
  right: 2px;
  top: 0;
  cursor: pointer;
  transition: all 0.3s;
}
._stylesCloseCiteSchedule_a8s2y_6084:hover {
  transform: scale(1.1);
  filter: grayscale(1);
}

._tabActiveAdmition_a8s2y_6098 {
  border: 1px solid #00b4cc;
  padding: 5px 0px;
  border-radius: 10px 10px 0px 0px;
  border-bottom: 0px;
}

._tabInactiveAdmition_a8s2y_6105 {
  cursor: pointer;
  background: rgba(0, 180, 204, 0.09);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px 10px 0px 0px;
  border-bottom: 1px solid #00b4cc;
}

._rowTabStyle_a8s2y_6115 {
  margin: 0px;
  color: #00b4cc;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}

._hoverTextWhite_a8s2y_6123:hover {
  color: white !important;
}

._stylePopoverAsistencial_a8s2y_6127:hover {
  background-color: #00b4cc;
  color: white;
}

._stylePopoverAsistencial_a8s2y_6127:hover img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
}

._stylePopoverAsistencial_a8s2y_6127 img {
  filter: brightness(0) saturate(100%) invert(46%) sepia(17%) saturate(420%) hue-rotate(182deg) brightness(94%) contrast(94%);
}

._filterOrdAquaMarine_a8s2y_5646 {
  filter: brightness(0) saturate(100%) invert(46%) sepia(73%) saturate(1250%) hue-rotate(151deg) brightness(97%) contrast(101%);
}

._stylesCloseCiteSchedule_a8s2y_6084 {
  height: 30px;
  width: 30px;
  position: absolute;
  right: 2px;
  top: 0;
  cursor: pointer;
  transition: all 0.3s;
}
._stylesCloseCiteSchedule_a8s2y_6084:hover {
  transform: scale(1.1);
  filter: grayscale(1);
}

._styleCloseIconCardCollectionsDynamic_a8s2y_6158 {
  position: absolute;
  right: -50px;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
}

._ckEditorStyles_a8s2y_6167 > ._ck-rounded-corners_a8s2y_6167 > ._ck_a8s2y_6167._ck-editor__top_a8s2y_6167 > ._ck-sticky-panel_a8s2y_6167 > ._ck-toolbar_a8s2y_6167 > ._ck_a8s2y_6167._ck-editor__top_a8s2y_6167 > ._ck-sticky-panel_a8s2y_6167 > ._ck-toolbar_a8s2y_6167 > ._ck-rounded-corners_a8s2y_6167 {
  border-radius: 10px;
}

._renderReport_a8s2y_6171 {
  background-color: #ffffff;
  border-radius: 10px;
  border: 4px solid #cecece;
}

._bgClearGray_a8s2y_6177 {
  background-color: #f4f4f4;
}

._variablesStyles_a8s2y_6181 {
  padding: 6px;
  border-radius: 10px;
  font-size: 12px;
  background-color: #f4f4f4;
}

._app_back_body_a8s2y_6188 {
  width: 100%;
}

._selectMenu_a8s2y_6192 {
  position: absolute;
  z-index: 1000;
  /* Asegúrate de que esté por encima de otros elementos */
  background-color: white;
  /* Fondo blanco o el que desees */
  /* Agrega otros estilos personalizados según tus necesidades */
}

._buttonSituationDisabled_a8s2y_6201 {
  border-radius: 6px;
  font-size: 11px;
  padding: 4px;
  width: 100%;
  border: 1px solid rgba(105, 115, 135, 0.3764705882);
  color: #1a538d;
}

._buttonSituationActive_a8s2y_6210 {
  border-radius: 6px;
  font-size: 11px;
  padding: 4px;
  width: 100%;
  background-color: rgba(0, 180, 204, 0.1254901961);
  border: 1px solid rgba(0, 180, 204, 0.1254901961);
  color: #1a538d;
}

._percentStyle_a8s2y_6220 {
  position: absolute;
  right: 0px;
  height: 30px;
  padding: 0px 5px;
  border-left: 1px solid #7fadde;
}

._hideInputTime_a8s2y_6228::-webkit-calendar-picker-indicator {
  display: none;
}

._buttonTextPrimary_a8s2y_6232 {
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #666;
  padding: 5px 10px;
  cursor: pointer;
  border-radius: 4px;
  font-weight: 600;
  user-select: none;
}
._buttonTextPrimary_a8s2y_6232:hover {
  background-color: rgba(0, 93, 191, 0.05);
  color: #005dbf !important;
}

._variableInput_a8s2y_6249, ._variableSelect_a8s2y_6249 {
  padding: 0 5px;
  background: white !important;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  color: rgba(0, 63, 128, 0.5) !important;
  border: 1px solid #a3bad1;
  height: 32px;
  display: flex;
  align-items: center;
  overflow-y: hidden;
  overflow-x: auto;
  flex: 1;
  box-sizing: border-box;
}
._variableInput_a8s2y_6249::-webkit-scrollbar, ._variableSelect_a8s2y_6249::-webkit-scrollbar {
  height: 5px !important;
}

._ghostInput_a8s2y_6268 {
  flex: 1;
  cursor: text;
  height: 100%;
}

._variableSelect_a8s2y_6249 {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  font-size: 14px;
}

._variableOption_a8s2y_6289 {
  width: 100%;
  padding: 5px 10px;
  user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  color: inherit !important;
  font-size: 14px;
  flex-shrink: 0;
}
._variableOption_a8s2y_6289:hover {
  background-color: #e6eff9;
}

._plainInput_a8s2y_6303 {
  height: 100%;
  border: 0;
  font-size: 14px;
  flex-shrink: 0;
}

._inputVariable_a8s2y_6310 {
  display: inline-flex;
  background: #e6eff9;
  color: #005dbf;
  border-radius: 100px;
  border: 0;
  resize: horizontal;
  font-weight: 600;
  font-size: 14px;
  padding: 0px 10px;
  margin: 0 2px;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  flex-shrink: 0;
}
._inputVariable_a8s2y_6310:focus {
  outline: 2px solid #005dbf;
}

._inputVariableCareTheme_a8s2y_6330 {
  display: inline-flex;
  background: #d6f3f7;
  color: #00b4cc;
  border-radius: 100px;
  border: 0;
  resize: horizontal;
  font-weight: 600;
  font-size: 12px;
  padding: 0px 10px;
  margin: 0 2px;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  flex-shrink: 0;
}

._inputVariableFocus_a8s2y_6347 {
  outline: 2px solid #00b4cc !important;
}

._text_primary_alt_a8s2y_6351 {
  color: #01a0f6 !important;
}

._text_blueHC_a8s2y_6355 {
  color: #00b4cc;
}

._odd_rows_a8s2y_6359 > div:nth-child(even) {
  background-color: #f5f7fa;
}

._hoverable_row_a8s2y_6363:hover {
  background-color: #f5f7fa;
  border-radius: 5px;
}

._muted_a8s2y_6368 td {
  opacity: 0.4;
}

._hoverable_a8s2y_6363:hover {
  cursor: pointer;
  background-color: rgba(0, 180, 204, 0.1);
}

._message_icon_a8s2y_6377 {
  width: 26px;
  height: 20px;
  position: relative;
  border-radius: 2px;
  background-color: #00b4cc;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-weight: bold;
  user-select: none;
  cursor: pointer;
  z-index: 10;
  font-size: 14px;
  flex-shrink: 0;
}
._message_icon_a8s2y_6377::after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: 0;
  width: 0;
  height: 0;
  border-top: 10px solid #00b4cc;
  border-left: 10px solid transparent;
}

._tabActive_asistencial_a8s2y_6405 {
  border-top: 1px solid #00b4cc;
  border-left: 1px solid #00b4cc;
  border-right: 1px solid #00b4cc;
  border-radius: 10px 10px 0px 0px;
  font-size: 11px;
  padding: 7px 4px;
  background-color: #fff;
  color: #00b4cc;
  cursor: pointer;
}

._tabDisable_a8s2y_6417 {
  font-size: 11px;
  border-radius: 10px 10px 0px 0px;
  padding: 7px 4px;
  background-color: rgba(0, 180, 204, 0.1254901961);
  border-bottom: 1px solid #00b4cc;
  color: #00b4cc;
  cursor: pointer;
}

._bgHoverRow_a8s2y_6427 {
  background-color: #d5e3f2;
  transition: 0.3s all ease-in-out;
}.popup-content{margin:auto;background:#fff;width:50%;padding:5px;border:1px solid #d7d7d7}[role=tooltip].popup-content{width:200px;box-shadow:0 0 3px rgba(0,0,0,.16);border-radius:5px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));color:#fff;stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;left:0;right:0;top:0;bottom:0}._accountBoxWrap_mleh4_1 {
  display: grid;
  grid-template-areas: "a a";
  grid-gap: 20px;
  grid-auto-rows: 100px;
}

._titleContainer_mleh4_8 {
  display: flex;
  margin: 0px 0px 0px;
  width: 100%;
  margin: auto;
}

._centralContainer_mleh4_15 {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 3rem;
  padding: 0 60px 0 100px;
}

._container_mleh4_22 {
  width: 100%;
  /* padding: 0 135px; */
  display: flex;
  flex-direction: column;
}

._title_mleh4_8 {
  margin-top: 3rem;
  margin-bottom: 11px;
  font-weight: Bold;
  font-size: 40px;
  line-height: 52px;
}

._subtitle_mleh4_37 {
  font-style: normal;
  font-size: 24px;
  line-height: 31px;
  color: #58595b;
}

._flex1_mleh4_44 {
  display: flex;
  padding: 15px;
  border: 1px solid #cecece;
  background-image: url("data:image/svg+xml,%3csvg%20width='52'%20height='72'%20viewBox='0%200%2052%2072'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M-77.4698%2071.426C-77.4698%2071.426%20-102.699%2040.2305%20-82.8905%2021.109C-53.4064%20-7.35147%20-33.3402%2033.0955%20-21.9827%2016.3565C-3.19499%20-11.3325%2058.2673%20-4.22647%2039.4625%2030.2055C29.5967%2048.27%2062.6052%2045.5705%2049.1486%2071.462L-77.4698%2071.426Z'%20fill='%23EBF3FA'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 15px;
  cursor: pointer;
  height: 100px;
}

._flex2_mleh4_56 {
  cursor: pointer;
  text-align: center;
  transition: all 0.3s;
}

._flex2_mleh4_56:hover {
  background: rgba(0, 93, 191, 0.05);
}

._flex1_mleh4_44:hover {
  /*background-color: rgba(2, 55, 177, 0.1);*/
  background-color: #f5f7fa;
}

._classIcon_mleh4_71 {
  width: 40px;
  height: 40px;
}

._classTitle_mleh4_76 {
  flex: 2;
  margin: 0 auto;
  font-family: "PT Sans";
  color: #58595b;
  font-weight: Bold;
  font-size: 16px;
  line-height: 21px;
  text-align: center;
}

/* .rols{
    position: absolute;
    top: 100%;
    left: 0;
}
.rols1{
    transform: translate(0, 30%);
}
.rols2{
    transform: translate(-20%, 30%);
}
.rols3{
    transform: translate(-34%, 30%);
} */
._containerInter_mleh4_101 {
  background: #ffffff;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  border-radius: 15px;
  padding: 0px;
  position: absolute;
  width: 210px;
  overflow: overlay;
  max-height: 341px;
}

._containerChildren_mleh4_112 {
  cursor: pointer;
  text-align: center;
  border-bottom: 1px solid #ccc;
  padding: 5px 10px;
  width: 100%;
  color: #58595b;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
}

._containerInter_mleh4_101 > :last-child {
  border-bottom: 1px solid #fff;
  /* background-color: red; */
}


/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container_uw2dl_9 > div > div {
  border-radius: 15px;
  position: relative;
}
._divHeaderModal_uw2dl_14 {
  width: 100%;
  text-align: center;
}
._maintitle_uw2dl_19 {
  font-family: "PT Sans Caption", sans-serif;
  color: #01a0f6;
  font-weight: Bold;
  font-size: 26px;
  line-height: 34px;
  padding: 0 0 0 0;
  margin: 0 0 9px 0;
}
._subtitle_uw2dl_29 {
  font-family: "PT Sans Caption", sans-serif;
  color: #005dbf;
  font-weight: Bold;
  font-size: 15px;
  line-height: 19px;
  padding: 0 0 0 0;
  margin: 0 0 9px 0;
}
._closeIconModal_uw2dl_39 {
  position: absolute;
  top: 25px;
  right: 25px;
}
._closeIconModal_uw2dl_39:hover {
  cursor: pointer;
}
._rightArrowIcon_uw2dl_49 {
  position: absolute;
  top: 34px;
  right: 16px;
  cursor: pointer;
}
._leftArrowIcon_uw2dl_56 {
  position: absolute;
  top: 34px;
  left: 16px;
  cursor: pointer;
}
._body_uw2dl_63 {
  flex: 1;
  padding: 6px 2.125rem;
}
._input_uw2dl_68 {
  height: 26px;
  font-size: 14px;
  line-height: 23px;
}
._labelInput_uw2dl_74 {
  font-size: 1rem;
  margin-bottom: 0;
}
._buttonYes_uw2dl_79 {
  background-color: #01a0f6;
  border: 1.5px solid #01a0f6;
  color: #fff;
  padding-top: 6px;
  padding-bottom: 6px;
}
._buttonYes_uw2dl_79:disabled {
  border-color: #cecece;
  background-color: #cecece;
  opacity: 1;
  color: #fff;
}
._buttonYes_uw2dl_79:hover {
  background-color: #005dbf;
  border: 1.5px solid #005dbf;
  color: #fff;
}
._buttonYes_uw2dl_79:disabled {
  border-color: #cecece;
  background-color: #cecece;
  opacity: 1;
  color: #fff;
}
._buttonNo_uw2dl_107 {
  background-color: #fff;
  border: 1.5px solid #01a0f6;
  color: #01a0f6;
  padding-top: 6px;
  padding-bottom: 6px;
}
._buttonNo_uw2dl_107:hover {
  background-color: #01a0f6;
  border: 1.5px solid #01a0f6;
  color: #fff;
}
._ml16_uw2dl_121 {
  margin-left: 16px;
}
._mr16_uw2dl_125 {
  margin-right: 16px;
}
._footer_uw2dl_129 {
  display: flex;
  width: 100%;
  flex-direction: row-reverse;
  padding: 11px 0;
}
._extraButtons_uw2dl_136 {
  margin: 0;
  flex: 1;
  display: flex;
}
._modal_width_md_uw2dl_142 {
  max-width: 600px !important;
}
.btn-following {
  background-color: #d5e3f2;
}

.pagination-button {
  border: 1px solid #ddd;
}
.pagination-button a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
.btn-primary {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

.btn-primary:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

.ord-btn-rounded {
  background-color: #00b4cc;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.ord-btn-rounded img {
  width: 14px;
  height: 14px;
  filter: brightness(0) invert(1);
}

.title-blue {
  color: #01a0f6;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

.title-blue-admin {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
  margin-bottom: 30px;
}

.ord-title-blue {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

.title-black {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

.pagination {
  color: #005dbf;
  float: right;
}

.text-primary {
  color: #005dbf !important;
}

.hoverPointer:hover {
  cursor: pointer;
}

.margin-left-3rem {
  margin-left: 3rem;
}

.pagination-button {
  border: 1px solid #ddd;
}
.pagination-button a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

.btn-following {
  background-color: #d5e3f2 !important;
}

.btn-secondary {
  background-color: #58595b !important;
}

.input-blue-border {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

.background-ttn {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}

.circle-red {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

.hover-table-row:hover {
  background-color: #d5e3f2;
  filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.1));
  transition: 0.3s all ease-in-out;
}

.float-right {
  float: right;
}

.icons-svg-top-table {
  margin: 0 10px;
  width: 1.7rem;
}

.pop-edit-record {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

.icons-gear {
  width: 1.5rem;
}

.icons-edit-record {
  width: 1.5rem;
  padding: 0 0.5rem;
}

.icon-family {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip].popup-content {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

.popUp-ul {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

.icons-popUp {
  width: 1rem;
  margin-right: 1rem;
}

.icon-family {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

.popup-arrow {
  display: none;
}

.circle-red-tools {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

.click-me:hover {
  cursor: pointer;
  opacity: 0.8;
}

.titleTable {
  margin-left: 10%;
}

.input-big-height {
  height: 2.6rem;
}

.ml-75 {
  margin-left: 0.75rem;
}

.ml-3 {
  margin-left: 1rem;
}

.ml-2rem {
  margin-left: 2rem;
}

.ml-5 {
  margin-left: 3rem;
}

.ml-5rem {
  margin-left: 5rem;
}

.loading {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

.loading::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: -1;
}

.ml-3 {
  margin-left: 1rem;
}

.ml-2rem {
  margin-left: 2rem;
}

.ml-5 {
  margin-left: 3rem;
}

.ml-5rem {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  .titleTable {
    margin-left: 2%;
  }
}
.titlesText {
  padding-left: 60px;
}

.textForgotPass {
  align-self: baseline;
}

.btnOutlineDarkBlue {
  transition: 0.3s all ease-in-out;
  color: rgb(0, 93, 191);
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  font-weight: 700;
  min-width: 110px;
  min-height: 19px;
  max-height: 40px;
}

.btnOutlineClearBlue {
  transition: 0.3s all ease-in-out;
  color: #01a0f6;
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  font-weight: 700;
  min-width: 110px;
  min-height: 19px;
  max-height: 40px;
}

.btnOutlineClearBlue:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.swal2-styled:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

.groupBounding {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

.groupBounding2 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

.groupBounding:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

.groupBounding:hover .btnAddTable {
  filter: grayscale(0%);
}

.groupBounding a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

.groupBounding a:hover {
  color: rgb(0, 93, 191);
}

.btnAddTable {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

.inputsearch {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

.inputsearch::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

.text-light-blue {
  color: #01a0f6;
}

.input-text-light-blue {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

.selectInput-react-select .css-yk16xz-control {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

.paddingLeft1rem {
  padding-left: 1rem;
}

.w-90 {
  width: 90%;
}

.w-95 {
  width: 95%;
}

.w-80 {
  width: 80%;
}

.input-text-darker-blue {
  color: #003f80;
}

.tooltip > div {
  background-color: #fff !important;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
  color: #000;
}

.text-primary {
  color: #005dbf !important;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mr-3 {
  margin-right: 1rem;
}

.form-check-input[type=radio] {
  border: 2px solid #005dbf;
}

.form-check-input:checked[type=radio] {
  background-color: #fff;
  appearance: none;
  border-radius: 50%;
  border: 2px solid #005dbf;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.form-check-input:checked[type=radio]::before {
  display: flex;
  content: "";
  position: relative;
  border: 4px solid #005dbf;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}

.form-check-input:focus[type=radio] {
  box-shadow: none;
}

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

/*date picker icon*/
input[type=date]::-webkit-calendar-picker-indicator,
input[type=datetime]::-webkit-calendar-picker-indicator,
input[type=datetime-local]::-webkit-calendar-picker-indicator {
  background: url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.482917%201.74991V1.74984C0.482917%200.933249%201.13579%200.266504%201.95833%200.266504H2.75H4.33333H10.6667H12.25H13.0417C13.8573%200.266504%2014.525%200.934232%2014.525%201.74984V12.8332C14.525%2013.6488%2013.8573%2014.3165%2013.0417%2014.3165H1.95833C1.56493%2014.3165%201.18764%2014.1602%200.909458%2013.882C0.631289%2013.6039%200.47501%2013.2266%200.475%2012.8332C0.475%2012.8332%200.475%2012.8332%200.475%2012.8332L0.482917%201.74991ZM1.85833%203.33317V3.43317H1.95833H13.0417H13.1417V3.33317V1.74984V1.64984H13.0417H1.95833H1.85833V1.74984V3.33317ZM13.0417%2012.9332H13.1417V12.8332V4.9165V4.8165H13.0417H1.95833H1.85833V4.9165V12.8332V12.9332H1.95833H13.0417ZM5.025%205.80817V7.1915H3.64167V5.80817H5.025ZM11.3583%205.80817V7.1915H9.975V5.80817H11.3583ZM8.19167%205.80817V7.1915H6.80833V5.80817H8.19167ZM3.64167%2010.3582V8.97484H5.025V10.3582H3.64167ZM6.80833%2010.3582V8.97484H8.19167V10.3582H6.80833Z'%20fill='%23005DBF'%20stroke='white'%20stroke-width='0.2'/%3e%3c/svg%3e") no-repeat;
  background-position: right;
}

/* Track */
::-webkit-scrollbar-track {
  border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #a9abae;
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #58595b;
}

.swal2-styled:focus {
  box-shadow: none;
}

.font-size-label {
  font-size: 12px;
}

.bg-dark-blue {
  background-color: rgb(0, 44, 144);
}

.swal2-cancel {
  border: 1px solid #005dbf;
  border-radius: 0.25em;
  background-color: #005dbf !important;
  color: #fff;
  font-size: 1em;
  transition: 0.3s all ease-in-out;
}

.swal2-cancel:hover {
  background-color: #002c91 !important;
}

.swal2-confirm {
  border: 1.5px solid #003f80 !important;
  box-sizing: border-box;
  border-radius: 5px;
  background-color: #fff !important;
  color: #003f80 !important;
  font-size: 1em;
  transition: 0.3s all ease-in-out;
}

.swal2-confirm:hover {
  border: 1.5px solid #003f80;
  box-sizing: border-box;
  border-radius: 5px;
  background-color: #003f80 !important;
  color: #fff !important;
  font-size: 1em;
  transition: 0.3s all ease-in-out;
}

.w-10 {
  width: 10%;
}

.list-style-circle {
  position: relative;
}

.list-style-circle::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

.textSansCaption {
  font-family: "PT Sans Caption";
}

.fs-13px {
  font-size: 13px;
}

.bg-input-disabled {
  background-color: #f5f7fa !important;
}

.check-dark-blue {
  border: 1.5px solid #005dbf !important;
}

.check-dark-blue:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

.check-dark-blue:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

.bg-gray-on-table {
  background-color: #f5f7fa;
}

.MuiTableHead-root .MuiTableRow-root .MuiTableCell-stickyHeader:first-child {
  border-top-left-radius: 10px;
}

.MuiTableHead-root .MuiTableRow-root .MuiTableCell-stickyHeader:last-child {
  border-top-right-radius: 10px;
}

.darkGray {
  color: #58595b;
}

.bg-warning-tenue {
  background: rgba(255, 139, 0, 0.3) !important;
}

.bg-warning-tenue:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

.checkClear {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

.checkClear:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

.border-clear-blue {
  border: 1.5px solid #01a0f6;
}

.homeBackground {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

.example-appear {
  opacity: 0.01;
}

.example-appear.example-appear-active {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

.cursorPointer {
  cursor: pointer;
}

.fzXsmall {
  font-size: x-small;
}

.fzXLarger {
  font-size: x-large;
}

.w-70 {
  width: 70%;
}

.bg-table-hover {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

.labelFont {
  font-size: 0.8rem;
  color: #005dbf;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}

.labelFontGray {
  font-size: 0.8rem;
  color: #58595b;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}

.selectInput {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

.selectInput:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

.inputsearch {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

.addCheckButton {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%2016.5C13.1421%2016.5%2016.5%2013.1421%2016.5%209C16.5%204.85786%2013.1421%201.5%209%201.5C4.85786%201.5%201.5%204.85786%201.5%209C1.5%2013.1421%204.85786%2016.5%209%2016.5Z'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%206V12'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6%209H12'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}

.addCheckButton:hover {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20fill='%23005DBF'/%3e%3cpath%20d='M12%208V16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012H16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: 0.3s all ease-in-out;
}

.groupAddButton {
  padding: 0.5rem;
}

.groupAddButton:hover {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding: 0.5rem;
  cursor: pointer;
}

.groupAddButton:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

.groupAddButton:hover .addCheckButton {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20fill='%23005DBF'/%3e%3cpath%20d='M12%208V16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012H16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: 0.3s all ease-in-out;
}

.subtitleBlue {
  font-family: "PT Sans Caption";
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1rem;
  letter-spacing: 0em;
  text-align: left;
  color: #005dbf;
}

.tabHeader {
  border-radius: 10px 10px 0 0;
}

.tabHeader:hover,
.tabHeader:focus {
  border-radius: 10px 10px 0 0;
}

.w-30 {
  width: 30%;
}

.border-dark-blue {
  border: 1.5px solid #005dbf;
}

.border-clear-grey {
  border: 1.5px solid #cecece !important;
}

.input-darker-blue {
  border: 1.5px solid #005dbf;
  border-radius: 6px;
  font-family: "PT Sans Caption", sans-serif;
  color: #58595b;
  padding: 0 0.2rem;
}

.input-date-darker-blue {
  border: 1.5px solid #005dbf;
  border-radius: 6px;
  font-family: "PT Sans Caption", sans-serif;
  color: #005dbf;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 0.2rem;
}

.textArea {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

.labelInputFile {
  border: 1px solid #005dbf;
  border-radius: 6px;
  min-width: 172px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
}

.labelInputFile:hover {
  cursor: pointer;
}

.labelInputFile::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul .backIconLi {
  width: 30px;
  list-style-image: url("data:image/svg+xml,%3csvg%20width='17'%20height='28'%20viewBox='0%200%2017%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.246%2023.709L6.22853%2013.9869L16.246%204.26475C16.4851%204.03277%2016.6747%203.75737%2016.8041%203.45427C16.9334%203.15117%2017%202.82631%2017%202.49824C17%202.17016%2016.9334%201.8453%2016.8041%201.5422C16.6747%201.2391%2016.4851%200.963699%2016.246%200.731717C16.007%200.499734%2015.7232%200.315715%2015.4109%200.190167C15.0986%200.0646193%2014.7639%20-2.44433e-09%2014.4259%200C14.0878%202.44433e-09%2013.7531%200.0646193%2013.4408%200.190167C13.1285%200.315715%2012.8447%200.499734%2012.6057%200.731717L0.755043%2012.2329C0.515697%2012.4647%200.32581%2012.74%200.19625%2013.0432C0.0666893%2013.3463%200%2013.6712%200%2013.9994C0%2014.3276%200.0666893%2014.6525%200.19625%2014.9556C0.32581%2015.2588%200.515697%2015.5341%200.755043%2015.7659L12.6057%2027.2671C13.6126%2028.2443%2015.2391%2028.2443%2016.246%2027.2671C17.2271%2026.2899%2017.253%2024.6862%2016.246%2023.709Z'%20fill='%2301A0F6'/%3e%3c/svg%3e");
}

.select-input-dark-blue {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

.labelInputFileDisabled {
  border: 1px solid #005dbf;
  border-radius: 6px;
  min-width: 172px;
  display: flex;
  justify-content: space-between;
  padding: 0.2rem 0.5rem;
  background-color: #f5f7fa;
}

.labelInputFileDisabled:hover {
  cursor: pointer;
}

.labelInputFileDisabled::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

.whiteGray {
  color: #a9abae;
}

.clearGray {
  color: #cecece;
}

.hoverHelp:hover {
  cursor: help;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1rem;
}

.fc-toolbar-title {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

.fc .fc-toolbar {
  justify-content: start !important;
}

.fc-prev-button {
  background-color: white !important;
  border: none !important;
}

.fc-next-button {
  background-color: white !important;
  border: none !important;
}

.fc-icon {
  color: #003f80 !important;
}

.fc-col-header-cell-cushion {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

.fc-col-header-cell-cushion:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

.fc-timegrid-slot-label-cushion {
  font-size: 12px !important;
  color: #6e6f7c;
}

.fc .fc-scrollgrid-liquid {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

.fs-12 {
  font-size: 12px;
}

.fc-timegrid-event-harness {
  cursor: pointer;
}

#inputTypeColor {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#inputTypeColor::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#inputTypeColor::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

.tooltipAlert > div {
  background-color: #f39682 !important;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
  color: #fff;
}

.textHide {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ord-tabs {
  border-bottom-color: #00b4cc !important;
}

.ord-tabs .nav-link {
  color: #00b4cc !important;
  background-color: rgba(0, 180, 204, 0.08);
  padding-inline: 40px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  cursor: pointer;
}

.ord-tabs .nav-link.active {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}

.ord-tabs .nav-link:hover {
  border-color: transparent transparent transparent;
}

.header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 5px solid #01a0f6;
  max-height: 80px;
}

.header-container-inicio {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-height: 80px;
  background: linear-gradient(-90deg, white 50%, #f8fafb 50%);
}

.user-img-header {
  width: 100%;
  max-width: 60px;
  height: auto;
  border: 2.5px solid #005dbf;
  border-radius: 100%;
}

.icon-menu-header {
  font-size: 2rem;
  text-align: center;
  color: #005dbf;
  border-radius: 10%;
  border: 2px solid #005dbf;
  display: inline-block;
  margin: 25px 0;
}

.hoverPointer:hover {
  cursor: pointer;
}

.popUp-user-profile {
  position: absolute;
  border: 1px solid #005dbf;
  border-radius: 10px;
  top: 2rem;
  right: 5rem;
  max-width: 30rem;
  overflow: hidden;
  background-color: white;
  padding: 1rem;
  z-index: 2000;
}

.container-input-header {
  min-width: 17rem;
}

.text-section {
  display: flex;
  flex: auto;
}

.input-text-header {
  margin-left: 2rem !important;
  font-weight: 700;
  color: #005dbf;
  overflow: hidden;
}

.text-section-style {
  margin-top: 18px;
  font-family: "PT Sans Caption";
  font-weight: 400;
  font-size: 24px;
  font-style: normal;
  color: #cecece;
}

.input-edit-max-width {
  max-width: 11rem;
}

.input-user-icon-edit-profile {
  position: absolute;
  transform: scale(3);
  z-index: 2002;
  left: 1rem;
  top: 1.5rem;
}

.input-edit-icon-profile {
  position: absolute;
  transform: scale(3);
  right: 1rem;
  top: 1.5rem;
}

.border-edit-input::before {
  content: "";
  border-left: 3px solid #005dbf;
  position: absolute;
  right: 20%;
  height: 100%;
}

.link-text {
  text-decoration: none;
  color: inherit;
}

.logo-header {
  width: 150px;
}


._btn-following_1htxu_4 {
  background-color: #d5e3f2;
}
._pagination-button_1htxu_8 {
  border: 1px solid #ddd;
}
._pagination-button_1htxu_8 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}
h1 {
  font-weight: 700;
}
/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_1htxu_35 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}
._btn-primary_1htxu_35:hover {
  background-color: #01a0f6;
  color: #ffffff;
}
._ord-btn-rounded_1htxu_46 {
  background-color: #00b4cc;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
._ord-btn-rounded_1htxu_46 img {
  width: 14px;
  height: 14px;
  filter: brightness(0) invert(1);
}
._title-blue_1htxu_61 {
  color: #01a0f6;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}
._title-blue-admin_1htxu_72 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
  margin-bottom: 30px;
}
._ord-title-blue_1htxu_84 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}
._title-black_1htxu_95 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}
._pagination_1htxu_8 {
  color: #005dbf;
  float: right;
}
._text-primary_1htxu_111 {
  color: #005dbf !important;
}
._hoverPointer_1htxu_115:hover {
  cursor: pointer;
}
._margin-left-3rem_1htxu_119 {
  margin-left: 3rem;
}
._pagination-button_1htxu_8 {
  border: 1px solid #ddd;
}
._pagination-button_1htxu_8 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}
._btn-following_1htxu_4 {
  background-color: #d5e3f2 !important;
}
._btn-secondary_1htxu_137 {
  background-color: #58595b !important;
}
._input-blue-border_1htxu_141 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}
._background-ttn_1htxu_148 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}
._circle-red_1htxu_157 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}
._hover-table-row_1htxu_165:hover {
  background-color: #d5e3f2;
  filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.1));
  transition: 0.3s all ease-in-out;
}
._float-right_1htxu_171 {
  float: right;
}
._icons-svg-top-table_1htxu_175 {
  margin: 0 10px;
  width: 1.7rem;
}
._pop-edit-record_1htxu_180 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}
._icons-gear_1htxu_187 {
  width: 1.5rem;
}
._icons-edit-record_1htxu_191 {
  width: 1.5rem;
  padding: 0 0.5rem;
}
._icon-family_1htxu_196 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}
[role=tooltip]._popup-content_1htxu_202 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}
._popUp-ul_1htxu_208 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}
._icons-popUp_1htxu_215 {
  width: 1rem;
  margin-right: 1rem;
}
._icon-family_1htxu_196 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}
._popup-arrow_1htxu_226 {
  display: none;
}
._circle-red-tools_1htxu_230 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}
._click-me_1htxu_237:hover {
  cursor: pointer;
  opacity: 0.8;
}
._titleTable_1htxu_242 {
  margin-left: 10%;
}
._input-big-height_1htxu_246 {
  height: 2.6rem;
}
._ml-75_1htxu_250 {
  margin-left: 0.75rem;
}
._ml-3_1htxu_254 {
  margin-left: 1rem;
}
._ml-2rem_1htxu_258 {
  margin-left: 2rem;
}
._ml-5_1htxu_262 {
  margin-left: 3rem;
}
._ml-5rem_1htxu_266 {
  margin-left: 5rem;
}
._loading_1htxu_270 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}
._loading_1htxu_270::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: -1;
}
._ml-3_1htxu_254 {
  margin-left: 1rem;
}
._ml-2rem_1htxu_258 {
  margin-left: 2rem;
}
._ml-5_1htxu_262 {
  margin-left: 3rem;
}
._ml-5rem_1htxu_266 {
  margin-left: 5rem;
}
@media (max-width: 1640px) {
  ._titleTable_1htxu_242 {
    margin-left: 2%;
  }
}
._titlesText_1htxu_314 {
  padding-left: 60px;
}
._textForgotPass_1htxu_318 {
  align-self: baseline;
}
._btnOutlineDarkBlue_1htxu_322 {
  transition: 0.3s all ease-in-out;
  color: rgb(0, 93, 191);
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  font-weight: 700;
  min-width: 110px;
  min-height: 19px;
  max-height: 40px;
}
._btnOutlineClearBlue_1htxu_333 {
  transition: 0.3s all ease-in-out;
  color: #01a0f6;
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  font-weight: 700;
  min-width: 110px;
  min-height: 19px;
  max-height: 40px;
}
._btnOutlineClearBlue_1htxu_333:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}
._swal2-actions_1htxu_350:not(._swal2-loading_1htxu_350) ._swal2-styled_1htxu_350:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}
._swal2-styled_1htxu_350:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}
._groupBounding_1htxu_359 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}
._groupBounding2_1htxu_367 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}
._groupBounding_1htxu_359:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}
._groupBounding_1htxu_359:hover ._btnAddTable_1htxu_381 {
  filter: grayscale(0%);
}
._groupBounding_1htxu_359 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}
._groupBounding_1htxu_359 a:hover {
  color: rgb(0, 93, 191);
}
._btnAddTable_1htxu_381 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}
._inputsearch_1htxu_400 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}
._inputsearch_1htxu_400::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}
._text-light-blue_1htxu_414 {
  color: #01a0f6;
}
._input-text-light-blue_1htxu_418 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}
._selectInput-react-select_1htxu_424 ._css-yk16xz-control_1htxu_424 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}
._paddingLeft1rem_1htxu_429 {
  padding-left: 1rem;
}
._w-90_1htxu_433 {
  width: 90%;
}
._w-95_1htxu_437 {
  width: 95%;
}
._w-80_1htxu_441 {
  width: 80%;
}
._input-text-darker-blue_1htxu_445 {
  color: #003f80;
}
._tooltip_1htxu_449 > div {
  background-color: #fff !important;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
  color: #000;
}
._text-primary_1htxu_111 {
  color: #005dbf !important;
}
._mr-1_1htxu_459 {
  margin-right: 0.25rem;
}
._mr-2_1htxu_463 {
  margin-right: 0.5rem;
}
._mr-3_1htxu_467 {
  margin-right: 1rem;
}
._form-check-input_1htxu_471[type=radio] {
  border: 2px solid #005dbf;
}
._form-check-input_1htxu_471:checked[type=radio] {
  background-color: #fff;
  appearance: none;
  border-radius: 50%;
  border: 2px solid #005dbf;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._form-check-input_1htxu_471:checked[type=radio]::before {
  display: flex;
  content: "";
  position: relative;
  border: 4px solid #005dbf;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}
._form-check-input_1htxu_471:focus[type=radio] {
  box-shadow: none;
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
/*date picker icon*/
input[type=date]::-webkit-calendar-picker-indicator,
input[type=datetime]::-webkit-calendar-picker-indicator,
input[type=datetime-local]::-webkit-calendar-picker-indicator {
  background: url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.482917%201.74991V1.74984C0.482917%200.933249%201.13579%200.266504%201.95833%200.266504H2.75H4.33333H10.6667H12.25H13.0417C13.8573%200.266504%2014.525%200.934232%2014.525%201.74984V12.8332C14.525%2013.6488%2013.8573%2014.3165%2013.0417%2014.3165H1.95833C1.56493%2014.3165%201.18764%2014.1602%200.909458%2013.882C0.631289%2013.6039%200.47501%2013.2266%200.475%2012.8332C0.475%2012.8332%200.475%2012.8332%200.475%2012.8332L0.482917%201.74991ZM1.85833%203.33317V3.43317H1.95833H13.0417H13.1417V3.33317V1.74984V1.64984H13.0417H1.95833H1.85833V1.74984V3.33317ZM13.0417%2012.9332H13.1417V12.8332V4.9165V4.8165H13.0417H1.95833H1.85833V4.9165V12.8332V12.9332H1.95833H13.0417ZM5.025%205.80817V7.1915H3.64167V5.80817H5.025ZM11.3583%205.80817V7.1915H9.975V5.80817H11.3583ZM8.19167%205.80817V7.1915H6.80833V5.80817H8.19167ZM3.64167%2010.3582V8.97484H5.025V10.3582H3.64167ZM6.80833%2010.3582V8.97484H8.19167V10.3582H6.80833Z'%20fill='%23005DBF'%20stroke='white'%20stroke-width='0.2'/%3e%3c/svg%3e") no-repeat;
  background-position: right;
}
/* Track */
::-webkit-scrollbar-track {
  border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #a9abae;
  border-radius: 10px;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #58595b;
}
._swal2-styled_1htxu_350:focus {
  box-shadow: none;
}
._font-size-label_1htxu_534 {
  font-size: 12px;
}
._bg-dark-blue_1htxu_538 {
  background-color: rgb(0, 44, 144);
}
._swal2-cancel_1htxu_542 {
  border: 1px solid #005dbf;
  border-radius: 0.25em;
  background-color: #005dbf !important;
  color: #fff;
  font-size: 1em;
  transition: 0.3s all ease-in-out;
}
._swal2-cancel_1htxu_542:hover {
  background-color: #002c91 !important;
}
._swal2-confirm_1htxu_555 {
  border: 1.5px solid #003f80 !important;
  box-sizing: border-box;
  border-radius: 5px;
  background-color: #fff !important;
  color: #003f80 !important;
  font-size: 1em;
  transition: 0.3s all ease-in-out;
}
._swal2-confirm_1htxu_555:hover {
  border: 1.5px solid #003f80;
  box-sizing: border-box;
  border-radius: 5px;
  background-color: #003f80 !important;
  color: #fff !important;
  font-size: 1em;
  transition: 0.3s all ease-in-out;
}
._w-10_1htxu_575 {
  width: 10%;
}
._list-style-circle_1htxu_579 {
  position: relative;
}
._list-style-circle_1htxu_579::before {
  content: "•";
  position: absolute;
  right: 105%;
}
label {
  font-family: "PT Sans Caption";
}
._textSansCaption_1htxu_593 {
  font-family: "PT Sans Caption";
}
._fs-13px_1htxu_597 {
  font-size: 13px;
}
._bg-input-disabled_1htxu_601 {
  background-color: #f5f7fa !important;
}
._check-dark-blue_1htxu_605 {
  border: 1.5px solid #005dbf !important;
}
._check-dark-blue_1htxu_605:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}
._check-dark-blue_1htxu_605:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}
._bg-gray-on-table_1htxu_620 {
  background-color: #f5f7fa;
}
._MuiTableHead-root_1htxu_624 ._MuiTableRow-root_1htxu_624 ._MuiTableCell-stickyHeader_1htxu_624:first-child {
  border-top-left-radius: 10px;
}
._MuiTableHead-root_1htxu_624 ._MuiTableRow-root_1htxu_624 ._MuiTableCell-stickyHeader_1htxu_624:last-child {
  border-top-right-radius: 10px;
}
._darkGray_1htxu_632 {
  color: #58595b;
}
._bg-warning-tenue_1htxu_636 {
  background: rgba(255, 139, 0, 0.3) !important;
}
._bg-warning-tenue_1htxu_636:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}
._checkClear_1htxu_644 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}
._checkClear_1htxu_644:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}
._border-clear-blue_1htxu_658 {
  border: 1.5px solid #01a0f6;
}
._homeBackground_1htxu_662 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}
._example-appear_1htxu_673 {
  opacity: 0.01;
}
._example-appear_1htxu_673._example-appear-active_1htxu_677 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
._cursorPointer_1htxu_682 {
  cursor: pointer;
}
._fzXsmall_1htxu_686 {
  font-size: x-small;
}
._fzXLarger_1htxu_690 {
  font-size: x-large;
}
._w-70_1htxu_694 {
  width: 70%;
}
._bg-table-hover_1htxu_698 {
  background-color: #d2dde8;
}
button:focus {
  outline: -webkit-focus-ring-color auto 0;
}
._labelFont_1htxu_706 {
  font-size: 0.8rem;
  color: #005dbf;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}
._labelFontGray_1htxu_714 {
  font-size: 0.8rem;
  color: #58595b;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}
._selectInput_1htxu_424 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}
._selectInput_1htxu_424:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}
._inputsearch_1htxu_400 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}
._addCheckButton_1htxu_741 {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%2016.5C13.1421%2016.5%2016.5%2013.1421%2016.5%209C16.5%204.85786%2013.1421%201.5%209%201.5C4.85786%201.5%201.5%204.85786%201.5%209C1.5%2013.1421%204.85786%2016.5%209%2016.5Z'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%206V12'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6%209H12'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}
._addCheckButton_1htxu_741:hover {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20fill='%23005DBF'/%3e%3cpath%20d='M12%208V16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012H16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: 0.3s all ease-in-out;
}
._groupAddButton_1htxu_761 {
  padding: 0.5rem;
}
._groupAddButton_1htxu_761:hover {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding: 0.5rem;
  cursor: pointer;
}
._groupAddButton_1htxu_761:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}
._groupAddButton_1htxu_761:hover ._addCheckButton_1htxu_741 {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20fill='%23005DBF'/%3e%3cpath%20d='M12%208V16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012H16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: 0.3s all ease-in-out;
}
._subtitleBlue_1htxu_789 {
  font-family: "PT Sans Caption";
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1rem;
  letter-spacing: 0em;
  text-align: left;
  color: #005dbf;
}
._tabHeader_1htxu_800 {
  border-radius: 10px 10px 0 0;
}
._tabHeader_1htxu_800:hover,
._tabHeader_1htxu_800:focus {
  border-radius: 10px 10px 0 0;
}
._w-30_1htxu_809 {
  width: 30%;
}
._border-dark-blue_1htxu_813 {
  border: 1.5px solid #005dbf;
}
._border-clear-grey_1htxu_817 {
  border: 1.5px solid #cecece !important;
}
._input-darker-blue_1htxu_821 {
  border: 1.5px solid #005dbf;
  border-radius: 6px;
  font-family: "PT Sans Caption", sans-serif;
  color: #58595b;
  padding: 0 0.2rem;
}
._input-date-darker-blue_1htxu_829 {
  border: 1.5px solid #005dbf;
  border-radius: 6px;
  font-family: "PT Sans Caption", sans-serif;
  color: #005dbf;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 0.2rem;
}
._textArea_1htxu_839 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}
._labelInputFile_1htxu_847 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  min-width: 172px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
}
._labelInputFile_1htxu_847:hover {
  cursor: pointer;
}
._labelInputFile_1htxu_847::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}
ul ._backIconLi_1htxu_870 {
  width: 30px;
  list-style-image: url("data:image/svg+xml,%3csvg%20width='17'%20height='28'%20viewBox='0%200%2017%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.246%2023.709L6.22853%2013.9869L16.246%204.26475C16.4851%204.03277%2016.6747%203.75737%2016.8041%203.45427C16.9334%203.15117%2017%202.82631%2017%202.49824C17%202.17016%2016.9334%201.8453%2016.8041%201.5422C16.6747%201.2391%2016.4851%200.963699%2016.246%200.731717C16.007%200.499734%2015.7232%200.315715%2015.4109%200.190167C15.0986%200.0646193%2014.7639%20-2.44433e-09%2014.4259%200C14.0878%202.44433e-09%2013.7531%200.0646193%2013.4408%200.190167C13.1285%200.315715%2012.8447%200.499734%2012.6057%200.731717L0.755043%2012.2329C0.515697%2012.4647%200.32581%2012.74%200.19625%2013.0432C0.0666893%2013.3463%200%2013.6712%200%2013.9994C0%2014.3276%200.0666893%2014.6525%200.19625%2014.9556C0.32581%2015.2588%200.515697%2015.5341%200.755043%2015.7659L12.6057%2027.2671C13.6126%2028.2443%2015.2391%2028.2443%2016.246%2027.2671C17.2271%2026.2899%2017.253%2024.6862%2016.246%2023.709Z'%20fill='%2301A0F6'/%3e%3c/svg%3e");
}
._select-input-dark-blue_1htxu_875 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}
._labelInputFileDisabled_1htxu_882 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  min-width: 172px;
  display: flex;
  justify-content: space-between;
  padding: 0.2rem 0.5rem;
  background-color: #f5f7fa;
}
._labelInputFileDisabled_1htxu_882:hover {
  cursor: pointer;
}
._labelInputFileDisabled_1htxu_882::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}
._whiteGray_1htxu_902 {
  color: #a9abae;
}
._clearGray_1htxu_906 {
  color: #cecece;
}
._hoverHelp_1htxu_910:hover {
  cursor: help;
}
._pl-1_1htxu_914 {
  padding-left: 0.25rem;
}
._pl-2_1htxu_918 {
  padding-left: 0.5rem;
}
._pl-3_1htxu_922 {
  padding-left: 0.75rem;
}
._pl-4_1htxu_926 {
  padding-left: 1rem;
}
._pl-5_1htxu_930 {
  padding-left: 1rem;
}
._fc-toolbar-title_1htxu_934 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}
._fc_1htxu_934 ._fc-toolbar_1htxu_934 {
  justify-content: start !important;
}
._fc-prev-button_1htxu_945 {
  background-color: white !important;
  border: none !important;
}
._fc-next-button_1htxu_950 {
  background-color: white !important;
  border: none !important;
}
._fc-icon_1htxu_955 {
  color: #003f80 !important;
}
._fc-col-header-cell-cushion_1htxu_959 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}
._fc-col-header-cell-cushion_1htxu_959:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}
._fc-timegrid-slot-label-cushion_1htxu_974 {
  font-size: 12px !important;
  color: #6e6f7c;
}
._fc_1htxu_934 ._fc-scrollgrid-liquid_1htxu_979 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}
._fs-12_1htxu_985 {
  font-size: 12px;
}
._fc-timegrid-event-harness_1htxu_989 {
  cursor: pointer;
}
#_inputTypeColor_1htxu_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}
#_inputTypeColor_1htxu_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}
#_inputTypeColor_1htxu_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}
._tooltipAlert_1htxu_1014 > div {
  background-color: #f39682 !important;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
  color: #fff;
}
._textHide_1htxu_1020 {
  overflow: hidden;
  text-overflow: ellipsis;
}
._ord-tabs_1htxu_1025 {
  border-bottom-color: #00b4cc !important;
}
._ord-tabs_1htxu_1025 ._nav-link_1htxu_1029 {
  color: #00b4cc !important;
  background-color: rgba(0, 180, 204, 0.08);
  padding-inline: 40px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  cursor: pointer;
}
._ord-tabs_1htxu_1025 ._nav-link_1htxu_1029._active_1htxu_1038 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}
._ord-tabs_1htxu_1025 ._nav-link_1htxu_1029:hover {
  border-color: transparent transparent transparent;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._headerContainer_1htxu_1054 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 5px solid #005dbf;
  max-height: 80px;
}
._ordHeaderContainer_1htxu_1062 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 5px solid #00b4cc;
  max-height: 80px;
}
._focaLogoHeader_1htxu_1070 {
  width: 100%;
  max-width: 200px;
  height: 100%;
}
._userImgHeaderButton_1htxu_1076 {
  min-width: 208px;
  height: 48px;
  border-radius: 10px;
  border: 1px solid #cecece;
  margin: 6px 20px 6px auto;
  display: flex;
}
._userImgHeaderButton_1htxu_1076:hover {
  background-color: rgba(0, 63, 128, 0.1);
}
._userImgHeaderIcon_1htxu_1089 {
  width: 22px;
  height: 22px;
  margin: 13px 0 13px 20px;
  filter: brightness(0) saturate(100%) invert(22%) sepia(44%) saturate(3899%) hue-rotate(199deg) brightness(98%) contrast(93%);
}
._userImgHeaderText_1htxu_1096 {
  flex: 1;
  margin: 13px 10px;
  font-family: "PT Sans Caption";
  font-size: 15px;
  line-height: 19px;
  color: #58595b;
}
._userImgHeader_1htxu_1076 {
  width: 40px;
  height: 40px;
  border: 1px solid #01a0f6;
  border-radius: 100%;
  margin: 4px 10px 4px 0;
}
._profilepicWrapper_1htxu_1113 {
  position: relative;
  margin: 0 auto;
}
._profilepic_1htxu_1113 {
  width: 64px;
  height: 64px;
  border: 1px solid #01a0f6;
  border-radius: 100%;
}
._changepfp_1htxu_1125 {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  position: absolute;
  bottom: 1px;
  padding: 4px;
  background: #fff;
  right: 2px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.19);
}
._userName_1htxu_1137 {
  font-family: "PT Sans";
  font-weight: Bold;
  font-size: 15px;
  line-height: 19px;
  color: #58595b;
  text-align: center;
  margin: 6px auto;
}
._userAccountProfile_1htxu_1147 {
  font-family: "PT Sans Caption";
  font-weight: Bold;
  font-size: 15px;
  line-height: 19px;
  color: #cecece;
  text-align: center;
  margin-bottom: 8px;
}
._optionText_1htxu_1157 {
  font-family: "PT Sans Caption";
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
  margin: 4px auto 4px 0;
}
._optionText_1htxu_1157:hover {
  color: #01a0f6;
}
._hoverPointer_1htxu_115:hover {
  cursor: pointer;
}
._popUpUserProfile_1htxu_1173 {
  position: absolute;
  padding: 1rem;
  z-index: 2000;
  top: 4rem;
  right: 20px;
  width: 206px;
  background-color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border: none;
  border-radius: 10px;
}
._thatTinyArrowUpThere_1htxu_1186 {
  position: absolute;
  top: -8px;
  right: 20px;
}
._containerInputHeader_1htxu_1192 {
  min-width: 17rem;
}
._inputTextHeader_1htxu_1196 {
  margin-left: 2rem !important;
  font-weight: 700;
  color: #005dbf;
  overflow: hidden;
}
._inputEditMaxWidth_1htxu_1203 {
  flex: 1;
}
._inputUserIconEditProfile_1htxu_1207 {
  position: absolute;
  transform: scale(3);
  z-index: 2002;
  left: 1rem;
  top: 1.5rem;
}
._inputEditIconProfile_1htxu_1215 {
  position: absolute;
  transform: scale(3);
  right: 1rem;
  top: 1.5rem;
}
._borderEditInput_1htxu_1222 {
  width: 80px;
}
._borderEditInput_1htxu_1222::before {
  content: "";
  border-left: 1px solid #01a0f6;
  position: absolute;
  right: 20%;
  height: 100%;
}
._inputBlueBorder_1htxu_1234 {
  border: 1px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}
._linkText_1htxu_1241 {
  text-decoration: none;
}
._auydaLogo_1htxu_1245 {
  width: 126px;
  height: 44px;
  margin: 0 auto;
  cursor: default;
}
._ayudaSub_1htxu_1252 {
  font-family: "PT Sans";
  font-weight: Bold;
  font-size: 18px;
  line-height: 23px;
  color: #58595b;
  text-align: center;
  margin: 20px auto 5px auto;
  cursor: default;
}
._ayudaRow_1htxu_1263 {
  width: 200px;
  display: flex;
  margin: 14px auto;
  cursor: default;
}
._ayudaRow_1htxu_1263 > img {
  width: 20px;
  height: 20px;
  margin-right: 13px;
  cursor: default;
}
._ayudaRow_1htxu_1263 > p {
  flex: 1;
  font-family: "PT Sans";
  font-size: 13px;
  line-height: 17px;
  color: #58595b;
  margin: 0;
  cursor: default;
}@keyframes swing {
  0%,
  30%,
  50%,
  70%,
  100% {
    transform: rotate(0deg); }
  10% {
    transform: rotate(10deg); }
  40% {
    transform: rotate(-10deg); }
  60% {
    transform: rotate(5deg); }
  80% {
    transform: rotate(-5deg); } }

.pro-sidebar {
  color: #adadad;
  height: 100%;
  width: 270px;
  min-width: 270px;
  text-align: left;
  transition: width, left, right, 0.3s;
  position: relative;
  z-index: 1009; }
  .pro-sidebar > .pro-sidebar-inner {
    background: #1d1d1d;
    height: 100%;
    position: relative;
    z-index: 101; }
    .pro-sidebar > .pro-sidebar-inner > img.sidebar-bg {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
      position: absolute;
      opacity: 0.3;
      left: 0;
      top: 0;
      z-index: 100; }
    .pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout {
      height: 100%;
      overflow-y: auto;
      overflow-x: hidden;
      position: relative;
      display: flex;
      flex-direction: column;
      z-index: 101; }
      .pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-header {
        border-bottom: 1px solid rgba(173, 173, 173, 0.2); }
      .pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-content {
        flex-grow: 1; }
      .pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-footer {
        border-top: 1px solid rgba(173, 173, 173, 0.2); }
      .pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout ul {
        list-style-type: none;
        padding: 0;
        margin: 0; }
  .pro-sidebar .overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 100;
    display: none; }
  .pro-sidebar.collapsed {
    width: 80px;
    min-width: 80px; }
  .pro-sidebar.rtl {
    text-align: right;
    direction: rtl; }
  @media (max-width: 480px) {
    .pro-sidebar.xs {
      position: fixed;
      left: -270px; }
      .pro-sidebar.xs.collapsed {
        left: -80px; }
      .pro-sidebar.xs.toggled {
        left: 0; }
        .pro-sidebar.xs.toggled .overlay {
          display: block; }
      .pro-sidebar.xs.rtl {
        left: auto;
        right: -270px; }
        .pro-sidebar.xs.rtl.collapsed {
          left: auto;
          right: -80px; }
        .pro-sidebar.xs.rtl.toggled {
          left: auto;
          right: 0; } }
  @media (max-width: 576px) {
    .pro-sidebar.sm {
      position: fixed;
      left: -270px; }
      .pro-sidebar.sm.collapsed {
        left: -80px; }
      .pro-sidebar.sm.toggled {
        left: 0; }
        .pro-sidebar.sm.toggled .overlay {
          display: block; }
      .pro-sidebar.sm.rtl {
        left: auto;
        right: -270px; }
        .pro-sidebar.sm.rtl.collapsed {
          left: auto;
          right: -80px; }
        .pro-sidebar.sm.rtl.toggled {
          left: auto;
          right: 0; } }
  @media (max-width: 768px) {
    .pro-sidebar.md {
      position: fixed;
      left: -270px; }
      .pro-sidebar.md.collapsed {
        left: -80px; }
      .pro-sidebar.md.toggled {
        left: 0; }
        .pro-sidebar.md.toggled .overlay {
          display: block; }
      .pro-sidebar.md.rtl {
        left: auto;
        right: -270px; }
        .pro-sidebar.md.rtl.collapsed {
          left: auto;
          right: -80px; }
        .pro-sidebar.md.rtl.toggled {
          left: auto;
          right: 0; } }
  @media (max-width: 992px) {
    .pro-sidebar.lg {
      position: fixed;
      left: -270px; }
      .pro-sidebar.lg.collapsed {
        left: -80px; }
      .pro-sidebar.lg.toggled {
        left: 0; }
        .pro-sidebar.lg.toggled .overlay {
          display: block; }
      .pro-sidebar.lg.rtl {
        left: auto;
        right: -270px; }
        .pro-sidebar.lg.rtl.collapsed {
          left: auto;
          right: -80px; }
        .pro-sidebar.lg.rtl.toggled {
          left: auto;
          right: 0; } }
  @media (max-width: 1200px) {
    .pro-sidebar.xl {
      position: fixed;
      left: -270px; }
      .pro-sidebar.xl.collapsed {
        left: -80px; }
      .pro-sidebar.xl.toggled {
        left: 0; }
        .pro-sidebar.xl.toggled .overlay {
          display: block; }
      .pro-sidebar.xl.rtl {
        left: auto;
        right: -270px; }
        .pro-sidebar.xl.rtl.collapsed {
          left: auto;
          right: -80px; }
        .pro-sidebar.xl.rtl.toggled {
          left: auto;
          right: 0; } }

.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
  content: '';
  display: inline-block;
  width: 4px;
  min-width: 4px;
  height: 4px;
  border: 1px solid #2b2b2b;
  border-radius: 50%;
  margin-right: 15px;
  position: relative;
  box-shadow: 1px 0px 0px #adadad, 0px -1px 0px #adadad, 0px 1px 0px #adadad, -1px 0px 0px #adadad; }

.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.pro-sidebar .pro-menu {
  padding-top: 10px;
  padding-bottom: 10px; }
  .pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item {
    position: relative;
    background-color: #2b2b2b; }
    .pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item > div > ul {
      padding-top: 15px;
      padding-bottom: 15px; }
  .pro-sidebar .pro-menu a {
    text-decoration: none;
    color: #adadad; }
    .pro-sidebar .pro-menu a:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: transparent; }
    .pro-sidebar .pro-menu a:hover {
      color: #d8d8d8; }
  .pro-sidebar .pro-menu .pro-menu-item {
    font-size: 15px; }
    .pro-sidebar .pro-menu .pro-menu-item.active {
      color: #d8d8d8; }
    .pro-sidebar .pro-menu .pro-menu-item .suffix-wrapper {
      opacity: 1;
      transition: opacity 0.2s; }
    .pro-sidebar .pro-menu .pro-menu-item .prefix-wrapper {
      display: flex;
      margin-right: 5px;
      opacity: 1;
      transition: opacity 0.2s; }
    .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item {
      position: relative;
      display: flex;
      align-items: center;
      padding: 8px 35px 8px 20px;
      cursor: pointer; }
      .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:focus {
        outline: none;
        color: #d8d8d8; }
      .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
        margin-right: 10px;
        font-size: 14px;
        width: 35px;
        min-width: 35px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        display: inline-block; }
        .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper .pro-icon {
          display: flex;
          height: 100%;
          align-items: center;
          justify-content: center; }
      .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
        flex-grow: 1;
        flex-shrink: 1; }
      .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:hover {
        color: #d8d8d8; }
        .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:hover .pro-icon-wrapper .pro-icon {
          animation: swing ease-in-out 0.5s 1 alternate; }
    .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item:before {
      background: #adadad; }
    .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
      position: absolute;
      right: 20px;
      top: 50%;
      transform: translateY(-50%); }
      .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
        display: inline-block;
        border-style: solid;
        border-color: #adadad;
        border-width: 0 2px 2px 0;
        padding: 2.5px;
        vertical-align: middle;
        transition: transform 0.3s;
        transform: rotate(-45deg); }
    .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item:before {
      background: transparent !important; }
    .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
      transform: rotate(45deg); }
    .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
      padding-left: 20px; }
      .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
        padding: 8px 30px 8px 15px; }
        .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item > .pro-icon-wrapper {
          display: none; }
        .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item .pro-arrow-wrapper {
          display: none; }
  .pro-sidebar .pro-menu.shaped .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
    background-color: #2b2b2b; }
  .pro-sidebar .pro-menu.square .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
    border-radius: 0; }
  .pro-sidebar .pro-menu.round .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
    border-radius: 4px; }
  .pro-sidebar .pro-menu.circle .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
    border-radius: 50%; }

.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item {
  position: relative; }
  .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-item > .suffix-wrapper,
  .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-item > .prefix-wrapper {
    opacity: 0; }
  .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-list-item {
    background-color: #2b2b2b;
    z-index: 111; }
  .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item::before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer; }
  .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu {
    position: relative; }
    .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-item {
      pointer-events: none; }
      .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
        display: none; }
    .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
      height: auto !important;
      position: fixed;
      visibility: hidden;
      min-width: 220px;
      max-width: 270px;
      background-color: transparent;
      max-height: 100%;
      padding-left: 3px; }
      .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item.has-arrow {
        padding-left: 10px; }
      .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
        max-height: 100vh;
        overflow-y: auto;
        background-color: #2b2b2b;
        padding-left: 20px;
        border-radius: 4px; }
    .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu:hover > .pro-inner-list-item {
      transition: visibility, transform 0.3s;
      visibility: visible; }
    .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu:hover .pro-icon-wrapper .pro-icon {
      animation: swing ease-in-out 0.5s 1 alternate; }
    .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item,
    .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
      padding: 8px 30px 8px 5px; }

.pro-sidebar.rtl .pro-menu .pro-menu-item .prefix-wrapper {
  margin-right: 0;
  margin-left: 5px; }

.pro-sidebar.rtl .pro-menu .pro-menu-item > .pro-inner-item {
  padding: 8px 20px 8px 35px; }
  .pro-sidebar.rtl .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
    margin-right: 0;
    margin-left: 10px; }

.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  right: auto;
  left: 20px; }
  .pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
    transform: rotate(135deg); }

.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(45deg); }

.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
  padding-left: 0;
  padding-right: 20px; }
  .pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
    padding: 8px 15px 8px 30px; }
    .pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
      margin-right: 0;
      margin-left: 15px; }

.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
  padding-left: 0;
  padding-right: 3px; }
  .pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item.has-arrow {
    padding-right: 10px; }
  .pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
    padding-left: 0;
    padding-right: 20px; }

.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item,
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 5px 8px 30px; }

.popper-arrow {
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent; }

.popper-element[data-popper-placement^='left'] > .popper-arrow {
  right: 0;
  border-right: 7px solid #2b2b2b; }

.popper-element[data-popper-placement^='right'] > .popper-arrow {
  left: 0;
  border-left: 7px solid #2b2b2b; }

.react-slidedown {
  height: 0;
  transition-property: none;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out; }

.react-slidedown.transitioning {
  overflow-y: hidden; }

.react-slidedown.closed {
  display: none; }
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.icon-sidebar {
  transform: scale(2);
}

@keyframes swing {
  0%, 30%, 50%, 70%, 100% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(10deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
}
.pro-sidebar {
  color: #58595b;
  height: 100%;
  width: 270px;
  min-width: 270px;
  text-align: left;
  transition: width, left, right, 0.3s;
  position: relative;
  z-index: 1009;
}
.pro-sidebar > .pro-sidebar-inner {
  background: white;
  height: 100%;
  position: relative;
  z-index: 101;
}
.pro-sidebar > .pro-sidebar-inner > img.sidebar-bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: absolute;
  opacity: 0.3;
  left: 0;
  top: 0;
  z-index: 100;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 101;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-header {
  border-bottom: 1px solid rgba(88, 89, 91, 0.2);
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-content {
  flex-grow: 1;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-footer {
  border-top: 1px solid rgba(88, 89, 91, 0.2);
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.pro-sidebar .overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 100;
  display: none;
}
.pro-sidebar.collapsed {
  width: 80px;
  min-width: 80px;
}
.pro-sidebar.rtl {
  text-align: right;
  direction: rtl;
}
@media (max-width: 480px) {
  .pro-sidebar.xs {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.xs.collapsed {
    left: -80px;
  }
  .pro-sidebar.xs.toggled {
    left: 0;
  }
  .pro-sidebar.xs.toggled .overlay {
    display: block;
  }
  .pro-sidebar.xs.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.xs.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.xs.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 576px) {
  .pro-sidebar.sm {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.sm.collapsed {
    left: -80px;
  }
  .pro-sidebar.sm.toggled {
    left: 0;
  }
  .pro-sidebar.sm.toggled .overlay {
    display: block;
  }
  .pro-sidebar.sm.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.sm.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.sm.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 768px) {
  .pro-sidebar.md {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.md.collapsed {
    left: -80px;
  }
  .pro-sidebar.md.toggled {
    left: 0;
  }
  .pro-sidebar.md.toggled .overlay {
    display: block;
  }
  .pro-sidebar.md.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.md.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.md.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 992px) {
  .pro-sidebar.lg {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.lg.collapsed {
    left: -80px;
  }
  .pro-sidebar.lg.toggled {
    left: 0;
  }
  .pro-sidebar.lg.toggled .overlay {
    display: block;
  }
  .pro-sidebar.lg.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.lg.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.lg.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 1200px) {
  .pro-sidebar.xl {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.xl.collapsed {
    left: -80px;
  }
  .pro-sidebar.xl.toggled {
    left: 0;
  }
  .pro-sidebar.xl.toggled .overlay {
    display: block;
  }
  .pro-sidebar.xl.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.xl.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.xl.rtl.toggled {
    left: auto;
    right: 0;
  }
}

.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
  content: "";
  display: inline-block;
  width: 4px;
  min-width: 4px;
  height: 4px;
  border: 1px solid white;
  border-radius: 50%;
  margin-right: 15px;
  position: relative;
  box-shadow: 1px 0px 0px #58595b, 0px -1px 0px #58595b, 0px 1px 0px #58595b, -1px 0px 0px #58595b;
}

.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pro-sidebar .pro-menu {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item {
  position: relative;
  background-color: white;
}
.pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item > div > ul {
  padding-top: 15px;
  padding-bottom: 15px;
}
.pro-sidebar .pro-menu a {
  text-decoration: none;
  color: #58595b;
}
.pro-sidebar .pro-menu a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
}
.pro-sidebar .pro-menu a:hover {
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item {
  font-size: 15px;
}
.pro-sidebar .pro-menu .pro-menu-item.active {
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item .suffix-wrapper {
  opacity: 1;
  transition: opacity 0.2s;
}
.pro-sidebar .pro-menu .pro-menu-item .prefix-wrapper {
  display: flex;
  margin-right: 5px;
  opacity: 1;
  transition: opacity 0.2s;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 35px 8px 20px;
  cursor: pointer;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:focus {
  outline: none;
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  margin-right: 10px;
  font-size: 14px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper .pro-icon {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
  flex-grow: 1;
  flex-shrink: 1;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:hover {
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:hover .pro-icon-wrapper .pro-icon {
  animation: swing ease-in-out 0.5s 1 alternate;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item:before {
  background: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  display: inline-block;
  border-style: solid;
  border-color: #58595b;
  border-width: 0 2px 2px 0;
  padding: 2.5px;
  vertical-align: middle;
  transition: transform 0.3s;
  transform: rotate(-45deg);
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item:before {
  background: transparent !important;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(45deg);
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
  padding-left: 20px;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 30px 8px 15px;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item > .pro-icon-wrapper {
  display: none;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item .pro-arrow-wrapper {
  display: none;
}
.pro-sidebar .pro-menu.shaped .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  background-color: white;
}
.pro-sidebar .pro-menu.square .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 0;
}
.pro-sidebar .pro-menu.round .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 4px;
}
.pro-sidebar .pro-menu.circle .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 50%;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item {
  position: relative;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-item > .suffix-wrapper,
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-item > .prefix-wrapper {
  opacity: 0;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-list-item {
  background-color: white;
  z-index: 111;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: pointer;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu {
  position: relative;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-item {
  pointer-events: none;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  display: none;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
  height: auto !important;
  position: fixed;
  visibility: hidden;
  min-width: 220px;
  max-width: 270px;
  background-color: transparent;
  max-height: 100%;
  padding-left: 3px;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item.has-arrow {
  padding-left: 10px;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
  max-height: 100vh;
  overflow-y: auto;
  background-color: white;
  padding-left: 20px;
  border-radius: 4px;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu:hover > .pro-inner-list-item {
  transition: visibility, transform 0.3s;
  visibility: visible;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu:hover .pro-icon-wrapper .pro-icon {
  animation: swing ease-in-out 0.5s 1 alternate;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item,
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 30px 8px 5px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item .prefix-wrapper {
  margin-right: 0;
  margin-left: 5px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item > .pro-inner-item {
  padding: 8px 20px 8px 35px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  margin-right: 0;
  margin-left: 10px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  right: auto;
  left: 20px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(135deg);
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(45deg);
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
  padding-left: 0;
  padding-right: 20px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 15px 8px 30px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
  margin-right: 0;
  margin-left: 15px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
  padding-left: 0;
  padding-right: 3px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item.has-arrow {
  padding-right: 10px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
  padding-left: 0;
  padding-right: 20px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item,
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 5px 8px 30px;
}

.popper-arrow {
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.popper-element[data-popper-placement^=left] > .popper-arrow {
  right: 0;
  border-right: 7px solid white;
}

.popper-element[data-popper-placement^=right] > .popper-arrow {
  left: 0;
  border-left: 7px solid white;
}

.react-slidedown {
  height: 0;
  transition-property: none;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
}

.react-slidedown.transitioning {
  overflow-y: hidden;
}

.react-slidedown.closed {
  display: none;
}

.pro-menu-item.pro-sub-menu.open::after {
  content: " ";
  display: block;
  position: absolute;
  height: 1px;
  background: #a9abae;
  margin: 0 10%;
}

.pro-sidebar:not(.collapsed) {
  width: 335px !important;
}

@keyframes swing {
  0%, 30%, 50%, 70%, 100% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(10deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
}
.pro-sidebar {
  color: #58595b;
  height: 100%;
  width: 270px;
  min-width: 270px;
  text-align: left;
  transition: width, left, right, 0.3s;
  position: relative;
  z-index: 1009;
}
.pro-sidebar > .pro-sidebar-inner {
  background: white;
  height: 100%;
  position: relative;
  z-index: 101;
}
.pro-sidebar > .pro-sidebar-inner > img.sidebar-bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: absolute;
  opacity: 0.3;
  left: 0;
  top: 0;
  z-index: 100;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 101;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-header {
  border-bottom: 1px solid rgba(88, 89, 91, 0.2);
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-content {
  flex-grow: 1;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-footer {
  border-top: 1px solid rgba(88, 89, 91, 0.2);
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.pro-sidebar .overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 100;
  display: none;
}
.pro-sidebar.collapsed {
  width: 80px;
  min-width: 80px;
}
.pro-sidebar.rtl {
  text-align: right;
  direction: rtl;
}
@media (max-width: 480px) {
  .pro-sidebar.xs {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.xs.collapsed {
    left: -80px;
  }
  .pro-sidebar.xs.toggled {
    left: 0;
  }
  .pro-sidebar.xs.toggled .overlay {
    display: block;
  }
  .pro-sidebar.xs.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.xs.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.xs.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 576px) {
  .pro-sidebar.sm {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.sm.collapsed {
    left: -80px;
  }
  .pro-sidebar.sm.toggled {
    left: 0;
  }
  .pro-sidebar.sm.toggled .overlay {
    display: block;
  }
  .pro-sidebar.sm.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.sm.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.sm.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 768px) {
  .pro-sidebar.md {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.md.collapsed {
    left: -80px;
  }
  .pro-sidebar.md.toggled {
    left: 0;
  }
  .pro-sidebar.md.toggled .overlay {
    display: block;
  }
  .pro-sidebar.md.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.md.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.md.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 992px) {
  .pro-sidebar.lg {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.lg.collapsed {
    left: -80px;
  }
  .pro-sidebar.lg.toggled {
    left: 0;
  }
  .pro-sidebar.lg.toggled .overlay {
    display: block;
  }
  .pro-sidebar.lg.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.lg.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.lg.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 1200px) {
  .pro-sidebar.xl {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.xl.collapsed {
    left: -80px;
  }
  .pro-sidebar.xl.toggled {
    left: 0;
  }
  .pro-sidebar.xl.toggled .overlay {
    display: block;
  }
  .pro-sidebar.xl.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.xl.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.xl.rtl.toggled {
    left: auto;
    right: 0;
  }
}

.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
  content: "";
  display: inline-block;
  width: 4px;
  min-width: 4px;
  height: 4px;
  border: 1px solid white;
  border-radius: 50%;
  margin-right: 15px;
  position: relative;
  box-shadow: 1px 0px 0px #58595b, 0px -1px 0px #58595b, 0px 1px 0px #58595b, -1px 0px 0px #58595b;
}

.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pro-sidebar .pro-menu {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item {
  position: relative;
  background-color: white;
}
.pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item > div > ul {
  padding-top: 15px;
  padding-bottom: 15px;
}
.pro-sidebar .pro-menu a {
  text-decoration: none;
  color: #58595b;
}
.pro-sidebar .pro-menu a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
}
.pro-sidebar .pro-menu a:hover {
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item {
  font-size: 15px;
}
.pro-sidebar .pro-menu .pro-menu-item.active {
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item .suffix-wrapper {
  opacity: 1;
  transition: opacity 0.2s;
}
.pro-sidebar .pro-menu .pro-menu-item .prefix-wrapper {
  display: flex;
  margin-right: 5px;
  opacity: 1;
  transition: opacity 0.2s;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 35px 8px 20px;
  cursor: pointer;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:focus {
  outline: none;
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  margin-right: 10px;
  font-size: 14px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper .pro-icon {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
  flex-grow: 1;
  flex-shrink: 1;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:hover {
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:hover .pro-icon-wrapper .pro-icon {
  animation: swing ease-in-out 0.5s 1 alternate;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item:before {
  background: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  display: inline-block;
  border-style: solid;
  border-color: #58595b;
  border-width: 0 2px 2px 0;
  padding: 2.5px;
  vertical-align: middle;
  transition: transform 0.3s;
  transform: rotate(-45deg);
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item:before {
  background: transparent !important;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(45deg);
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
  padding-left: 20px;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 30px 8px 15px;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item > .pro-icon-wrapper {
  display: none;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item .pro-arrow-wrapper {
  display: none;
}
.pro-sidebar .pro-menu.shaped .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  background-color: white;
}
.pro-sidebar .pro-menu.square .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 0;
}
.pro-sidebar .pro-menu.round .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 4px;
}
.pro-sidebar .pro-menu.circle .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 50%;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item {
  position: relative;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-item > .suffix-wrapper,
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-item > .prefix-wrapper {
  opacity: 0;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-list-item {
  background-color: white;
  z-index: 111;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: pointer;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu {
  position: relative;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-item {
  pointer-events: none;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  display: none;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
  height: auto !important;
  position: fixed;
  visibility: hidden;
  min-width: 220px;
  max-width: 270px;
  background-color: transparent;
  max-height: 100%;
  padding-left: 3px;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item.has-arrow {
  padding-left: 10px;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
  max-height: 100vh;
  overflow-y: auto;
  background-color: white;
  padding-left: 20px;
  border-radius: 4px;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu:hover > .pro-inner-list-item {
  transition: visibility, transform 0.3s;
  visibility: visible;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu:hover .pro-icon-wrapper .pro-icon {
  animation: swing ease-in-out 0.5s 1 alternate;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item,
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 30px 8px 5px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item .prefix-wrapper {
  margin-right: 0;
  margin-left: 5px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item > .pro-inner-item {
  padding: 8px 20px 8px 35px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  margin-right: 0;
  margin-left: 10px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  right: auto;
  left: 20px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(135deg);
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(45deg);
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
  padding-left: 0;
  padding-right: 20px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 15px 8px 30px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
  margin-right: 0;
  margin-left: 15px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
  padding-left: 0;
  padding-right: 3px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item.has-arrow {
  padding-right: 10px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
  padding-left: 0;
  padding-right: 20px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item,
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 5px 8px 30px;
}

.popper-arrow {
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.popper-element[data-popper-placement^=left] > .popper-arrow {
  right: 0;
  border-right: 7px solid white;
}

.popper-element[data-popper-placement^=right] > .popper-arrow {
  left: 0;
  border-left: 7px solid white;
}

.react-slidedown {
  height: 0;
  transition-property: none;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
}

.react-slidedown.transitioning {
  overflow-y: hidden;
}

.react-slidedown.closed {
  display: none;
}

.pro-sidebar:not(.collapsed) .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before,
.popper-inner .pro-menu-item .pro-inner-item:before {
  display: none !important;
}

.pro-sidebar:not(.collapsed) .pro-menu .pro-item-content,
.popper-inner .pro-menu-item {
  text-transform: uppercase;
  font-weight: 500;
}

.pro-sidebar:not(.collapsed) .pro-menu-item.open > .pro-inner-item > .pro-icon-wrapper {
  color: #ffffff;
}

.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
  padding-top: 0px;
}

/*make the chosed link in sidebar.jsx stand out*/
.pro-menu-item .menuItemActive > .pro-inner-item > .pro-item-content {
  border-left: 3px solid;
  border-color: #005dbf;
}

.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 5px 50px 5px 50px;
}

.popper-element {
  display: none;
}

.collapsed .icons-sidebar {
  filter: grayscale(90%) opacity(40%);
}

.pro-sidebar:not(.collapsed) .Hamburger-sidebar {
  filter: opacity(0%);
}

.pro-menu .pro-menu-item > .pro-inner-item:first-child {
  padding-right: 10px;
}

.pro-sidebar .pro-menu {
  padding-top: 0;
}

.collapsed .CruzBar {
  filter: opacity(0%);
  width: 0px;
  height: 0px;
}

.activeHover:hover > .pro-inner-item > .pro-item-content {
  border-left: 3px solid;
  border-color: #005dbf;
}

.adminSideBar {
  margin-top: 25px;
}

.pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item > div > ul {
  padding-top: 0px;
  padding-bottom: 10px;
}._fullLayout_6rp0p_1 {
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

._fullLayoutBody_6rp0p_9 {
  display: flex;
  flex: 1;
  align-items: stretch;
  overflow: hidden;
}

._fullLayoutWorkArea_6rp0p_16 {
  display: flex;
  flex: 1;
  overflow-y: scroll;
}

._fullLayoutSideBar_6rp0p_22 {
  overflow: hidden;
}

._zIndex800_6rp0p_26 {
  z-index: 800 !important;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
@font-face {
  font-family: "PT Sans Caption";
  src: url("/assets/PTSansCaption-Regular-DQxA3OUg.ttf") format("truetype");
}
@font-face {
  font-family: "PT Sans Caption";
  src: url("/assets/PTSansCaption-Regular-DQxA3OUg.ttf") format("truetype");
}
._genericTable_1jo33_16 {
  font-family: "PT Sans Caption";
  font-weight: 400;
  font-style: normal;
  width: 100%;
  margin-top: 1rem;
  text-align: center;
  border-spacing: 0;
}

._genericTable_1jo33_16 > tbody > tr > td {
  padding: 0.4rem 0;
  background-color: #ffffff;
  color: #697387;
  font-size: 13px;
  line-height: 16.8px;
  font-weight: 500;
  vertical-align: middle;
  border-bottom: 1px solid #9bdee7;
  overflow-wrap: anywhere;
}

._genericTable_1jo33_16 > tbody > tr:last-child td {
  border-bottom: 1px solid transparent;
}

._genericTable_1jo33_16 > tbody > tr:first-child td {
  border-top: 1px solid transparent;
}

._genericTable_1jo33_16 > tbody > tr > td::first-letter {
  text-transform: capitalize;
}

._genericTable_1jo33_16 > tbody > tr:hover > td {
  background-color: #d2dde8;
  transition: 0.3s all ease-in-out;
}

._genericTableAdmission_1jo33_55 > tbody > tr:hover > td {
  background-color: #fcf1e1;
}

._hoverLight_1jo33_59 > tbody > tr:hover > td {
  background-color: #e2f8fb !important;
}

._genericTableAdmission_1jo33_55 > tbody > tr:hover > td {
  background-color: #fcf1e1;
  transition: 0.3s all ease-in-out;
}

._genericTable_1jo33_16 > tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTable_1jo33_16 > tbody > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._xxx_1jo33_76 > tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 0px;
}

._xxx_1jo33_76 > tbody > tr:last-child > td:last-child {
  border-bottom-right-radius: 0px;
}

._xxx_1jo33_76 > tbody > tr {
  border: 0px;
}

._thead_1jo33_88 > tr > th {
  font-size: 15px;
  line-height: 19.4px;
  padding: 0.5rem 0;
}

._theadLight_1jo33_94 {
  color: #00b4cc;
  background-color: #d6f3f7;
  border-bottom-width: 0px !important;
}

._theadDark_1jo33_100 {
  color: #ffffff;
  background-color: #005dbf;
  border-radius: 10px 10px 0px 0px;
}

._theadBottomless_1jo33_106 {
  color: #005dbf;
}

._thead_1jo33_88 > tr > th:first-child {
  border-top-left-radius: 10px;
}

._thead_1jo33_88 > tr > th:last-child {
  border-top-right-radius: 10px;
}

._genericTable_1jo33_16 > tbody > tr._orange_1jo33_118 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTable_1jo33_16 > tbody > tr._orange_1jo33_118:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

._genericTableLower_1jo33_127 {
  font-family: "PT Sans Caption";
  font-weight: 400;
  font-style: normal;
  width: 100%;
  margin-top: 1rem;
  text-align: left;
  border-spacing: 0;
}

._genericTableLower_1jo33_127 > tbody > tr > td {
  border: none;
  padding: 6.5px;
  background-color: #ffffff;
  color: #697387;
  font-size: 13px;
  line-height: 16.8px;
  font-weight: 500;
  vertical-align: middle;
}

._genericTableLower_1jo33_127 > tfoot > tr > td {
  border: none;
  padding: 4px;
  background-color: #ffffff;
  color: #697387;
  font-size: 13px;
  line-height: 16.8px;
  font-weight: 500;
  vertical-align: middle;
}

._genericTableLower_1jo33_127 > tbody > tr:nth-of-type(even) > td {
  background-color: #f5f7fa;
}

._genericTableLower_1jo33_127 > tfoot > tr:nth-of-type(odd) > td {
  background-color: #f5f7fa;
}

._genericTableLower_1jo33_127 > tbody > tr:hover > td {
  background-color: #d2dde8;
  transition: 0.3s all ease-in-out;
}

._genericTableLower_1jo33_127 > tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTableLower_1jo33_127 > tbody > tr._orange_1jo33_118 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTableLower_1jo33_127 > tbody > tr._orange_1jo33_118:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

._genericTableLower_1jo33_127 > tfoot > tr:hover > td {
  background-color: #d2dde8;
  transition: 0.3s all ease-in-out;
}

._genericTableLower_1jo33_127 > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTableLower_1jo33_127 > tfoot > tr._orange_1jo33_118 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTableLower_1jo33_127 > tfoot > tr._orange_1jo33_118:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

._genericTableLower_1jo33_127 > tfoot > tr > td {
  border: none;
  padding: 4px;
  background-color: #ffffff;
  color: #697387;
  font-size: 13px;
  line-height: 16.8px;
  font-weight: 500;
  vertical-align: middle;
}

._genericTableLower_1jo33_127 > tfoot > tr:nth-of-type(odd) > td {
  background-color: #f5f7fa;
}

._genericTableLower_1jo33_127 > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._genericTableLower_1jo33_127 > tfoot > tr:hover > td {
  background-color: #d2dde8;
  transition: 0.3s all ease-in-out;
}

._genericTableLower_1jo33_127 > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTableLower_1jo33_127 > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._genericTableLower_1jo33_127 > tfoot > tr._orange_1jo33_118 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTableLower_1jo33_127 > tfoot > tr._orange_1jo33_118:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

._oneHeadDarkBlue_1jo33_244 ._thead_1jo33_88 > tr > th:first-child {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.5rem 1rem;
}

._treeHeadDarkBlue_1jo33_250 ._thead_1jo33_88 > tr > th:nth-child(1n+5) {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.5rem 1rem;
}

._firstdClearBlue_1jo33_256 > tr > td:first-child {
  padding: 0.4rem 0;
  text-transform: lowercase;
  background-color: #d6f3f7;
  color: #697387;
  font-size: 13px;
  line-height: 16.8px;
  font-weight: 500;
  vertical-align: middle;
  border-bottom: 1px solid #9bdee7;
}

._backgroundImage_1jo33_268 {
  padding-left: 5px;
  border-radius: 5px;
  border: 0px;
  padding: 1rem;
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.33332%207.33332H7.80665L7.61998%207.15332C8.03662%206.66929%208.34111%206.09917%208.51168%205.48373C8.68225%204.86829%208.71468%204.22275%208.60665%203.59332C8.29332%201.73998%206.74665%200.259983%204.87998%200.0333165C4.22373%20-0.0497063%203.55718%200.0184976%202.93133%200.232709C2.30549%200.446921%201.73695%200.801462%201.2692%201.2692C0.801462%201.73695%200.446921%202.30549%200.232709%202.93133C0.0184976%203.55718%20-0.0497063%204.22373%200.0333165%204.87998C0.259983%206.74665%201.73998%208.29332%203.59332%208.60665C4.22275%208.71468%204.86829%208.68226%205.48373%208.51168C6.09916%208.34111%206.66929%208.03662%207.15332%207.61998L7.33332%207.80665V8.33332L10.1666%2011.1667C10.44%2011.44%2010.8866%2011.44%2011.16%2011.1667C11.4333%2010.8933%2011.4333%2010.4467%2011.16%2010.1733L8.33332%207.33332ZM4.33332%207.33332C2.67332%207.33332%201.33332%205.99332%201.33332%204.33332C1.33332%202.67332%202.67332%201.33332%204.33332%201.33332C5.99332%201.33332%207.33332%202.67332%207.33332%204.33332C7.33332%205.99332%205.99332%207.33332%204.33332%207.33332Z'%20fill='%23003F80'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 10px center;
  height: 28px;
  outline: none;
  color: #6e6f7c;
}

._searchIcon_1jo33_281 {
  position: absolute;
  right: 216px;
  top: 10px;
  cursor: pointer;
}

._searchIcon2_1jo33_288 {
  position: absolute;
  right: 2px;
  top: 10px;
  cursor: pointer;
}

._backgroundOutImage_1jo33_295 {
  padding-left: 5px;
  border-radius: 5px;
  padding-right: 30px;
  border: 0px;
  padding: 1rem;
  background-color: #f5f7fa;
  height: 28px;
  outline: none;
  color: #6e6f7c;
}

._backgroundImage_1jo33_268:focus-visible {
  outline: none;
}

._ordCard_1jo33_311 {
  border: 1px solid #ccd9e6;
  box-sizing: border-box;
  box-shadow: 0px 0px 6px 0px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  padding: 16px 24px;
  color: #6e6f7c;
}

._ordCardFlex_1jo33_320 {
  border: 1px solid #ccd9e6;
  box-sizing: border-box;
  box-shadow: 0px 0px 6px 0px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  padding: 16px 24px;
  color: #6e6f7c;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._ordAccordion_1jo33_332 {
  border-radius: 10px;
  box-shadow: 0px 0px 6px 0px rgba(19, 19, 19, 0.2);
}

._ordBox_1jo33_337 {
  border: 1px solid #ccd9e6;
  box-sizing: border-box;
  box-shadow: 0px 0px 16px rgba(19, 19, 19, 0.2);
  border-radius: 15px;
  padding: 10px 15px;
  color: #00b4cc;
  height: 120px;
  width: 192px;
  text-align: center;
  align-items: center;
}

._ordBoxImg_1jo33_350 {
  height: 26px;
  width: 26px;
}

._OrdSlideButton_1jo33_355 {
  background: #f7feff;
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  margin-top: 16px;
  margin-bottom: 20px;
}

._OrdSlideButton2_1jo33_363 {
  background: #d6f3f7;
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  margin-top: 16px;
  margin-bottom: 20px;
}

._wrapper_1jo33_371 {
  display: flex;
  flex-direction: row;
}

._wrapperReverse_1jo33_376 {
  display: flex;
  flex-direction: row-reverse;
}

._itemClass_1jo33_381 {
  padding: 3px 0px;
  margin: 0 0.3rem;
  width: 25px;
  height: 25px;
  font-family: "PT Sans Caption";
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  cursor: pointer;
}

._itemClass_1jo33_381:hover,
._itemClass_1jo33_381[class*=active]:hover {
  background-color: #d6f3f7;
  border-radius: 100%;
}

._itemClass_1jo33_381[class*=active] {
  background-color: #d6f3f7;
  border-radius: 100%;
}

._itemClass_1jo33_381 a {
  text-decoration: none;
  color: #697387;
}

._itemClass_1jo33_381[class*=active] a {
  color: #005dbf;
}

._itemClass_1jo33_381[class*=active]._iconClear_1jo33_416 a {
  color: #01a0f6;
}

._itemClassPrev_1jo33_420 {
  background-image: url("data:image/svg+xml,%3csvg%20width='8'%20height='11'%20viewBox='0%200%208%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.71906%2010.844C6.95656%2010.844%207.14345%2010.5558%207.14345%2010.186V0.853311C7.14345%200.483431%206.95656%200.195312%206.71906%200.195312C6.63515%200.199024%206.55523%200.232101%206.49323%200.288758L1.0852%204.96093C0.940267%205.11238%200.859375%205.31391%200.859375%205.52353C0.859375%205.73315%200.940267%205.93469%201.0852%206.08614L6.49323%2010.7583C6.5558%2010.813%206.63595%2010.8434%206.71906%2010.844Z'%20fill='%2300B4CC'/%3e%3c/svg%3e");
  background-size: 8px;
}

._itemClassNext_1jo33_425 {
  background-image: url("data:image/svg+xml,%3csvg%20width='7'%20height='11'%20viewBox='0%200%207%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.784852%200.195096C0.54735%200.195095%200.360458%200.483214%200.360458%200.853094L0.360457%2010.1858C0.360457%2010.5556%200.547349%2010.8437%200.784851%2010.8437C0.868752%2010.84%200.948681%2010.807%201.01067%2010.7503L6.41871%206.07814C6.56364%205.92669%206.64453%205.72515%206.64453%205.51553C6.64453%205.30591%206.56364%205.10437%206.41871%204.95292L1.01067%200.280753C0.948108%200.226043%200.867962%200.195642%200.784852%200.195096Z'%20fill='%2300B4CC'/%3e%3c/svg%3e");
  background-size: 8px;
}

._itemClassFirst_1jo33_430 {
  background-image: url("data:image/svg+xml,%3csvg%20width='9'%20height='9'%20viewBox='0%200%209%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.22738%208.75736C8.29485%208.75687%208.36155%208.7429%208.42354%208.71626C8.48554%208.68963%208.54157%208.65086%208.58837%208.60225C8.63516%208.55365%208.67177%208.49617%208.69603%208.43321C8.72029%208.37025%208.73172%208.30307%208.72964%208.23563V0.80688C8.73172%200.739439%208.72029%200.672262%208.69603%200.609302C8.67177%200.546341%208.63516%200.488866%208.58837%200.440257C8.54157%200.391648%208.48554%200.352886%208.42354%200.32625C8.36155%200.299614%208.29485%200.285643%208.22738%200.285156C8.13178%200.286663%208.03809%200.312097%207.95485%200.359133L2.34824%204.07351C2.26672%204.11648%202.19848%204.18089%202.15088%204.2598C2.10328%204.3387%202.07812%204.4291%202.07812%204.52125C2.07812%204.6134%202.10328%204.70381%202.15088%204.78272C2.19848%204.86162%202.26672%204.92603%202.34824%204.96901L7.95485%208.68338C8.03809%208.73042%208.13178%208.75585%208.22738%208.75736Z'%20fill='%2300B4CC'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.23881%208.57496C1.51245%208.57496%201.77488%208.46626%201.96837%208.27276C2.16187%208.07927%202.27058%207.81684%202.27058%207.54319V1.50052C2.27058%201.22688%202.16187%200.964444%201.96837%200.770949C1.77488%200.577455%201.51245%200.46875%201.23881%200.46875C0.965169%200.46875%200.702731%200.577455%200.509237%200.770949C0.315742%200.964444%200.207031%201.22688%200.207031%201.50052V7.54319C0.207031%207.67869%200.23372%207.81286%200.285571%207.93804C0.337422%208.06322%200.413428%208.17696%200.509237%208.27276C0.605045%208.36857%200.718783%208.44457%200.843963%208.49642C0.969143%208.54827%201.10332%208.57496%201.23881%208.57496Z'%20fill='%2300B4CC'/%3e%3c/svg%3e");
  background-size: 10px;
}

._itemClassLast_1jo33_435 {
  background-image: url("data:image/svg+xml,%3csvg%20width='10'%20height='9'%20viewBox='0%200%2010%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.27652%200.281706C1.20905%200.282194%201.14236%200.296164%201.08036%200.3228C1.01837%200.349436%200.962334%200.388198%200.915539%200.436807C0.868744%200.485417%200.832137%200.542891%200.807877%200.605852C0.783616%200.668812%200.772185%200.735989%200.774263%200.80343L0.774262%208.23218C0.772184%208.29962%200.783616%208.3668%200.807876%208.42976C0.832137%208.49272%200.868743%208.5502%200.915538%208.5988C0.962334%208.64741%201.01837%208.68618%201.08036%208.71281C1.14236%208.73945%201.20905%208.75342%201.27652%208.75391C1.37212%208.7524%201.46582%208.72697%201.54906%208.67993L7.15567%204.96556C7.23719%204.92258%207.30543%204.85817%207.35303%204.77927C7.40063%204.70036%207.42578%204.60996%207.42578%204.51781C7.42578%204.42566%207.40063%204.33525%207.35303%204.25635C7.30543%204.17744%207.23719%204.11303%207.15567%204.07006L1.54906%200.355684C1.46582%200.308647%201.37212%200.283213%201.27652%200.281706Z'%20fill='%2300B4CC'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.2651%200.464099C7.99145%200.464099%207.72903%200.572804%207.53553%200.766298C7.34204%200.959793%207.23333%201.22222%207.23333%201.49587L7.23333%207.53854C7.23333%207.81219%207.34204%208.07462%207.53553%208.26811C7.72903%208.46161%207.99145%208.57031%208.26509%208.57031C8.53874%208.57031%208.80118%208.46161%208.99467%208.26811C9.18816%208.07462%209.29688%207.81219%209.29688%207.53854L9.29688%201.49587C9.29688%201.36037%209.27019%201.2262%209.21834%201.10102C9.16648%200.975844%209.09048%200.862107%208.99467%200.766298C8.89886%200.67049%208.78512%200.59449%208.65994%200.542639C8.53476%200.490787%208.40059%200.464099%208.2651%200.464099Z'%20fill='%2300B4CC'/%3e%3c/svg%3e");
  background-size: 10px;
}

._itemClassPrev_1jo33_420._iconClear_1jo33_416 {
  background-image: url("data:image/svg+xml,%3csvg%20width='26'%20height='25'%20viewBox='0%200%2026%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M13.0019%200C15.4744%201.19901e-07%2017.8914%200.733127%2019.9473%202.10669C22.0031%203.48025%2023.6055%205.43255%2024.5519%207.71676C25.4982%2010.001%2025.746%2012.5145%2025.264%2014.9395C24.7819%2017.3646%2023.5916%2019.5922%2021.8435%2021.3408C20.0955%2023.0894%2017.8682%2024.2804%2015.4433%2024.7632C13.0185%2025.246%2010.5049%2024.999%208.22036%2024.0534C5.93586%2023.1077%203.98305%2021.5059%202.60885%2019.4505C1.23465%2017.3951%200.50077%2014.9783%200.5%2012.5058C0.501032%209.19079%201.81866%206.01187%204.16311%203.66815C6.50757%201.32442%209.6869%200.00778251%2013.0019%200.00778267'%20fill='%2301A0F6'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15.7196%2017.8243C15.9571%2017.8243%2016.144%2017.5362%2016.144%2017.1663V7.83366C16.144%207.46378%2015.9571%207.17566%2015.7196%207.17566C15.6357%207.17937%2015.5558%207.21245%2015.4938%207.2691L10.0857%2011.9413C9.94082%2012.0927%209.85992%2012.2943%209.85992%2012.5039C9.85992%2012.7135%209.94082%2012.915%2010.0857%2013.0665L15.4938%2017.7387C15.5563%2017.7934%2015.6365%2017.8238%2015.7196%2017.8243Z'%20fill='white'/%3e%3c/svg%3e");
}

._itemClassNext_1jo33_425._iconClear_1jo33_416 {
  background-image: url("data:image/svg+xml,%3csvg%20width='25'%20height='25'%20viewBox='0%200%2025%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.4981%2025C10.0256%2025%207.6086%2024.2669%205.55275%2022.8933C3.4969%2021.5198%201.89449%2019.5674%200.948128%2017.2832C0.0017728%2014.999%20-0.24603%2012.4855%200.236045%2010.0605C0.71812%207.63544%201.90842%205.4078%203.65646%203.65922C5.4045%201.91064%207.63178%200.719637%2010.0567%200.236807C12.4815%20-0.246022%2014.9951%200.00100048%2017.2796%200.946647C19.5641%201.89229%2021.517%203.49409%2022.8912%205.54951C24.2654%207.60493%2024.9992%2010.0217%2025%2012.4942C24.999%2015.8092%2023.6813%2018.9881%2021.3369%2021.3319C18.9924%2023.6756%2015.8131%2024.9922%2012.4981%2024.9922'%20fill='%2301A0F6'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.7804%207.17569C9.54289%207.17569%209.356%207.4638%209.356%207.83368L9.356%2017.1663C9.356%2017.5362%209.54289%2017.8243%209.7804%2017.8243C9.8643%2017.8206%209.94423%2017.7876%2010.0062%2017.7309L15.4143%2013.0587C15.5592%2012.9073%2015.6401%2012.7057%2015.6401%2012.4961C15.6401%2012.2865%2015.5592%2012.085%2015.4143%2011.9335L10.0062%207.26134C9.94365%207.20663%209.86351%207.17623%209.7804%207.17569Z'%20fill='white'/%3e%3c/svg%3e");
}

._itemClassFirst_1jo33_430._iconClear_1jo33_416 {
  background-image: url("data:image/svg+xml,%3csvg%20width='25'%20height='25'%20viewBox='0%200%2025%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.5019%200C14.9746%200%2017.3917%200.733225%2019.4477%202.10696C21.5036%203.48069%2023.106%205.43322%2024.0522%207.71766C24.9985%2010.0021%2025.2461%2012.5158%2024.7637%2014.941C24.2813%2017.3661%2023.0906%2019.5937%2021.3422%2021.3422C19.5937%2023.0906%2017.3661%2024.2813%2014.941%2024.7637C12.5158%2025.2461%2010.0021%2024.9985%207.71765%2024.0522C5.43322%2023.106%203.48068%2021.5036%202.10695%2019.4477C0.733222%2017.3917%200%2014.9746%200%2012.5019C0%209.18622%201.31716%206.00631%203.66173%203.66174C6.0063%201.31717%209.18622%200%2012.5019%200Z'%20fill='%2301A0F6'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.228%2016.7381C16.2955%2016.7376%2016.3622%2016.7236%2016.4242%2016.697C16.4861%2016.6703%2016.5422%2016.6316%2016.589%2016.583C16.6358%2016.5344%2016.6724%2016.4769%2016.6966%2016.4139C16.7209%2016.351%2016.7323%2016.2838%2016.7303%2016.2163V8.78759C16.7323%208.72015%2016.7209%208.65298%2016.6966%208.59001C16.6724%208.52705%2016.6358%208.46958%2016.589%208.42097C16.5422%208.37236%2016.4861%208.3336%2016.4242%208.30696C16.3622%208.28033%2016.2955%208.26636%2016.228%208.26587C16.1324%208.26738%2016.0387%208.29281%2015.9555%208.33985L10.3488%2012.0542C10.2673%2012.0972%2010.1991%2012.1616%2010.1515%2012.2405C10.1039%2012.3194%2010.0787%2012.4098%2010.0787%2012.502C10.0787%2012.5941%2010.1039%2012.6845%2010.1515%2012.7634C10.1991%2012.8423%2010.2673%2012.9067%2010.3488%2012.9497L15.9555%2016.6641C16.0387%2016.7111%2016.1324%2016.7366%2016.228%2016.7381Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.23924%2016.5551C9.51288%2016.5551%209.77531%2016.4464%209.9688%2016.2529C10.1623%2016.0594%2010.271%2015.7969%2010.271%2015.5233V9.48062C10.271%209.20698%2010.1623%208.94455%209.9688%208.75105C9.77531%208.55756%209.51288%208.44885%209.23924%208.44885C8.9656%208.44885%208.70316%208.55756%208.50966%208.75105C8.31617%208.94455%208.20746%209.20698%208.20746%209.48062V15.5233C8.20746%2015.6588%208.23415%2015.793%208.286%2015.9181C8.33785%2016.0433%208.41386%2016.1571%208.50966%2016.2529C8.60547%2016.3487%208.71921%2016.4247%208.84439%2016.4765C8.96957%2016.5284%209.10374%2016.5551%209.23924%2016.5551Z'%20fill='white'/%3e%3c/svg%3e");
}

._itemClassLast_1jo33_435._iconClear_1jo33_416 {
  background-image: url("data:image/svg+xml,%3csvg%20width='26'%20height='25'%20viewBox='0%200%2026%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.9981%2025C10.5254%2025%208.10827%2024.2668%206.05234%2022.893C3.9964%2021.5193%202.39401%2019.5668%201.44777%2017.2823C0.501523%2014.9979%200.253934%2012.4842%200.736324%2010.059C1.21872%207.6339%202.40942%205.40627%204.15785%203.65784C5.90628%201.90941%208.1339%200.718714%2010.559%200.236325C12.9842%20-0.246066%2015.4979%200.00151928%2017.7823%200.947763C20.0668%201.894%2022.0193%203.49641%2023.393%205.55234C24.7668%207.60828%2025.5%2010.0254%2025.5%2012.4981C25.5%2015.8138%2024.1828%2018.9937%2021.8383%2021.3383C19.4937%2023.6828%2016.3138%2025%2012.9981%2025Z'%20fill='%2301A0F6'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.27201%208.26193C9.20454%208.26242%209.13784%208.27639%209.07585%208.30302C9.01386%208.32966%208.95782%208.36842%208.91102%208.41703C8.86423%208.46564%208.82762%208.52312%208.80336%208.58608C8.7791%208.64904%208.76767%208.71621%208.76975%208.78366L8.76975%2016.2124C8.76767%2016.2798%208.7791%2016.347%208.80336%2016.41C8.82762%2016.4729%208.86423%2016.5304%208.91102%2016.579C8.95782%2016.6276%209.01385%2016.6664%209.07585%2016.693C9.13784%2016.7197%209.20454%2016.7336%209.27201%2016.7341C9.36761%2016.7326%209.4613%2016.7072%209.54454%2016.6602L15.1512%2012.9458C15.2327%2012.9028%2015.3009%2012.8384%2015.3485%2012.7595C15.3961%2012.6806%2015.4213%2012.5902%2015.4213%2012.498C15.4213%2012.4059%2015.3961%2012.3155%2015.3485%2012.2366C15.3009%2012.1577%2015.2327%2012.0933%2015.1512%2012.0503L9.54454%208.33591C9.4613%208.28887%209.36761%208.26344%209.27201%208.26193Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.2608%208.44493C15.9872%208.44493%2015.7248%208.55364%2015.5313%208.74713C15.3378%208.94063%2015.2291%209.20306%2015.2291%209.4767L15.2291%2015.5194C15.2291%2015.793%2015.3378%2016.0555%2015.5313%2016.2489C15.7248%2016.4424%2015.9872%2016.5511%2016.2608%2016.5511C16.5345%2016.5511%2016.7969%2016.4424%2016.9904%2016.2489C17.1839%2016.0555%2017.2926%2015.793%2017.2926%2015.5194L17.2926%209.4767C17.2926%209.34121%2017.2659%209.20704%2017.2141%209.08186C17.1622%208.95668%2017.0862%208.84294%2016.9904%208.74713C16.8946%208.65132%2016.7809%208.57532%2016.6557%208.52347C16.5305%208.47162%2016.3963%208.44493%2016.2608%208.44493Z'%20fill='white'/%3e%3c/svg%3e");
}

._filterClearBlue_1jo33_456 {
  filter: brightness(0) saturate(100%) invert(43%) sepia(100%) saturate(1319%) hue-rotate(171deg) brightness(95%) contrast(104%);
}

._itemClassPrev_1jo33_420:not(._disabled_1jo33_460):hover,
._itemClassNext_1jo33_425:not(._disabled_1jo33_460):hover,
._itemClassFirst_1jo33_430:not(._disabled_1jo33_460):hover,
._itemClassLast_1jo33_435:not(._disabled_1jo33_460):hover {
  opacity: 0.5;
}

._itemClassPrev_1jo33_420 a,
._itemClassNext_1jo33_425 a,
._itemClassFirst_1jo33_430 a,
._itemClassLast_1jo33_435 a {
  color: transparent;
}

._paginationText_1jo33_474 {
  font-size: 13px;
  display: inline-flex;
  flex: 1;
  color: #58595b;
}

._activeClass_1jo33_481 {
  background-color: #f5f7fa;
  color: #58595b;
  font-size: 14px;
}

._ordBlueHoverText_1jo33_487:hover {
  color: red;
}

._ordBlueHoverText_1jo33_487:hover {
  color: red;
  background-color: red;
}

._shade_1jo33_496 {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
}

._titleAccordion_1jo33_501 {
  color: #00b4cc;
  font-weight: bold;
}

._bgTabOrderReplaceRowSelected_1jo33_506 {
  background-color: #fcf1e1 !important;
}

._borderTable_1jo33_510 {
  box-shadow: 0px 0px 1px !important;
  border-radius: 10px !important;
}

._borderTable_1jo33_510 > tbody > tr:last-child > td {
  border-bottom: 0px !important;
}

._theadDark2_1jo33_519 > tbody > tr > td {
  border-bottom: 1px solid rgba(0, 93, 191, 0.1294117647) !important;
}



.btn-following {
  background-color: #d5e3f2;
}
.pagination-button {
  border: 1px solid #ddd;
}
.pagination-button a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}
h1 {
  font-weight: 700;
}
/* BOOTSTRAP COLOR CAHNGE */
.btn-primary {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}
.btn-primary:hover {
  background-color: #01a0f6;
  color: #ffffff;
}
.ord-btn-rounded {
  background-color: #00b4cc;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.ord-btn-rounded img {
  width: 14px;
  height: 14px;
  filter: brightness(0) invert(1);
}
.title-blue {
  color: #01a0f6;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}
.title-blue-admin {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
  margin-bottom: 30px;
}
.ord-title-blue {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}
.title-black {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}
.pagination {
  color: #005dbf;
  float: right;
}
.text-primary {
  color: #005dbf !important;
}
.hoverPointer:hover {
  cursor: pointer;
}
.margin-left-3rem {
  margin-left: 3rem;
}
.pagination-button {
  border: 1px solid #ddd;
}
.pagination-button a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}
.btn-following {
  background-color: #d5e3f2 !important;
}
.btn-secondary {
  background-color: #58595b !important;
}
.input-blue-border {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}
.background-ttn {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}
.circle-red {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}
.hover-table-row:hover {
  background-color: #d5e3f2;
  filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.1));
  transition: 0.3s all ease-in-out;
}
.float-right {
  float: right;
}
.icons-svg-top-table {
  margin: 0 10px;
  width: 1.7rem;
}
.pop-edit-record {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}
.icons-gear {
  width: 1.5rem;
}
.icons-edit-record {
  width: 1.5rem;
  padding: 0 0.5rem;
}
.icon-family {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}
[role=tooltip].popup-content {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}
.popUp-ul {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}
.icons-popUp {
  width: 1rem;
  margin-right: 1rem;
}
.icon-family {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}
.popup-arrow {
  display: none;
}
.circle-red-tools {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}
.click-me:hover {
  cursor: pointer;
  opacity: 0.8;
}
.titleTable {
  margin-left: 10%;
}
.input-big-height {
  height: 2.6rem;
}
.ml-75 {
  margin-left: 0.75rem;
}
.ml-3 {
  margin-left: 1rem;
}
.ml-2rem {
  margin-left: 2rem;
}
.ml-5 {
  margin-left: 3rem;
}
.ml-5rem {
  margin-left: 5rem;
}
.loading {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}
.loading::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: -1;
}
.ml-3 {
  margin-left: 1rem;
}
.ml-2rem {
  margin-left: 2rem;
}
.ml-5 {
  margin-left: 3rem;
}
.ml-5rem {
  margin-left: 5rem;
}
@media (max-width: 1640px) {
  .titleTable {
    margin-left: 2%;
  }
}
.titlesText {
  padding-left: 60px;
}
.textForgotPass {
  align-self: baseline;
}
.btnOutlineDarkBlue {
  transition: 0.3s all ease-in-out;
  color: rgb(0, 93, 191);
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  font-weight: 700;
  min-width: 110px;
  min-height: 19px;
  max-height: 40px;
}
.btnOutlineClearBlue {
  transition: 0.3s all ease-in-out;
  color: #01a0f6;
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  font-weight: 700;
  min-width: 110px;
  min-height: 19px;
  max-height: 40px;
}
.btnOutlineClearBlue:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}
.swal2-styled:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}
.groupBounding {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}
.groupBounding2 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}
.groupBounding:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}
.groupBounding:hover .btnAddTable {
  filter: grayscale(0%);
}
.groupBounding a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}
.groupBounding a:hover {
  color: rgb(0, 93, 191);
}
.btnAddTable {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}
.inputsearch {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}
.inputsearch::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}
.text-light-blue {
  color: #01a0f6;
}
.input-text-light-blue {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}
.selectInput-react-select .css-yk16xz-control {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}
.paddingLeft1rem {
  padding-left: 1rem;
}
.w-90 {
  width: 90%;
}
.w-95 {
  width: 95%;
}
.w-80 {
  width: 80%;
}
.input-text-darker-blue {
  color: #003f80;
}
.tooltip > div {
  background-color: #fff !important;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
  color: #000;
}
.text-primary {
  color: #005dbf !important;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 1rem;
}
.form-check-input[type=radio] {
  border: 2px solid #005dbf;
}
.form-check-input:checked[type=radio] {
  background-color: #fff;
  appearance: none;
  border-radius: 50%;
  border: 2px solid #005dbf;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.form-check-input:checked[type=radio]::before {
  display: flex;
  content: "";
  position: relative;
  border: 4px solid #005dbf;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}
.form-check-input:focus[type=radio] {
  box-shadow: none;
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
/*date picker icon*/
input[type=date]::-webkit-calendar-picker-indicator,
input[type=datetime]::-webkit-calendar-picker-indicator,
input[type=datetime-local]::-webkit-calendar-picker-indicator {
  background: url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.482917%201.74991V1.74984C0.482917%200.933249%201.13579%200.266504%201.95833%200.266504H2.75H4.33333H10.6667H12.25H13.0417C13.8573%200.266504%2014.525%200.934232%2014.525%201.74984V12.8332C14.525%2013.6488%2013.8573%2014.3165%2013.0417%2014.3165H1.95833C1.56493%2014.3165%201.18764%2014.1602%200.909458%2013.882C0.631289%2013.6039%200.47501%2013.2266%200.475%2012.8332C0.475%2012.8332%200.475%2012.8332%200.475%2012.8332L0.482917%201.74991ZM1.85833%203.33317V3.43317H1.95833H13.0417H13.1417V3.33317V1.74984V1.64984H13.0417H1.95833H1.85833V1.74984V3.33317ZM13.0417%2012.9332H13.1417V12.8332V4.9165V4.8165H13.0417H1.95833H1.85833V4.9165V12.8332V12.9332H1.95833H13.0417ZM5.025%205.80817V7.1915H3.64167V5.80817H5.025ZM11.3583%205.80817V7.1915H9.975V5.80817H11.3583ZM8.19167%205.80817V7.1915H6.80833V5.80817H8.19167ZM3.64167%2010.3582V8.97484H5.025V10.3582H3.64167ZM6.80833%2010.3582V8.97484H8.19167V10.3582H6.80833Z'%20fill='%23005DBF'%20stroke='white'%20stroke-width='0.2'/%3e%3c/svg%3e") no-repeat;
  background-position: right;
}
/* Track */
::-webkit-scrollbar-track {
  border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #a9abae;
  border-radius: 10px;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #58595b;
}
.swal2-styled:focus {
  box-shadow: none;
}
.font-size-label {
  font-size: 12px;
}
.bg-dark-blue {
  background-color: rgb(0, 44, 144);
}
.swal2-cancel {
  border: 1px solid #005dbf;
  border-radius: 0.25em;
  background-color: #005dbf !important;
  color: #fff;
  font-size: 1em;
  transition: 0.3s all ease-in-out;
}
.swal2-cancel:hover {
  background-color: #002c91 !important;
}
.swal2-confirm {
  border: 1.5px solid #003f80 !important;
  box-sizing: border-box;
  border-radius: 5px;
  background-color: #fff !important;
  color: #003f80 !important;
  font-size: 1em;
  transition: 0.3s all ease-in-out;
}
.swal2-confirm:hover {
  border: 1.5px solid #003f80;
  box-sizing: border-box;
  border-radius: 5px;
  background-color: #003f80 !important;
  color: #fff !important;
  font-size: 1em;
  transition: 0.3s all ease-in-out;
}
.w-10 {
  width: 10%;
}
.list-style-circle {
  position: relative;
}
.list-style-circle::before {
  content: "•";
  position: absolute;
  right: 105%;
}
label {
  font-family: "PT Sans Caption";
}
.textSansCaption {
  font-family: "PT Sans Caption";
}
.fs-13px {
  font-size: 13px;
}
.bg-input-disabled {
  background-color: #f5f7fa !important;
}
.check-dark-blue {
  border: 1.5px solid #005dbf !important;
}
.check-dark-blue:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}
.check-dark-blue:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}
.bg-gray-on-table {
  background-color: #f5f7fa;
}
.MuiTableHead-root .MuiTableRow-root .MuiTableCell-stickyHeader:first-child {
  border-top-left-radius: 10px;
}
.MuiTableHead-root .MuiTableRow-root .MuiTableCell-stickyHeader:last-child {
  border-top-right-radius: 10px;
}
.darkGray {
  color: #58595b;
}
.bg-warning-tenue {
  background: rgba(255, 139, 0, 0.3) !important;
}
.bg-warning-tenue:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}
.checkClear {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}
.checkClear:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}
.border-clear-blue {
  border: 1.5px solid #01a0f6;
}
.homeBackground {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}
.example-appear {
  opacity: 0.01;
}
.example-appear.example-appear-active {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
.cursorPointer {
  cursor: pointer;
}
.fzXsmall {
  font-size: x-small;
}
.fzXLarger {
  font-size: x-large;
}
.w-70 {
  width: 70%;
}
.bg-table-hover {
  background-color: #d2dde8;
}
button:focus {
  outline: -webkit-focus-ring-color auto 0;
}
.labelFont {
  font-size: 0.8rem;
  color: #005dbf;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}
.labelFontGray {
  font-size: 0.8rem;
  color: #58595b;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}
.selectInput {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}
.selectInput:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}
.inputsearch {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}
.addCheckButton {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%2016.5C13.1421%2016.5%2016.5%2013.1421%2016.5%209C16.5%204.85786%2013.1421%201.5%209%201.5C4.85786%201.5%201.5%204.85786%201.5%209C1.5%2013.1421%204.85786%2016.5%209%2016.5Z'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M9%206V12'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M6%209H12'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
}
.addCheckButton:hover {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20fill='%23005DBF'/%3e%3cpath%20d='M12%208V16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012H16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: 0.3s all ease-in-out;
}
.groupAddButton {
  padding: 0.5rem;
}
.groupAddButton:hover {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding: 0.5rem;
  cursor: pointer;
}
.groupAddButton:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}
.groupAddButton:hover .addCheckButton {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20fill='%23005DBF'/%3e%3cpath%20d='M12%208V16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012H16'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  transition: 0.3s all ease-in-out;
}
.subtitleBlue {
  font-family: "PT Sans Caption";
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1rem;
  letter-spacing: 0em;
  text-align: left;
  color: #005dbf;
}
.tabHeader {
  border-radius: 10px 10px 0 0;
}
.tabHeader:hover,
.tabHeader:focus {
  border-radius: 10px 10px 0 0;
}
.w-30 {
  width: 30%;
}
.border-dark-blue {
  border: 1.5px solid #005dbf;
}
.border-clear-grey {
  border: 1.5px solid #cecece !important;
}
.input-darker-blue {
  border: 1.5px solid #005dbf;
  border-radius: 6px;
  font-family: "PT Sans Caption", sans-serif;
  color: #58595b;
  padding: 0 0.2rem;
}
.input-date-darker-blue {
  border: 1.5px solid #005dbf;
  border-radius: 6px;
  font-family: "PT Sans Caption", sans-serif;
  color: #005dbf;
  text-transform: uppercase;
  font-weight: bold;
  padding: 0 0.2rem;
}
.textArea {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}
.labelInputFile {
  border: 1px solid #005dbf;
  border-radius: 6px;
  min-width: 172px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
}
.labelInputFile:hover {
  cursor: pointer;
}
.labelInputFile::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}
ul .backIconLi {
  width: 30px;
  list-style-image: url("data:image/svg+xml,%3csvg%20width='17'%20height='28'%20viewBox='0%200%2017%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.246%2023.709L6.22853%2013.9869L16.246%204.26475C16.4851%204.03277%2016.6747%203.75737%2016.8041%203.45427C16.9334%203.15117%2017%202.82631%2017%202.49824C17%202.17016%2016.9334%201.8453%2016.8041%201.5422C16.6747%201.2391%2016.4851%200.963699%2016.246%200.731717C16.007%200.499734%2015.7232%200.315715%2015.4109%200.190167C15.0986%200.0646193%2014.7639%20-2.44433e-09%2014.4259%200C14.0878%202.44433e-09%2013.7531%200.0646193%2013.4408%200.190167C13.1285%200.315715%2012.8447%200.499734%2012.6057%200.731717L0.755043%2012.2329C0.515697%2012.4647%200.32581%2012.74%200.19625%2013.0432C0.0666893%2013.3463%200%2013.6712%200%2013.9994C0%2014.3276%200.0666893%2014.6525%200.19625%2014.9556C0.32581%2015.2588%200.515697%2015.5341%200.755043%2015.7659L12.6057%2027.2671C13.6126%2028.2443%2015.2391%2028.2443%2016.246%2027.2671C17.2271%2026.2899%2017.253%2024.6862%2016.246%2023.709Z'%20fill='%2301A0F6'/%3e%3c/svg%3e");
}
.select-input-dark-blue {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}
.labelInputFileDisabled {
  border: 1px solid #005dbf;
  border-radius: 6px;
  min-width: 172px;
  display: flex;
  justify-content: space-between;
  padding: 0.2rem 0.5rem;
  background-color: #f5f7fa;
}
.labelInputFileDisabled:hover {
  cursor: pointer;
}
.labelInputFileDisabled::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}
.whiteGray {
  color: #a9abae;
}
.clearGray {
  color: #cecece;
}
.hoverHelp:hover {
  cursor: help;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1rem;
}
.fc-toolbar-title {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}
.fc .fc-toolbar {
  justify-content: start !important;
}
.fc-prev-button {
  background-color: white !important;
  border: none !important;
}
.fc-next-button {
  background-color: white !important;
  border: none !important;
}
.fc-icon {
  color: #003f80 !important;
}
.fc-col-header-cell-cushion {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}
.fc-col-header-cell-cushion:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}
.fc-timegrid-slot-label-cushion {
  font-size: 12px !important;
  color: #6e6f7c;
}
.fc .fc-scrollgrid-liquid {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}
.fs-12 {
  font-size: 12px;
}
.fc-timegrid-event-harness {
  cursor: pointer;
}
#inputTypeColor {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}
#inputTypeColor::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}
#inputTypeColor::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}
.tooltipAlert > div {
  background-color: #f39682 !important;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
  color: #fff;
}
.textHide {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ord-tabs {
  border-bottom-color: #00b4cc !important;
}
.ord-tabs .nav-link {
  color: #00b4cc !important;
  background-color: rgba(0, 180, 204, 0.08);
  padding-inline: 40px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  cursor: pointer;
}
.ord-tabs .nav-link.active {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}
.ord-tabs .nav-link:hover {
  border-color: transparent transparent transparent;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.label-inputs {
  font-size: 1rem;
  margin-bottom: 0;
}
.close-icon-modal {
  position: absolute;
  top: 4%;
  right: 5%;
}
.modal-header {
  padding: 0.5rem !important;
}
.select-register {
  height: 27px;
  width: 100%;
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  flex: 1;
}
.select-register2 {
  height: 27px;
  width: 100%;
  border-radius: 5px;
  flex: 1;
}
.select-register:disabled {
  background-color: #f4f4f4;
  color: #58595b;
}
.contenedor-flex {
  display: flex;
  flex-wrap: wrap;
}
.contenedor-input {
  margin: 1rem;
}
.register-inputs-wrapper {
  display: flex;
  flex-direction: column;
}
.register-inputs-gray {
  border-radius: 5px;
  width: 100%;
  padding: 0px 0.5rem;
  height: 27px;
  font-size: 13px;
  color: #58595b;
  height: 30px;
  border: 1.5px solid #a3bad1;
  outline: none;
  box-shadow: 0px 0px 1px #58595b;
}
.register-inputs {
  border: 1px solid #7fadde;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 24px;
  max-height: 24px;
  font-size: 12px;
  color: #58595b;
  outline: none;
}
.register-textarea {
  border: 1px solid #7fadde;
  border-radius: 5px;
  width: 100%;
  padding: 0.5rem;
  font-size: 12px;
  color: #58595b;
  outline: none;
  max-height: 120px;
}
.register-inputs--clearBlue {
  border: 1.5px solid #01a0f6;
}
.register-inputsClear {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  flex: 1;
}
.register-inputs:disabled {
  background-color: #f4f4f4;
  color: #58595b;
}
.register-inputs-big {
  border: 1.5px solid #1c6ea4;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 2.6rem;
}
.register-inputs[type=date],
.register-inputs[type=time] {
  color: #7fadde !important;
  font-weight: bold;
  outline: none;
}
.iFamily-input {
  border: 3px solid #01a0f6 !important;
  border-radius: 5px;
  width: 94%;
}
.div-header-modal {
  width: 100%;
  text-align: center;
  background-color: #005dbf;
}
.flex-between {
  display: flex;
  justify-content: space-between;
}
.niifSelectMod {
  flex: 1 1;
  margin-right: 12px;
}
.icon-consumption {
  width: 1.5rem;
}
.register-inputs-big {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 2.6rem;
}
@media (min-width: 992px) {
  .close-icon-modal {
    top: 1.1rem;
  }
}
.modal-sm2 {
  width: 400px;
}
.register-inputs::-webkit-calendar-picker-indicator {
  filter: invert(15%) sepia(92%) saturate(5062%) hue-rotate(201deg) brightness(93%) contrast(101%);
}
.register-inputsTextArea {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 50px;
}
.modal-red {
  color: #ec1c24;
}
.modal-green {
  color: #00a551;
}
.modal-400 {
  width: 400px;
  max-width: none;
}
.modal-500 {
  width: 500px;
  max-width: none;
}
.modal-440 {
  width: 440px;
  max-width: none;
}
.modal-550 {
  width: 550px;
  max-width: none;
}
.modal-620 {
  width: 620px;
  max-width: none;
}
.modal-700 {
  width: 700px;
  max-width: none;
}
.modal-750 {
  width: 750px;
  max-width: none;
}
.modal-800 {
  width: 800px;
  max-width: none;
}
.modal-940 {
  width: 940px;
  max-width: none;
}
.modal-1200 {
  width: 1200px;
  max-width: none;
}
.modal-1340 {
  width: 1340px;
  max-width: none;
}
.register-inputs-readonly {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 27px;
  background-color: #f5f7fa;
}
.label_inputs_new3 {
  color: #58595b;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
}
.app_title {
  text-align: start;
  margin-left: 15px;
}
.app_body {
  padding: 0px;
}
.headerModalClassName {
  padding: 0px 10px !important;
}
.headerBorderNone {
  border: none !important;
}
.footerModalClassName {
  padding: 10px 20px !important;
}
.w-67 {
  width: 67%;
}
.new_register-inputs {
  border: 1px solid #7fadde;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 32px;
  max-height: 32px;
  font-size: 12px;
  color: #58595b;
  outline: none;
}
.f12 {
  font-size: 12px;
}
.f10 {
  font-size: 10px;
}
.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0;
}

button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
  cursor: pointer;
}

button[disabled].rbc-btn {
  cursor: not-allowed;
}

button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.rbc-calendar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.rbc-m-b-negative-3 {
  margin-bottom: -3px;
}

.rbc-h-full {
  height: 100%;
}

.rbc-calendar *,
.rbc-calendar *:before,
.rbc-calendar *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.rbc-abs-full, .rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.rbc-ellipsis, .rbc-show-more, .rbc-row-segment .rbc-event-content, .rbc-event-label {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.rbc-rtl {
  direction: rtl;
}

.rbc-off-range {
  color: #999999;
}

.rbc-off-range-bg {
  background: #e6e6e6;
}

.rbc-header {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  min-height: 0;
  border-bottom: 1px solid #ddd;
}
.rbc-header + .rbc-header {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-header + .rbc-header {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-header > a, .rbc-header > a:active, .rbc-header > a:visited {
  color: inherit;
  text-decoration: none;
}

.rbc-button-link {
  color: inherit;
  background: none;
  margin: 0;
  padding: 0;
  border: none;
  cursor: pointer;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.rbc-row-content {
  position: relative;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  z-index: 4;
}

.rbc-row-content-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.rbc-row-content-scrollable .rbc-row-content-scroll-container {
  height: 100%;
  overflow-y: scroll;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  /* Hide scrollbar for Chrome, Safari and Opera */
}
.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar {
  display: none;
}

.rbc-today {
  background-color: #eaf6ff;
}

.rbc-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  font-size: 16px;
}
.rbc-toolbar .rbc-toolbar-label {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 10px;
  text-align: center;
}
.rbc-toolbar button {
  color: #373a3c;
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  background: none;
  background-image: none;
  border: 1px solid #ccc;
  padding: 0.375rem 1rem;
  border-radius: 4px;
  line-height: normal;
  white-space: nowrap;
}
.rbc-toolbar button:active, .rbc-toolbar button.rbc-active {
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:active:hover, .rbc-toolbar button:active:focus, .rbc-toolbar button.rbc-active:hover, .rbc-toolbar button.rbc-active:focus {
  color: #373a3c;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.rbc-toolbar button:focus {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.rbc-toolbar button:hover {
  color: #373a3c;
  cursor: pointer;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.rbc-btn-group {
  display: inline-block;
  white-space: nowrap;
}
.rbc-btn-group > button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rbc-btn-group > button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.rbc-btn-group button + button {
  margin-left: -1px;
}
.rbc-rtl .rbc-btn-group button + button {
  margin-left: 0;
  margin-right: -1px;
}
.rbc-btn-group + .rbc-btn-group, .rbc-btn-group + button {
  margin-left: 10px;
}

@media (max-width: 767px) {
  .rbc-toolbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.rbc-event, .rbc-day-slot .rbc-background-event {
  border: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  padding: 2px 5px;
  background-color: #3174ad;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  width: 100%;
  text-align: left;
}
.rbc-slot-selecting .rbc-event, .rbc-slot-selecting .rbc-day-slot .rbc-background-event, .rbc-day-slot .rbc-slot-selecting .rbc-background-event {
  cursor: inherit;
  pointer-events: none;
}
.rbc-event.rbc-selected, .rbc-day-slot .rbc-selected.rbc-background-event {
  background-color: #265985;
}
.rbc-event:focus, .rbc-day-slot .rbc-background-event:focus {
  outline: 5px auto #3b99fc;
}

.rbc-event-label {
  font-size: 80%;
}

.rbc-event-overlaps {
  -webkit-box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5);
          box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5);
}

.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.rbc-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.rbc-row-segment {
  padding: 0 1px 1px 1px;
}
.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1);
}

.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal;
  color: #3174ad;
}
.rbc-show-more:hover, .rbc-show-more:focus {
  color: #265985;
}

.rbc-month-view {
  position: relative;
  border: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  width: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  height: 100%;
}

.rbc-month-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.rbc-month-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -ms-flex-preferred-size: 0px;
      flex-basis: 0px;
  overflow: hidden;
  height: 100%;
}
.rbc-month-row + .rbc-month-row {
  border-top: 1px solid #ddd;
}

.rbc-date-cell {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 0;
  padding-right: 5px;
  text-align: right;
}
.rbc-date-cell.rbc-now {
  font-weight: bold;
}
.rbc-date-cell > a, .rbc-date-cell > a:active, .rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none;
}

.rbc-row-bg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: hidden;
  right: 1px;
}

.rbc-day-bg {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}

.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px;
}
.rbc-overlay > * + * {
  margin-top: 1px;
}

.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px;
}

.rbc-agenda-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  overflow: auto;
}
.rbc-agenda-view table.rbc-agenda-table {
  width: 100%;
  border: 1px solid #ddd;
  border-spacing: 0;
  border-collapse: collapse;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
  padding: 5px 10px;
  vertical-align: top;
}
.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding-left: 15px;
  padding-right: 15px;
  text-transform: lowercase;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top: 1px solid #ddd;
}
.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}
.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  text-align: right;
}

.rbc-agenda-time-cell {
  text-transform: lowercase;
}
.rbc-agenda-time-cell .rbc-continues-after:after {
  content: " »";
}
.rbc-agenda-time-cell .rbc-continues-prior:before {
  content: "« ";
}

.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap;
}

.rbc-agenda-event-cell {
  width: 100%;
}

.rbc-time-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
}
.rbc-time-column .rbc-timeslot-group {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.rbc-timeslot-group {
  border-bottom: 1px solid #ddd;
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

.rbc-time-gutter,
.rbc-header-gutter {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.rbc-label {
  padding: 0 5px;
}

.rbc-day-slot {
  position: relative;
}
.rbc-day-slot .rbc-events-container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  margin-right: 10px;
  top: 0;
}
.rbc-day-slot .rbc-events-container.rbc-rtl {
  left: 10px;
  right: 0;
}
.rbc-day-slot .rbc-event, .rbc-day-slot .rbc-background-event {
  border: 1px solid #265985;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  min-height: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow: hidden;
  position: absolute;
}
.rbc-day-slot .rbc-background-event {
  opacity: 0.75;
}
.rbc-day-slot .rbc-event-label {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding-right: 5px;
  width: auto;
}
.rbc-day-slot .rbc-event-content {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  word-wrap: break-word;
  line-height: 1;
  height: 100%;
  min-height: 1em;
}
.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid #f7f7f7;
}

.rbc-time-view-resources .rbc-time-gutter,
.rbc-time-view-resources .rbc-time-header-gutter {
  position: sticky;
  left: 0;
  background-color: white;
  border-right: 1px solid #ddd;
  z-index: 10;
  margin-right: -1px;
}
.rbc-time-view-resources .rbc-time-header {
  overflow: hidden;
}
.rbc-time-view-resources .rbc-time-header-content {
  min-width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -ms-flex-preferred-size: 0px;
      flex-basis: 0px;
}
.rbc-time-view-resources .rbc-time-header-cell-single-day {
  display: none;
}
.rbc-time-view-resources .rbc-day-slot {
  min-width: 140px;
}
.rbc-time-view-resources .rbc-header,
.rbc-time-view-resources .rbc-day-bg {
  width: 140px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  -ms-flex-preferred-size: 0 px;
      flex-basis: 0 px;
}

.rbc-time-header-content + .rbc-time-header-content {
  margin-left: -1px;
}

.rbc-time-slot {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}
.rbc-time-slot.rbc-now {
  font-weight: bold;
}

.rbc-day-header {
  text-align: center;
}

.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  width: 100%;
  padding: 3px;
}

.rbc-slot-selecting {
  cursor: move;
}

.rbc-time-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 1px solid #ddd;
  min-height: 0;
}
.rbc-time-view .rbc-time-gutter {
  white-space: nowrap;
  text-align: right;
}
.rbc-time-view .rbc-allday-cell {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 100%;
  height: 100%;
  position: relative;
}
.rbc-time-view .rbc-allday-cell + .rbc-allday-cell {
  border-left: 1px solid #ddd;
}
.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4;
}
.rbc-time-view .rbc-row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 20px;
}

.rbc-time-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rbc-time-header.rbc-overflowing {
  border-right: 1px solid #ddd;
}
.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-right-width: 0;
  border-left: 1px solid #ddd;
}
.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid #ddd;
}
.rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
}

.rbc-time-header-cell-single-day {
  display: none;
}

.rbc-time-header-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-time-header-content {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-time-header-content > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.rbc-time-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  border-top: 2px solid #ddd;
  overflow-y: auto;
  position: relative;
}
.rbc-time-content > .rbc-time-gutter {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.rbc-time-content > * + * > * {
  border-left: 1px solid #ddd;
}
.rbc-rtl .rbc-time-content > * + * > * {
  border-left-width: 0;
  border-right: 1px solid #ddd;
}
.rbc-time-content > .rbc-day-slot {
  width: 100%;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #74ad31;
  pointer-events: none;
}

.rbc-resource-grouping.rbc-time-header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rbc-resource-grouping .rbc-row .rbc-header {
  width: 141px;
}

/*# sourceMappingURL=react-big-calendar.css.map *//* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._disabled_1190d_8 {
  opacity: 0.7;
}

._popUpUlAlt_1190d_12,
._popUpUl_1190d_12 {
  margin: 0;
  list-style: none;
  padding-left: 0;
}

._popUpUl_1190d_12 li:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpUlAlt_1190d_12 li {
  padding-left: 16px;
}

._popUpUlAlt_1190d_12 li::before {
  filter: brightness(0) saturate(100%) invert(22%) sepia(68%) saturate(3623%) hue-rotate(344deg) brightness(98%) contrast(89%);
}

._popUpUlAlt_1190d_12 li:hover {
  background-color: #ec1c24;
  color: #fff;
}

._popUpUlAlt_1190d_12 li:hover:before {
  filter: brightness(100) saturate(100%);
}

._popUpGeneric_1190d_41,
._popUpLiAdd_1190d_42,
._popUpLiCheck_1190d_43,
._popUpLiPurchase_1190d_44,
._popUpLiDeal_1190d_45,
._popUpLiEdit_1190d_46,
._popUpLiActive_1190d_47,
._popUpLiActiveYellow_1190d_48,
._popUpLiUpdate_1190d_49,
._popUpShowDetails_1190d_50,
._popUpLiDelete_1190d_51,
._popUpLiActiveRed_1190d_52,
._popUpLiDataSheet_1190d_53,
._popUpRegister_1190d_54,
._popUpLiOtroSi_1190d_55,
._popUpLiEmployeeRe_1190d_56,
._showIRadDig_1190d_57,
._popUpSign_1190d_58,
._popUpClone_1190d_59,
._popUpLiLegalization_1190d_60,
._popUpLiUndo_1190d_61,
._popUpLiSign_1190d_62,
._popUpLiOtroSi_1190d_55,
._sendToAccountTextStyles_1190d_64 {
  padding-left: 1.5em;
  padding-right: 0.5em;
  text-indent: -1em;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  font-size: 0.8rem;
  cursor: pointer;
  white-space: nowrap;
}

._popUpGeneric_1190d_41:hover > img,
._popUpLiAdd_1190d_42:hover::before,
._popUpLiCheck_1190d_43:hover::before,
._popUpLiPurchase_1190d_44:hover::before,
._popUpLiDeal_1190d_45:hover::before,
._popUpLiEdit_1190d_46:hover::before,
._popUpLiUpdate_1190d_49:hover::before,
._popUpShowDetails_1190d_50:hover::before,
._popUpLiActive_1190d_47:hover::before,
._popUpLiDelete_1190d_51:hover::before,
._popUpLiActiveRed_1190d_52:hover::before,
._showIRadDig_1190d_57:hover::before,
._popUpSign_1190d_58:hover::before,
._popUpLiEmployeeRe_1190d_56:hover::before,
._popUpClone_1190d_59:hover::before,
._popUpRegister_1190d_54:hover::before,
._popUpLiLegalization_1190d_60:hover::before,
._popUpLiDataSheet_1190d_53:hover::before,
._popUpLiUndo_1190d_61:hover::before,
._popUpLiSign_1190d_62:hover::before,
._popUpLiOtroSi_1190d_55:hover::before {
  filter: brightness(0) saturate(100%) invert(100%);
}

._popUpLiActive_1190d_47:before,
._popUpLiActiveRed_1190d_52:before,
._popUpLiActiveYellow_1190d_48:before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 5px;
}

._popUpLiActive_1190d_47:before {
  background: #00a551;
}

._popUpLiActiveRed_1190d_52:before {
  background: #ec1c24;
}

._popUpLiActiveYellow_1190d_48:before {
  background: #f2c94c;
}

._popUpGeneric_1190d_41 > img,
._popUpLiAdd_1190d_42:before,
._popUpLiDelete_1190d_51:before,
._popUpLiPurchase_1190d_44:before,
._popUpLiDeal_1190d_45:before,
._popUpLiCheck_1190d_43:before,
._popUpLiDataSheet_1190d_53:before,
._popUpLiLegalization_1190d_60::before,
._popUpLiEdit_1190d_46:before {
  content: "";
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 5px;
}

._popUpLiEdit_1190d_46:before {
  background-image: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!--%20Creator:%20CorelDRAW%202019%20(64-Bit)%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20width='1.8218mm'%20height='1.8221mm'%20version='1.1'%20style='shape-rendering:geometricPrecision;%20text-rendering:geometricPrecision;%20image-rendering:optimizeQuality;%20fill-rule:evenodd;%20clip-rule:evenodd'%20viewBox='0%200%203.66%203.66'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%20id='Capa_x0020_1'%3e%3cmetadata%20id='CorelCorpID_0Corel-Layer'/%3e%3cg%20id='_1207124257184'%3e%3crect%20fill='none'%20stroke='%23003F80'%20stroke-width='0.4'%20stroke-miterlimit='22.9256'%20transform='matrix(-0.40762%20-0.40762%20-0.457483%200.457483%203.4592%200.937143)'%20width='1.82'%20height='5.46'%20rx='0.02'%20ry='0.02'/%3e%3cpath%20fill='%23003F80'%20fill-rule='nonzero'%20d='M1%203.56l-1%200.1%200.1%20-1%200.9%200.9zm-0.5%200.05m-0.45%20-0.45m0.5%20-0.05'/%3e%3cline%20fill='none'%20stroke='%23003F80'%20stroke-width='0.4'%20stroke-miterlimit='22.9256'%20x1='2.88'%20y1='1.51'%20x2='2.14'%20y2=%20'0.77'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

._popUpLiLegalization_1190d_60::before {
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='10'%20viewBox='0%200%2012%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.51727%200.517241C6.51727%200.38006%206.46277%200.248498%206.36577%200.151496C6.26877%200.0544949%206.13721%200%206.00003%200C5.86284%200%205.73128%200.0544949%205.63428%200.151496C5.53728%200.248498%205.48278%200.38006%205.48278%200.517241V1.37931H4.80416C4.59382%201.37931%204.38761%201.43448%204.20485%201.53793L3.31658%202.04621C3.29033%202.06122%203.2606%202.06907%203.23037%202.06897H1.68968C1.5525%202.06897%201.42094%202.12346%201.32394%202.22046C1.22693%202.31746%201.17244%202.44903%201.17244%202.58621C1.17244%202.72339%201.22693%202.85495%201.32394%202.95195C1.42094%203.04895%201.5525%203.10345%201.68968%203.10345H1.98485L0.528302%206.33931C0.48528%206.43504%200.472398%206.5416%200.491368%206.64482C0.510338%206.74805%200.560262%206.84306%200.634509%206.91724L1.00003%206.55172L0.634509%206.91724V6.91793L0.635888%206.91931L0.637267%206.92069L0.641405%206.92483L0.65244%206.93517L0.683474%206.96276C0.828517%207.08432%200.9873%207.18848%201.15658%207.2731C1.59086%207.48484%202.06864%207.59206%202.55175%207.58621C3.15865%207.58621%203.62485%207.43448%203.94692%207.2731C4.1162%207.18848%204.27498%207.08432%204.42003%206.96276L4.45106%206.93517L4.46209%206.92483L4.46623%206.92069L4.46761%206.91931L4.4683%206.91793L4.10347%206.55172L4.46899%206.91724C4.54324%206.84306%204.59316%206.74805%204.61213%206.64482C4.6311%206.5416%204.61822%206.43504%204.5752%206.33931L3.11865%203.10345H3.23037C3.44072%203.10345%203.64692%203.04828%203.82968%202.94483L4.71865%202.43655C4.74469%202.42165%204.77416%202.41381%204.80416%202.41379H5.48278V8.96552H3.75865C3.62147%208.96552%203.4899%209.02001%203.3929%209.11701C3.2959%209.21402%203.24141%209.34558%203.24141%209.48276C3.24141%209.61994%203.2959%209.7515%203.3929%209.8485C3.4899%209.94551%203.62147%2010%203.75865%2010H8.24141C8.37859%2010%208.51015%209.94551%208.60715%209.8485C8.70415%209.7515%208.75865%209.61994%208.75865%209.48276C8.75865%209.34558%208.70415%209.21402%208.60715%209.11701C8.51015%209.02001%208.37859%208.96552%208.24141%208.96552H6.51727V2.41379H7.19589C7.22589%202.41381%207.25536%202.42165%207.2814%202.43655L8.17106%202.94414C8.35313%203.04897%208.55934%203.10345%208.76968%203.10345H8.8814L7.42485%206.33931C7.38183%206.43504%207.36895%206.5416%207.38792%206.64482C7.40689%206.74805%207.45681%206.84306%207.53106%206.91724L7.89658%206.55172L7.53106%206.91724V6.91793L7.53244%206.91931L7.53382%206.92069L7.53796%206.92483L7.54899%206.93517L7.58003%206.96276C7.72508%207.08431%207.88386%207.18847%208.05313%207.2731C8.48741%207.48484%208.96519%207.59206%209.4483%207.58621C10.0552%207.58621%2010.5214%207.43448%2010.8435%207.2731C11.0128%207.18849%2011.1715%207.08433%2011.3166%206.96276L11.3476%206.93517L11.3545%206.92828L11.3586%206.92483L11.3628%206.92069L11.3642%206.91931L11.3649%206.91793L11%206.55172L11.3655%206.91724C11.4398%206.84306%2011.4897%206.74805%2011.5087%206.64482C11.5277%206.5416%2011.5148%206.43504%2011.4717%206.33931L10.0159%203.10345H10.3104C10.4476%203.10345%2010.5791%203.04895%2010.6761%202.95195C10.7731%202.85495%2010.8276%202.72339%2010.8276%202.58621C10.8276%202.44903%2010.7731%202.31746%2010.6761%202.22046C10.5791%202.12346%2010.4476%202.06897%2010.3104%202.06897H8.76968C8.73968%202.06895%208.7102%202.0611%208.68416%202.04621L7.79451%201.53862C7.61243%201.43446%207.40635%201.37955%207.19658%201.37931H6.51727V0.517241ZM1.65175%206.36345C1.8483%206.45655%202.14692%206.55172%202.55175%206.55172C2.95658%206.55172%203.2552%206.45655%203.45175%206.36345L2.55175%204.36345L1.65175%206.36345ZM8.5483%206.36345C8.74485%206.45655%209.04347%206.55172%209.4483%206.55172C9.85313%206.55172%2010.1517%206.45655%2010.3483%206.36345L9.4483%204.36345L8.5483%206.36345Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
}

._popUpLiDataSheet_1190d_53:before {
  background-image: url("data:image/svg+xml,%3csvg%20width='19'%20height='22'%20viewBox='0%200%2019%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.0127905%2018.0561C-0.0272391%2019%200.039477%2020.138%200.039477%2020.5518C0.039477%2021.444%20-0.0539255%2021.5216%200.613235%2021.9483H17.399C18.2263%2021.3018%2017.9728%2021.2888%2017.9728%2019.0518V8.42245C17.9728%207.76297%2018.0929%207.29745%2017.6792%206.90952L11.9817%201.80176C11.4746%201.37504%2011.9416%201.64659%2010.9943%200.961243H0.613235C0.0795066%201.31038%200.039477%201.33624%200.039477%202.07331V9.40521L0.0127905%2018.0561ZM1.57395%209.59917L1.62732%202.44831H9.47313C9.95349%202.47417%209.61991%202.43538%209.74%202.59055C9.72665%203.57331%209.52651%208.44831%209.91346%208.92676C10.3138%209.41814%2014.9705%209.12073%2016.3849%209.19831V20.3061C16.2381%2020.4612%2016.6118%2020.4225%2016.1181%2020.4483L1.58729%2020.4095V18.0819V17.1509L1.57395%209.59917ZM11.5013%203.48279C11.7281%203.6509%2011.9283%203.79314%2012.1418%203.9871L16.0513%207.569V7.63366C15.998%207.75004%2011.7949%207.65952%2011.3145%207.65952L11.3412%203.32762C11.6214%203.46986%2011.3545%203.32762%2011.5013%203.48279Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
}

._popUpLiPurchase_1190d_44:before {
  background-image: url("data:image/svg+xml,%3csvg%20width='25'%20height='25'%20viewBox='0%200%2025%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0)'%3e%3cpath%20d='M16.0714%2023.0159C15.5235%2023.0159%2015.0794%2022.5717%2015.0794%2022.0238C15.0794%2021.4759%2015.5235%2021.0317%2016.0714%2021.0317C16.6193%2021.0317%2017.0635%2021.4759%2017.0635%2022.0238C17.0635%2022.5717%2016.6193%2023.0159%2016.0714%2023.0159Z'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5.15869%2023.0159C4.61079%2023.0159%204.16663%2022.5717%204.16663%2022.0238C4.16663%2021.4759%204.61079%2021.0317%205.15869%2021.0317C5.7066%2021.0317%206.15076%2021.4759%206.15076%2022.0238C6.15076%2022.5717%205.7066%2023.0159%205.15869%2023.0159Z'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M24.0079%202.18262H20.0397L17.381%2015.4663C17.2902%2015.9231%2017.0418%2016.3334%2016.679%2016.6254C16.3163%2016.9174%2015.8624%2017.0725%2015.3968%2017.0636H5.75397C5.28839%2017.0725%204.8345%2016.9174%204.47177%2016.6254C4.10903%2016.3334%203.86056%2015.9231%203.76984%2015.4663L2.18254%207.14293H19.0476'%20stroke='%2358595B'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0'%3e%3crect%20width='25'%20height='25'%20fill='white'%20transform='matrix(-1%200%200%201%2025%200)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

._popUpLiDeal_1190d_45:before {
  background-image: url("/assets/iconHandshake-CZNg-gsw.svg");
}

._popUpLiCheck_1190d_43:before {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='20'%20height='20'%20rx='4'%20fill='%23003F80'/%3e%3cpath%20d='M8.21981%2016.1631L3.63167%2011.5737C3.35579%2011.2978%203.20081%2010.9236%203.20081%2010.5335C3.20081%2010.1433%203.35579%209.76914%203.63167%209.49326C3.90755%209.21738%204.28173%209.0624%204.67188%209.0624C5.06204%209.0624%205.43621%209.21738%205.71209%209.49326L8.23182%2012.0143L15.0953%205.22427C15.2326%205.08846%2015.3953%204.98102%2015.5742%204.90809C15.753%204.83516%2015.9444%204.79816%2016.1376%204.79922C16.3307%204.80027%2016.5217%204.83935%2016.6997%204.91423C16.8777%204.98911%2017.0393%205.09832%2017.1751%205.23562C17.3109%205.37292%2017.4183%205.53563%2017.4913%205.71446C17.5642%205.89328%2017.6012%206.08472%2017.6001%206.27785C17.5991%206.47097%2017.56%206.66199%2017.4851%206.84001C17.4102%207.01803%2017.301%207.17956%2017.1637%207.31537L8.21981%2016.1631Z'%20fill='white'/%3e%3c/svg%3e");
}

._popUpShowDetails_1190d_50:before,
._popUpLiUpdate_1190d_49:before {
  content: "";
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.7rem;
  height: 0.65rem;
  margin-right: 5px;
}

._popUpLiUpdate_1190d_49:before {
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='10'%20viewBox='0%200%2012%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.13337%200.520022C8.4867%200.520022%2010.42%202.26002%2010.7467%204.52002H12.1334L9.80003%207.18669L7.4667%204.52002H9.01337C8.86422%203.86743%208.49822%203.28468%207.97514%202.86693C7.45205%202.44919%206.80279%202.22114%206.13337%202.22002C5.1667%202.22002%204.31337%202.69336%203.77337%203.40669L2.63337%202.10669C3.06971%201.60773%203.60782%201.20797%204.21152%200.934289C4.81523%200.66061%205.47053%200.519356%206.13337%200.520022ZM5.8667%209.48002C3.52003%209.48002%201.58003%207.74002%201.25337%205.48002H-0.133301L2.20003%202.81335C2.98003%203.70002%203.75337%204.59336%204.53337%205.48002H2.9867C3.13584%206.13262%203.50184%206.71537%204.02493%207.13311C4.54801%207.55085%205.19728%207.7789%205.8667%207.78002C6.83337%207.78002%207.6867%207.30669%208.2267%206.59335L9.3667%207.89335C8.93078%208.39282%208.39275%208.79293%207.78895%209.06665C7.18515%209.34037%206.52964%209.48134%205.8667%209.48002Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
}

._popUpLiUpdate_1190d_49:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpShowDetails_1190d_50:before {
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M10.7864%209.422L8.448%207.08154C8.09853%207.62327%207.63755%208.08424%207.09583%208.43372L9.43628%2010.7721C9.5238%2010.8657%209.62925%2010.9407%209.74636%2010.9927C9.86347%2011.0447%209.98984%2011.0726%2010.118%2011.0747C10.2461%2011.0769%2010.3733%2011.0532%2010.4921%2011.0052C10.6109%2010.9572%2010.7188%2010.8857%2010.8094%2010.7951C10.9%2010.7045%2010.9714%2010.5966%2011.0195%2010.4778C11.0675%2010.359%2011.0912%2010.2318%2011.089%2010.1037C11.0869%209.97556%2011.059%209.84919%2011.007%209.73208C10.955%209.61497%2010.88%209.50952%2010.7864%209.422Z'%20fill='%23005DBF'/%3e%3cpath%20d='M8.5122%204.67895C8.5122%203.92245%208.28787%203.18294%207.86758%202.55393C7.44729%201.92492%206.84991%201.43466%206.151%201.14516C5.45208%200.855661%204.68301%200.779915%203.94104%200.927501C3.19908%201.07509%202.51754%201.43938%201.98261%201.97431C1.44768%202.50924%201.08339%203.19078%200.935802%203.93274C0.788215%204.67471%200.863962%205.44378%201.15346%206.1427C1.44296%206.84161%201.93322%207.43899%202.56223%207.85928C3.19124%208.27957%203.93075%208.5039%204.68725%208.5039C5.70169%208.5039%206.67458%208.10091%207.3919%207.3836C8.10921%206.66628%208.5122%205.69339%208.5122%204.67895ZM4.69346%207.54663C4.12628%207.54663%203.57185%207.37844%203.10026%207.06334C2.62867%206.74823%202.26112%206.30036%202.04407%205.77636C1.82702%205.25237%201.77023%204.67577%201.88088%204.1195C1.99153%203.56322%202.26465%203.05225%202.6657%202.6512C3.06675%202.25015%203.57772%201.97703%204.134%201.86638C4.69027%201.75573%205.26687%201.81252%205.79087%202.02956C6.31487%202.24661%206.76274%202.61417%207.07784%203.08576C7.39295%203.55734%207.56113%204.11178%207.56113%204.67895C7.56058%205.43934%207.25828%206.16843%206.7206%206.7061C6.18293%207.24378%205.45384%207.54608%204.69346%207.54663Z'%20fill='%23005DBF'/%3e%3cpath%20d='M2.4624%204.67915H3.0992C3.09839%204.46919%203.139%204.26114%203.21872%204.0669C3.29844%203.87267%203.4157%203.69607%203.56377%203.54723C3.71185%203.39838%203.88784%203.28021%204.08166%203.19949C4.27548%203.11877%204.48332%203.07708%204.69328%203.0768V2.45654C4.10321%202.45708%203.53734%202.69116%203.11933%203.10763C2.70131%203.52409%202.46513%204.08909%202.4624%204.67915Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
}

._popUpLiDelete_1190d_51:before {
  background-image: url("data:image/svg+xml,%3csvg%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.33017%205.00186L9.79099%201.54037C9.92482%201.40631%2010%201.22461%2010%201.03517C10%200.845722%209.92482%200.664021%209.79099%200.529965L9.46995%200.208862C9.40376%200.142646%209.32519%200.0901181%209.2387%200.0542815C9.15222%200.0184448%209.05953%200%208.96592%200C8.87231%200%208.77962%200.0184448%208.69313%200.0542815C8.60665%200.0901181%208.52807%200.142646%208.46189%200.208862L5.00107%203.67035L1.5381%200.208862C1.47192%200.142646%201.39334%200.0901181%201.30686%200.0542815C1.22038%200.0184448%201.12769%200%201.03407%200C0.940463%200%200.847773%200.0184448%200.761289%200.0542815C0.674806%200.0901181%200.596229%200.142646%200.530045%200.208862L0.209004%200.529965C0.0751711%200.664021%200%200.845722%200%201.03517C0%201.22461%200.0751711%201.40631%200.209004%201.54037L3.66768%205.00186L0.209004%208.4612C0.0751711%208.59526%200%208.77696%200%208.9664C0%209.15585%200.0751711%209.33755%200.209004%209.4716L0.530045%209.79271C0.664622%209.92553%200.84608%2010%201.03515%2010C1.22421%2010%201.40567%209.92553%201.54025%209.79271L4.99893%206.33336L8.45975%209.79271C8.59396%209.9254%208.77506%209.99981%208.96378%209.99981C9.15249%209.99981%209.3336%209.9254%209.46782%209.79271L9.78886%209.4716C9.92269%209.33755%209.99786%209.15585%209.99786%208.9664C9.99786%208.77696%209.92269%208.59526%209.78886%208.4612L6.33017%205.00186Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: unset;
  background-position: left;
  display: inline-block;
  width: 0.7rem;
  height: 0.65rem;
  margin-right: 5px;
}

._popUpLiDataSheet_1190d_53:before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg%20width='19'%20height='22'%20viewBox='0%200%2019%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0.0127905%2018.0561C-0.0272391%2019%200.039477%2020.138%200.039477%2020.5518C0.039477%2021.444%20-0.0539255%2021.5216%200.613235%2021.9483H17.399C18.2263%2021.3018%2017.9728%2021.2888%2017.9728%2019.0518V8.42245C17.9728%207.76297%2018.0929%207.29745%2017.6792%206.90952L11.9817%201.80176C11.4746%201.37504%2011.9416%201.64659%2010.9943%200.961243H0.613235C0.0795066%201.31038%200.039477%201.33624%200.039477%202.07331V9.40521L0.0127905%2018.0561ZM1.57395%209.59917L1.62732%202.44831H9.47313C9.95349%202.47417%209.61991%202.43538%209.74%202.59055C9.72665%203.57331%209.52651%208.44831%209.91346%208.92676C10.3138%209.41814%2014.9705%209.12073%2016.3849%209.19831V20.3061C16.2381%2020.4612%2016.6118%2020.4225%2016.1181%2020.4483L1.58729%2020.4095V18.0819V17.1509L1.57395%209.59917ZM11.5013%203.48279C11.7281%203.6509%2011.9283%203.79314%2012.1418%203.9871L16.0513%207.569V7.63366C15.998%207.75004%2011.7949%207.65952%2011.3145%207.65952L11.3412%203.32762C11.6214%203.46986%2011.3545%203.32762%2011.5013%203.48279Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 5px;
}

._popUpLiUndo_1190d_61:before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg%20width='13'%20height='8'%20viewBox='0%200%2013%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.6008%201.13264V3.28048H2.38729L4.4021%201.21855C4.53291%201.08469%204.60639%200.903127%204.60639%200.713812C4.60639%200.524497%204.53291%200.342937%204.4021%200.209071C4.27129%200.0752051%204.09388%200%203.90889%200C3.7239%200%203.54649%200.0752051%203.41569%200.209071L0.204589%203.49526C0.139735%203.56149%200.0882827%203.64017%200.0531765%203.72678C0.0180703%203.81339%200%203.90623%200%204C0%204.09377%200.0180703%204.18661%200.0531765%204.27322C0.0882827%204.35983%200.139735%204.43851%200.204589%204.50474L3.41569%207.79093C3.48045%207.85721%203.55735%207.90979%203.64197%207.94566C3.7266%207.98154%203.8173%208%203.90889%208C4.00049%208%204.09119%207.98154%204.17581%207.94566C4.26044%207.90979%204.33733%207.85721%204.4021%207.79093C4.46687%207.72465%204.51825%207.64596%204.5533%207.55935C4.58835%207.47275%204.60639%207.37993%204.60639%207.28619C4.60639%207.19245%204.58835%207.09963%204.5533%207.01302C4.51825%206.92642%204.46687%206.84773%204.4021%206.78145L2.38729%204.71237H12.3004C12.6852%204.71237%2013%204.39019%2013%203.99642V1.13264C13%200.73887%2012.6852%200.416695%2012.3004%200.416695C11.9156%200.416695%2011.6008%200.73887%2011.6008%201.13264Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 5px;
}

._popUpLiSign_1190d_62:before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2%2011.3333C4.222%209.11133%205.33333%207.33333%205.33333%206C5.33333%204%204.66667%204%204%204C3.33333%204%202.64533%204.72333%202.66667%206C2.68933%207.36533%203.772%209.25133%204.33333%2010C5.33333%2011.3333%206%2011.6667%206.66667%2010.6667L8%208.66667C8.222%2010.4447%208.88867%2011.3333%2010%2011.3333C10.3533%2011.3333%2011.7593%2010%2012%2010C12.3447%2010%2013.0113%2010.4447%2014%2011.3333'%20stroke='%23005DBF'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 5px;
}

._popUpLiOtroSi_1190d_55:before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.99996%204.66667H2.66663V5.33333H2.99996V4.66667ZM6.99996%205.33333H7.33329V4.66667H6.99996V5.33333ZM2.99996%202.66667H2.66663V3.33333H2.99996V2.66667ZM4.33329%203.33333H4.66663V2.66667H4.33329V3.33333ZM6.99996%200.333333L7.23596%200.0973333L7.13796%200H6.99996V0.333333ZM8.99996%202.33333H9.33329V2.19533L9.23596%202.09733L8.99996%202.33333ZM5.33329%207.33333L5.09729%207.56933L5.33329%207.33333ZM4.99996%207.66667L5.14929%207.96467L5.17596%207.95133L5.19996%207.93333L4.99996%207.66667ZM2.99996%205.33333H6.99996V4.66667H2.99996V5.33333ZM2.99996%203.33333H4.33329V2.66667H2.99996V3.33333ZM8.33329%209.33333H1.66663V10H8.33329V9.33333ZM1.33329%209V1H0.666626V9H1.33329ZM1.66663%200.666667H6.99996V0H1.66663V0.666667ZM8.66663%202.33333V9H9.33329V2.33333H8.66663ZM6.76396%200.569333L8.76396%202.56933L9.23596%202.09733L7.23596%200.0973333L6.76396%200.569333ZM1.66663%209.33333C1.57822%209.33333%201.49344%209.29821%201.43092%209.2357C1.36841%209.17319%201.33329%209.08841%201.33329%209H0.666626C0.666626%209.26522%200.771983%209.51957%200.959519%209.70711C1.14706%209.89464%201.40141%2010%201.66663%2010V9.33333ZM8.33329%2010C8.59851%2010%208.85286%209.89464%209.0404%209.70711C9.22794%209.51957%209.33329%209.26522%209.33329%209H8.66663C8.66663%209.08841%208.63151%209.17319%208.56899%209.2357C8.50648%209.29821%208.4217%209.33333%208.33329%209.33333V10ZM1.33329%201C1.33329%200.911595%201.36841%200.82681%201.43092%200.764298C1.49344%200.701786%201.57822%200.666667%201.66663%200.666667V0C1.40141%200%201.14706%200.105357%200.959519%200.292893C0.771983%200.48043%200.666626%200.734784%200.666626%201H1.33329ZM3.64929%207.772C3.72329%207.55%203.93396%207.344%204.20263%207.272C4.45396%207.20467%204.77729%207.24867%205.09729%207.56933L5.56929%207.09733C5.08929%206.61733%204.52329%206.49533%204.02996%206.628C3.55463%206.756%203.16529%207.11667%203.01663%207.56133L3.64996%207.772H3.64929ZM5.09729%207.56933C5.11605%207.58754%205.13364%207.60691%205.14996%207.62733L5.67663%207.218C5.64337%207.17582%205.60752%207.13574%205.56929%207.098L5.09729%207.56933ZM5.14996%207.62733C5.20196%207.694%205.18996%207.71533%205.19196%207.70067C5.19329%207.69133%205.19596%207.70667%205.15596%207.74267C5.09832%207.79085%205.03296%207.82894%204.96263%207.85533C4.87812%207.88933%204.78999%207.91349%204.69996%207.92733C4.64504%207.93778%204.58887%207.94003%204.53329%207.934C4.52196%207.93133%204.54529%207.934%204.57996%207.95867C4.62247%207.99147%204.65372%208.0367%204.66937%208.08807C4.68502%208.13943%204.68429%208.1944%204.66729%208.24533C4.66351%208.25638%204.65836%208.26691%204.65196%208.27667C4.65063%208.278%204.66196%208.26333%204.69996%208.232C4.77596%208.17067%204.91596%208.08133%205.14929%207.96533L4.85063%207.36867C4.59929%207.494%204.41063%207.60867%204.28129%207.71333C4.2157%207.76453%204.15739%207.82441%204.10796%207.89133C4.04509%207.9755%204.01223%208.0783%204.01463%208.18333C4.02129%208.32733%204.09929%208.43333%204.18463%208.49533C4.25996%208.55133%204.34329%208.57533%204.40463%208.588C4.52929%208.61267%204.67129%208.606%204.79996%208.58667C5.05329%208.548%205.38129%208.43867%205.60463%208.236C5.72063%208.13%205.83063%207.978%205.85396%207.77867C5.87796%207.57467%205.80463%207.38333%205.67596%207.21867L5.14929%207.62733H5.14996ZM5.19996%207.93333C5.30662%207.85176%205.42253%207.78307%205.54529%207.72867L5.28063%207.11667C5.12063%207.186%204.96063%207.28%204.79996%207.4L5.19996%207.93333ZM5.54529%207.72867C5.97863%207.54133%206.36596%207.64%206.76263%207.82867C6.86263%207.87667%206.95996%207.92867%207.05863%207.982C7.15463%208.034%207.25596%208.08933%207.35196%208.13867C7.53596%208.23133%207.76396%208.33333%207.99996%208.33333V7.66667C7.93729%207.66667%207.83463%207.63533%207.65329%207.544C7.56796%207.5%207.47863%207.45067%207.37596%207.39533C7.27596%207.34133%207.16529%207.282%207.04929%207.22733C6.58396%207.00533%205.97529%206.81667%205.28063%207.11667L5.54529%207.72867Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 5px;
}

._popUpLiEmployeeRe_1190d_56:before {
  content: "";
  background-image: url("/assets/iconHandshake-CZNg-gsw.svg");
  filter: invert(14%) sepia(82%) saturate(5664%) hue-rotate(202deg) brightness(94%) contrast(100%);
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 5px;
}

._popUpLiSign_1190d_62:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpLiOtroSi_1190d_55:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpLiEmployeeRe_1190d_56:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpLiUndo_1190d_61:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpSign_1190d_58:before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2%2011.3333C4.222%209.11133%205.33333%207.33333%205.33333%206C5.33333%204%204.66667%204%204%204C3.33333%204%202.64533%204.72333%202.66667%206C2.68933%207.36533%203.772%209.25133%204.33333%2010C5.33333%2011.3333%206%2011.6667%206.66667%2010.6667L8%208.66667C8.222%2010.4447%208.88867%2011.3333%2010%2011.3333C10.3533%2011.3333%2011.7593%2010%2012%2010C12.3447%2010%2013.0113%2010.4447%2014%2011.3333'%20stroke='%23005DBF'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 5px;
}

._popUpSign_1190d_58:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpClone_1190d_59:before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%200H4C3.45%200%203%200.45%203%201V9C3%209.55%203.45%2010%204%2010H10C10.55%2010%2011%209.55%2011%209V3L8%200ZM10%209H4V1H7.5V3.5H10V9ZM2%202V11H10V12H2C1.45%2012%201%2011.55%201%2011V2H2ZM5%205V6H9V5H5ZM5%207V8H7.5V7H5Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 5px;
}

._popUpRegister_1190d_54:before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg%20width='12'%20height='10'%20viewBox='0%200%2012%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.18269%209.47039L0.359074%205.64566C0.129163%205.41575%200%205.10392%200%204.77878C0%204.45364%200.129163%204.14181%200.359074%203.9119C0.588985%203.68199%200.90081%203.55283%201.22595%203.55283C1.5511%203.55283%201.86292%203.68199%202.09283%203.9119L4.19271%206.01289L9.91255%200.354248C10.027%200.241065%2010.1626%200.151528%2010.3116%200.0907499C10.4606%200.0299713%2010.6202%20-0.000860087%2010.7811%201.82517e-05C10.9421%200.00089659%2011.1012%200.0334661%2011.2496%200.0958677C11.398%200.158269%2011.5326%200.249281%2011.6458%200.363705C11.7589%200.47813%2011.8485%200.613728%2011.9093%200.762756C11.97%200.911783%2012.0009%201.07132%2012%201.23227C11.9991%201.39321%2011.9665%201.5524%2011.9041%201.70076C11.8417%201.84911%2011.7507%201.98373%2011.6363%202.09691L4.18269%209.47039Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 5px;
}

._popUpClone_1190d_59:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpLiAdd_1190d_42:before {
  background-image: url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%2022C17.5228%2022%2022%2017.5228%2022%2012C22%206.47715%2017.5228%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022Z'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%208V16'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012H16'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
}

._showIRadDig_1190d_57:before {
  content: "";
  display: inline-block;
  width: 0.1rem;
  height: 0.6rem;
  margin-right: 5px;
}

._showIRadDig_1190d_57:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpRegister_1190d_54:hover {
  background-color: #005dbf;
  color: #fff;
}

._sendToAccountTextStyles_1190d_64::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.0156%203.42188L7.57031%209.86719'%20stroke='%23005DBF'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14.0156%203.42188L9.91406%2015.1406L7.57031%209.86719L2.29688%207.52344L14.0156%203.42188Z'%20stroke='%23005DBF'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 5px;
}

._sendToAccountTextStyles_1190d_64:hover::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0)'%3e%3cpath%20d='M12.4583%203.5415L6.72916%209.27067'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12.4583%203.5415L8.81249%2013.9582L6.72916%209.27067L2.04166%207.18734L12.4583%203.5415Z'%20stroke='white'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0'%3e%3crect%20width='16'%20height='16'%20fill='white'%20transform='translate(0%200.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  width: 0.7rem;
  height: 0.7rem;
  margin-right: 5px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container_udcqw_8 {
  border: 1px solid #ccc;
  border-radius: 10px;
  margin: 10px 0px;
}
._container_udcqw_8 :first-child {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
._container_udcqw_8 :last-child {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom: 0px;
}

._container_item_udcqw_23 {
  font-size: 14px;
  padding: 6px 8px;
  transition: ease-in-out 300ms;
  border-bottom: 1px solid #ccc;
  display: flex;
  gap: 10px;
  align-items: center;
}
._container_item_udcqw_23:hover {
  background: #f7f7f7;
  cursor: pointer;
}

._filterGray_udcqw_37 {
  filter: brightness(0.6);
}.editor {
  user-select: text;
  white-space: pre-wrap;
  word-break: break-word;
  padding: 5px;
  border-radius: 3px;
  min-height: 150px;
}
.editor:not(.editor:read-only) {
  outline: solid 2px rgba(0, 93, 191, 0.2);
}

.ltr {
  text-align: left;
}

.rtl {
  text-align: right;
}

.editor-container {
  margin: 20px auto 20px auto;
  border-radius: 2px;
  max-width: 600px;
  color: #000;
  position: relative;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.editor-inner {
  background: #fff;
  position: relative;
}

.editor-input {
  resize: none;
  font-size: 15px;
  position: relative;
  tab-size: 1;
  outline: 0;
  padding: 15px 10px;
  caret-color: #444;
}

.editor-placeholder {
  color: #999;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  top: 50px;
  left: 5px;
  font-size: 15px;
  user-select: none;
  display: inline-block;
  pointer-events: none;
}

.editor-text-bold {
  font-weight: bold;
}

.editor-text-italic {
  font-style: italic;
}

.editor-text-underline {
  text-decoration: underline;
}

.editor-text-strikethrough {
  text-decoration: line-through;
}

.editor-text-underlineStrikethrough {
  text-decoration: underline line-through;
}

.editor-link {
  color: rgb(33, 111, 219);
  text-decoration: none;
}

.tree-view-output {
  display: block;
  background: #222;
  color: #fff;
  padding: 5px;
  font-size: 12px;
  white-space: pre-wrap;
  margin: 1px auto 10px auto;
  max-height: 250px;
  position: relative;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: auto;
  line-height: 14px;
}

.editor-paragraph {
  margin: 0;
  margin-bottom: 8px;
  position: relative;
  font-size: 12px;
}

.editor-paragraph:last-child {
  margin-bottom: 0;
}

.editor-heading-h1 {
  font-size: 24px;
  color: rgb(5, 5, 5);
  font-weight: 400;
  margin: 0;
  margin-bottom: 12px;
  padding: 0;
}

.editor-heading-h2 {
  font-size: 15px;
  color: rgb(101, 103, 107);
  font-weight: 700;
  margin: 0;
  margin-top: 10px;
  padding: 0;
  text-transform: uppercase;
}

.editor-quote {
  margin: 0;
  margin-left: 20px;
  font-size: 15px;
  color: rgb(101, 103, 107);
  border-left-color: rgb(206, 208, 212);
  border-left-width: 4px;
  border-left-style: solid;
  padding-left: 16px;
}

.editor-list-ol {
  padding: 0;
  margin: 0;
  margin-left: 16px;
}

.editor-list-ul {
  padding: 0;
  margin: 0;
  margin-left: 16px;
}

.editor-listitem {
  margin: 8px 32px 8px 32px;
}

.editor-nested-listitem {
  list-style-type: none;
}

pre::-webkit-scrollbar {
  background: transparent;
  width: 10px;
}

pre::-webkit-scrollbar-thumb {
  background: #999;
}

.debug-timetravel-panel {
  overflow: hidden;
  padding: 0 0 10px 0;
  margin: auto;
  display: flex;
}

.debug-timetravel-panel-slider {
  padding: 0;
  flex: 8;
}

.debug-timetravel-panel-button {
  padding: 0;
  border: 0;
  background: none;
  flex: 1;
  color: #fff;
  font-size: 12px;
}

.debug-timetravel-panel-button:hover {
  text-decoration: underline;
}

.debug-timetravel-button {
  border: 0;
  padding: 0;
  font-size: 12px;
  top: 10px;
  right: 15px;
  position: absolute;
  background: none;
  color: #fff;
}

.debug-timetravel-button:hover {
  text-decoration: underline;
}

.emoji {
  color: transparent;
  background-size: 16px 16px;
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin: 0 -1px;
}

.emoji-inner {
  padding: 0 0.15em;
}

.emoji-inner::selection {
  color: transparent;
  background-color: rgba(150, 150, 150, 0.4);
}

.emoji-inner::moz-selection {
  color: transparent;
  background-color: rgba(150, 150, 150, 0.4);
}

.toolbar {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 1px;
  background: #fff;
  padding: 4px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  vertical-align: middle;
}

.toolbar button.toolbar-item {
  border: 0;
  display: flex;
  background: none;
  border-radius: 10px;
  padding: 8px;
  cursor: pointer;
  vertical-align: middle;
}

.toolbar button.toolbar-item:disabled {
  cursor: not-allowed;
}

.toolbar button.toolbar-item.spaced {
  margin-right: 2px;
}

.toolbar button.toolbar-item i.format {
  background-size: contain;
  display: inline-block;
  height: 18px;
  width: 18px;
  margin-top: 2px;
  vertical-align: -0.25em;
  display: flex;
  opacity: 0.6;
}

.toolbar button.toolbar-item:disabled i.format {
  opacity: 0.2;
}

.toolbar button.toolbar-item.active {
  background-color: #eee;
}

.toolbar button.toolbar-item.active i {
  opacity: 1;
}

.toolbar .toolbar-item:hover:not([disabled]) {
  background-color: #eee;
}

.toolbar .divider {
  width: 1px;
  height: 30px;
  background-color: #eee;
  margin: 0 4px;
}

.toolbar select.toolbar-item {
  border: 0;
  display: flex;
  background: none;
  border-radius: 10px;
  padding: 8px;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 70px;
  font-size: 14px;
  color: #777;
  text-overflow: ellipsis;
}

.toolbar select.code-language {
  text-transform: capitalize;
  width: 130px;
}

.toolbar .toolbar-item .text {
  display: flex;
  line-height: 20px;
  width: 200px;
  vertical-align: middle;
  font-size: 14px;
  color: #777;
  text-overflow: ellipsis;
  width: 70px;
  overflow: hidden;
  height: 20px;
  text-align: left;
}

.toolbar .toolbar-item .icon {
  display: flex;
  width: 20px;
  height: 20px;
  user-select: none;
  margin-right: 8px;
  line-height: 16px;
  background-size: contain;
}

.toolbar i.chevron-down {
  margin-top: 3px;
  width: 16px;
  height: 16px;
  display: flex;
  user-select: none;
}

.toolbar i.chevron-down.inside {
  width: 16px;
  height: 16px;
  display: flex;
  margin-left: -25px;
  margin-top: 11px;
  margin-right: 10px;
  pointer-events: none;
}

i.bold {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-bold' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M7 5h6a3.5 3.5 0 0 1 0 7h-6z' /%3E%3Cpath d='M13 12h1a3.5 3.5 0 0 1 0 7h-7v-7' /%3E%3C/svg%3E");
}

i.italic {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-italic' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M11 5l6 0' /%3E%3Cpath d='M7 19l6 0' /%3E%3Cpath d='M14 5l-4 14' /%3E%3C/svg%3E");
}

i.underline {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-underline' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M7 5v5a5 5 0 0 0 10 0v-5' /%3E%3Cpath d='M5 19h14' /%3E%3C/svg%3E");
}

i.strikethrough {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-strikethrough' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l14 0' /%3E%3Cpath d='M16 6.5a4 2 0 0 0 -4 -1.5h-1a3.5 3.5 0 0 0 0 7h2a3.5 3.5 0 0 1 0 7h-1.5a4 2 0 0 1 -4 -1.5' /%3E%3C/svg%3E");
}

i.left-align {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-align-left' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M4 6l16 0' /%3E%3Cpath d='M4 12l10 0' /%3E%3Cpath d='M4 18l14 0' /%3E%3C/svg%3E");
}

i.center-align {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-align-center' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M4 6l16 0' /%3E%3Cpath d='M8 12l8 0' /%3E%3Cpath d='M6 18l12 0' /%3E%3C/svg%3E");
}

i.right-align {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-align-right' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M4 6l16 0' /%3E%3Cpath d='M10 12l10 0' /%3E%3Cpath d='M6 18l14 0' /%3E%3C/svg%3E");
}

i.justify-align {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-align-justified' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M4 6l16 0' /%3E%3Cpath d='M4 12l16 0' /%3E%3Cpath d='M4 18l12 0' /%3E%3C/svg%3E");
}

i.indent {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-indent-increase' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M20 6l-11 0' /%3E%3Cpath d='M20 12l-7 0' /%3E%3Cpath d='M20 18l-11 0' /%3E%3Cpath d='M4 8l4 4l-4 4' /%3E%3C/svg%3E");
}

i.outdent {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-indent-decrease' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M20 6l-7 0' /%3E%3Cpath d='M20 12l-9 0' /%3E%3Cpath d='M20 18l-7 0' /%3E%3Cpath d='M8 8l-4 4l4 4' /%3E%3C/svg%3E");
}

i.ordered {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-list-numbers' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M11 6h9' /%3E%3Cpath d='M11 12h9' /%3E%3Cpath d='M12 18h8' /%3E%3Cpath d='M4 16a2 2 0 1 1 4 0c0 .591 -.5 1 -1 1.5l-3 2.5h4' /%3E%3Cpath d='M6 10v-6l-2 2' /%3E%3C/svg%3E");
}

i.unordered {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-list' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 6l11 0' /%3E%3Cpath d='M9 12l11 0' /%3E%3Cpath d='M9 18l11 0' /%3E%3Cpath d='M5 6l0 .01' /%3E%3Cpath d='M5 12l0 .01' /%3E%3Cpath d='M5 18l0 .01' /%3E%3C/svg%3E");
}

.dropdown-variable {
  padding: 4px 8px;
  margin: auto 0px;
  color: #777;
  border-radius: 5px;
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  user-select: none;
}
.dropdown-variable:hover {
  background-color: #eee;
}

.dropdown-variable-item {
  color: #6c757d;
}
.dropdown-variable-item:active, .dropdown-variable-item.active {
  color: white !important;
  background-color: #005dbf !important;
}.document,
.document > * {
  font-size: 0.8rem !important;
  font-family: "PT Sans" !important;
}
.document .print-header,
.document > * .print-header {
  font-size: 0.8rem !important;
}
.document .bg-primary-lighter,
.document > * .bg-primary-lighter {
  background-color: rgba(26, 188, 210, 0.1);
}

@media print {
  html,
  body {
    height: initial !important;
    overflow: initial !important;
    print-color-adjust: exact;
    margin: 0;
  }
}
@page {
  size: auto;
  margin: 6mm 10mm;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.simpleTabs__Container {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

.simpleTabs > div > a {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid #cecece;
  border-left: 1px solid transparent;
  text-align: center;
  color: #005dbf;
  background-color: #f5f7fa;
  transition: 0.3s all ease-in-out;
}

.simpleTabs > div > a.active {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}

.simpleTabs > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}

.simpleTabs__filler {
  border-bottom: 1px solid #cecece;
}

.simpleTabs__Subtitle {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

.simpleTabs__thirdTitle {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}

.simpleTabs__thirdTitle::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}

.simpleTabs__Area {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.simpleTabs__relative {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

.simpleTabs_scroll {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

.simpleTabs__wrap {
  width: 100%;
}

@media (min-width: 632) {
  .simpleTabs__wrap {
    min-width: 470px;
    width: "35vw";
  }
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.col-span-2 {
  grid-column: span 2;
}

.col-span-3 {
  grid-column: span 3;
}

.col-span-4 {
  grid-column: span 4;
}

.col-span-5 {
  grid-column: span 5;
}

.col-span-6 {
  grid-column: span 6;
}

.col-span-7 {
  grid-column: span 7;
}

.col-span-8 {
  grid-column: span 8;
}

.col-span-9 {
  grid-column: span 9;
}

.variable-form-modal {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 408px;
}

.variable-form-container {
  flex-grow: 1;
  overflow-y: auto;
  padding: 2px;
}

.variable-item {
  border-radius: 0.5rem;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

.variable-item-header {
  display: flex;
  align-items: flex-end;
  background-color: #e6f8fa;
  gap: 1rem;
  border-bottom: 1px solid transparent;
  border-radius: 0.5rem;
  padding: 0.5rem 1rem;
  transition: border-radius 150ms ease-in-out;
}
.variable-item-header[data-state=open] {
  border-bottom: 1px solid #00b4cc;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.variable-item-header-inputs-container {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  align-items: end;
  gap: 0.5rem;
  flex-grow: 1;
}

.variable-toggle-icon {
  margin-bottom: 0.375rem;
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  stroke: #00b4cc;
  stroke-width: 2.5;
  cursor: pointer;
  user-select: none;
  transition: transform 150ms ease-in-out;
}
.variable-toggle-icon[data-state=open] {
  transform: rotate(180deg);
}

.variable-item-row-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}

.variable-item-row-bottom {
  display: flex;
  align-items: flex-end;
  gap: 1rem;
}

.variable-item-condition-container {
  display: flex;
  flex-grow: 1;
  align-items: flex-end;
}

.variable-input--condition {
  flex-grow: 1;
}

.variable-input--value {
  flex-grow: 2;
}
.variable-input--value input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.variable-frequency-input {
  flex-grow: 1;
}
.variable-frequency-input input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.variable-item-actions-container {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.variable-item-add-child-action {
  min-width: 100px;
  height: 32px;
  font-size: 0.875rem;
  color: white;
  background-color: #00b4cc;
  border-radius: 0.375rem;
  padding: 0.375rem 0.75rem;
}

.variable-item-delete-icon-action {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  stroke: #00b4cc;
  stroke-width: 2;
  cursor: pointer;
  user-select: none;
}

.variable-item-children-container {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 300ms cubic-bezier(0.4, 0, 0.2, 1);
}
.variable-item-children-container[data-state=open] {
  grid-template-rows: 1fr;
}

.variable-item-children {
  overflow: hidden;
  overflow-x: auto;
}

.variable-item-children-inner {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 1rem 1rem 1rem 3.25rem;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
@font-face {
  font-family: "PT Sans Caption";
  src: url("/assets/PTSansCaption-Regular-DQxA3OUg.ttf") format("truetype");
}
@font-face {
  font-family: "PT Sans Caption";
  src: url("/assets/PTSansCaption-Regular-DQxA3OUg.ttf") format("truetype");
}
._genericTable_vdxiv_16 {
  font-family: "PT Sans Caption";
  font-weight: 400;
  font-style: normal;
  width: 100%;
  margin-top: 1rem;
  text-align: center;
  border-spacing: 0;
}

._genericTable_vdxiv_16 > tbody > tr > td {
  padding: 0.4rem 0;
  text-transform: lowercase;
  background-color: #ffffff;
  color: #697387;
  font-size: 13px;
  line-height: 16.8px;
  font-weight: 500;
  vertical-align: middle;
  border-bottom: 1px solid #9bdee7;
}

._genericTable_vdxiv_16 > tbody > tr > td::first-letter {
  text-transform: capitalize;
}

._genericTable_vdxiv_16 > tbody > tr:hover > td {
  background-color: #d2dde8;
  transition: 0.3s all ease-in-out;
}

._genericTable_vdxiv_16 > tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTable_vdxiv_16 > tbody > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._thead_vdxiv_55 > tr > th {
  font-size: 15px;
  line-height: 19.4px;
  padding: 0.5rem 0;
}

._theadLight_vdxiv_61 {
  color: #00b4cc;
  background-color: #d6f3f7;
  border-bottom-width: 0px !important;
}

._theadDark_vdxiv_67 {
  color: #ffffff;
  background-color: #005dbf;
}

._theadBottomless_vdxiv_72 {
  color: #005dbf;
}

._thead_vdxiv_55 > tr > th:first-child {
  border-top-left-radius: 10px;
}

._thead_vdxiv_55 > tr > th:last-child {
  border-top-right-radius: 10px;
}

._genericTable_vdxiv_16 > tbody > tr._orange_vdxiv_84 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTable_vdxiv_16 > tbody > tr._orange_vdxiv_84:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

._genericTableLower_vdxiv_93 {
  font-family: "PT Sans Caption";
  font-weight: 400;
  font-style: normal;
  width: 100%;
  margin-top: 1rem;
  text-align: left;
  border-spacing: 0;
}

._genericTableLower_vdxiv_93 > tbody > tr > td {
  border: none;
  padding: 6.5px;
  background-color: #ffffff;
  color: #697387;
  font-size: 13px;
  line-height: 16.8px;
  font-weight: 500;
  vertical-align: middle;
}

._genericTableLower_vdxiv_93 > tfoot > tr > td {
  border: none;
  padding: 4px;
  background-color: #ffffff;
  color: #697387;
  font-size: 13px;
  line-height: 16.8px;
  font-weight: 500;
  vertical-align: middle;
}

._genericTableLower_vdxiv_93 > tbody > tr:nth-of-type(even) > td {
  background-color: #f5f7fa;
}

._genericTableLower_vdxiv_93 > tfoot > tr:nth-of-type(odd) > td {
  background-color: #f5f7fa;
}

._genericTableLower_vdxiv_93 > tbody > tr:hover > td {
  background-color: #d2dde8;
  transition: 0.3s all ease-in-out;
}

._genericTableLower_vdxiv_93 > tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTableLower_vdxiv_93 > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._genericTableLower_vdxiv_93 > tbody > tr._orange_vdxiv_84 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTableLower_vdxiv_93 > tbody > tr._orange_vdxiv_84:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

._genericTableLower_vdxiv_93 > tfoot > tr:hover > td {
  background-color: #d2dde8;
  transition: 0.3s all ease-in-out;
}

._genericTableLower_vdxiv_93 > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTableLower_vdxiv_93 > tfoot > tr._orange_vdxiv_84 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTableLower_vdxiv_93 > tfoot > tr._orange_vdxiv_84:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

._genericTableLower_vdxiv_93 > tfoot > tr > td {
  border: none;
  padding: 4px;
  background-color: #ffffff;
  color: #697387;
  font-size: 13px;
  line-height: 16.8px;
  font-weight: 500;
  vertical-align: middle;
}

._genericTableLower_vdxiv_93 > tfoot > tr:nth-of-type(odd) > td {
  background-color: #f5f7fa;
}

._genericTableLower_vdxiv_93 > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._genericTableLower_vdxiv_93 > tfoot > tr:hover > td {
  background-color: #d2dde8;
  transition: 0.3s all ease-in-out;
}

._genericTableLower_vdxiv_93 > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTableLower_vdxiv_93 > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._genericTableLower_vdxiv_93 > tfoot > tr._orange_vdxiv_84 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTableLower_vdxiv_93 > tfoot > tr._orange_vdxiv_84:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

._oneHeadDarkBlue_vdxiv_214 ._thead_vdxiv_55 > tr > th:first-child {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.5rem 1rem;
}

._treeHeadDarkBlue_vdxiv_220 ._thead_vdxiv_55 > tr > th:nth-child(1n+5) {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.5rem 1rem;
}

._firstdClearBlue_vdxiv_226 > tr > td:first-child {
  padding: 0.4rem 0;
  text-transform: lowercase;
  background-color: #d6f3f7;
  color: #697387;
  font-size: 13px;
  line-height: 16.8px;
  font-weight: 500;
  vertical-align: middle;
  border-bottom: 1px solid #9bdee7;
}

._backgroundImage_vdxiv_238 {
  padding-left: 5px;
  border-radius: 5px;
  border: 0px;
  background-image: url("data:image/svg+xml,%3csvg%20width='15'%20height='15'%20viewBox='0%200%2015%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.1478%2012.2525L10.9%209.00183C10.4146%209.75423%209.77437%2010.3945%209.02197%2010.8798L12.2726%2014.1276C12.3942%2014.2576%2012.5406%2014.3618%2012.7033%2014.434C12.8659%2014.5062%2013.0414%2014.545%2013.2194%2014.5479C13.3973%2014.5509%2013.574%2014.5181%2013.739%2014.4514C13.904%2014.3846%2014.0539%2014.2854%2014.1797%2014.1596C14.3055%2014.0337%2014.4048%2013.8839%2014.4715%2013.7189C14.5382%2013.5539%2014.5711%2013.3772%2014.5681%2013.1992C14.5651%2013.0213%2014.5264%2012.8458%2014.4541%2012.6831C14.3819%2012.5205%2014.2777%2012.374%2014.1478%2012.2525Z'%20fill='%23005DBF'/%3e%3cpath%20d='M10.9891%205.66509C10.9891%204.61439%2010.6775%203.58729%2010.0938%202.71366C9.51007%201.84004%208.68038%201.15913%207.70966%200.757048C6.73895%200.354963%205.67079%200.249759%204.64028%200.45474C3.60977%200.659722%202.66319%201.16568%201.92023%201.90864C1.17728%202.65159%200.671318%203.59818%200.466337%204.62869C0.261356%205.6592%200.36656%206.72735%200.768645%207.69807C1.17073%208.66879%201.85164%209.49848%202.72526%2010.0822C3.59888%2010.6659%204.62599%2010.9775%205.67669%2010.9775C7.08563%2010.9775%208.43687%2010.4178%209.43314%209.42154C10.4294%208.42527%2010.9891%207.07403%2010.9891%205.66509ZM5.6853%209.64798C4.89756%209.64798%204.12751%209.41438%203.47253%208.97674C2.81755%208.53909%202.30705%207.91705%202.0056%207.18928C1.70414%206.4615%201.62527%205.66067%201.77895%204.88807C1.93263%204.11547%202.31196%203.40578%202.86898%202.84877C3.42599%202.29175%204.13568%201.91242%204.90828%201.75874C5.68088%201.60506%206.48171%201.68393%207.20949%201.98539C7.93726%202.28684%208.5593%202.79734%208.99695%203.45232C9.4346%204.1073%209.66819%204.87735%209.66819%205.66509C9.66743%206.72118%209.24756%207.7338%208.50079%208.48058C7.75402%209.22735%206.74139%209.64721%205.6853%209.64798Z'%20fill='%23005DBF'/%3e%3cpath%20d='M2.58667%205.66508H3.47112C3.46998%205.37347%203.52639%205.08451%203.63711%204.81474C3.74783%204.54497%203.91069%204.29969%204.11635%204.09296C4.32202%203.88623%204.56645%203.72211%204.83564%203.60999C5.10483%203.49788%205.3935%203.43998%205.68511%203.4396V2.57812C4.86557%202.57888%204.07964%202.90398%203.49907%203.48241C2.91849%204.06083%202.59046%204.84555%202.58667%205.66508Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-color: #f5f7fa;
  height: 28px;
  color: #6e6f7c;
}

._ordCard_vdxiv_250 {
  border: 1px solid #ccd9e6;
  box-sizing: border-box;
  box-shadow: 0px 0px 6px 0px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  padding: 16px 24px;
  color: #6e6f7c;
}

._ordAccordion_vdxiv_259 {
  border-radius: 10px;
  box-shadow: 0px 0px 6px 0px rgba(19, 19, 19, 0.2);
}

._ordBox_vdxiv_264 {
  border: 1px solid #ccd9e6;
  box-sizing: border-box;
  box-shadow: 0px 0px 16px rgba(19, 19, 19, 0.2);
  border-radius: 15px;
  padding: 10px 15px;
  color: #00b4cc;
  height: 120px;
  width: 192px;
  text-align: center;
  align-items: center;
}

._ordBoxImg_vdxiv_277 {
  height: 26px;
  width: 26px;
}

._OrdSlideButton_vdxiv_282 {
  background: #f7feff;
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  margin-top: 16px;
  margin-bottom: 20px;
}

._OrdSlideButton2_vdxiv_290 {
  background: #d6f3f7;
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  margin-top: 16px;
  margin-bottom: 20px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/._tmAdmissionSettingsContainer_9esr0_1 {
  display: grid;
  width: 100vw;
  grid-template-areas: "content" "action-buttons";
  grid-template-rows: 1fr auto;
}

._tmAdmissionSettingsContent_9esr0_8 {
  grid-area: content;
  overflow-y: auto;
  scrollbar-gutter: stable;
  height: calc(100% - 100px);
  padding-bottom: 50px;
}

._tmAdmissionSettingsActionsButtonsContainer_9esr0_16 {
  grid-area: action-buttons;
  max-height: 100px;
}.swal2-popup.swal2-toast {
  flex-direction: column;
  align-items: stretch;
  width: auto;
  padding: 1.25em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 0.625em #d9d9d9;
}
.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-loading {
  justify-content: center;
}
.swal2-popup.swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-validation-message {
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}
.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  margin: 0 0.625em;
  padding: 0;
  font-size: 1em;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-html-container {
  padding: 0.625em 0 0;
}
.swal2-popup.swal2-toast .swal2-html-container:empty {
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0 0.5em 0 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    font-size: 0.25em;
  }
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  flex: 1;
  flex-basis: auto !important;
  align-self: stretch;
  width: auto;
  height: 2.2em;
  height: auto;
  margin: 0 0.3125em;
  margin-top: 0.3125em;
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0.125em 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  animation: swal2-toast-hide 0.1s forwards;
}

.swal2-container {
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}
.swal2-container.swal2-top {
  align-items: flex-start;
}
.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.swal2-container.swal2-center {
  align-items: center;
}
.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  align-items: center;
  justify-content: flex-start;
}
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  align-items: flex-end;
}
.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {
  margin-top: auto;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  align-items: center;
}
.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-no-transition {
  transition: none !important;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 5px;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 1.8em;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: flex;
  z-index: 1;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
  padding: 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.swal2-loader {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 transparent #2778c4 transparent;
}

.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 1.1em;
  box-shadow: none;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #2778c4;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-deny {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #d14529;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #757575;
  color: #fff;
  font-size: 1em;
}
.swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0.25em;
  overflow: hidden;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}

.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

.swal2-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 5px;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}
.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}
.swal2-close:focus {
  outline: none;
  box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-close::-moz-focus-inner {
  border: 0;
}

.swal2-content {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 0 1.6em;
  color: #545454;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}

.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}

.swal2-range {
  margin: 1em auto;
  background: #fff;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-input[type=number] {
  max-width: 10em;
}

.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}

.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  flex-shrink: 0;
  margin: 0 0.4em;
}

.swal2-input-label {
  display: flex;
  justify-content: center;
  margin: 1em auto;
}

.swal2-validation-message {
  align-items: center;
  justify-content: center;
  margin: 0 -2.7em;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  user-select: none;
}
.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-error.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  animation: swal2-animate-error-x-mark 0.5s;
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-animate-success-line-long 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-progress-steps {
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  flex-shrink: 0;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #2778c4;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  animation: swal2-show 0.3s;
}

.swal2-hide {
  animation: swal2-hide 0.15s forwards;
}

.swal2-noanimation {
  transition: none;
}

.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 0.625em * 2);
  background-color: transparent !important;
}
body.swal2-no-backdrop .swal2-container > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
body.swal2-no-backdrop .swal2-container.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}.App {
  text-align: center;
}

.App-logo {
  height: 40vmin;
  pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
  .App-logo {
    animation: App-logo-spin infinite 20s linear;
  }
}

.App-header {
  background-color: #282c34;
  /* min-height: 100vh; */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: calc(10px + 2vmin);
  color: white;
}

.rem1 {
  padding-right: 3rem !important;
}

.App-link {
  color: #61dafb;
}

@keyframes App-logo-spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.swal2-container {
  z-index: 20000 !important;
}

/* Modal */
.ReactModalPortal > div {
  opacity: 0;
}

.ReactModalPortal .ReactModal__Overlay {
  align-items: center;
  display: flex;
  justify-content: center;
  transition: opacity 0.2s ease-in-out;
  z-index: 999;
}

.modal-fondo {
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  position: fixed;
}

.ReactModalPortal .ReactModal__Overlay--after-open {
  opacity: 1;
}

.ReactModalPortal .ReactModal__Overlay--before-close {
  opacity: 0;
}

/*
.modal {
  background: white;
  border-radius: 20px;
  color: rgb(51, 51, 51);
  display: inline;
  max-width: 490px;
  outline: none;
  padding: 30px 25px;
} */

/* FABS */
.fab {
  border-radius: 100%;
  bottom: 25px;
  font-size: 30px;
  padding: 25px;
  position: fixed;
  right: 25px;
}

.fab-danger {
  border-radius: 100%;
  bottom: 25px;
  font-size: 22px;
  position: fixed;
  left: 25px;
  width: 70px;
  height: 70px;
}

/* .rbc-timeslot-group {
  min-height: 60px !important;
  display: flex;
  align-items: flex-end;
}
 */

.rbc-event {
  width: 100% !important;
  left: 0% !important;
  /* height: 8px !important; */
  /* padding: 0px !important; */
  align-items: center !important;
}

.rbc-time-slot {
  display: flex;
  align-items: flex-end;
}

.rbc-toolbar button {
  border: 0px !important;
}

.rbc-btn-group {
  border: 0px !important;
  color: #003f80 !important;
  display: flex;
  justify-content: space-evenly;
}

.rbc-show-more {
  float: right;
  padding: 4px !important;
}

.rbc-toolbar span:last-child {
  width: 245px;
  display: flex;
  justify-content: space-evenly;
}

.rbc-toolbar span:first-child {
  width: 250px;
}

.rbc-btn-group button:nth-child(1) {
  order: 3;
}

.rbc-btn-group button:nth-child(2) {
  order: 2;
}

.rbc-btn-group button:nth-child(3) {
  order: 1;
}

.rbc-btn-group button {
  border-radius: 10px !important;
  color: #003f80 !important;
  font-weight: bold;
}

.rbc-toolbar span:nth-child(1) button:focus {
  color: #00b4cc !important;
  background-color: #d6f3f7 !important;
}

.rbc-toolbar button:focus {
  background-color: none;
}

.rbc-toolbar span:nth-child(1) {
  display: flex;
}

.rbc-toolbar span:nth-child(1) button:nth-child(2),
.rbc-toolbar span:nth-child(1) button:nth-child(3) {
  color: #a2a3ab !important;
  font-weight: bold;
}

.rbc-toolbar span:nth-child(1) button:nth-child(1) {
  order: 2;
}

.rbc-toolbar span:nth-child(1) button:nth-child(2) {
  order: 1;
}

.rbc-toolbar span:nth-child(1) button:nth-child(3) {
  order: 3;
}

.rbc-toolbar :nth-child(3) button:nth-child(1) {
  order: 3;
}

.rbc-toolbar :nth-child(3) button:nth-child(2) {
  order: 2;
}

.rbc-toolbar :nth-child(3) button:nth-child(3) {
  order: 1;
}

.rbc-toolbar span:nth-child(3) {
  width: 250px;
  column-gap: 10px;
  display: flex;
  justify-content: space-around;
}

.rbc-toolbar button:active,
.rbc-toolbar button.rbc-active {
  background-color: #d6f3f7 !important;
  box-shadow: none !important;
  color: #003f80 !important;
}

.rbc-toolbar button:hover {
  background-color: #d6f3f7 !important;
  box-shadow: 0px !important;
}

.rbc-toolbar:nth-child(1) {
  display: flex;
}

.rbc-time-view,
.rbc-month-view {
  background-color: white !important;
}

.rbc-month-view {
  /* border: none !important; */
  border-bottom-left-radius: 23px;
}

.rbc-month-view > :last-child {
  border-bottom-left-radius: 20px;
}

.rbc-time-view {
  border: 1px solid #00b4cc !important;
  padding: 10px 20px !important;
  border-radius: 20px !important;
  padding-top: 0px !important;
}

.modalTitle {
  color: #00b4cc !important;
  font-weight: bold;
}

.boxModal {
  color: #6e6f7c;
  display: grid;
  grid-template-columns: 25px 1fr;
  column-gap: 5px;
  font-size: 14px;
  align-items: center;
}

.boxModal2 {
  color: #6e6f7c;
  font-size: 14px;
}

.rbc-label {
  color: #a3bad1 !important;
}

.rbc-day-slot .rbc-events-container {
  border-left: 1px solid #ebebf0 !important;
}

.rbc-time-content {
  border-top: 2px solid #ebebf0;
}

.bg-red-500 {
  background-color: red !important;
}

.rbc-events-container {
  margin-right: 0px !important;
}

.boxDataInfoWeek {
  font-size: 10px;
  height: 90px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.gridItemInfoWeek {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 3px;
  color: #3d3e46 !important;
  font-weight: bold;
}

.tittleGridItemInfoWeek {
  display: block;
  font-weight: bold;
}

.fontBold {
  font-weight: bold;
}

.rbc-toolbar-label {
  color: #00b4cc;
  text-transform: uppercase;
  font-weight: bold;
  order: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rbc-toolbar {
  justify-content: space-between !important;
}

.rbc-allday-cell {
  display: none;
}

.rbc-time-column:first-child {
  background-color: white !important;
}

.rbc-timeslot-group {
  min-height: 60px !important;
  /* min-height: 250px !important; */
  display: flex !important;
  align-items: flex-end !important;
}

.rbc-month-header {
  color: #00b4cc;
  border-bottom: 1px solid #ccc !important;
  /* margin-bottom: 10px */
}

.rbc-header {
  padding: 10px !important;
  border-bottom: none !important;
}

.rbc-header + .rbc-header {
  border: none !important;
}

.rbc-date-cell {
  color: #b2adad !important;
  font-weight: bold;
}

.rbc-event-label {
  display: none !important;
}

/* .rbc-button-link {
  color: #00B4CC !important;
  font-weight: bold !important;
} */

/* .rbc-date-cell .rbc-button-link {
  color: #b2adad !important;
  font-weight: bold !important;
} */

.rbc-month-row {
  /* border: 1px solid #ddd */
  border: none;
}

.rbc-off-range-bg {
  background-color: rgb(246, 254, 255) !important;
}

.rbc-off-range .rbc-button-link {
  color: #d6e0eb !important;
}

.rbc-date-cell {
  color: #6e6f7c !important;
}

.rbc-time-content {
  border-top: 0px !important;
}

.rbc-time-header {
  border-bottom: 1px solid #ddd;
}

.rbc-header {
  color: #6e6f7c !important;
}

.closeModal {
  position: absolute;
  height: 50px;
  width: 50px;
  right: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #8d8d8d;
  cursor: pointer;
}

.css-o4b71y-MuiAccordionSummary-content {
  order: 2;
  align-items: center;
  column-gap: 20px;
  margin: 0px !important;
  color: #697387;
}

.css-1elwnq4-MuiPaper-root-MuiAccordion-root {
  background-color: transparent !important;
}

.css-sh22l5-MuiButtonBase-root-MuiAccordionSummary-root {
  column-gap: 20px;
  padding-bottom: 0px !important;
}

.css-sh22l5-MuiButtonBase-root-MuiAccordionSummary-root {
  padding-top: 19 px !important;
}

.css-yw020d-MuiAccordionSummary-expandIconWrapper {
  color: #00b4cc !important;
}

.rbc-day-slot .rbc-event,
.rbc-day-slot .rbc-background-event {
  min-height: 10px !important;
  border-bottom: 2px solid white !important;
}

.rbc-time-header.rbc-overflowing {
  margin-bottom: 10px !important;
}

.w80 {
  width: 80% !important;
}

.rem8 {
  padding-left: 8rem !important;
}

/* .acordionHeader {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 2fr 1fr 1fr 1fr 1fr 1fr 1.5fr;
} */

.acordionHeader {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1.6fr 1fr 1fr 1.4fr 1fr 1fr 1.5fr;
  align-items: center;
}

.acordionHeader2 {
  display: grid;
  grid-template-columns: 10% 1fr 1fr 2fr 1fr 1fr 1fr 1fr 1fr 1.5fr;
  align-items: end;
}

.a {
  display: grid;
  grid-template-columns: 40.3% 45.3% 13.3%;
  width: 100%;
}

.b {
  display: grid;
  grid-template-columns: 43.3% 43.3% 13.3%;
  align-items: end;
}

@media (max-width: 1024px) {
  .acordionHeader2 {
    grid-template-columns: 11% 1fr 1fr 2fr 1fr 1fr 1fr 1fr 1fr 1.5fr;
  }
}

.acordionHeader2 > tr > th:first-child {
  margin-left: 15px;
}

.acordionHeader td:last-child {
  padding: 0px;
}

.acordionHeader td:last-child > div {
  margin-left: 0px !important;
}

.css-sh22l5-MuiButtonBase-root-MuiAccordionSummary-root {
  gap: 0;
  padding: 0px !important;
}

.css-pwcg7p-MuiCollapse-root,
.css-sh22l5-MuiButtonBase-root-MuiAccordionSummary-root.Mui-expanded {
  padding-bottom: 0px;
  padding-top: 0px;
  transition: all 0.5s;
}

.css-15v22id-MuiAccordionDetails-root {
  padding: 0px !important;
}

.css-1elwnq4-MuiPaper-root-MuiAccordion-root:hover {
  background-color: #d2dde8 !important;
  transition: all 0.5s;
}

.css-pwcg7p-MuiCollapse-root:hover {
  background-color: white !important;
  transition: all 0.5s;
}

.table {
  font-family: inherit;
}

.table > :not(caption) > * > * {
  padding: 0px;
}

.css-15v22id-MuiAccordionDetails-root {
  padding-left: 60px !important;
  color: #697387;
}

.css-yw020d-MuiAccordionSummary-expandIconWrapper {
  color: #00b4cc !important;
}

.input-wrapper {
  position: relative;
}

.input-icon {
  color: #191919;
  position: absolute;
  width: 20px;
  height: 20px;
  left: 85%;
  top: 70%;
  transform: translateY(-50%);
}

.input-icon-large {
  color: #191919;
  position: absolute;
  width: 20px;
  height: 20px;
  left: 93%;
  top: 70%;
  transform: translateY(-50%);
}

.react-datepicker-wrapper {
  display: flex !important;
  align-items: end;
}

.css-yw020d-MuiAccordionSummary-expandIconWrapper {
  padding: 0px 0px 0px 10px;
}

table.table > :not(:last-child) > :last-child > * {
  font-size: 13px;
  border-bottom: 1px solid #ccc;
}

.css-o4b71y-MuiAccordionSummary-content {
  display: block !important;
}

.app_titleModalCalendar {
  text-align: start;
  /* margin-left: 15px; */
  /* width: 80%; */
  font-size: 20px !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.rbc-event:focus,
.rbc-day-slot .rbc-background-event:focus {
  outline: none !important;
}

.rbc-day-bg .rbc-today {
  background: white;
}

.css-yw020d-MuiAccordionSummary-expandIconWrapper {
  color: #00b4cc !important;
}

.rbc-day-slot .rbc-event,
.rbc-day-slot .rbc-background-event {
  min-height: 10px !important;
  border-bottom: 2px solid white !important;
}

.rbc-time-header.rbc-overflowing {
  margin-bottom: 10px !important;
}

.hoverB:hover {
  opacity: 0.6;
}

.css-jjmvzj-control {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.textCustom {
  border: 1px solid #a3bad1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  background: #f5f7fa;
}

.pointer {
  cursor: pointer;
}

.hoverable:hover {
  color: #01a0f6;
}

.hoverable-ord {
  color: #aaa;
}

.hoverable-ord:hover {
  color: #00b4cc;
}

.scrollable-content {
  overflow-y: auto;
  overflow-x: auto;
}

.react-datepicker-wrapper {
  width: 250px !important;
  margin-left: auto !important;
  margin-right: 5px;
}

.react-datepicker__input-container {
  display: flex !important;
  justify-content: end !important;
}

#xx:hover img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg)
    brightness(103%) contrast(106%);
}

.bgBlueLight {
  background-color: #a3e4ec24;
}

.css-1480iag-MuiInputBase-root-MuiInput-root {
  color: #003f80 !important;
}

.wpx30 {
  width: 30px !important;
}

.prueba {
  background-image: url("/assets/legalPersonColor-l1YmO4dg.png");
}

.hideFile {
  display: none;
}

.file-select {
  position: relative;
  display: inline-block;
  margin-top: 10px;
  color: #003f80;
  cursor: pointer;
}

.file-select::before {
  border: 2px solid #003f80;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  content: "Imagen cargada";
  width: 200px;
  /* testo por defecto */
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 15px;
  cursor: pointer;
}

.file-select input[type="file"] {
  opacity: 0;
  width: 200px;
  height: 32px;
  display: inline-block;
  cursor: pointer;
}

#src-file1::before {
  content: "Cargar imagen";
}

#src-file2::before {
  content: "Cargar imagen";
}

.file-select:hover {
  background-color: #003f80;
  color: white !important;
  cursor: pointer;
}

.ordAquaMarine {
  background-color: #00b4cc !important;
}

.timesPlace::placeholder {
  color: #ccc;
  font-size: 11px;
}

.timesPlace {
  color: #6e6f7c !important;
}

.focusBlueVisible:focus-visible {
  outline: 1px solid #005dbf !important;
}

.registerInputs2 {
  border: 1.5px solid #a3bad1;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 32px;
  font-size: 13px;
  color: #58595b;
}

.registerInputs2:focus-visible {
  border: 2px solid #01a2f5 !important;
  outline: none;
}

.input-wrapper2 {
  position: relative;
}

.input2 {
  box-sizing: border-box;
  width: 100%;
}

.input.password2 {
  padding: 15px 35px 15px 15px;
}

.input-icon2 {
  color: #191919;
  position: absolute;
  width: 20px;
  height: 20px;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
}

.input-icon.password2 {
  left: unset;
  right: 12px;
}

.focusBlueVisible:focus-visible {
  outline: 1px solid #005dbf !important;
}

.w100 {
  width: 100px;
  text-align: center;
}

.fontFamilyTable {
  font-family: "PT Sans" !important;
  line-height: 19.41px;
  size: 15px;
  font-weight: 700;
}

.hoverImg:hover {
  background-color: #005dbf33 !important;
  border-radius: 100%;
}

.textGrayPlaceholder::placeholder {
  color: hsl(0, 0%, 50%) !important;
}

.textGrayPlaceholder2::placeholder {
  color: #58595b66 !important;
}

.focusBlueVisible:focus-visible {
  outline: 1px solid #005dbf !important;
}

.w100 {
  width: 100px;
  text-align: center;
}

.fontFamilyTable {
  font-family: "PT Sans" !important;
  line-height: 19.41px;
  size: 15px;
  font-weight: 700;
}

.hoverImg:hover {
  background-color: #005dbf33 !important;
  border-radius: 100%;
}

.textGrayPlaceholder::placeholder {
  color: hsl(0, 0%, 50%) !important;
}

.textGrayPlaceholder2::placeholder {
  color: #58595b66 !important;
}

.w210 {
  width: 210px !important;
}

input {
  outline: none;
}

.pl1 {
  padding-left: 0.25rem !important;
}

.none {
  display: none;
}

.block {
  display: block;
}

input[type="date"]::-webkit-calendar-picker-indicator {
  cursor: pointer;
  border-radius: 4px;
  margin-right: 2px;
  opacity: 0.9;
  filter: brightness(0) saturate(100%) invert(76%) sepia(6%) saturate(3401%) hue-rotate(181deg)
    brightness(87%) contrast(100%);
}

input[type="time"]::-webkit-calendar-picker-indicator {
  cursor: pointer;
  border-radius: 4px;
  margin-right: 2px;
  opacity: 0.9;
  filter: brightness(0) saturate(100%) invert(97%) sepia(16%) saturate(5734%) hue-rotate(174deg)
    brightness(89%) contrast(82%);
}

/* regular text style */
input[type="date"].colorDateModuleAdmision::-webkit-datetime-edit-text,
input[type="date"].colorDateModuleAdmision::-webkit-datetime-edit-month-field,
input[type="date"].colorDateModuleAdmision::-webkit-datetime-edit-day-field,
input[type="date"].colorDateModuleAdmision::-webkit-datetime-edit-year-field {
  color: #a3bad1;
}

input[type="date"].colorDateModuleAdmisionActive::-webkit-datetime-edit-text,
input[type="date"].colorDateModuleAdmisionActive::-webkit-datetime-edit-month-field,
input[type="date"].colorDateModuleAdmisionActive::-webkit-datetime-edit-day-field,
input[type="date"].colorDateModuleAdmisionActive::-webkit-datetime-edit-year-field {
  color: #1a538d;
}

.pl1 {
  padding-left: 0.25rem !important;
}

input {
  outline: none;
}

/* input[type="date"]{
  font-weight: bold !important;
} */

.asistencialDateColorIcon input[type="date"]::-webkit-calendar-picker-indicator {
  cursor: pointer;
  border-radius: 4px;
  margin-right: 8px;
  opacity: 0.9;
  /* filter: brightness(0) saturate(50%) invert(13%) sepia(42%) saturate(6966%) hue-rotate(200deg) brightness(92%) contrast(101%); */
  filter: brightness(0) saturate(100%) invert(97%) sepia(16%) saturate(5734%) hue-rotate(174deg)
    brightness(89%) contrast(82%);
}

.btnCancelAdmin {
  transition: all 0.3s;
  color: #005dbf;
  width: 192px;
  padding: 10px;
  border: 1px solid #005dbf;
  font-weight: bold;
  text-align: center;
  border-radius: 5px;
}

.btnSaveAdmin {
  transition: all 0.3s;
  background-color: #005dbf;
  color: white;
  width: 192px;
  padding: 10px;
  border: 1px solid #005dbf;
  font-weight: bold;
  text-align: center;
  border-radius: 5px;
}

.btnSaveAdmin:hover {
  opacity: 0.6;
}

.btnCancelAdmin:hover {
  background-color: #005dbf;
  color: white;
}

.country-option {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.selected-logo,
.country-logo {
  width: 35px;
  height: 20px;
  filter: brightness(0) saturate(100%) invert(52%) sepia(84%) saturate(2782%) hue-rotate(171deg)
    brightness(94%) contrast(107%);
}

@keyframes append-animate {
  from {
    transform: scaleY(0);
    opacity: 0;
  }

  to {
    transform: scaleY(1);
    opacity: 1;
  }
}

.new-box {
  transform-origin: 50% 0;
  animation: append-animate 0.3s linear;
}

label + .css-1480iag-MuiInputBase-root-MuiInput-root {
  align-items: baseline;
}

.form-control {
  font-size: 13px;
}

.form-control:focus {
  border-color: #a3bad1 !important;
  box-shadow: none !important;
}

.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
  min-height: 100px !important;
}

#opportunityInputDate .react-datepicker-wrapper div {
  width: auto;
  margin-left: 4px;
  height: 31px;
}

.rec .rec-swipable {
  align-items: center !important;
}

#new-style-react-date .react-datepicker__current-month {
  text-transform: capitalize !important;
  margin-block: 5px;
}

#new-style-react-date .react-datepicker {
  width: 100%;
  border: 1px solid #00b4cc !important;
  border-radius: 10px;
}

#new-style-react-date .react-datepicker__day-name {
  color: #6e6f7c !important;
}

#new-style-react-date .react-datepicker__day {
  color: #6e6f7c !important;
}

#new-style-react-date .react-datepicker__current-month {
  color: #6e6f7c !important;
}

#new-style-react-date .react-datepicker__header {
  background: #fff !important;
  border-bottom: 0;
  padding-bottom: 0;
  border-radius: 10px;
}

#new-style-react-date .react-datepicker__month-container {
  width: 100%;
  border-radius: 2rem !important;
}

#new-style-react-date .react-datepicker__week {
  display: flex;
  justify-content: space-around;
}

#new-style-react-date .react-datepicker__navigation {
  height: 25px !important;
  width: 25px !important;
  top: 10px !important;
  right: 10px !important;
}

#new-style-react-date .react-datepicker__navigation-icon--next {
  position: relative !important;
  filter: brightness(0) saturate(100%) invert(69%) sepia(30%) saturate(7409%) hue-rotate(146deg)
    brightness(91%) contrast(101%) !important;
}

#new-style-react-date .react-datepicker__navigation-icon--next {
  left: 0px !important;
}

#new-style-react-date .react-datepicker__navigation-icon {
  top: 3px !important;
}

#new-style-react-date .react-datepicker__navigation--previous {
  left: 10px !important;
}

#new-style-react-date .react-datepicker__navigation-icon--previous {
  right: 0px !important;
  filter: brightness(0) saturate(100%) invert(69%) sepia(30%) saturate(7409%) hue-rotate(146deg)
    brightness(91%) contrast(101%) !important;
}

#new-style-react-date .react-datepicker__day--keyboard-selected {
  background-color: transparent !important;
}

#new-style-react-date .react-datepicker__day:hover {
  background-color: #e6f8fa;
  border: 1px solid #00b4cc !important;
  transition: all 0.1s;
}

#new-style-react-date .react-datepicker__day {
  border: 1px solid transparent !important;
  transition: all 0.1s;
}

#new-style-react-date .react-datepicker__day--disabled {
  color: #ccc !important;
}

#new-style-react-date .react-datepicker__day--disabled:hover {
  border: transparent !important;
  background-color: transparent !important;
}

#new-style-react-date .react-datepicker__day-names {
  text-transform: capitalize !important;
  font-size: 12px !important;
  display: flex;
  justify-content: space-around;
  margin-inline: 0.4rem;
}

#new-style-react-date .react-datepicker__day--highlighted {
  background-color: #fff !important;
  color: #00b4cc !important;
}
#new-style-react-date .react-datepicker__day--highlighted.danger {
  color: #f39682 !important;
}

#new-style-react-date .react-datepicker__day--selected {
  background-color: #00b4cc !important;
  color: #fff !important;
}

.styleSearchCite {
  height: 36px;
  margin-top: auto;
  border-radius: 5px;
  transition: all 0.2s;
  cursor: pointer;
}

.styleSearchCiteInactive {
  height: 36px;
  margin-top: auto;
  border-radius: 5px;
  transition: all 0.2s;
  filter: grayscale(1);
}

.styleSearchCite:hover {
  background-color: #00b4cc;
}

.styleSearchCite:hover img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(10%) saturate(7498%) hue-rotate(296deg)
    brightness(112%) contrast(117%);
}

.accordionStyles > td {
  border-color: #f5f7fa !important;
  background: #f5f7fa !important;
}

.accordionStyles > tr > td:hover {
  background: red !important;
}

#tdWhite:hover > td {
  background: white !important;
}

.tableNewStyle > td,
#dd > th {
  border-bottom: 1px solid #d6e0eb !important;
}

.tableScroll {
  max-height: 230px;
  overflow-y: scroll;
}

.tableScroll table {
  width: 100%;
  border-collapse: collapse;
}

.tableScroll th {
  background-color: #d6f3f7;
  position: sticky;
  top: 0;
  z-index: 1;
}

.swal2-content {
  padding: 0px !important;
}

.w-92 {
  width: 92% !important;
}

#calendarHolidays .rbc-toolbar span:nth-child(1) button:nth-child(1),
#calendarHolidays .rbc-toolbar span:nth-child(3) button:nth-child(1),
#calendarHolidays .rbc-toolbar span:nth-child(3) button:nth-child(2),
#calendarHolidays .rbc-toolbar span:nth-child(3) button:nth-child(3),
#calendarHolidays .rbc-toolbar-label {
  color: #005dbf !important;
}
body {
  margin: 0;
  font-family: "PT Sans Caption", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-sizing: border-box;
}

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

label {
  margin-bottom: 0 !important;
}

input[type="date"] {
  border-radius: 5px;
  border: 1px solid #a3bad1 !important;
  height: 32px;
  padding-left: 5px;
  outline: none;
  font-weight: lighter !important;
  width: 100%;
}

button {
  border: 0;
  background-color: transparent;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}
