@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Mukta:700");@import url("https://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css");@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=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;
}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;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container_19skc_8 {
  margin-left: 60px;
  margin-right: 150px;
  width: 100%;
}

._filtersGrid_19skc_14 {
  display: grid;
  font-size: 14px;
  color: #005dbf;
  column-gap: 20px;
  padding: 10px 0px;
  align-items: end;
  grid-template-columns: 1fr 1fr 2fr 2fr;
}

._inputSearch_19skc_24 {
  width: 100%;
  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;
}
._inputSearch_19skc_24::placeholder {
  color: rgba(0, 92, 191, 0.5411764706);
  font-size: 13px;
}

._boxInputSearch_19skc_41 {
  display: flex;
  column-gap: 15px;
}
._boxInputSearch_19skc_41 img {
  cursor: pointer;
  transition: all 0.3s;
}
._boxInputSearch_19skc_41 img:hover {
  opacity: 0.8;
}

._btnPrimaryFilters_19skc_53 {
  font-weight: 700;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #666;
  padding: 7px 10px;
  cursor: pointer;
  border-radius: 4px;
  user-select: none;
  transition: all 0.4s;
}
._btnPrimaryFilters_19skc_53:hover {
  color: #005dbf;
  background-color: rgba(0, 93, 191, 0.0823529412);
}

._btnPrimaryModal_19skc_71 {
  font-weight: 700;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #666;
  padding: 5px 0px;
  cursor: pointer;
  border-radius: 4px;
  user-select: none;
  transition: all 0.4s;
}
._btnPrimaryModal_19skc_71:hover {
  color: #01a0f6;
}

._modalHeader_19skc_88 {
  padding: 15px 0px !important;
  color: #01a0f6;
}

._btnCancel_19skc_93 {
  background: white;
  border: 1px solid #01a0f6;
  color: #01a0f6;
  font-weight: bold;
  font-family: "PT Sans";
}
._btnCancel_19skc_93:hover {
  background-color: white;
  color: #01a0f6;
  border: 1px solid #01a0f6;
}

._btnPrimary_19skc_53 {
  background: #01a0f6;
  border: 1px solid #01a0f6;
  font-weight: bold;
  font-family: "PT Sans";
}
._btnPrimary_19skc_53:hover {
  border: 1px solid #01a0f6;
  opacity: 0.8;
}

._input_19skc_24 {
  padding: 2px 5px;
  border-radius: 5px;
  outline: none;
  color: #666;
  border: 1px solid #a3bad1;
  font-size: 13px;
  height: 32px;
}
._input_19skc_24:focus {
  border: 1px solid #005dbf;
}
._input_19skc_24::placeholder {
  color: rgba(134, 134, 134, 0.9254901961);
  font-size: 13px;
}

._cardStatus_19skc_134 {
  width: 200px;
  margin: auto;
  padding: 7px 10px;
  font-weight: bold;
  border-radius: 10px;
  color: rgb(0, 165, 81);
  background-color: rgb(230, 246, 238);
}

._asterisk_19skc_144 {
  color: #e23f3f;
  margin-left: -4px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._wrapper_1tqiy_8 {
  display: flex;
  flex-direction: row;
}

._wrapperReverse_1tqiy_13 {
  display: flex;
  flex-direction: row-reverse;
}

._itemClass_1tqiy_18 {
  padding: 3px 8px;
  margin: 0 0.5rem;
  width: 25px;
  height: 25px;
  font-family: "PT Sans Caption";
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  cursor: pointer;
}

._itemClass_1tqiy_18:hover,
._itemClass_1tqiy_18[class*=active]:hover {
  background-color: #d2dde8;
}

._itemClass_1tqiy_18[class*=active] {
  background-color: #f5f7fa;
}

._itemClass_1tqiy_18 a {
  text-decoration: none;
  color: #697387;
}

._itemClass_1tqiy_18[class*=active] a {
  color: #005dbf;
}

._itemClass_1tqiy_18[class*=active]._iconClear_1tqiy_52 a {
  color: #01a0f6;
}

._itemClassPrev_1tqiy_56 {
  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='%23005DBF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15.7195%2017.8244C15.957%2017.8244%2016.1439%2017.5363%2016.1439%2017.1664V7.83378C16.1439%207.4639%2015.957%207.17578%2015.7195%207.17578C15.6356%207.17949%2015.5557%207.21257%2015.4937%207.26923L10.0857%2011.9414C9.94076%2012.0928%209.85986%2012.2944%209.85986%2012.504C9.85986%2012.7136%209.94076%2012.9152%2010.0857%2013.0666L15.4937%2017.7388C15.5563%2017.7935%2015.6364%2017.8239%2015.7195%2017.8244Z'%20fill='white'/%3e%3c/svg%3e");
}

._itemClassNext_1tqiy_60 {
  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='%23005DBF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.78046%207.17556C9.54296%207.17556%209.35606%207.46368%209.35606%207.83356L9.35606%2017.1662C9.35606%2017.5361%209.54295%2017.8242%209.78046%2017.8242C9.86436%2017.8205%209.94429%2017.7874%2010.0063%2017.7308L15.4143%2013.0586C15.5592%2012.9072%2015.6401%2012.7056%2015.6401%2012.496C15.6401%2012.2864%2015.5592%2012.0848%2015.4143%2011.9334L10.0063%207.26122C9.94371%207.20651%209.86357%207.17611%209.78046%207.17556Z'%20fill='white'/%3e%3c/svg%3e");
}

._itemClassFirst_1tqiy_64 {
  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='%23005DBF'/%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.23918%2016.5549C9.51282%2016.5549%209.77525%2016.4462%209.96874%2016.2527C10.1622%2016.0592%2010.2709%2015.7968%2010.2709%2015.5232V9.4805C10.2709%209.20686%2010.1622%208.94442%209.96874%208.75093C9.77525%208.55744%209.51282%208.44873%209.23918%208.44873C8.96554%208.44873%208.7031%208.55744%208.5096%208.75093C8.31611%208.94442%208.2074%209.20686%208.2074%209.4805V15.5232C8.2074%2015.6587%208.23409%2015.7928%208.28594%2015.918C8.33779%2016.0432%208.41379%2016.1569%208.5096%2016.2527C8.60541%2016.3486%208.71915%2016.4246%208.84433%2016.4764C8.96951%2016.5283%209.10368%2016.5549%209.23918%2016.5549Z'%20fill='white'/%3e%3c/svg%3e");
}

._itemClassLast_1tqiy_68 {
  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='%23005DBF'/%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.44506C15.9872%208.44506%2015.7248%208.55376%2015.5313%208.74726C15.3378%208.94075%2015.2291%209.20318%2015.2291%209.47682L15.2291%2015.5195C15.2291%2015.7931%2015.3378%2016.0556%2015.5313%2016.2491C15.7248%2016.4426%2015.9872%2016.5513%2016.2608%2016.5513C16.5345%2016.5513%2016.7969%2016.4426%2016.9904%2016.2491C17.1839%2016.0556%2017.2926%2015.7931%2017.2926%2015.5195L17.2926%209.47682C17.2926%209.34133%2017.2659%209.20716%2017.2141%209.08198C17.1622%208.9568%2017.0862%208.84306%2016.9904%208.74726C16.8946%208.65145%2016.7809%208.57545%2016.6557%208.5236C16.5305%208.47174%2016.3963%208.44506%2016.2608%208.44506Z'%20fill='white'/%3e%3c/svg%3e");
}

._itemClassPrev_1tqiy_56._iconClear_1tqiy_52 {
  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_1tqiy_60._iconClear_1tqiy_52 {
  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_1tqiy_64._iconClear_1tqiy_52 {
  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_1tqiy_68._iconClear_1tqiy_52 {
  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_1tqiy_88 {
  filter: brightness(0) saturate(100%) invert(43%) sepia(100%) saturate(1319%) hue-rotate(171deg) brightness(95%) contrast(104%);
}

._itemClassPrev_1tqiy_56:not(._disabled_1tqiy_92):hover,
._itemClassNext_1tqiy_60:not(._disabled_1tqiy_92):hover,
._itemClassFirst_1tqiy_64:not(._disabled_1tqiy_92):hover,
._itemClassLast_1tqiy_68:not(._disabled_1tqiy_92):hover {
  opacity: 0.5;
}

._itemClassPrev_1tqiy_56 a,
._itemClassNext_1tqiy_60 a,
._itemClassFirst_1tqiy_64 a,
._itemClassLast_1tqiy_68 a {
  color: transparent;
}

._paginationText_1tqiy_106 {
  display: inline-flex;
  flex: 1;
  color: #58595b;
}

._activeClass_1tqiy_112 {
  background-color: #f5f7fa;
  color: #58595b;
  font-size: 14px;
}/* -------------------------------- 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_17vi5_16 {
  font-family: "PT Sans Caption";
  font-weight: 400;
  font-style: normal;
  width: 100%;
  margin-top: 1rem;
  text-align: center;
  border-spacing: 0;
}

._genericTable_17vi5_16 > tbody > tr > td,
._genericTable_17vi5_16 > tfoot > tr > td {
  border: none;
  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;
}

._genericTable_17vi5_16 > tbody > tr > td::first-letter,
._genericTable_17vi5_16 > tfoot > tr > td::first-letter {
  text-transform: capitalize;
}

._genericTable_17vi5_16 > tbody > tr:nth-of-type(even) > td,
._genericTable_17vi5_16 > tfoot > tr:nth-of-type(even) > td {
  background-color: #f5f7fa;
}

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

._genericTable_17vi5_16 > tbody > tr:last-child > td:first-child,
._genericTable_17vi5_16 > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTable_17vi5_16 > tbody > tr:last-child > td:last-child,
._genericTable_17vi5_16 > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._thead_17vi5_65 > tr > th {
  font-size: 15px;
  line-height: 19.4px;
  padding: 0.5rem 0;
}

._theadLight_17vi5_71 {
  color: #ffffff;
  background-color: #01a0f6;
}

._theadDark_17vi5_76 {
  color: #ffffff;
  background-color: #005dbf;
}

._theadBottomless_17vi5_81 {
  color: #005dbf;
}

._thead_17vi5_65 > tr > th:first-child {
  border-top-left-radius: 10px;
}

._thead_17vi5_65 > tr > th:last-child {
  border-top-right-radius: 10px;
}

._genericTable_17vi5_16 > tbody > tr._orange_17vi5_93 > td,
._genericTable_17vi5_16 > tfoot > tr._orange_17vi5_93 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTable_17vi5_16 > tbody > tr._orange_17vi5_93:hover > td,
._genericTable_17vi5_16 > tfoot > tr._orange_17vi5_93:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

._scrollSize_17vi5_104 {
  overflow-y: hidden;
  overflow-x: scroll;
  max-height: 70dvh;
  position: relative;
}

._scrollSize_17vi5_104::-webkit-scrollbar {
  width: 0px;
  height: 8px;
  background: transparent;
}

._genericTableLower_17vi5_117 {
  font-family: "PT Sans Caption";
  font-weight: 400;
  font-style: normal;
  width: 100%;
  margin-top: 1rem;
  text-align: left;
  border-spacing: 0;
}

._genericTableLower_17vi5_117 > 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_17vi5_117 > 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_17vi5_117 > tbody > tr:nth-of-type(even) > td {
  background-color: #f5f7fa;
}

._genericTableLower_17vi5_117 > tfoot > tr:nth-of-type(odd) > td {
  background-color: #f5f7fa;
}

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

._genericTableLower_17vi5_117 > tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTableLower_17vi5_117 > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._genericTableLower_17vi5_117 > tbody > tr._orange_17vi5_93 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTableLower_17vi5_117 > tbody > tr._orange_17vi5_93:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

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

._genericTableLower_17vi5_117 > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTableLower_17vi5_117 > tfoot > tr._orange_17vi5_93 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTableLower_17vi5_117 > tfoot > tr._orange_17vi5_93:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

._genericTableLower_17vi5_117 > 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_17vi5_117 > tfoot > tr:nth-of-type(odd) > td {
  background-color: #f5f7fa;
}

._genericTableLower_17vi5_117 > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

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

._genericTableLower_17vi5_117 > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTableLower_17vi5_117 > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._genericTableLower_17vi5_117 > tfoot > tr._orange_17vi5_93 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTableLower_17vi5_117 > tfoot > tr._orange_17vi5_93:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

._oneHeadDarkBlue_17vi5_238 ._thead_17vi5_65 > tr > th:first-child {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.5rem 1rem;
}

._treeHeadDarkBlue_17vi5_244 ._thead_17vi5_65 > tr > th:nth-child(1n+5) {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.5rem 1rem;
}

._edgeOutside_17vi5_250 > thead > tr > th:last-child {
  border-top-right-radius: 0px !important;
}

._edgeOutside2_17vi5_254 > thead > tr > th:first-child {
  border-top-left-radius: 0px !important;
}.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 {
  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_iszh5_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_iszh5_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_iszh5_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_iszh5_9 > tbody > tr > td {
  border: none;
  padding: 0.4rem 0;
  text-transform: capitalize;
}

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

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

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

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

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

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

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

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

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

._iconWrap_iszh5_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_iszh5_104:hover {
  background-color: rgba(0, 93, 191, 0.05);
  height: 24px;
}

._iconWrap_iszh5_104:hover > ._iconLabel_iszh5_122 {
  color: #005dbf;
}

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

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

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

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

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

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

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

._iconSvgMargin_iszh5_164 {
  margin: 0 0.5rem;
}

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

._iconSvg_iszh5_143:hover,
._iconSvgSemi_iszh5_154:hover,
._iconSvgSmall_iszh5_149:hover,
._iconSvgMedium_iszh5_159:hover {
  cursor: pointer;
  opacity: 0.8;
}

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

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

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

._baseStatus_iszh5_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_iszh5_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_iszh5_225 {
  background: #fafdf6;
  border-radius: 10px;
  padding: 5px 10px;
  color: #83c036;
  margin: auto;
  text-transform: capitalize;
  width: 100px;
  text-align: center;
}

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

._stateExpired_iszh5_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_iszh5_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_iszh5_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_iszh5_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_iszh5_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_iszh5_307 {
  background: #f2c94c;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

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

._cursorFlecha_iszh5_323 {
  cursor: default;
}

._cursorPointer_iszh5_327:hover {
  cursor: pointer;
}

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

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

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

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

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

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

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

._tableArea_iszh5_383 {
  margin: 0 76px;
}

._searchUsersAlt_iszh5_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_iszh5_387::placeholder {
  color: rgba(0, 93, 191, 0.3137254902);
}

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

._crudModalRow_iszh5_410 {
  display: flex;
}

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

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

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

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

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

._crudModalrightMargin_iszh5_443 {
  margin-right: 0.4rem;
}

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

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

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

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

._crudModalInputDate_iszh5_481 {
  font-size: 1vw;
}

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

._crudModalZonaCuenta_iszh5_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_iszh5_498 {
  background-color: rgba(0, 93, 191, 0.05);
  border-radius: 0.5rem;
  padding: 10px 20px;
}

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

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

._myCheckbox_iszh5_517 {
  margin: 0 1rem;
}

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

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

._flex3_iszh5_534 {
  flex: 3;
}

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

._textCenter_iszh5_544,
._genericTable_iszh5_9 > tbody > tr > ._textCenter_iszh5_544 {
  text-align: center;
}

._textleft_iszh5_549 {
  text-align: left;
}

._blueSearch_iszh5_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_iszh5_553::placeholder {
  color: rgba(0, 93, 191, 0.5);
}

._btnPrimary_iszh5_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_iszh5_566:hover {
  background-color: #005dbf;
  border: 1.5px solid #005dbf;
  color: #fff;
}

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

._btnSecondary_iszh5_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_iszh5_595:hover {
  background-color: #01a0f6;
  border: 1.5px solid #01a0f6;
  color: #fff;
}

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

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

._btnPrimaryAlt_iszh5_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_iszh5_586:hover {
  background-color: #003f80;
  border: 1.5px solid #003f80;
  color: #fff;
}

._buttonExtra1_iszh5_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_iszh5_645:hover {
  background-color: #005dbf !important;
  border: 1.5px solid #005dbf !important;
  color: #fff !important;
}

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

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

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

._buttonExtra2_iszh5_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_iszh5_683:hover {
  background-color: #01a0f6 !important;
  border: 1.5px solid #01a0f6 !important;
  color: #fff !important;
}

._buttonExtra3_iszh5_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_iszh5_705:hover {
  background-color: #003f80;
  border: 1.5px solid #003f80;
  color: #fff;
}

._buttonExtra2_iszh5_683:disabled,
._buttonExtra3_iszh5_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_iszh5_683:hover > img,
._buttonExtra2_iszh5_683:disabled > img,
._buttonExtra3_iszh5_705 > img {
  filter: brightness(0) invert(1);
}

._buttonExtra1_iszh5_645 > img,
._buttonExtra2_iszh5_683 > img,
._buttonExtra3_iszh5_705 > img {
  height: 15px;
  vertical-align: middle;
  margin: auto 8px auto 0px;
}

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

._deleteicon_iszh5_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_iszh5_758 input {
  flex: 1;
}

._warningIcon_iszh5_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_iszh5_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_iszh5_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_iszh5_813 {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
}

._greenCheck_iszh5_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_iszh5_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_iszh5_813 {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
}

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

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

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

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

._darkGrayText_iszh5_875 {
  color: #58595b;
}

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

._ordAquaMarineText_iszh5_883 {
  color: #00b4cc;
}

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

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

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

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

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

._circleAddButton_iszh5_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_iszh5_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_iszh5_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_iszh5_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_iszh5_958 {
  cursor: pointer;
  filter: grayscale(1);
  align-self: center;
  padding-left: 10px;
}

._btnNewHover_iszh5_958:hover {
  filter: none;
}

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

._checkMark_iszh5_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_iszh5_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_iszh5_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_iszh5_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_iszh5_1018 {
  padding: 20px 40px !important;
  background: #f1fdff;
}

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

._subtitle_iszh5_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_iszh5_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_iszh5_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_iszh5_1055 {
  color: #005dbf !important;
}

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

._clearBlueSearch_iszh5_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_iszh5_1072 {
  border: none;
  border-left: 1px solid hsl(200, 10%, 50%);
  height: 100vh;
  width: 1px;
}

._bgClearBlue_iszh5_1079 {
  background-color: #eff4fb;
}

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

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

._clearBlueText_iszh5_1097 {
  color: #4d84fe;
}

._bgColorClearBlue_iszh5_1101 {
  background-color: #eff4fb;
}

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

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

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

._noBorderInput_iszh5_1120:focus {
  outline: none;
}

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

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

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

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

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

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

._timeLineItem_iszh5_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_iszh5_1181 {
  border: 0.1px solid #01a0f6;
  border-radius: 5px;
}

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

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

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

._noBorderFocus_iszh5_1201:focus {
  outline: 0px;
}

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

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

._rwoReport_iszh5_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_iszh5_1230 {
  border-radius: 10px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  padding: 10px;
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._f13_iszh5_1338 {
  font-size: 13px;
}

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

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

._mLeft2_iszh5_1350 {
  margin-left: 2.8%;
}

._f95pt_iszh5_1354 {
  font-size: 9.5pt;
}

._weirdBackGround_iszh5_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_iszh5_1363 {
  background: rgb(239, 244, 251);
}

._weirdBackGround2_iszh5_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_iszh5_1372 {
  font-size: 16px;
}

._f15_iszh5_1376 {
  font-size: 15px;
}

._f14_iszh5_1380 {
  font-size: 14px;
}

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

._orangeText_iszh5_1390 {
  color: #ff8b00;
}

._blueCheck_iszh5_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_iszh5_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_iszh5_1414 {
  border-radius: 1rem 1rem 0 0;
}

._bdRadiusZeroEight_iszh5_1418 {
  border-radius: 0.8rem;
}

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

/* The actual timeline (the vertical ruler) */
._timeline_iszh5_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_iszh5_1151 {
  padding: 0px 10px;
  position: relative;
  background-color: inherit;
  width: 40%;
}

/* The circles on the timeline */
._timeLineContainer_iszh5_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_iszh5_1469 {
  left: 0;
  text-align: end;
}

/* Place the timeLineContainer to the right */
._right_iszh5_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_iszh5_1475::after {
  left: -9px;
}

/* The actual content */
._content_iszh5_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_iszh5_1426::after {
    left: 31px;
  }
  /* Full-width timeLineContainers */
  ._timeLineContainer_iszh5_1151 {
    width: 100%;
    padding-left: 70px;
    padding-right: 25px;
  }
  /* Make sure that all arrows are pointing leftwards */
  ._timeLineContainer_iszh5_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_iszh5_1469::after,
  ._right_iszh5_1475::after {
    left: 15px;
  }
  /* Make all right timeLineContainers behave like the left ones */
  ._right_iszh5_1475 {
    left: 0%;
  }
}
/* ------------------------------------ - ----------------------------------- */
._rotate270Deegrees_iszh5_1525 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(270deg);
}

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

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

._noTextDecoration_iszh5_1547 {
  text-decoration: none;
}

._backToTop_iszh5_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_iszh5_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_iszh5_1565::placeholder {
  color: rgba(0, 93, 191, 0.4392156863);
}

._clearGrayBorder_iszh5_1580 {
  border: 1px solid gainsboro;
}

._subContainer_iszh5_1584 {
  margin: 0 5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._ordDarkGrayText_iszh5_879 {
  color: #6e6f7c;
}

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

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

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

._ordBgAquaMBlueOpacity_iszh5_1703 {
  background-color: #f5fcfd;
}

._ordBgClearBlue_iszh5_1707 {
  background-color: #f6feff;
}

._ordMultiTabHeader_iszh5_1711 {
  background-color: #d6f3f7;
}

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

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

._f25_iszh5_1735 {
  font-size: 25px;
}

._f28_iszh5_1739 {
  font-size: 28px;
}

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

._ordModalTitle_iszh5_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_iszh5_1757 {
  background-color: #a3e4ec;
}

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

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

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

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

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

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

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

._ordBtnPrimary_iszh5_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_iszh5_1801:hover {
  background-color: #005dbf !important;
  color: #fff !important;
}

._btnYesStyle_iszh5_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_iszh5_1819:hover {
  background-color: #005dbf;
  opacity: 0.9 !important;
  color: #fff !important;
}

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

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

._ordBtnSecondary_iszh5_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_iszh5_1854:disabled {
  background-color: gray;
  border: 1px solid gray;
  color: white;
}

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

._btnCancelStyle_iszh5_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_iszh5_1878:disabled {
  background-color: gray;
  border: 1px solid gray;
  color: white;
}

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

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

._btnSaveBorrador_iszh5_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_iszh5_1909:disabled {
  background-color: gray;
  border: 1px solid gray;
  color: white;
}

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

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

._f18_iszh5_1938 {
  font-size: 18px;
}

._f17_iszh5_1942 {
  font-size: 17px;
}

._f20_iszh5_1946 {
  font-size: 20px;
}

._ordOrangeText_iszh5_1950 {
  color: #f39682 !important;
}

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

._bdRadius10_iszh5_1958 {
  border-radius: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

/* ---------------------------------- buttons --------------------------------- */
._ordBtnAquaMarine_iszh5_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_iszh5_2033:disabled {
  background-color: #cecece;
  border: 1.5px solid #cecece;
  color: #fff;
  opacity: 1;
  font-size: 24px;
}

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

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

._ordBtnDarkBlue_iszh5_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_iszh5_2070:hover {
  background-color: #5c84ad;
  border: 1.5px solid #5c84ad;
  color: #fff;
}

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

._ordBtnDarkBlueSlim_iszh5_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_iszh5_2099:hover {
  background-color: #5c84ad;
  border: 1.5px solid #5c84ad;
  color: #fff;
}

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

._ordCardBoxContainer_iszh5_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_iszh5_2133 {
  width: 100%;
  padding: 0 6rem 0 1rem;
  display: flex;
  flex-direction: column;
}

._tlnTextPrimary_iszh5_2140 {
  color: #00b4cc;
}

._tlnTextDark_iszh5_2144 {
  color: #1a538d;
}

._fwBold_iszh5_2148 {
  font-weight: bold;
}

._tlnTextGray_iszh5_2152 {
  color: #6e6f7c;
}

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

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

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

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

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

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

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

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

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

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

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

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

._bgClearYellow_iszh5_2223 {
  background-color: #fcf1e1;
}

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

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

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

._tlndrawer__close_iszh5_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_iszh5_2262 {
  overflow-x: hidden;
  overflow-y: auto;
  height: 80%;
  flex-grow: 1;
}

._tlnBtnPrimary_iszh5_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_iszh5_2269:disabled {
  background-color: #ccd9e6;
  border: 1px solid #ccd9e6;
  color: white;
}

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

._tlnBtnPrimaryligth_iszh5_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_iszh5_2293:disabled {
  border: 1px solid #cbcbd0;
  color: #cbcbd0;
}

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

._tlnBtnSecundaryligth_iszh5_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_iszh5_2319:disabled {
  border: 1px solid #cbcbd0;
  color: #cbcbd0;
}

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

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

._tlnBtnNew_iszh5_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_iszh5_1613:hover ._tlnBtnNew_iszh5_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_iszh5_2363 {
  background: rgba(214, 243, 247, 0.5);
  border-radius: 10px;
}

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

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

._tlnCard_iszh5_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_iszh5_2388 {
  background-color: #fcf1e1 !important;
}

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

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

._editBlueHover_iszh5_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_iszh5_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_iszh5_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_iszh5_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_iszh5_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_iszh5_2420 {
  color: #cecece;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._app_description_drawer_iszh5_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_iszh5_2557 {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  justify-content: flex-end;
}

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

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

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

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

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

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

._app_container_form_drawer_iszh5_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_iszh5_2619 {
  border: 1px solid #c5c5cb;
}

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

._app_container_content_drawer_iszh5_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_iszh5_2638 {
  width: 100%;
  height: 500px;
  margin: auto;
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

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

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

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

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

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

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

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

._app_container_biTable_iszh5_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_iszh5_2707 {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  color: #003f80;
  font-family: "PT Sans Caption";
}

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

._app_simpleTabsActive_iszh5_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_iszh5_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_iszh5_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_iszh5_2757 {
  border: none !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  color: #a2a3ab !important;
  font-family: "PT Sans Caption" !important;
}

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

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

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

._app_container_card_medicine_iszh5_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_iszh5_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_iszh5_2801 {
  display: flex;
  flex-direction: column;
}

._rowGap5_iszh5_2806 {
  row-gap: 5px;
}

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

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

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

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

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

._app_background_image_iszh5_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_iszh5_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_iszh5_2880 {
  display: flex;
  margin-top: 10px;
  margin-bottom: 16px;
  align-items: center;
}

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

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

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

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

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

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

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

._app_subtitle_info_card_medicine_iszh5_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_iszh5_2947 {
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  color: #1a538d;
  font-family: "PT Sans Caption";
}

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

._app_container_photo_iszh5_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_iszh5_2971 {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #6e6f7c;
  font-family: "PT Sans Caption";
}

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

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

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

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

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

._container_info_required_iszh5_3012 {
  margin-bottom: 22px;
}

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

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

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

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

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

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

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

._app_card_custom_iszh5_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_iszh5_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_iszh5_3069:hover {
  background-color: #e8e8ea;
}

._app_card_custom_programming_iszh5_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_iszh5_3081:hover {
  background-color: #e8e8ea;
}

._app_card_custom_shedule_iszh5_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_iszh5_3106 {
  width: 100%;
  height: 55vh;
  overflow: auto;
  margin-bottom: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._inputDate_iszh5_3271 {
  color: #003f80;
}

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

._btnGenerateRep_iszh5_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_iszh5_3281:hover {
  background-color: #003f80;
  border: 1.5px solid #003f80;
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

._fontFamiTitle_iszh5_3370 {
  font-family: PT Sans;
}

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

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

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

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

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

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

._ordDarkBlueBtn_iszh5_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_iszh5_3407:disabled {
  background-color: gray;
  border: 1px solid gray;
  color: white;
}

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

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

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

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

/**
 * ==============================================
 * Dot Pulse
 * ==============================================
 */
._dotPulse_iszh5_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_iszh5_3452 1.5s infinite linear;
  animation-delay: 0.25s;
}

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

._pdLeft5px_iszh5_3469 {
  padding-left: 5px;
}

._pdRight5px_iszh5_3473 {
  padding-left: 5px;
}

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

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

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

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

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

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

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

._app_close_iszh5_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_iszh5_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_iszh5_3532 {
  width: 100%;
  margin: auto;
  padding: 0.5rem;
  max-width: 560px;
}

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

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

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

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

._button_assign_appointment_iszh5_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_iszh5_3572:hover {
  color: #fff;
  background: #1a538d;
}

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

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

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

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

._button_detail_patient_iszh5_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_iszh5_3620:hover {
  color: #ffffff;
  background: #00b4cc;
}

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

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

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

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

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

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

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

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

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

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

._app_container_list_app_iszh5_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_iszh5_3714 {
  width: 100%;
  overflow: auto;
  max-width: 580px;
  border-right: 5px solid #00b4cc;
}

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

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

._app_title_insurer_voluntary_iszh5_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_iszh5_3742 {
  font-style: normal;
  font-weight: 700;
  font-size: 17px;
  color: #003f80;
  font-family: "PT Sans Caption";
}

._btn_add_insurer_iszh5_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_iszh5_3758 {
  height: 32px;
  width: 100%;
  max-width: 584px;
  color: #a3bad1;
  border-radius: 5px;
  background-color: #f5f7fa;
}
._btn_search_iszh5_3758:focus {
  outline: none;
  box-shadow: none;
}
._btn_search_iszh5_3758::placeholder {
  color: #a3bad1;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  font-family: "PT Sans Caption";
}

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

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

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

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

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

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

._app_input_search_iszh5_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_iszh5_3821:focus-visible {
  outline: none;
}

._app_back_search_iszh5_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_iszh5_3848 {
  gap: 1rem;
  display: flex;
  align-items: center;
}

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

._app_container_icon_new_iszh5_3862 {
  gap: 0.5rem;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
._app_container_icon_new_iszh5_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_iszh5_3862:hover > span {
  color: #00b4cc;
  text-decoration: underline;
}

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

._app_container_icon_new_iszh5_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_iszh5_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_iszh5_3894:hover {
  background: rgba(236, 236, 236, 0.5019607843);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes _dotPulseBefore_iszh5_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_iszh5_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_iszh5_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_iszh5_4060 {
  background-color: #fcf1e1 !important;
}

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

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

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

._ordGrayOrdersInputs_iszh5_4077 {
  color: #757575 !important;
}

._checkCardGreen_iszh5_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_iszh5_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_iszh5_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_iszh5_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_iszh5_4107 {
  background-color: #fafdf6;
  border-radius: 10px;
  color: #bce08d;
  width: 100px;
}

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

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

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

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

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

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

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

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

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

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

._appSearchPatientButton_iszh5_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_iszh5_4191 {
  background-color: #f5fcfd;
  border-radius: 6px;
  font-size: 12px;
  color: #a3bad1;
}

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

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

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

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

._appInputDate_iszh5_4210:focus {
  outline: none;
}

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

._blueMediumText_iszh5_4235 {
  color: #1abcd2;
}

._superClearGreyText_iszh5_4239 {
  color: #a2a3ab;
}

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

._f32_iszh5_4247 {
  font-size: 32px;
}

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

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

._appAddFileButton_iszh5_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_iszh5_4272 {
  font-size: 24px;
}

._appDarkBlueText_iszh5_4276 {
  color: #003f80;
}

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

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

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

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

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

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

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

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

._appInputFileAdmission_iszh5_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_iszh5_4325::placeholder {
  border: none;
  color: #cecece;
}

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

._textOrangeHover_iszh5_4355 {
  color: #f39682;
}

._textOrangeHover_iszh5_4355:hover > ._AddIconHover_iszh5_4359:hover {
  color: #00b4cc;
}

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

._appButtonAdd_iszh5_4367:hover ._textOrangeHover_iszh5_4355 {
  color: #00b4cc;
}

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

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

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

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

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

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

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

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

._appCheckInput_iszh5_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_iszh5_4424 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #00b4cc;
  box-sizing: border-box;
  border-radius: 4px;
}

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

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

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

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

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

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

._checkClearGray_iszh5_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_iszh5_4453:checked:hover {
  border: 2px solid #00b4cc !important;
  background-color: #00b4cc !important;
  border-color: #00b4cc;
}

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

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

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

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

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

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

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

._globalUnderline_iszh5_4514 {
  text-decoration: underline;
}

._appButtonHover_iszh5_4518:hover ._appTextHoverTurquoise_iszh5_4518 {
  color: #00b4cc;
}

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

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

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

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

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

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

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

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

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

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

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

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

._addCardWhite_iszh5_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_iszh5_4599 {
  background-color: #f9f9fa;
  border-radius: 24px;
}

._addTextAquaColor_iszh5_4604 {
  color: #a3e4ec;
}

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

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

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

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

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

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

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

._styleTr_iszh5_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_iszh5_4652 {
  display: grid;
  grid-template-columns: 15% 20% 20% 15% 10% 10% 10%;
  align-items: center;
  padding: 5px;
}

._colorCitas_iszh5_4659 {
  color: "#696969";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

._pointer_iszh5_4738 {
  cursor: pointer;
}

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

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

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

._popap_iszh5_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_iszh5_4765:hover {
  background-color: #00b4cc;
  font-weight: bold;
  color: white !important;
}

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

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

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

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

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

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

._fs17_iszh5_4810 {
  font-size: 17px;
}

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

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

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

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

._veryClearGrayText_iszh5_4843 {
  color: #aeafca;
}

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

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

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

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

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

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

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

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

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

._registerInputsNom_iszh5_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_iszh5_4906 {
  background: #f2f7fc;
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
  margin-top: 16px;
  margin-bottom: 20px;
}

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

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

._icono_iszh5_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_iszh5_4937 {
  width: 900px !important;
}

._nomInput_iszh5_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_iszh5_4941:focus {
  outline: none;
}

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

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

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

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

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

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

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

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

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

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

._order1_iszh5_5010 {
  order: 1;
}

._order0_iszh5_5014 {
  order: 0;
}

._minWidth300px_iszh5_5018 {
  width: 300px !important;
}

._minWidth100px_iszh5_5022 {
  width: 100px !important;
}

._minWidth50px_iszh5_5026 {
  width: 50px !important;
}

._minWidth150px_iszh5_5030 {
  width: 150px !important;
}

._minWidth200px_iszh5_5034 {
  width: 200px !important;
}

._minWidth400px_iszh5_5038 {
  width: 400px !important;
}

._minWidth50px_iszh5_5026 {
  width: 50px !important;
}

._minWidth80px_iszh5_5046 {
  width: 80px !important;
}

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

._outlineDanger_iszh5_5054 {
  outline-color: #dc3545 !important;
}

._cardStyles_iszh5_5058 {
  box-shadow: 0px 5px 10px #ccc;
  border-radius: 15px;
  padding: 15px 20px;
  display: grid;
  grid-template-columns: 1fr;
  background-color: white !important;
}

._hoverClose_iszh5_5067 :hover {
  transform: scale(1.1);
}

._iconUserCircle_iszh5_5071 > img {
  border-radius: 50%;
  border: 3px solid #01a0f6;
  width: 110px;
  height: 110px;
}

._f40_iszh5_5078 {
  font-size: 40px;
}

._f45_iszh5_5082 {
  font-size: 45px;
}

._f30_iszh5_5086 {
  font-size: 30px;
}

._invalidCard_iszh5_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_iszh5_5098 {
  border: 0.5px solid #ec1c24;
}

._nomInput_iszh5_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_iszh5_4941:focus {
  outline: none;
}

._labelFilterSwitch_iszh5_5117 {
  color: #5f606a;
  font-weight: bold;
  font-size: 16px;
}

._headerBorderActive_iszh5_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_iszh5_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_iszh5_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_iszh5_5123 {
  border-bottom: 1px solid rgba(128, 128, 128, 0.3294117647);
}

._iconCircle_iszh5_5155 {
  height: 14px;
  width: 14px;
  border-radius: 100%;
  border: 1px solid gray;
  padding-left: 5px;
}

._hoverBlueLight_iszh5_5163:hover {
  filter: brightness(0) saturate(100%) invert(57%) sepia(95%) saturate(4031%) hue-rotate(173deg) brightness(102%) contrast(102%);
}

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

._iconUserCircle_iszh5_5071 > img {
  border-radius: 50%;
  border: 3px solid #01a0f6;
  width: 110px;
  height: 110px;
}

._f40_iszh5_5078 {
  font-size: 40px;
}

._f30_iszh5_5086 {
  font-size: 30px;
}

._invalidCard_iszh5_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_iszh5_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_iszh5_5205 {
  padding: 4px 7px;
  color: #58595b;
  font-size: 12px;
  border-radius: 10px;
  height: 24px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

._createNomModule_iszh5_5205:hover {
  background-color: rgba(0, 93, 191, 0.05);
  color: #005dbf;
}

._createNomModule_iszh5_5205 > div {
  background-repeat: no-repeat;
  background-position: center;
  width: 16px;
  height: 16px;
  margin: auto;
  display: none;
}

._createNomModule_iszh5_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_iszh5_5205 > img {
  height: 16px;
}

._createNomModule_iszh5_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_iszh5_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_iszh5_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_iszh5_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_iszh5_5258::placeholder {
  color: #73a5db;
  font-size: 12px;
}

._textareaNom_iszh5_5287 {
  border: 1px solid #7fadde;
  height: 4rem;
  border-radius: 5px;
  width: 100%;
  padding: 4px;
  outline: none;
  font-size: 12px;
  color: #58595b;
}

._widthSelect_iszh5_5298 {
  width: 170px !important;
}

._titleAdministrative_iszh5_5302 {
  color: #005dbf;
  font-size: 40px;
  font-weight: 700;
}

._cardAdminPortal_iszh5_5308 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
}

._cardComponentSecurity_iszh5_5313 {
  border-bottom: 1px solid #cecece;
}

._darkBlueDarker_iszh5_5317 {
  color: #005dbf;
}

._addButtonAccount_iszh5_5321 {
  color: #005dbf;
  font-size: calc(1.3rem + 0.6vw);
  cursor: pointer;
}

._addButtonAccount_iszh5_5321:hover {
  color: #01a0f6;
}

._cardStyles2_iszh5_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_iszh5_5342 {
  margin: 0px;
  color: #005dbf;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: "center";
}

._tabActive_iszh5_5350 {
  border: 1px solid #005dbf;
  padding: 5px 0px;
  border-radius: 10px 10px 0px 0px;
  border-bottom: 0px;
  text-align: center;
}

._tabNoActive_iszh5_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_iszh5_5368 h1 {
  color: #005dbf !important;
}

._cancelFocus_iszh5_5372:focus {
  box-shadow: none;
  border-color: rgba(133, 133, 133, 0.3607843137);
}

._stylesDeshabilitar_iszh5_5377 {
  color: rgb(243, 150, 130);
  background-color: rgb(254, 247, 245);
  border-radius: 10px;
  padding: 2px 22px;
}

._marginArrow_iszh5_5384 {
  margin-bottom: 1rem;
  margin-top: 3.8rem;
  margin-left: -2rem;
  margin-right: 1rem;
  text-align: center;
  font-weight: bold;
}

._stylesHabilitar_iszh5_5393 {
  color: #bce08d;
  background-color: #fafdf6;
  border-radius: 10px;
  padding: 2px 22px;
  text-align: center;
  font-weight: bold;
}

._titleAdministrative_iszh5_5302 {
  color: #005dbf;
  font-size: 40px;
  font-weight: 700;
}

._cardAdminPortal_iszh5_5308 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
}

._cardComponentSecurity_iszh5_5313 {
  border-bottom: 1px solid #cecece;
}

._darkBlueDarker_iszh5_5317 {
  color: #005dbf;
}

._marginArrow_iszh5_5384 {
  margin-bottom: 1rem;
  margin-top: 3.8rem;
  margin-left: -2rem;
  margin-right: 1rem;
}

._marginBackIcon_iszh5_5428 {
  margin-left: -2.5rem;
  margin-right: 1rem;
}

._iconUserCircleAccounting_iszh5_5433 > img {
  border-radius: 50%;
  border: 3px solid #01a0f6;
  width: 70px;
  height: 70px;
}

._hoverOpacity7_iszh5_5440:hover {
  opacity: 0.7;
}

._placeHolderInputDateAdmision_iszh5_5444 {
  color: #a3bad1 !important;
}

._inputTextAdmision_iszh5_5448 {
  border-radius: 5px;
  color: #6e6f7c;
  border: 1px solid #a3bad1;
  height: 32px;
  padding-left: 5px;
}

._boxShadowNone_iszh5_5456 {
  box-shadow: none !important;
}

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

._filterOrdDarkGrayText_iszh5_5466 {
  filter: brightness(0) saturate(100%) invert(45%) sepia(7%) saturate(607%) hue-rotate(198deg) brightness(95%) contrast(86%);
}

._hoverFilterOrdAquaMarine_iszh5_5470:hover {
  filter: brightness(0) saturate(100%) invert(48%) sepia(98%) saturate(1169%) hue-rotate(148deg) brightness(94%) contrast(101%);
}

._filterGrayDirectionDate_iszh5_5474 {
  filter: brightness(0) saturate(100%) invert(92%) sepia(15%) saturate(518%) hue-rotate(179deg) brightness(94%) contrast(91%);
}

._tableAdmission_iszh5_5478:hover img {
  filter: brightness(0) saturate(100%) invert(48%) sepia(98%) saturate(1169%) hue-rotate(148deg) brightness(94%) contrast(101%);
}

._tableAdmissionOptional_iszh5_5482:hover > :last-child img {
  filter: brightness(0) saturate(100%) invert(48%) sepia(98%) saturate(1169%) hue-rotate(148deg) brightness(94%) contrast(101%);
}

._layoutBase_iszh5_5486 {
  padding: 30px 100px 30px 30px !important;
  width: 100% !important;
}

._layoutBaseOutPaddingBottom_iszh5_5491 {
  padding: 30px 100px 0px 30px !important;
  width: 100% !important;
}

._layoutBaseNew_iszh5_5496 {
  margin: 30px 100px 30px 30px !important;
  width: 900px !important;
}

._filterHoverDarkerBlue_iszh5_5501:hover {
  filter: brightness(0) saturate(100%) invert(15%) sepia(46%) saturate(3605%) hue-rotate(196deg) brightness(105%) contrast(101%);
}

._placeHolderInputDateAdmision_iszh5_5444 {
  color: #a3bad1 !important;
}

._inputTextAdmision_iszh5_5448 {
  border-radius: 5px;
  color: #6e6f7c;
  border: 1px solid #a3bad1;
  height: 32px;
  padding-left: 5px;
}

._ml2rem_iszh5_5517 {
  margin-left: 2rem;
}

._fs18px_iszh5_5521 {
  font-size: 18px;
}

._fs13px_iszh5_5525 {
  font-size: 13px;
}

._w170px_iszh5_5529 {
  width: 170px !important;
}

._bgTransparent_iszh5_5533 {
  background: transparent !important;
}

._btnReplace_iszh5_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_iszh5_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_iszh5_5553:hover {
  color: white;
  background-color: #00b4cc;
  cursor: pointer !important;
}

._btnReplace_iszh5_5537:disabled {
  border: 2px solid #cecece;
  color: #cecece;
  opacity: 1;
  background-color: transparent !important;
}

._btnReplace_iszh5_5537:disabled img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(70%) saturate(8%) hue-rotate(295deg) brightness(85%) contrast(90%);
}

._btnReplaceCancel_iszh5_5570 {
  padding: 10px;
  border: 1px solid #003f80;
  color: #003f80;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.3s;
  min-width: 100px;
}

._btnReplaceCancel_iszh5_5570:hover {
  color: white;
  background-color: #003f80;
  opacity: 0.6;
}

._btnCancelAdmission_iszh5_5586 {
  padding: 10px;
  border: 1px solid #00b4cc;
  color: #00b4cc;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.5s;
  min-width: 100px;
}

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

._btnSaveAdmission_iszh5_5601 {
  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_iszh5_5601:hover {
  opacity: 0.6;
}

._filterBlockAdmission_iszh5_5616 {
  filter: brightness(0) saturate(100%) invert(89%) sepia(7%) saturate(119%) hue-rotate(202deg) brightness(92%) contrast(91%);
}

._textCountNotes_iszh5_5620 {
  font-weight: bold;
  color: white;
  margin-left: -15px;
  margin-top: 1px;
}

._textCountNotes2_iszh5_5627 {
  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_iszh5_5641:hover {
  filter: brightness(0) saturate(100%) invert(61%) sepia(89%) saturate(4059%) hue-rotate(153deg) brightness(100%) contrast(101%);
}

._filterOrdAquaMarine_iszh5_5645 {
  filter: brightness(0) saturate(100%) invert(61%) sepia(89%) saturate(4059%) hue-rotate(153deg) brightness(100%) contrast(101%);
}

._filterDarkBlue_iszh5_5649 {
  filter: brightness(0) saturate(100%) invert(16%) sepia(75%) saturate(7498%) hue-rotate(202deg) brightness(95%) contrast(101%);
}

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

._filterWhiteImg_iszh5_5657 img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
}

._filterGrayLight_iszh5_5661 {
  filter: brightness(0) saturate(100%) invert(90%) sepia(10%) saturate(238%) hue-rotate(170deg) brightness(101%) contrast(87%);
}

._closeDrawer_iszh5_5665: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_iszh5_5676: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_iszh5_5687:hover {
  filter: brightness(0) saturate(100%) invert(16%) sepia(75%) saturate(7498%) hue-rotate(202deg) brightness(95%) contrast(101%);
}

._boxTextarea_iszh5_5691 {
  background-color: rgba(0, 180, 204, 0.1607843137) !important;
  padding: 10px 15px;
  border-radius: 5px;
  border: 1px solid #00b4cc;
}

._textareaStyle_iszh5_5698 {
  border: 0.7px solid #99bee5 !important;
}

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

._borderServeOrderReplace_iszh5_5706 {
  border-right: 2px solid #d6e0eb;
}

._bgTabOrderReplace_iszh5_5710 {
  background-color: #f6feff;
}

._br15px_iszh5_5714 {
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

._formCheckInputRadioAsistencial_iszh5_5719 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_iszh5_5719 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_iszh5_5741 {
  min-height: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}

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

._replaceChildrenScroll_iszh5_5752 {
  max-height: 480px;
  overflow: auto;
  margin-bottom: 8px !important;
}

._cardCoins_iszh5_5758 {
  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_iszh5_5768 {
  box-shadow: rgb(204, 204, 204) 0px 0px 5px;
  margin: 10px 25px 9px 15px;
  border-radius: 10px;
  display: flex;
  align-items: center;
}

._cardMessageBlue_iszh5_5776 {
  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_iszh5_5788 {
  border-right: 3px solid #005dbf;
  width: 320px;
  height: 100vh;
}

._boxBorderColorSettingDetail_iszh5_5794 {
  border: 1px solid #01a0f6;
  background-color: #f2f7fc;
  width: 250px;
  border-radius: 10px;
  margin: auto;
  padding: 10px 15px;
}

._bgColorSettingDetail_iszh5_5803 {
  background-color: #f2f7fc;
  height: 100vh;
}

._radioCircle_iszh5_5808 {
  height: 7px;
  width: 7px;
  border-radius: 100%;
  background: #005dbf;
}

._colorOrange_iszh5_5815 {
  filter: brightness(0) saturate(100%) invert(70%) sepia(28%) saturate(895%) hue-rotate(319deg) brightness(97%) contrast(96%);
}

._hoverTextBlockSettingSupport_iszh5_5819:hover {
  transition: 0.3s;
  background-color: #005dbf !important;
  color: white !important;
  cursor: default;
}

._cursorDefault_iszh5_5826 {
  cursor: default;
}

._blockFieldSettingSupport_iszh5_5830:disabled {
  background-color: #ebf1f7 !important;
}

._blockFieldSettingSupportSelect_iszh5_5834 > div :first-child {
  background-color: #ebf1f7 !important;
}

._textClearBlue_iszh5_5838 {
  color: #01a0f6 !important;
}

._iconFileStyle_iszh5_5842 {
  height: 16px;
  transform: rotateZ(25deg);
  cursor: pointer;
}

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

._labelFileStyle_iszh5_5854 {
  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_iszh5_5687:hover {
  filter: brightness(0) saturate(100%) invert(16%) sepia(75%) saturate(7498%) hue-rotate(202deg) brightness(95%) contrast(101%);
}

._colorOrange_iszh5_5815 {
  filter: brightness(0) saturate(100%) invert(70%) sepia(28%) saturate(895%) hue-rotate(319deg) brightness(97%) contrast(96%);
}

._h27_iszh5_5874 {
  height: 27px !important;
  max-height: 27px !important;
}

._h32_iszh5_5879 {
  height: 32px !important;
  max-height: 32px !important;
}

._w220px_iszh5_5884 {
  width: 220px !important;
}

._stylesLabel_iszh5_5888 {
  color: #005dbf;
  font-size: 0.75rem;
}

._w15px_iszh5_5893 {
  width: 15px !important;
}

._darkGrayFilter_iszh5_5897 {
  filter: brightness(0) saturate(100%) invert(43%) sepia(2%) saturate(2757%) hue-rotate(198deg) brightness(99%) contrast(79%);
}

._orangeLightText_iszh5_5901 {
  color: #f39682;
}

._w420px_iszh5_5905 {
  max-width: 420px !important;
  width: 100%;
}

._ordAquaMarineTextIconHover_iszh5_5910:hover {
  color: #00b4cc !important;
  cursor: pointer;
}

._ordAquaMarineTextIconHover_iszh5_5910:hover img {
  filter: brightness(0) saturate(100%) invert(61%) sepia(89%) saturate(4059%) hue-rotate(153deg) brightness(100%) contrast(101%) !important;
}

._styleInputText_iszh5_5919 {
  color: #6c757d !important;
  height: 32px !important;
  border-radius: 5px !important;
  padding: 5px !important;
  border: 1px solid hsl(0, 0%, 80%);
}

._styleInputText_iszh5_5919::placeholder {
  color: #cbcbd0;
  font-size: 14px;
}

._styleCardConsent_iszh5_5932 {
  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_iszh5_5941 {
  color: #58595b !important;
}

._footerBottomConsent_iszh5_5945 {
  height: 8vh;
  position: absolute;
  right: 100px;
  width: 100%;
  bottom: 0;
}

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

._marginBottom15px_iszh5_5958 {
  margin-bottom: 15px;
}

._darkGrayFilter_iszh5_5897 {
  filter: brightness(0) saturate(100%) invert(43%) sepia(2%) saturate(2757%) hue-rotate(198deg) brightness(99%) contrast(79%);
}

._orangeLightText_iszh5_5901 {
  color: #f39682;
}

._tableAdmission_iszh5_5478:hover img {
  filter: brightness(0) saturate(100%) invert(48%) sepia(98%) saturate(1169%) hue-rotate(148deg) brightness(94%) contrast(101%);
}

._filterGrayDirectionDate_iszh5_5474 {
  filter: brightness(0) saturate(100%) invert(92%) sepia(15%) saturate(518%) hue-rotate(179deg) brightness(94%) contrast(91%);
}

._filterActiveDailyClosing_iszh5_5978 {
  background: #00b4cc;
  color: #fff !important;
}

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

._btnBlue_iszh5_5987 {
  padding: 10px;
  border: 1px solid #003f80;
  color: #003f80;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.3s;
  min-width: 100px;
  height: 40px;
}

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

._btnOrange_iszh5_6003 {
  padding: 10px;
  border: 1px solid #f39682;
  color: #f39682;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.3s;
  min-width: 100px;
  height: 40px;
}

._btnOrange_iszh5_6003:hover {
  color: white;
  background-color: #f39682;
}

._btnOrange_iszh5_6003:hover > img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
}

._btnGreen_iszh5_6023 {
  padding: 10px;
  border: 1px solid #83c036;
  color: #83c036;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.3s;
  min-width: 100px;
  height: 40px;
}

._btnGreen_iszh5_6023:hover {
  color: white;
  background-color: #83c036;
}

._btnGreen_iszh5_6023:hover > img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
}

._btnIconWhiteHover_iszh5_6043:hover > img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
}

._filterGreenIconSuccess_iszh5_6047 {
  filter: brightness(0) saturate(100%) invert(72%) sepia(7%) saturate(4029%) hue-rotate(43deg) brightness(99%) contrast(74%);
}

._responsiveImg_iszh5_6051 {
  width: 100%;
  height: 300px;
  object-fit: contain;
}

._linkDownload_iszh5_6057 {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
._linkDownload_iszh5_6057 :hover {
  color: #00b4cc !important;
  text-decoration: underline;
}

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

._blendMode_iszh5_6072 {
  mix-blend-mode: darken;
}

._filterOrdAquaMarine_iszh5_5645 {
  filter: brightness(0) saturate(100%) invert(46%) sepia(73%) saturate(1250%) hue-rotate(151deg) brightness(97%) contrast(101%);
}

._stylesCloseCiteSchedule_iszh5_6080 {
  height: 30px;
  width: 30px;
  position: absolute;
  right: 2px;
  top: 0;
  cursor: pointer;
  transition: all 0.3s;
}
._stylesCloseCiteSchedule_iszh5_6080:hover {
  transform: scale(1.1);
  filter: grayscale(1);
}

._tabActiveAdmition_iszh5_6094 {
  border: 1px solid #00b4cc;
  padding: 5px 0px;
  border-radius: 10px 10px 0px 0px;
  border-bottom: 0px;
}

._tabInactiveAdmition_iszh5_6101 {
  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_iszh5_6111 {
  margin: 0px;
  color: #00b4cc;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}

._hoverTextWhite_iszh5_6119:hover {
  color: white !important;
}

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

._stylePopoverAsistencial_iszh5_6123:hover img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(3%) hue-rotate(189deg) brightness(103%) contrast(100%);
}

._stylePopoverAsistencial_iszh5_6123 img {
  filter: brightness(0) saturate(100%) invert(46%) sepia(17%) saturate(420%) hue-rotate(182deg) brightness(94%) contrast(94%);
}

._filterOrdAquaMarine_iszh5_5645 {
  filter: brightness(0) saturate(100%) invert(46%) sepia(73%) saturate(1250%) hue-rotate(151deg) brightness(97%) contrast(101%);
}

._stylesCloseCiteSchedule_iszh5_6080 {
  height: 30px;
  width: 30px;
  position: absolute;
  right: 2px;
  top: 0;
  cursor: pointer;
  transition: all 0.3s;
}
._stylesCloseCiteSchedule_iszh5_6080:hover {
  transform: scale(1.1);
  filter: grayscale(1);
}

._styleCloseIconCardCollectionsDynamic_iszh5_6154 {
  position: absolute;
  right: -50px;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
}

._ckEditorStyles_iszh5_6163 > ._ck-rounded-corners_iszh5_6163 > ._ck_iszh5_6163._ck-editor__top_iszh5_6163 > ._ck-sticky-panel_iszh5_6163 > ._ck-toolbar_iszh5_6163 > ._ck_iszh5_6163._ck-editor__top_iszh5_6163 > ._ck-sticky-panel_iszh5_6163 > ._ck-toolbar_iszh5_6163 > ._ck-rounded-corners_iszh5_6163 {
  border-radius: 10px;
}

._renderReport_iszh5_6167 {
  background-color: #ffffff;
  border-radius: 10px;
  border: 4px solid #cecece;
}

._bgClearGray_iszh5_6173 {
  background-color: #f4f4f4;
}

._variablesStyles_iszh5_6177 {
  padding: 6px;
  border-radius: 10px;
  font-size: 12px;
  background-color: #f4f4f4;
}

._app_back_body_iszh5_6184 {
  width: 100%;
}

._selectMenu_iszh5_6188 {
  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_iszh5_6197 {
  border-radius: 6px;
  font-size: 11px;
  padding: 4px;
  width: 100%;
  border: 1px solid rgba(105, 115, 135, 0.3764705882);
  color: #1a538d;
}

._buttonSituationActive_iszh5_6206 {
  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_iszh5_6216 {
  position: absolute;
  right: 0px;
  height: 30px;
  padding: 0px 5px;
  border-left: 1px solid #7fadde;
}

._hideInputTime_iszh5_6224::-webkit-calendar-picker-indicator {
  display: none;
}

._buttonTextPrimary_iszh5_6228 {
  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_iszh5_6228:hover {
  background-color: rgba(0, 93, 191, 0.05);
  color: #005dbf !important;
}

._variableInput_iszh5_6245, ._variableSelect_iszh5_6245 {
  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_iszh5_6245::-webkit-scrollbar, ._variableSelect_iszh5_6245::-webkit-scrollbar {
  height: 5px !important;
}

._ghostInput_iszh5_6264 {
  flex: 1;
  cursor: text;
  height: 100%;
}

._variableSelect_iszh5_6245 {
  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_iszh5_6285 {
  width: 100%;
  padding: 5px 10px;
  user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  color: inherit !important;
  font-size: 14px;
  flex-shrink: 0;
}
._variableOption_iszh5_6285:hover {
  background-color: #e6eff9;
}

._plainInput_iszh5_6299 {
  height: 100%;
  border: 0;
  font-size: 14px;
  flex-shrink: 0;
}

._inputVariable_iszh5_6306 {
  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_iszh5_6306:focus {
  outline: 2px solid #005dbf;
}

._inputVariableCareTheme_iszh5_6326 {
  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_iszh5_6343 {
  outline: 2px solid #00b4cc !important;
}

._text_primary_alt_iszh5_6347 {
  color: #01a0f6 !important;
}

._text_blueHC_iszh5_6351 {
  color: #00b4cc;
}

._odd_rows_iszh5_6355 > div:nth-child(even) {
  background-color: #f5f7fa;
}

._hoverable_row_iszh5_6359:hover {
  background-color: #f5f7fa;
  border-radius: 5px;
}

._muted_iszh5_6364 td {
  opacity: 0.4;
}

._hoverable_iszh5_6359:hover {
  cursor: pointer;
  background-color: rgba(0, 180, 204, 0.1);
}

._message_icon_iszh5_6373 {
  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_iszh5_6373::after {
  content: "";
  position: absolute;
  bottom: -5px;
  right: 0;
  width: 0;
  height: 0;
  border-top: 10px solid #00b4cc;
  border-left: 10px solid transparent;
}

._tabActive_asistencial_iszh5_6401 {
  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_iszh5_6413 {
  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;
}/* -------------------------------- 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_5agdi_8 {
  margin-left: 60px;
  margin-right: 150px;
  width: 100%;
}

._filtersGrid_5agdi_14 {
  display: grid;
  font-size: 14px;
  color: #005dbf;
  column-gap: 20px;
  padding: 10px 0px;
  align-items: end;
  grid-template-columns: 1fr 1fr 2fr 2fr;
}

._inputSearch_5agdi_24 {
  width: 100%;
  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;
}

._boxInputSearch_5agdi_37 {
  display: flex;
  column-gap: 15px;
}
._boxInputSearch_5agdi_37 img {
  cursor: pointer;
  transition: all 0.3s;
}
._boxInputSearch_5agdi_37 img:hover {
  opacity: 0.8;
}

._btnPrimaryFilters_5agdi_49 {
  font-weight: 700;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #666;
  padding: 7px 10px;
  cursor: pointer;
  border-radius: 4px;
  user-select: none;
  transition: all 0.4s;
  padding: 7px 10px;
}
._btnPrimaryFilters_5agdi_49:hover {
  color: #005dbf;
  background-color: rgba(0, 93, 191, 0.0823529412);
}

._btnPrimaryModal_5agdi_68 {
  font-weight: 700;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #666;
  padding: 5px 0px;
  cursor: pointer;
  border-radius: 4px;
  user-select: none;
  transition: all 0.4s;
}
._btnPrimaryModal_5agdi_68:hover {
  color: #01a0f6;
}

._modalHeader_5agdi_85 {
  padding: 15px 0px !important;
  color: #01a0f6;
}

._btnCancel_5agdi_90 {
  background: white;
  border: 1px solid #01a0f6;
  color: #01a0f6;
  font-weight: bold;
  font-family: "PT Sans";
}
._btnCancel_5agdi_90:hover {
  background-color: white;
  color: #01a0f6;
  border: 1px solid #01a0f6;
}

._btnPrimary_5agdi_49 {
  background: #01a0f6;
  border: 1px solid #01a0f6;
  font-weight: bold;
  font-family: "PT Sans";
}
._btnPrimary_5agdi_49:hover {
  border: 1px solid #01a0f6;
  opacity: 0.8;
}

._input_5agdi_24 {
  padding: 2px 5px;
  border-radius: 5px;
  outline: none;
  color: #666;
  border: 1px solid #a3bad1;
  font-size: 13px;
  height: 32px;
}
._input_5agdi_24:focus {
  border: 1px solid #005dbf;
}
._input_5agdi_24::placeholder {
  color: rgba(134, 134, 134, 0.9254901961);
  font-size: 13px;
}

._cardStatus_5agdi_131 {
  width: 200px;
  margin: auto;
  padding: 7px 10px;
  font-weight: bold;
  border-radius: 10px;
  color: rgb(0, 165, 81);
  background-color: rgb(230, 246, 238);
}

._asterisk_5agdi_141 {
  color: #e23f3f;
  margin-left: -4px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container_1dbzh_8 {
  margin-left: 60px;
  margin-right: 150px;
  width: 100%;
}

._filtersGrid_1dbzh_14 {
  display: grid;
  font-size: 14px;
  color: #005dbf;
  column-gap: 20px;
  padding: 10px 0px;
  align-items: end;
  grid-template-columns: 1fr 1fr 2fr 2fr;
}

._inputSearch_1dbzh_24 {
  width: 100%;
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 92, 191, 0.1019607843);
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 32px;
  color: #58595b;
  font-size: 12px;
  outline: none;
}
._inputSearch_1dbzh_24::placeholder {
  color: rgba(0, 92, 191, 0.5411764706);
  font-size: 13px;
}

._boxInputSearch_1dbzh_41 {
  display: flex;
  column-gap: 15px;
}
._boxInputSearch_1dbzh_41 img {
  cursor: pointer;
  transition: all 0.3s;
}
._boxInputSearch_1dbzh_41 img:hover {
  opacity: 0.8;
}

._btnPrimaryFilters_1dbzh_53 {
  font-weight: 700;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #666;
  cursor: pointer;
  border-radius: 4px;
  user-select: none;
  transition: all 0.4s;
  padding: 7px 10px;
}
._btnPrimaryFilters_1dbzh_53:hover {
  color: #005dbf;
  background-color: rgba(0, 93, 191, 0.0823529412);
}

._btnPrimaryModal_1dbzh_71 {
  font-weight: 700;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #666;
  padding: 5px 0px;
  cursor: pointer;
  border-radius: 4px;
  user-select: none;
  transition: all 0.4s;
}
._btnPrimaryModal_1dbzh_71:hover {
  color: #01a0f6;
}

._modalHeader_1dbzh_88 {
  padding: 15px 0px !important;
  color: #01a0f6;
}

._btnCancel_1dbzh_93 {
  background: white;
  border: 1px solid #01a0f6;
  color: #01a0f6;
  font-weight: bold;
  font-family: "PT Sans";
}
._btnCancel_1dbzh_93:hover {
  background-color: white;
  color: #01a0f6;
  border: 1px solid #01a0f6;
}

._btnPrimary_1dbzh_53 {
  background: #01a0f6;
  border: 1px solid #01a0f6;
  font-weight: bold;
  font-family: "PT Sans";
}
._btnPrimary_1dbzh_53:hover {
  border: 1px solid #01a0f6;
  opacity: 0.8;
}

._input_1dbzh_24 {
  padding: 2px 5px;
  border-radius: 5px;
  outline: none;
  color: #666;
  border: 1px solid #a3bad1;
  font-size: 13px;
  height: 32px;
}
._input_1dbzh_24:focus {
  border: 1px solid #005dbf;
}
._input_1dbzh_24::placeholder {
  color: rgba(134, 134, 134, 0.9254901961);
  font-size: 13px;
}

._cardStatus_1dbzh_134 {
  width: 200px;
  margin: auto;
  padding: 7px 10px;
  font-weight: bold;
  border-radius: 10px;
  color: rgb(0, 165, 81);
  background-color: rgb(230, 246, 238);
}

._gridModal_1dbzh_144 {
  gap: 1.5rem;
  display: grid;
  color: #005dbf;
  margin-bottom: 10px;
  grid-template-columns: 1fr 1fr;
}

._gridModalBlock_1dbzh_152 {
  gap: 1.5rem;
  display: grid;
  color: #005dbf;
  margin-bottom: 10px;
  grid-template-columns: 1fr;
}

._asterisk_1dbzh_160 {
  color: #e23f3f;
  margin-left: -4px;
}

._close_1dbzh_165 {
  top: 7px;
  right: 10px;
  cursor: pointer;
  position: absolute;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container_1w0vi_8 {
  margin-left: 60px;
  margin-right: 150px;
  width: 100%;
}

._filtersGrid_1w0vi_14 {
  display: grid;
  font-size: 14px;
  color: #005dbf;
  column-gap: 20px;
  padding: 10px 0px;
  align-items: end;
  grid-template-columns: 1fr 1fr 2fr 2fr;
}

._inputSearch_1w0vi_24 {
  width: 100%;
  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;
}

._boxInputSearch_1w0vi_37 {
  display: flex;
  column-gap: 15px;
}
._boxInputSearch_1w0vi_37 img {
  cursor: pointer;
  transition: all 0.3s;
}
._boxInputSearch_1w0vi_37 img:hover {
  opacity: 0.8;
}

._btnPrimaryFilters_1w0vi_49 {
  font-weight: 700;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #666;
  padding: 7px 10px;
  cursor: pointer;
  border-radius: 4px;
  user-select: none;
  transition: all 0.4s;
}
._btnPrimaryFilters_1w0vi_49:hover {
  color: #005dbf;
  background-color: rgba(0, 93, 191, 0.0823529412);
}

._btnPrimaryModal_1w0vi_67 {
  font-weight: 700;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #666;
  padding: 5px 0px;
  cursor: pointer;
  border-radius: 4px;
  user-select: none;
  transition: all 0.4s;
}
._btnPrimaryModal_1w0vi_67:hover {
  color: #01a0f6;
}

._modalHeader_1w0vi_84 {
  padding: 15px 0px !important;
  color: #01a0f6;
}

._btnCancel_1w0vi_89 {
  background: white;
  border: 1px solid #01a0f6;
  color: #01a0f6;
  font-weight: bold;
  font-family: "PT Sans";
}
._btnCancel_1w0vi_89:hover {
  background-color: white;
  color: #01a0f6;
  border: 1px solid #01a0f6;
}

._btnPrimary_1w0vi_49 {
  background: #01a0f6;
  border: 1px solid #01a0f6;
  font-weight: bold;
  font-family: "PT Sans";
}
._btnPrimary_1w0vi_49:hover {
  border: 1px solid #01a0f6;
  opacity: 0.8;
}

._input_1w0vi_24 {
  padding: 2px 5px;
  border-radius: 5px;
  outline: none;
  color: #666;
  border: 1px solid #a3bad1;
  font-size: 13px;
  height: 32px;
}
._input_1w0vi_24:focus {
  border: 1px solid #005dbf;
}
._input_1w0vi_24::placeholder {
  color: rgba(134, 134, 134, 0.9254901961);
  font-size: 13px;
}

._cardStatus_1w0vi_130 {
  width: 200px;
  margin: auto;
  padding: 7px 10px;
  font-weight: bold;
  border-radius: 10px;
  color: rgb(0, 165, 81);
  background-color: rgb(230, 246, 238);
}

._gridModal_1w0vi_140 {
  gap: 1.5rem;
  display: grid;
  color: #005dbf;
  margin-bottom: 10px;
  grid-template-columns: 1fr 1fr;
}

._gridModalBlock_1w0vi_148 {
  gap: 1.5rem;
  display: grid;
  color: #005dbf;
  margin-bottom: 10px;
  grid-template-columns: 1fr;
}

._asterisk_1w0vi_156 {
  color: #e23f3f;
  margin-left: -4px;
}

._close_1w0vi_161 {
  top: 7px;
  right: 10px;
  cursor: pointer;
  position: absolute;
}

/* -------------------------------- 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;
}.service-chips-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border: 1px solid hsl(0, 0%, 80%);
  border-radius: 5px;
  padding: 5px;
}
.service-chips-wrapper .service-chips {
  padding: 0 5px;
  border-radius: 3px;
  background-color: #fcf1e1;
  margin: 0 5px;
}.timeline-accordion {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 70px;
  flex-shrink: 0;
}

.timeline-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: absolute;
  top: 5px;
  right: 0;
  height: 100%;
}

.timeline-circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
  background: #005dbf;
  border-radius: 50%;
  flex-shrink: 0;
}

.dashed-bottom {
  width: 1px;
  height: 100%;
  border-left: 2px dotted rgba(0, 93, 191, 0.3);
}/* -------------------------------- 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;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/*BEM*/
/*nombresEnCammelCase*/
._btnNewHover_ymxdr_10 {
  cursor: pointer;
  filter: grayscale(1);
}

._justify_ymxdr_15 {
  display: flex;
  justify-content: between;
}

._registerInputs_ymxdr_20 {
  border: 1.5px solid #01a0f6;
  border-radius: 6px;
  width: 100%;
  padding: 0 0.5rem;
}

._p_ymxdr_27:hover {
  filter: none;
}

._widtDiv_ymxdr_31 {
  width: -webkit-fill-available;
}

._Search_ymxdr_35 {
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  width: 270px;
}

._buttonExcel_ymxdr_42 {
  height: 20px;
  padding: 2px 0px 0px 0px;
}

._buttonExcel_ymxdr_42:hover {
  filter: none;
}

._inputIcono_ymxdr_51 {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='22'%20viewBox='0%200%2020%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0)'%3e%3cpath%20d='M0.859023%201.877L13.429%200.0820015C13.5%200.0718249%2013.5723%200.0770173%2013.641%200.0972267C13.7098%200.117436%2013.7734%200.15219%2013.8275%200.199134C13.8817%200.246078%2013.9251%200.304114%2013.9549%200.369309C13.9846%200.434504%2014%200.505335%2014%200.577002V21.423C14%2021.4946%2013.9846%2021.5653%2013.9549%2021.6304C13.9252%2021.6955%2013.8819%2021.7535%2013.8279%2021.8004C13.7738%2021.8474%2013.7103%2021.8821%2013.6417%2021.9024C13.5731%2021.9227%2013.5009%2021.928%2013.43%2021.918L0.858024%2020.123C0.619642%2020.0891%200.401516%2019.9702%200.243712%2019.7884C0.0859086%2019.6065%20-0.000974252%2019.3738%20-0.000976562%2019.133V2.867C-0.000974252%202.62621%200.0859086%202.39351%200.243712%202.21164C0.401516%202.02978%200.619642%201.91095%200.858024%201.877H0.859023ZM2.00002%203.735V18.265L12%2019.694V2.306L2.00002%203.735ZM15%2018H18V4H15V2H19C19.2652%202%2019.5196%202.10536%2019.7071%202.29289C19.8947%202.48043%2020%202.73478%2020%203V19C20%2019.2652%2019.8947%2019.5196%2019.7071%2019.7071C19.5196%2019.8946%2019.2652%2020%2019%2020H15V18ZM8.20002%2011L11%2015H8.60002L7.00002%2012.714L5.40002%2015H3.00002L5.80002%2011L3.00002%207H5.40002L7.00002%209.286L8.60002%207H11L8.20002%2011Z'%20fill='%23005DBF'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0'%3e%3crect%20width='20'%20height='22'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: 4px center;
}

._hoverIcon_ymxdr_57 {
  color: #01a0f6;
}

._selectState_ymxdr_61 {
  width: 213px;
  height: 24px;
  border-radius: 6px;
  border: 1.5px solid #01a0f6;
}

._labelNew_ymxdr_68 {
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #58595b;
  padding: 6px 2px 3px 4px;
}

._imagePadding_ymxdr_79 {
  padding: 0px 0px 0px 0px;
  margin-top: 4px;
}

._buttonCreatCount_ymxdr_84 {
  flex-direction: row;
  float: right;
  width: 150px;
  height: 30px;
  display: inline-flex;
  border-radius: 10px;
  justify-content: space-evenly;
}

._label_inputs_new_ymxdr_94 {
  color: #005dbf;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
}

._label_inputs_new1_ymxdr_103 {
  color: #005dbf;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
}

._label_inputs_new2_ymxdr_111 {
  color: #58595b;
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  line-height: 12.94px;
  text-align: center;
}

._label_inputs_new3_ymxdr_120 {
  color: #58595b;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
}

._form-check-input_ymxdr_128:checked {
  background-color: #005dbf;
  border-color: #005dbf;
}

._divAjuste2_ymxdr_133 {
  width: 100%;
  flex: 1;
}

._divAjuste3_ymxdr_138 {
  flex: 2;
  width: 100%;
}

._divAjuste_ymxdr_133 {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

._buttonCreatCount_ymxdr_84 > p {
  size: 76px;
  line-height: 16px;
  margin-bottom: 0;
  color: #58595b;
  cursor: pointer;
  font-weight: 700;
}

._register_inputs_new_ymxdr_158 {
  box-sizing: content-box;
  width: 100%;
  height: 24px;
  border-radius: 6px;
  border: 1.5px solid #01a0f6;
  flex-direction: row;
}

._register_inputs_new_ymxdr_158:disabled {
  color: #58595b !important;
  background-color: #f5f7fa;
  border: 1.5px solid #01a0f6;
}

._register_inputs_new1_ymxdr_173 {
  width: 300px;
  height: 24px;
  border-radius: 6px;
  border: solid #01a0f6;
}

._styleCheckInputRatio_ymxdr_180 {
  border: solid #005DBF;
  stroke: Solid #005DBF;
}

._buttonCreatCount_ymxdr_84:hover {
  background-color: rgba(0, 63, 128, 0.1);
}

._buttonCreatCount_ymxdr_84:hover > p {
  color: #005dbf;
}

._buttonCreatCount_ymxdr_84 > img {
  height: 20px;
}

._buttonCreatCount_ymxdr_84:hover > img {
  filter: none;
}

._flexDiv_ymxdr_201 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

/*padre__hijo*/
._flexDiv__flexSelectInput_ymxdr_208 {
  flex: 1;
}

/*padre--modificador*/
._flexDiv_margin_ymxdr_213 {
  margin-right: 15px;
}

._titulo_ymxdr_217 {
  color: #005dbf;
  font-weight: 700;
  font-style: normal;
  size: 12px;
  line-height: 19.41px;
  margin-bottom: 1.5px;
}/* -------------------------------- 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_4kdhf_16 {
  font-family: "PT Sans Caption";
  font-weight: 400;
  font-style: normal;
  width: 100%;
  text-align: center;
  border-spacing: 0;
}

._genericTable_4kdhf_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 #e8e8ea;
  overflow-wrap: anywhere;
}

._genericTable_4kdhf_16 > tbody > tr > td::first-letter {
  text-transform: capitalize;
}

._genericTable_4kdhf_16 > tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTable_4kdhf_16 > tbody > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._thead_4kdhf_49 > tr > th {
  font-size: 15px;
  padding: 0.5rem 0;
  border-bottom: 1px solid #e8e8ea !important;
}

._theadLight_4kdhf_55 {
  color: #00b4cc;
  background-color: #d6f3f7;
  border-bottom-width: 0px !important;
}

._theadDark_4kdhf_61 {
  color: #ffffff;
  background-color: #005dbf;
}

._theadBottomless_4kdhf_66 {
  color: #005dbf;
}

._thead_4kdhf_49 > tr > th:first-child {
  border-top-left-radius: 10px;
}

._thead_4kdhf_49 > tr > th:last-child {
  border-top-right-radius: 10px;
}

._genericTable_4kdhf_16 > tbody > tr._orange_4kdhf_78 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTableLower_4kdhf_82 {
  font-family: "PT Sans Caption";
  font-weight: 400;
  font-style: normal;
  width: 100%;
  margin-top: 1rem;
  text-align: left;
  border-spacing: 0;
}

._genericTableLower_4kdhf_82 > 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_4kdhf_82 > 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_4kdhf_82 > tbody > tr:nth-of-type(even) > td {
  background-color: #f5f7fa;
}

._genericTableLower_4kdhf_82 > tfoot > tr:nth-of-type(odd) > td {
  background-color: #f5f7fa;
}

._genericTableLower_4kdhf_82 > tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTableLower_4kdhf_82 > tbody > tr._orange_4kdhf_78 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTableLower_4kdhf_82 > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTableLower_4kdhf_82 > tfoot > tr._orange_4kdhf_78 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._genericTableLower_4kdhf_82 > 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_4kdhf_82 > tfoot > tr:nth-of-type(odd) > td {
  background-color: #f5f7fa;
}

._genericTableLower_4kdhf_82 > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._genericTableLower_4kdhf_82 > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._genericTableLower_4kdhf_82 > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}

._genericTableLower_4kdhf_82 > tfoot > tr._orange_4kdhf_78 > td {
  background-color: rgba(255, 139, 0, 0.3);
}

._oneHeadDarkBlue_4kdhf_169 ._thead_4kdhf_49 > tr > th:first-child {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.5rem 1rem;
}

._treeHeadDarkBlue_4kdhf_175 ._thead_4kdhf_49 > tr > th:nth-child(1n+5) {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.5rem 1rem;
}

._firstdClearBlue_4kdhf_181 > 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 #e8e8ea;
}

._backgroundImage_4kdhf_193 {
  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;
  background-color: #f5f7fa;
  height: 28px;
  outline: none;
  color: #6e6f7c;
}

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

._ordCard_4kdhf_211 {
  border: 1px solid #e8e8ea;
  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_4kdhf_220 {
  border-radius: 10px;
  box-shadow: 0px 0px 6px 0px rgba(19, 19, 19, 0.2);
}

._ordBox_4kdhf_225 {
  border: 1px solid #e8e8ea;
  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_4kdhf_238 {
  height: 26px;
  width: 26px;
}

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

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

._wrapper_4kdhf_259 {
  display: flex;
  flex-direction: row;
}

._wrapperReverse_4kdhf_264 {
  display: flex;
  flex-direction: row-reverse;
}

._itemClass_4kdhf_269 {
  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_4kdhf_269[class*=active] {
  background-color: #d6f3f7;
  border-radius: 100%;
}

._itemClass_4kdhf_269 a {
  text-decoration: none;
  color: #697387;
}

._itemClass_4kdhf_269[class*=active] a {
  color: #005dbf;
}

._itemClass_4kdhf_269[class*=active]._iconClear_4kdhf_298 a {
  color: #01a0f6;
}

._itemClassPrev_4kdhf_302 {
  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_4kdhf_307 {
  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_4kdhf_312 {
  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_4kdhf_317 {
  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_4kdhf_302._iconClear_4kdhf_298 {
  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_4kdhf_307._iconClear_4kdhf_298 {
  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_4kdhf_312._iconClear_4kdhf_298 {
  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_4kdhf_317._iconClear_4kdhf_298 {
  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_4kdhf_338 {
  filter: brightness(0) saturate(100%) invert(43%) sepia(100%) saturate(1319%) hue-rotate(171deg) brightness(95%) contrast(104%);
}

._itemClassPrev_4kdhf_302 a,
._itemClassNext_4kdhf_307 a,
._itemClassFirst_4kdhf_312 a,
._itemClassLast_4kdhf_317 a {
  color: transparent;
}

._paginationText_4kdhf_349 {
  font-size: 13px;
  display: inline-flex;
  flex: 1;
  color: #58595b;
}

._activeClass_4kdhf_356 {
  background-color: #f5f7fa;
  color: #58595b;
  font-size: 14px;
}

._ordBlueHoverText_4kdhf_362:hover {
  color: red;
}

._ordBlueHoverText_4kdhf_362:hover {
  color: red;
  background-color: red;
}

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

._theadWhite_4kdhf_376 {
  color: #00b4cc;
  background-color: white;
  border-bottom-width: 0px !important;
}

._paddingTable_4kdhf_382 {
  padding: 1rem;
  border-radius: 10px;
}

._drawerTableContainer_4kdhf_387 {
  border: 1px solid #ccd9e6;
  border-radius: 10px;
  padding: 2px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*//* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.textarea__with-header {
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-shadow: 0px 0px 0px 1px #a3e4ec;
  border-radius: 0.4rem;
}
.textarea__with-header .textarea-header {
  width: 100%;
  height: 25px !important;
  background-color: #e6f8fa;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  color: #00b4cc;
  font-weight: bold;
}
.textarea__with-header textarea {
  padding: 5px 10px;
  border: 0;
  flex: 1;
  resize: none;
  outline: none;
  color: #6e6f7c;
  font-size: 0.8rem;
}

.textconfig-modal .modal-content {
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 4;
}
.textconfig-modal .modal-content h2 {
  font-size: 1.5rem;
  font-weight: 700;
}
.textconfig-modal .modal-content {
  position: relative;
}

.textconfig-head {
  position: sticky;
  top: 0;
}
* {
  box-sizing: border-box;
}
.teeest {
  color: red;
}
table {
  width: 100%;
}
table th {
  text-align: left;
  border-bottom: 1px solid #ccc;
}
table th,
table td {
  padding: 0.4em;
}
table.fold-table > tbody > tr.view td,
table.fold-table > tbody > tr.view th {
  cursor: pointer;
}
table.fold-table > tbody > tr.fold {
  display: none;
}
table.fold-table > tbody > tr.fold.open {
  display: table-row;
}
.fold-content {
  padding: 0.5em;
}
.fold-content h3 {
  margin-top: 0;
}
.fold-content > table {
  border: 2px solid #ccc;
}
.fold-content > table > tbody tr:nth-child(even) {
  background: #eee;
}
/* classes attached to <body> */
/* TODO: make fc-event selector work when calender in shadow DOM */
.fc-not-allowed,
.fc-not-allowed .fc-event { /* override events' custom cursors */
  cursor: not-allowed;
}

/* TODO: not attached to body. attached to specific els. move */
.fc-unselectable {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fc {
  /* layout of immediate children */
  display: flex;
  flex-direction: column;

  font-size: 1em
}
.fc,
  .fc *,
  .fc *:before,
  .fc *:after {
    box-sizing: border-box;
  }
.fc table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 1em; /* normalize cross-browser */
  }
.fc th {
    text-align: center;
  }
.fc th,
  .fc td {
    vertical-align: top;
    padding: 0;
  }
.fc a[data-navlink] {
    cursor: pointer;
  }
.fc a[data-navlink]:hover {
    text-decoration: underline;
  }
.fc-direction-ltr {
  direction: ltr;
  text-align: left;
}
.fc-direction-rtl {
  direction: rtl;
  text-align: right;
}
.fc-theme-standard td,
  .fc-theme-standard th {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd);
  }
/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */
/* inner-wrappers are responsible for being absolute */
/* TODO: best place for this? */
.fc-liquid-hack td,
  .fc-liquid-hack th {
    position: relative;
  }

@font-face {
  font-family: 'fcicons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format('truetype');
  font-weight: normal;
  font-style: normal;
}

.fc-icon {
  /* added for fc */
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;

  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fcicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fc-icon-chevron-left:before {
  content: "\e900";
}

.fc-icon-chevron-right:before {
  content: "\e901";
}

.fc-icon-chevrons-left:before {
  content: "\e902";
}

.fc-icon-chevrons-right:before {
  content: "\e903";
}

.fc-icon-minus-square:before {
  content: "\e904";
}

.fc-icon-plus-square:before {
  content: "\e905";
}

.fc-icon-x:before {
  content: "\e906";
}
/*
Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css

These styles only apply when the standard-theme is activated.
When it's NOT activated, the fc-button classes won't even be in the DOM.
*/
.fc {

  /* reset */

}
.fc .fc-button {
    border-radius: 0;
    overflow: visible;
    text-transform: none;
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
.fc .fc-button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
  }
.fc .fc-button {
    -webkit-appearance: button;
  }
.fc .fc-button:not(:disabled) {
    cursor: pointer;
  }
.fc .fc-button::-moz-focus-inner {
    padding: 0;
    border-style: none;
  }
.fc {

  /* theme */

}
.fc .fc-button {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.4em 0.65em;
    font-size: 1em;
    line-height: 1.5;
    border-radius: 0.25em;
  }
.fc .fc-button:hover {
    text-decoration: none;
  }
.fc .fc-button:focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
  }
.fc .fc-button:disabled {
    opacity: 0.65;
  }
.fc {

  /* "primary" coloring */

}
.fc .fc-button-primary {
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #2C3E50;
    background-color: var(--fc-button-bg-color, #2C3E50);
    border-color: #2C3E50;
    border-color: var(--fc-button-border-color, #2C3E50);
  }
.fc .fc-button-primary:hover {
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #1e2b37;
    background-color: var(--fc-button-hover-bg-color, #1e2b37);
    border-color: #1a252f;
    border-color: var(--fc-button-hover-border-color, #1a252f);
  }
.fc .fc-button-primary:disabled { /* not DRY */
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #2C3E50;
    background-color: var(--fc-button-bg-color, #2C3E50);
    border-color: #2C3E50;
    border-color: var(--fc-button-border-color, #2C3E50); /* overrides :hover */
  }
.fc .fc-button-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
  }
.fc .fc-button-primary:not(:disabled):active,
  .fc .fc-button-primary:not(:disabled).fc-button-active {
    color: #fff;
    color: var(--fc-button-text-color, #fff);
    background-color: #1a252f;
    background-color: var(--fc-button-active-bg-color, #1a252f);
    border-color: #151e27;
    border-color: var(--fc-button-active-border-color, #151e27);
  }
.fc .fc-button-primary:not(:disabled):active:focus,
  .fc .fc-button-primary:not(:disabled).fc-button-active:focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
  }
.fc {

  /* icons within buttons */

}
.fc .fc-button .fc-icon {
    vertical-align: middle;
    font-size: 1.5em; /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */
  }
.fc .fc-button-group {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
  }
.fc .fc-button-group > .fc-button {
    position: relative;
    flex: 1 1 auto;
  }
.fc .fc-button-group > .fc-button:hover {
    z-index: 1;
  }
.fc .fc-button-group > .fc-button:focus,
  .fc .fc-button-group > .fc-button:active,
  .fc .fc-button-group > .fc-button.fc-button-active {
    z-index: 1;
  }
.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
    margin-left: -1px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
    margin-right: -1px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
.fc .fc-toolbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
.fc .fc-toolbar.fc-header-toolbar {
    margin-bottom: 1.5em;
  }
.fc .fc-toolbar.fc-footer-toolbar {
    margin-top: 1.5em;
  }
.fc .fc-toolbar-title {
    font-size: 1.75em;
    margin: 0;
  }
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
    margin-left: .75em; /* space between */
  }
.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
    margin-right: .75em; /* space between */
  }
.fc-direction-rtl .fc-toolbar-ltr { /* when the toolbar-chunk positioning system is explicitly left-to-right */
    flex-direction: row-reverse;
  }
.fc .fc-scroller {
    -webkit-overflow-scrolling: touch;
    position: relative; /* for abs-positioned elements within */
  }
.fc .fc-scroller-liquid {
    height: 100%;
  }
.fc .fc-scroller-liquid-absolute {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }
.fc .fc-scroller-harness {
    position: relative;
    overflow: hidden;
    direction: ltr;
      /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */
      /* TODO: demonstrate in codepen */
  }
.fc .fc-scroller-harness-liquid {
    height: 100%;
  }
.fc-direction-rtl .fc-scroller-harness > .fc-scroller { /* undo above hack */
    direction: rtl;
  }
.fc-theme-standard .fc-scrollgrid {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd); /* bootstrap does this. match */
  }
.fc .fc-scrollgrid,
    .fc .fc-scrollgrid table { /* all tables (self included) */
      width: 100%; /* because tables don't normally do this */
      table-layout: fixed;
    }
.fc .fc-scrollgrid table { /* inner tables */
      border-top-style: hidden;
      border-left-style: hidden;
      border-right-style: hidden;
    }
.fc .fc-scrollgrid {

    border-collapse: separate;
    border-right-width: 0;
    border-bottom-width: 0;

  }
.fc .fc-scrollgrid-liquid {
    height: 100%;
  }
.fc .fc-scrollgrid-section { /* a <tr> */
    height: 1px /* better than 0, for firefox */

  }
.fc .fc-scrollgrid-section > td {
      height: 1px; /* needs a height so inner div within grow. better than 0, for firefox */
    }
.fc .fc-scrollgrid-section table {
      height: 1px;
        /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */
        /* serves as a min-height. harmless */
    }
.fc .fc-scrollgrid-section-liquid > td {
      height: 100%; /* better than `auto`, for firefox */
    }
.fc .fc-scrollgrid-section > * {
    border-top-width: 0;
    border-left-width: 0;
  }
.fc .fc-scrollgrid-section-header > *,
  .fc .fc-scrollgrid-section-footer > * {
    border-bottom-width: 0;
  }
.fc .fc-scrollgrid-section-body table,
  .fc .fc-scrollgrid-section-footer table {
    border-bottom-style: hidden; /* head keeps its bottom border tho */
  }
.fc {

  /* stickiness */

}
.fc .fc-scrollgrid-section-sticky > * {
    background: #fff;
    background: var(--fc-page-bg-color, #fff);
    position: sticky;
    z-index: 3; /* TODO: var */
    /* TODO: box-shadow when sticking */
  }
.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {
    top: 0; /* because border-sharing causes a gap at the top */
      /* TODO: give safari -1. has bug */
  }
.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {
    bottom: 0; /* known bug: bottom-stickiness doesn't work in safari */
  }
.fc .fc-scrollgrid-sticky-shim { /* for horizontal scrollbar */
    height: 1px; /* needs height to create scrollbars */
    margin-bottom: -1px;
  }
.fc-sticky { /* no .fc wrap because used as child of body */
  position: sticky;
}
.fc .fc-view-harness {
    flex-grow: 1; /* because this harness is WITHIN the .fc's flexbox */
    position: relative;
  }
.fc {

  /* when the harness controls the height, make the view liquid */

}
.fc .fc-view-harness-active > .fc-view {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
.fc .fc-col-header-cell-cushion {
    display: inline-block; /* x-browser for when sticky (when multi-tier header) */
    padding: 2px 4px;
  }
.fc .fc-bg-event,
  .fc .fc-non-business,
  .fc .fc-highlight {
    /* will always have a harness with position:relative/absolute, so absolutely expand */
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
.fc .fc-non-business {
    background: rgba(215, 215, 215, 0.3);
    background: var(--fc-non-business-color, rgba(215, 215, 215, 0.3));
  }
.fc .fc-bg-event {
    background: rgb(143, 223, 130);
    background: var(--fc-bg-event-color, rgb(143, 223, 130));
    opacity: 0.3;
    opacity: var(--fc-bg-event-opacity, 0.3)
  }
.fc .fc-bg-event .fc-event-title {
      margin: .5em;
      font-size: .85em;
      font-size: var(--fc-small-font-size, .85em);
      font-style: italic;
    }
.fc .fc-highlight {
    background: rgba(188, 232, 241, 0.3);
    background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3));
  }
.fc .fc-cell-shaded,
  .fc .fc-day-disabled {
    background: rgba(208, 208, 208, 0.3);
    background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  }
/* link resets */
/* ---------------------------------------------------------------------------------------------------- */
a.fc-event,
a.fc-event:hover {
  text-decoration: none;
}
/* cursor */
.fc-event[href],
.fc-event.fc-event-draggable {
  cursor: pointer;
}
/* event text content */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event .fc-event-main {
    position: relative;
    z-index: 2;
  }
/* dragging */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event-dragging:not(.fc-event-selected) { /* MOUSE */
    opacity: 0.75;
  }
.fc-event-dragging.fc-event-selected { /* TOUCH */
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
  }
/* resizing */
/* ---------------------------------------------------------------------------------------------------- */
/* (subclasses should hone positioning for touch and non-touch) */
.fc-event .fc-event-resizer {
    display: none;
    position: absolute;
    z-index: 4;
  }
.fc-event:hover, /* MOUSE */
.fc-event-selected { /* TOUCH */

}
.fc-event:hover .fc-event-resizer, .fc-event-selected .fc-event-resizer {
    display: block;
  }
.fc-event-selected .fc-event-resizer {
    border-radius: 4px;
    border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
    border-width: 1px;
    border-width: var(--fc-event-resizer-dot-border-width, 1px);
    width: 8px;
    width: var(--fc-event-resizer-dot-total-width, 8px);
    height: 8px;
    height: var(--fc-event-resizer-dot-total-width, 8px);
    border-style: solid;
    border-color: inherit;
    background: #fff;
    background: var(--fc-page-bg-color, #fff)

    /* expand hit area */

  }
.fc-event-selected .fc-event-resizer:before {
      content: '';
      position: absolute;
      top: -20px;
      left: -20px;
      right: -20px;
      bottom: -20px;
    }
/* selecting (always TOUCH) */
/* OR, focused by tab-index */
/* (TODO: maybe not the best focus-styling for .fc-daygrid-dot-event) */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event-selected,
.fc-event:focus {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2)

  /* expand hit area (subclasses should expand) */

}
.fc-event-selected:before, .fc-event:focus:before {
    content: "";
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
.fc-event-selected,
.fc-event:focus {

  /* dimmer effect */

}
.fc-event-selected:after, .fc-event:focus:after {
    content: "";
    background: rgba(0, 0, 0, 0.25);
    background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));
    position: absolute;
    z-index: 1;

    /* assume there's a border on all sides. overcome it. */
    /* sometimes there's NOT a border, in which case the dimmer will go over */
    /* an adjacent border, which looks fine. */
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
  }
/*
A HORIZONTAL event
*/
.fc-h-event { /* allowed to be top-level */
  display: block;
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color, #3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color, #3788d8)

}
.fc-h-event .fc-event-main {
    color: #fff;
    color: var(--fc-event-text-color, #fff);
  }
.fc-h-event .fc-event-main-frame {
    display: flex; /* for make fc-event-title-container expand */
  }
.fc-h-event .fc-event-time {
    max-width: 100%; /* clip overflow on this element */
    overflow: hidden;
  }
.fc-h-event .fc-event-title-container { /* serves as a container for the sticky cushion */
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0; /* important for allowing to shrink all the way */
  }
.fc-h-event .fc-event-title {
    display: inline-block; /* need this to be sticky cross-browser */
    vertical-align: top; /* for not messing up line-height */
    left: 0;  /* for sticky */
    right: 0; /* for sticky */
    max-width: 100%; /* clip overflow on this element */
    overflow: hidden;
  }
.fc-h-event.fc-event-selected:before {
    /* expand hit area */
    top: -10px;
    bottom: -10px;
  }
/* adjust border and border-radius (if there is any) for non-start/end */
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}
/* resizers */
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
  top: 0;
  bottom: 0;
  width: 8px;
  width: var(--fc-event-resizer-thickness, 8px);
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
  cursor: w-resize;
  left: -4px;
  left: calc(-0.5 * var(--fc-event-resizer-thickness, 8px));
}
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
  cursor: e-resize;
  right: -4px;
  right: calc(-0.5 * var(--fc-event-resizer-thickness, 8px));
}
/* resizers for TOUCH */
.fc-h-event.fc-event-selected .fc-event-resizer {
  top: 50%;
  margin-top: -4px;
  margin-top: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
  left: -4px;
  left: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
  right: -4px;
  right: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.fc .fc-popover {
    position: absolute;
    z-index: 9999;
    box-shadow: 0 2px 6px rgba(0,0,0,.15);
  }
.fc .fc-popover-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 3px 4px;
  }
.fc .fc-popover-title {
    margin: 0 2px;
  }
.fc .fc-popover-close {
    cursor: pointer;
    opacity: 0.65;
    font-size: 1.1em;
  }
.fc-theme-standard .fc-popover {
    border: 1px solid #ddd;
    border: 1px solid var(--fc-border-color, #ddd);
    background: #fff;
    background: var(--fc-page-bg-color, #fff);
  }
.fc-theme-standard .fc-popover-header {
    background: rgba(208, 208, 208, 0.3);
    background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  }

:root {
  --fc-daygrid-event-dot-width: 8px;
}
/* help things clear margins of inner content */
.fc-daygrid-day-frame,
.fc-daygrid-day-events,
.fc-daygrid-event-harness { /* for event top/bottom margins */
}
.fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before {
  content: "";
  clear: both;
  display: table; }
.fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after {
  content: "";
  clear: both;
  display: table; }
.fc .fc-daygrid-body { /* a <div> that wraps the table */
    position: relative;
    z-index: 1; /* container inner z-index's because <tr>s can't do it */
  }
.fc .fc-daygrid-day.fc-day-today {
      background-color: rgba(255, 220, 40, 0.15);
      background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
    }
.fc .fc-daygrid-day-frame {
    position: relative;
    min-height: 100%; /* seems to work better than `height` because sets height after rows/cells naturally do it */
  }
.fc {

  /* cell top */

}
.fc .fc-daygrid-day-top {
    display: flex;
    flex-direction: row-reverse;
  }
.fc .fc-day-other .fc-daygrid-day-top {
    opacity: 0.3;
  }
.fc {

  /* day number (within cell top) */

}
.fc .fc-daygrid-day-number {
    position: relative;
    z-index: 4;
    padding: 4px;
  }
.fc {

  /* event container */

}
.fc .fc-daygrid-day-events {
    margin-top: 1px; /* needs to be margin, not padding, so that available cell height can be computed */
  }
.fc {

  /* positioning for balanced vs natural */

}
.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
      position: absolute;
      left: 0;
      right: 0;
    }
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
      position: relative; /* for containing abs positioned event harnesses */
      min-height: 2em; /* in addition to being a min-height during natural height, equalizes the heights a little bit */
    }
.fc .fc-daygrid-body-natural { /* can coexist with -unbalanced */
  }
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
      margin-bottom: 1em;
    }
.fc {

  /* event harness */

}
.fc .fc-daygrid-event-harness {
    position: relative;
  }
.fc .fc-daygrid-event-harness-abs {
    position: absolute;
    top: 0; /* fallback coords for when cannot yet be computed */
    left: 0; /* */
    right: 0; /* */
  }
.fc .fc-daygrid-bg-harness {
    position: absolute;
    top: 0;
    bottom: 0;
  }
.fc {

  /* bg content */

}
.fc .fc-daygrid-day-bg .fc-non-business { z-index: 1 }
.fc .fc-daygrid-day-bg .fc-bg-event { z-index: 2 }
.fc .fc-daygrid-day-bg .fc-highlight { z-index: 3 }
.fc {

  /* events */

}
.fc .fc-daygrid-event {
    z-index: 6;
    margin-top: 1px;
  }
.fc .fc-daygrid-event.fc-event-mirror {
    z-index: 7;
  }
.fc {

  /* cell bottom (within day-events) */

}
.fc .fc-daygrid-day-bottom {
    font-size: .85em;
    padding: 2px 3px 0
  }
.fc .fc-daygrid-day-bottom:before {
  content: "";
  clear: both;
  display: table; }
.fc .fc-daygrid-more-link {
    position: relative;
    z-index: 4;
    cursor: pointer;
  }
.fc {

  /* week number (within frame) */

}
.fc .fc-daygrid-week-number {
    position: absolute;
    z-index: 5;
    top: 0;
    padding: 2px;
    min-width: 1.5em;
    text-align: center;
    background-color: rgba(208, 208, 208, 0.3);
    background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
    color: #808080;
    color: var(--fc-neutral-text-color, #808080);
  }
.fc {

  /* popover */

}
.fc .fc-more-popover .fc-popover-body {
    min-width: 220px;
    padding: 10px;
  }
.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {
  margin-left: 2px;
}
.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin-right: 2px;
}
.fc-direction-ltr .fc-daygrid-week-number {
    left: 0;
    border-radius: 0 0 3px 0;
  }
.fc-direction-rtl .fc-daygrid-week-number {
    right: 0;
    border-radius: 0 0 0 3px;
  }
.fc-liquid-hack .fc-daygrid-day-frame {
    position: static; /* will cause inner absolute stuff to expand to <td> */
  }
.fc-daygrid-event { /* make root-level, because will be dragged-and-dropped outside of a component root */
  position: relative; /* for z-indexes assigned later */
  white-space: nowrap;
  border-radius: 3px; /* dot event needs this to when selected */
  font-size: .85em;
  font-size: var(--fc-small-font-size, .85em);
}
/* --- the rectangle ("block") style of event --- */
.fc-daygrid-block-event .fc-event-time {
    font-weight: bold;
  }
.fc-daygrid-block-event .fc-event-time,
  .fc-daygrid-block-event .fc-event-title {
    padding: 1px;
  }
/* --- the dot style of event --- */
.fc-daygrid-dot-event {
  display: flex;
  align-items: center;
  padding: 2px 0

}
.fc-daygrid-dot-event .fc-event-title {
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0; /* important for allowing to shrink all the way */
    overflow: hidden;
    font-weight: bold;
  }
.fc-daygrid-dot-event:hover,
  .fc-daygrid-dot-event.fc-event-mirror {
    background: rgba(0, 0, 0, 0.1);
  }
.fc-daygrid-dot-event.fc-event-selected:before {
    /* expand hit area */
    top: -10px;
    bottom: -10px;
  }
.fc-daygrid-event-dot { /* the actual dot */
  margin: 0 4px;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid #3788d8;
  border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8);
  border-radius: 4px;
  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2);
}
/* --- spacing between time and title --- */
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
    margin-right: 3px;
  }
.fc-direction-rtl .fc-daygrid-event .fc-event-time {
    margin-left: 3px;
  }

/*
A VERTICAL event
*/

.fc-v-event { /* allowed to be top-level */
  display: block;
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color, #3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color, #3788d8)

}

.fc-v-event .fc-event-main {
    color: #fff;
    color: var(--fc-event-text-color, #fff);
    height: 100%;
  }

.fc-v-event .fc-event-main-frame {
    height: 100%;
    display: flex;
    flex-direction: column;
  }

.fc-v-event .fc-event-time {
    flex-grow: 0;
    flex-shrink: 0;
    max-height: 100%;
    overflow: hidden;
  }

.fc-v-event .fc-event-title-container { /* a container for the sticky cushion */
    flex-grow: 1;
    flex-shrink: 1;
    min-height: 0; /* important for allowing to shrink all the way */
  }

.fc-v-event .fc-event-title { /* will have fc-sticky on it */
    top: 0;
    bottom: 0;
    max-height: 100%; /* clip overflow */
    overflow: hidden;
  }

.fc-v-event:not(.fc-event-start) {
    border-top-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

.fc-v-event:not(.fc-event-end) {
    border-bottom-width: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }

.fc-v-event.fc-event-selected:before {
    /* expand hit area */
    left: -10px;
    right: -10px;
  }

.fc-v-event {

  /* resizer (mouse AND touch) */

}

.fc-v-event .fc-event-resizer-start {
    cursor: n-resize;
  }

.fc-v-event .fc-event-resizer-end {
    cursor: s-resize;
  }

.fc-v-event {

  /* resizer for MOUSE */

}

.fc-v-event:not(.fc-event-selected) .fc-event-resizer {
      height: 8px;
      height: var(--fc-event-resizer-thickness, 8px);
      left: 0;
      right: 0;
    }

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
      top: -4px;
      top: calc(var(--fc-event-resizer-thickness, 8px) / -2);
    }

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
      bottom: -4px;
      bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);
    }

.fc-v-event {

  /* resizer for TOUCH (when event is "selected") */

}

.fc-v-event.fc-event-selected .fc-event-resizer {
      left: 50%;
      margin-left: -4px;
      margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
    }

.fc-v-event.fc-event-selected .fc-event-resizer-start {
      top: -4px;
      top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
    }

.fc-v-event.fc-event-selected .fc-event-resizer-end {
      bottom: -4px;
      bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
    }
.fc .fc-timegrid .fc-daygrid-body { /* the all-day daygrid within the timegrid view */
    z-index: 2; /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */
  }
.fc .fc-timegrid-divider {
    padding: 0 0 2px; /* browsers get confused when you set height. use padding instead */
  }
.fc .fc-timegrid-body {
    position: relative;
    z-index: 1; /* scope the z-indexes of slots and cols */
    min-height: 100%; /* fill height always, even when slat table doesn't grow */
  }
.fc .fc-timegrid-axis-chunk { /* for advanced ScrollGrid */
    position: relative /* offset parent for now-indicator-container */

  }
.fc .fc-timegrid-axis-chunk > table {
      position: relative;
      z-index: 1; /* above the now-indicator-container */
    }
.fc .fc-timegrid-slots {
    position: relative;
    z-index: 1;
  }
.fc .fc-timegrid-slot { /* a <td> */
    height: 1.5em;
    border-bottom: 0 /* each cell owns its top border */
  }
.fc .fc-timegrid-slot:empty:before {
      content: '\00a0'; /* make sure there's at least an empty space to create height for height syncing */
    }
.fc .fc-timegrid-slot-minor {
    border-top-style: dotted;
  }
.fc .fc-timegrid-slot-label-cushion {
    display: inline-block;
    white-space: nowrap;
  }
.fc .fc-timegrid-slot-label {
    vertical-align: middle; /* vertical align the slots */
  }
.fc {


  /* slots AND axis cells (top-left corner of view including the "all-day" text) */

}
.fc .fc-timegrid-axis-cushion,
  .fc .fc-timegrid-slot-label-cushion {
    padding: 0 4px;
  }
.fc {


  /* axis cells (top-left corner of view including the "all-day" text) */
  /* vertical align is more complicated, uses flexbox */

}
.fc .fc-timegrid-axis-frame-liquid {
    height: 100%; /* will need liquid-hack in FF */
  }
.fc .fc-timegrid-axis-frame {
    overflow: hidden;
    display: flex;
    align-items: center; /* vertical align */
    justify-content: flex-end; /* horizontal align. matches text-align below */
  }
.fc .fc-timegrid-axis-cushion {
    max-width: 60px; /* limits the width of the "all-day" text */
    flex-shrink: 0; /* allows text to expand how it normally would, regardless of constrained width */
  }
.fc-direction-ltr .fc-timegrid-slot-label-frame {
    text-align: right;
  }
.fc-direction-rtl .fc-timegrid-slot-label-frame {
    text-align: left;
  }
.fc-liquid-hack .fc-timegrid-axis-frame-liquid {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  }
.fc .fc-timegrid-col.fc-day-today {
      background-color: rgba(255, 220, 40, 0.15);
      background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
    }
.fc .fc-timegrid-col-frame {
    min-height: 100%; /* liquid-hack is below */
    position: relative;
  }
.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
    }
.fc-media-screen .fc-timegrid-cols {
    position: absolute; /* no z-index. children will decide and go above slots */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
  }
.fc-media-screen .fc-timegrid-cols > table {
      height: 100%;
    }
.fc-media-screen .fc-timegrid-col-bg,
  .fc-media-screen .fc-timegrid-col-events,
  .fc-media-screen .fc-timegrid-now-indicator-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
.fc {

  /* bg */

}
.fc .fc-timegrid-col-bg {
    z-index: 2; /* TODO: kill */
  }
.fc .fc-timegrid-col-bg .fc-non-business { z-index: 1 }
.fc .fc-timegrid-col-bg .fc-bg-event { z-index: 2 }
.fc .fc-timegrid-col-bg .fc-highlight { z-index: 3 }
.fc .fc-timegrid-bg-harness {
    position: absolute; /* top/bottom will be set by JS */
    left: 0;
    right: 0;
  }
.fc {

  /* fg events */
  /* (the mirror segs are put into a separate container with same classname, */
  /* and they must be after the normal seg container to appear at a higher z-index) */

}
.fc .fc-timegrid-col-events {
    z-index: 3;
    /* child event segs have z-indexes that are scoped within this div */
  }
.fc {

  /* now indicator */

}
.fc .fc-timegrid-now-indicator-container {
    bottom: 0;
    overflow: hidden; /* don't let overflow of lines/arrows cause unnecessary scrolling */
    /* z-index is set on the individual elements */
  }
.fc-direction-ltr .fc-timegrid-col-events {
    margin: 0 2.5% 0 2px;
  }
.fc-direction-rtl .fc-timegrid-col-events {
    margin: 0 2px 0 2.5%;
  }
.fc-timegrid-event-harness {
  position: absolute /* top/left/right/bottom will all be set by JS */
}
.fc-timegrid-event-harness > .fc-timegrid-event {
    position: absolute; /* absolute WITHIN the harness */
    top: 0; /* for when not yet positioned */
    bottom: 0; /* " */
    left: 0;
    right: 0;
  }
.fc-timegrid-event-harness-inset .fc-timegrid-event,
.fc-timegrid-event.fc-event-mirror,
.fc-timegrid-more-link {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}
.fc-timegrid-event,
.fc-timegrid-more-link { /* events need to be root */
  font-size: .85em;
  font-size: var(--fc-small-font-size, .85em);
  border-radius: 3px;
}
.fc-timegrid-event { /* events need to be root */
  margin-bottom: 1px /* give some space from bottom */
}
.fc-timegrid-event .fc-event-main {
    padding: 1px 1px 0;
  }
.fc-timegrid-event .fc-event-time {
    white-space: nowrap;
    font-size: .85em;
    font-size: var(--fc-small-font-size, .85em);
    margin-bottom: 1px;
  }
.fc-timegrid-event-short .fc-event-main-frame {
    flex-direction: row;
    overflow: hidden;
  }
.fc-timegrid-event-short .fc-event-time:after {
    content: '\00a0-\00a0'; /* dash surrounded by non-breaking spaces */
  }
.fc-timegrid-event-short .fc-event-title {
    font-size: .85em;
    font-size: var(--fc-small-font-size, .85em)
  }
.fc-timegrid-more-link { /* does NOT inherit from fc-timegrid-event */
  position: absolute;
  z-index: 9999; /* hack */
  color: inherit;
  color: var(--fc-more-link-text-color, inherit);
  background: #d0d0d0;
  background: var(--fc-more-link-bg-color, #d0d0d0);
  cursor: pointer;
  margin-bottom: 1px; /* match space below fc-timegrid-event */
}
.fc-timegrid-more-link-inner { /* has fc-sticky */
  padding: 3px 2px;
  top: 0;
}
.fc-direction-ltr .fc-timegrid-more-link {
    right: 0;
  }
.fc-direction-rtl .fc-timegrid-more-link {
    left: 0;
  }
.fc {

  /* line */

}
.fc .fc-timegrid-now-indicator-line {
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    border-style: solid;
    border-color: red;
    border-color: var(--fc-now-indicator-color, red);
    border-width: 1px 0 0;
  }
.fc {

  /* arrow */

}
.fc .fc-timegrid-now-indicator-arrow {
    position: absolute;
    z-index: 4;
    margin-top: -5px; /* vertically center on top coordinate */
    border-style: solid;
    border-color: red;
    border-color: var(--fc-now-indicator-color, red);
  }
.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
    left: 0;

    /* triangle pointing right. TODO: mixin */
    border-width: 5px 0 5px 6px;
    border-top-color: transparent;
    border-bottom-color: transparent;
  }
.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
    right: 0;

    /* triangle pointing left. TODO: mixin */
    border-width: 5px 6px 5px 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
  }
._cardDoctor_jxq14_1 {
  border: 1px solid #ccd9e6;
  box-sizing: border-box;
  border-radius: 10px;
}

._app_container_calendar_component_jxq14_7 {
  width: 100%;
  height: 282px;
  overflow: auto;
  max-width: 336px;
}

._app_container_schedule_jxq14_14 {
  gap: 0.7rem;
  display: flex;
  margin-bottom: 0.6rem;
}

._app_container_render_jxq14_20 {
  width: 100%;
  max-width: 250px;
}

._app_container_map_jxq14_25 {
  margin-bottom: 1rem;
}

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

._app_title_sytem_jxq14_37 {
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  color: #6e6f7c;
  text-transform: lowercase;
  font-family: "PT Sans Caption";
}

._app_container_hours_jxq14_46 {
  width: 100%;
  display: flex;
  max-width: 53px;
  cursor: pointer;
  border-radius: 5px;
  align-items: center;
  border-radius: 5px;
  background: #ffffff;
  flex-direction: column;
  padding: 0.3rem 0.8rem;
  justify-content: center;
  border: 1px solid #00b4cc;
}

._app_container_hours_active_jxq14_61 {
  width: 100%;
  display: flex;
  max-width: 53px;
  cursor: pointer;
  border-radius: 5px;
  align-items: center;
  border-radius: 5px;
  background: #00b4cc;
  flex-direction: column;
  padding: 0.3rem 0.8rem;
  justify-content: center;
}

._hours_jxq14_75 {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  font-family: "PT Sans Caption";
}

._type_jxq14_82 {
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  text-transform: lowercase;
  font-family: "PT Sans Caption";
}

._app_container_left_hours_jxq14_90 {
  width: 100%;
  display: flex;
  min-width: 40px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

._line_jxq14_99 {
  border-right: 1px solid black;
}

._app_container_sum_jxq14_103 {
  height: 48px;
  display: flex;
  padding: 0.2rem;
  cursor: pointer;
  border-radius: 5px;
  align-items: center;
  background: #ffffff;
  justify-content: center;
  border: 1px solid #d6e0eb;
}

._app_card_doctor_jxq14_115 {
  gap: 1rem;
  display: flex;
  padding: 1rem;
  cursor: pointer;
  border-radius: 10px;
  margin-bottom: 1rem;
  background: #ffffff;
  border: 1px solid #ccd9e6;
  box-shadow: 0px 0px 6px rgba(43, 71, 139, 0.15);
}

._app_card_doctor_active_jxq14_127 {
  gap: 1rem;
  display: flex;
  padding: 1rem;
  cursor: pointer;
  border-radius: 10px;
  margin-bottom: 1rem;
  background: #00b4cc;
  border: 1px solid #ccd9e6;
  box-shadow: 0px 0px 6px rgba(43, 71, 139, 0.15);
}

._app_container_img_jxq14_139 {
  width: 40px;
  height: 40px;
  border-radius: 6px;
}

._container_name_doctor_jxq14_145 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  max-width: 282px;
}

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

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

._app_container_card_component_jxq14_168 {
  width: 100%;
  height: 282px;
  overflow: auto;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container1_4yvuv_8 {
  display: flex;
  flex-direction: row;
}

._throwThisToTheBottom_4yvuv_13 {
  display: flex;
  flex-direction: column-reverse;
}

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

._textarea_4yvuv_23 {
  resize: none;
  font-size: 12px;
}

._subtitle_4yvuv_28 {
  margin: 16px 0 0 0;
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._styleSelect_4yvuv_36 {
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

._container3_4yvuv_43 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._ItemTiny_4yvuv_49 {
  flex: 2;
  display: flex;
  flex-direction: column;
  width: 27px;
}

._ItemSmall_4yvuv_56 {
  flex: 6;
  display: flex;
  flex-direction: column;
}

._ItemSmall_new_4yvuv_62 {
  flex: 3;
  display: flex;
  flex-direction: column;
}

._Item_4yvuv_49 {
  flex: 0.6;
  display: flex;
  flex-direction: column;
}

._imagePadding_4yvuv_74 {
  margin-top: 8px;
}

._imagePaddingNew_4yvuv_78 {
  margin-top: 25px;
}

._letterPadding_4yvuv_82 {
  padding-left: 8px;
  color: #005dbf;
}

._btn_4yvuv_87 {
  cursor: pointer;
  filter: brightness(0) saturate(100%) invert(20%);
}

._btnNew_4yvuv_92 {
  cursor: pointer;
  filter: grayscale(100%);
}

._btnNew_4yvuv_92:hover {
  filter: none;
}

._buttonCreatCount_4yvuv_101 {
  flex-direction: row;
  float: right;
  width: 185px;
  background-color: #f5f7fa;
  height: 30px;
  display: inline-flex;
  border-radius: 10px;
  justify-content: space-evenly;
}

._Boton_4yvuv_112 {
  cursor: pointer;
  flex-direction: row;
  width: 64px;
  background-color: rgba(0, 93, 191, 0.1);
  height: 24px;
  border-radius: 10px;
}

._filesDir_4yvuv_121 {
  flex-direction: row;
  display: inline-flex;
}

._position_4yvuv_126 {
  position: relative;
}

._buttonCreatCount_4yvuv_101 > p {
  size: 76px;
  line-height: 16px;
  margin-bottom: 0;
  color: #005dbf;
  font-weight: 700;
}

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

._deleteicon_4yvuv_138 span {
  position: absolute;
  display: block;
  top: -6px;
  right: -6px;
  width: 16px;
  height: 16px;
  font-size: 10px;
  text-align: center;
  color: #fff;
  background: #005dbf;
  cursor: pointer;
  border-radius: 50%;
}

._deleteicon_4yvuv_138 input {
  flex: 1;
}

._imagePaddingType_4yvuv_163 {
  width: 20px;
  height: 20px;
  margin: 5px 0px 0px 6px;
}

._buttonCreatCount_4yvuv_101 > img {
  padding: 0px 0px 0px 0px;
  margin-top: 6px;
}

._ellipsis_4yvuv_174 {
  width: 150px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

._labelNew_4yvuv_181 {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #005dbf;
  padding: 6px 1px 3px 4px;
}

._justify_4yvuv_192 {
  justify-content: space-between;
}

._btn_4yvuv_87:hover {
  filter: none;
}

._ItemTiny_new_4yvuv_200 {
  flex: 2.36;
  display: flex;
  flex-direction: column;
  width: 27px;
}

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

._mainRow_4yvuv_216 {
  display: inline-flex;
  width: 100%;
  vertical-align: middle;
  justify-content: space-between;
  padding: 0 0.5rem;
}

._crudModalInputDate_4yvuv_224 {
  font-size: 1vw;
  flex: 1 1 auto;
}

._backgroundModal_4yvuv_229 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
}

._ItemTiny2_4yvuv_234 {
  flex: 1.33;
  display: flex;
  flex-direction: column;
  width: 25px;
}

._ItemTiny3_4yvuv_241 {
  flex: 2;
  display: flex;
  flex-direction: column;
}

._ItemMedium_4yvuv_247 {
  flex: 1;
  display: flex;
  flex-direction: row;
  width: 27px;
}

._Aling_4yvuv_254 {
  display: flex;
  flex: 1;
  margin-left: auto;
  position: relative;
}

._AlingNew_4yvuv_261 {
  display: flex;
  flex: 1;
  margin-left: auto;
  position: relative;
  margin-top: -22px;
}

._inputMargin_4yvuv_269 {
  margin-right: 8px;
}

._inputMarginNew_4yvuv_273 {
  margin-right: 15px;
}

._negativeMargin_4yvuv_277 {
  margin-left: -13px;
}

._inputMarginleft_4yvuv_281 {
  margin-left: 15px;
  margin-right: 15px;
}

._inputMarginleftNew_4yvuv_286 {
  margin-left: 15px;
  margin-right: 15px;
}

._paddingButton_4yvuv_291 {
  padding-bottom: 15px;
}

._btnPrimary_4yvuv_295 {
  background-color: #fff !important;
  border: 1.5px solid #01a0f6 !important;
  color: #01a0f6 !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

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

._btnSecondary_4yvuv_320 {
  background-color: #005dbf !important;
  border: 1.5px solid #005dbf !important;
  color: #fff !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: center;
}

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

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

._ItemCheckbox_4yvuv_346 {
  display: flex;
  margin-top: 24px;
}

._registerInputs_4yvuv_351 {
  border: 1px solid #7fadde !important;
  border-radius: 5px !important;
  width: 100%;
  padding: 0 0.5rem !important;
  height: 24px;
  font-size: 12px;
}

._registerInputs_4yvuv_351:disabled {
  background-color: #f5f7fa;
  border: 1px solid #7fadde;
}

._selectRegister2_4yvuv_365 {
  height: 30px;
  width: 100%;
  border: 1.5px solid #7fadde;
  border-radius: 5px;
  flex: 1;
}

._greyRow_4yvuv_373 {
  display: flex;
  flex-direction: row;
  background-color: #ddd;
  border-radius: 0.5rem;
  margin-top: 1rem;
  padding: 0.5rem;
  padding: 0.5rem 2rem;
}

._textArea_4yvuv_383 {
  height: 32px;
  border: 1.5px solid #7fadde;
  border-radius: 6px;
}

._textAreaClear_4yvuv_389 {
  height: 50px;
  border: 1.5px solid #01a0f6;
  border-radius: 6px;
  color: #58595b;
  padding: 5px;
  min-height: 30px;
  max-height: 100px;
}

._textArea_new_4yvuv_399 {
  height: 27px;
  border: 1.5px solid #7fadde;
  border-radius: 6px;
}

._textArea_new2_4yvuv_405 {
  min-height: 142px;
  width: 100%;
  border: 1.5px solid #7fadde;
  border-radius: 6px;
}

._textArea_new3_4yvuv_412 {
  min-height: 142px;
  width: 100%;
  border: 1.5px solid #7fadde;
  border-radius: 6px;
  padding: 10px;
  outline: none;
  color: #58595b;
  height: 3rem;
}

._bottomRow_4yvuv_423 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._bottomRow_4yvuv_423 > Button {
  margin-left: 12px;
}

._tableButton_4yvuv_436 {
  cursor: pointer;
  color: #697387;
  text-decoration: none;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  font-size: 12px;
  line-height: 16px;
}

._tableButton_4yvuv_436:hover {
  color: #005dbf;
  padding-top: 0px;
  transition-duration: 0.2s;
}

._tableSlash_4yvuv_453 {
  color: #697387;
  font-size: 12px;
  line-height: 16px;
}

._traerReq_4yvuv_459 {
  display: flex;
  min-width: 140px;
  height: 30px;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
  color: #697387;
  cursor: pointer;
  border-radius: 10px;
  margin: 0 0 0 auto;
}

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

._traerReq_4yvuv_459 > p {
  flex: 1;
  margin: 8px 6px 4px 6px;
}

._traerReq_4yvuv_459:hover > p {
  color: #005dbf;
}

._traerReq_4yvuv_459:hover > img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._pseudoInput_4yvuv_489 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._pseudoInput_4yvuv_489 > p {
  margin: 0;
  color: #cecece;
  font-size: 16px;
  line-height: 24px;
  height: 22px;
  padding-left: 8px;
  overflow: hidden;
}

._size_4yvuv_505 {
  width: 32px;
  height: 32px;
}

._sizeNew_4yvuv_510 {
  width: 25px;
  height: 25px;
}

._sizeNew2_4yvuv_515 {
  width: 16px;
  height: 16px;
}

._popupReqActive_4yvuv_520::before {
  width: 12px;
  height: 12px;
  cursor: default;
}

._pseudoInput_4yvuv_489 > img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 22px;
  margin: 0;
}

._urgente_4yvuv_535 {
  color: #697387;
  line-height: 16px;
  font-size: 12px;
  display: inline;
}

._newArticle_4yvuv_542 {
  margin: 0 5px;
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
  padding: 0 15px;
}

._adjustIcon_4yvuv_549 {
  cursor: pointer;
  width: 20px;
  margin: 0;
}

._pointer_4yvuv_555 {
  cursor: pointer;
}

._pointerNew_4yvuv_559 {
  cursor: pointer;
  margin-top: -3px;
}

._orangeIcon_4yvuv_564 {
  fill: #ff8b00;
  filter: saturate(3000%) hue-rotate(190deg);
}

._orangeBorder_4yvuv_569 {
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
}

._orangeText_4yvuv_574 {
  color: #ff8b00;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
}

._orangeCheck_4yvuv_581 {
  background-color: #ff8b00;
  border-color: #ff8b00;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container1_4yvuv_8 {
  display: flex;
  flex-direction: row;
}

._throwThisToTheBottom_4yvuv_13 {
  display: flex;
  flex-direction: column-reverse;
}

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

._ItemSmall1_4yvuv_608 {
  flex: 4.7;
  display: flex;
  flex-direction: column;
}

._crudModalLabelGris_4yvuv_614 {
  font-size: 12px;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #58595b;
}

._LabelIntoDropzone_4yvuv_623 {
  font-size: 12px;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #cecece;
  font-weight: 400;
}

._registerInputsBlue_4yvuv_633 {
  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;
}

._registerInputsBlue_4yvuv_633:disabled {
  background-color: #f5f7fa;
  border: 1px solid #7fadde;
}

._registerInputsBlue_4yvuv_633[type=date] {
  color: #7fadde;
  font-weight: bold;
  outline: none;
}

._registerInputsClearBlue_4yvuv_656 {
  border: 1px solid #7fadde;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 24px;
  font-size: 12px;
  outline: none;
}

._registerInputsClearBlue_4yvuv_656:disabled {
  background-color: #f5f7fa;
  border: 1px solid #7fadde;
}

._registerInputsGris_4yvuv_671 {
  border: 1px solid #7fadde;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 24px;
  color: #58595b;
  font-size: 12px;
  outline: none;
}

._textarea_4yvuv_23 {
  resize: none;
}

._size_4yvuv_505 {
  width: 32px;
  height: 32px;
}

._subtitle_4yvuv_28 {
  margin: 16px 0 0 0;
  color: #01a0f6;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._styleSelect_4yvuv_36 {
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

._container3_4yvuv_43 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._ItemTiny_4yvuv_49 {
  flex: 2;
  display: flex;
  flex-direction: column;
  width: 27px;
}

._ItemSmall_4yvuv_56 {
  flex: 6;
  display: flex;
  flex-direction: column;
}

._inputAlling_4yvuv_725 {
  flex-direction: column;
  align-items: flex-start;
}

._ItemSmall1_4yvuv_608 {
  flex: 4.7;
  display: flex;
  flex-direction: column;
}

._ItemSmall_new_4yvuv_62 {
  flex: 3;
  display: flex;
  flex-direction: column;
}

._Item_4yvuv_49 {
  flex: 0.58;
  display: flex;
  flex-direction: column;
}

._Item3_4yvuv_748 {
  flex: 0.62;
  display: flex;
  flex-direction: column;
}

._Item2_4yvuv_754 {
  flex: 0.53;
  display: flex;
  flex-direction: column;
}

._imagePadding_4yvuv_74 {
  margin-top: 8px;
}

._imagePaddingNew_4yvuv_78 {
  margin-top: 25px;
}

._letterPadding_4yvuv_82 {
  padding-left: 8px;
  color: #005dbf;
}

._btn_4yvuv_87 {
  cursor: pointer;
  filter: brightness(0) saturate(100%) invert(20%);
}

._btnNew_4yvuv_92 {
  cursor: pointer;
  filter: grayscale(100%);
}

._btnNew_4yvuv_92:hover {
  filter: none;
}

._imagePadding2_4yvuv_787 {
  margin-top: -3px;
}

._buttonCreatCount_4yvuv_101 {
  flex-direction: row;
  float: right;
  width: 185px;
  background-color: #f5f7fa;
  height: 30px;
  display: inline-flex;
  border-radius: 10px;
  justify-content: space-evenly;
}

._Boton_4yvuv_112 {
  cursor: pointer;
  flex-direction: row;
  width: 64px;
  background-color: rgba(0, 93, 191, 0.1);
  height: 24px;
  border-radius: 10px;
}

._filesDir_4yvuv_121 {
  flex-direction: row;
  display: inline-flex;
}

._position_4yvuv_126 {
  position: relative;
}

._buttonCreatCount_4yvuv_101 > p {
  size: 76px;
  line-height: 16px;
  margin-bottom: 0;
  color: #005dbf;
  font-weight: 700;
}

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

._deleteicon_4yvuv_138 span {
  position: absolute;
  display: block;
  top: -6px;
  right: -6px;
  width: 16px;
  height: 16px;
  font-size: 10px;
  text-align: center;
  color: #fff;
  background: #005dbf;
  cursor: pointer;
  border-radius: 50%;
}

._size_4yvuv_505 {
  width: 32px;
  height: 32px;
}

._deleteicon_4yvuv_138 input {
  flex: 1;
}

._imagePaddingType_4yvuv_163 {
  width: 20px;
  height: 20px;
  margin: 5px 0px 0px 6px;
}

._buttonCreatCount_4yvuv_101 > img {
  padding: 0px 0px 0px 0px;
  margin-top: 6px;
}

._ellipsis_4yvuv_174 {
  width: 150px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

._labelNew_4yvuv_181 {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #005dbf;
  padding: 6px 1px 3px 4px;
}

._justify_4yvuv_192 {
  justify-content: space-between;
}

._btn_4yvuv_87:hover {
  filter: none;
}

._ItemTiny_new_4yvuv_200 {
  flex: 2.36;
  display: flex;
  flex-direction: column;
  width: 27px;
}

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

._mainRow_4yvuv_216 {
  display: inline-flex;
  width: 100%;
  vertical-align: middle;
  justify-content: space-between;
  padding: 0 0.5rem;
}

._crudModalInputDate_4yvuv_224 {
  font-size: 1vw;
  flex: 1 1 auto;
}

._backgroundModal_4yvuv_229 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding-bottom: 16px;
  padding-left: 15px;
  padding-right: 20px;
}

._backgroundModal_new_4yvuv_932 {
  border-radius: 10px;
  padding-bottom: 16px;
  padding-left: 15px;
  margin-right: -20px;
  padding-right: 20px;
}

._ItemTiny2_4yvuv_234 {
  flex: 1.33;
  display: flex;
  flex-direction: column;
  width: 25px;
}

._ItemTiny_cantidad_4yvuv_947 {
  flex: 1.09;
  display: flex;
  flex-direction: column;
  width: 25px;
}

._ItemTiny4_4yvuv_954 {
  flex: 3;
  display: flex;
  flex-direction: column;
  width: 25px;
}

._ItemTiny3_4yvuv_241 {
  flex: 2;
  display: flex;
  flex-direction: column;
}

._ItemMedium_4yvuv_247 {
  flex: 1;
  display: flex;
  flex-direction: row;
  width: 27px;
}

._Aling_4yvuv_254 {
  display: flex;
  flex: 1;
  margin-left: auto;
  position: relative;
}

._inputMargin_4yvuv_269 {
  margin-right: 8px;
}

._inputMarginNew_4yvuv_273 {
  margin-right: 15px;
}

._inputMarginleft_new_4yvuv_989 {
  margin-left: 15px;
}

._negativeMargin_4yvuv_277 {
  margin-left: -13px;
}

._line_4yvuv_997 {
  align-self: flex-end;
}

._inputMarginleft_4yvuv_281 {
  margin-left: 15px;
  margin-right: 15px;
}

._inputMarginleftNew_4yvuv_286 {
  margin-left: 15px;
  margin-right: 15px;
}

._paddingButton_4yvuv_291 {
  padding-bottom: 15px;
}

._btnPrimary_4yvuv_295 {
  background-color: #fff !important;
  border: 1.5px solid #01a0f6 !important;
  color: #01a0f6 !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

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

._btnSecondary_4yvuv_320 {
  background-color: #005dbf !important;
  border: 1.5px solid #005dbf !important;
  color: #fff !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

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

._ItemCheckbox_4yvuv_346 {
  display: flex;
  margin-top: 24px;
}

._registerInputs_4yvuv_351 {
  border: 1px solid #7fadde;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 24px;
  font-size: 13px;
}

._selectRegister_4yvuv_365 {
  min-height: 24px;
  width: 100%;
  border: 1.5px solid #7fadde;
  border-radius: 5px;
  flex: 1;
  font-size: 12px;
}

._selectRegisterClearBlue_4yvuv_1088 {
  height: 24px;
  width: 100%;
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  flex: 1;
}

._selectRegisterClearBlue_4yvuv_1088:disabled {
  border: 1.5px solid #01a0f6;
  background-color: #f5f7fa;
  height: 24px;
  width: 100%;
  border-radius: 5px;
  flex: 1;
}

._selectRegisterBlue_4yvuv_1105 {
  height: 27px;
  width: 100%;
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  flex: 1;
  color: #005dbf;
  font-weight: 700;
}

._greyRow_4yvuv_373 {
  display: flex;
  flex-direction: row;
  background-color: #ddd;
  border-radius: 0.5rem;
  margin-top: 1rem;
  padding: 0.5rem;
  padding: 0.5rem 2rem;
}

._textAreaBig_4yvuv_1125 {
  height: 70px;
  border: 1.5px solid #7fadde;
  border-radius: 6px;
}

._textArea_4yvuv_383 {
  height: 32px;
  border: 1.5px solid #7fadde;
  border-radius: 6px;
}

._textArea_new_4yvuv_399 {
  height: 24px;
  border: 1.5px solid #7fadde;
  border-radius: 6px;
}

._bottomRow_4yvuv_423 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._bottomRow_4yvuv_423 > Button {
  margin-left: 12px;
}

._tableButton_4yvuv_436 {
  cursor: pointer;
  color: #697387;
  text-decoration: none;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  font-size: 12px;
  line-height: 16px;
}

._tableButton_4yvuv_436:hover {
  color: #005dbf;
  padding-top: 0px;
  transition-duration: 0.2s;
}

._tableSlash_4yvuv_453 {
  color: #697387;
  font-size: 12px;
  line-height: 16px;
}

._traerReq_4yvuv_459 {
  display: flex;
  min-width: 140px;
  height: 30px;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
  color: #697387;
  cursor: pointer;
  border-radius: 10px;
  margin: 0 0 0 auto;
}

._proArrowWrapper_4yvuv_1192 {
  position: absolute;
  right: 15px;
  top: 40%;
  transform: translateY(-50%);
}

._proArrow_4yvuv_1192 {
  display: inline-block;
  border-style: solid;
  border-color: #01a0f6;
  border-width: 0 2px 2px 0;
  padding: 2.5px;
  vertical-align: middle;
  transition: transform 0.3s;
  transform: rotate(45deg);
}

._proArrow2_4yvuv_1210 {
  display: inline-block;
  border-style: solid;
  border-color: #01a0f6;
  border-width: 0 2px 2px 0;
  padding: 2.5px;
  vertical-align: middle;
  transition: transform 0.3s;
  transform: rotate(-135deg);
}

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

._traerReq_4yvuv_459 > p {
  flex: 1;
  margin: 8px 6px 4px 6px;
}

._traerReq_4yvuv_459:hover > p {
  color: #005dbf;
}

._traerReq_4yvuv_459:hover > img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._pseudoInput_4yvuv_489 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._pseudoInput_4yvuv_489 > p {
  margin: 0;
  color: #cecece;
  font-size: 16px;
  line-height: 24px;
  height: 22px;
  padding-left: 8px;
  overflow: hidden;
}

._size_4yvuv_505 {
  width: 32px;
  height: 32px;
}

._sizeNew_4yvuv_510 {
  width: 25px;
  height: 25px;
}

._sizeNew2_4yvuv_515 {
  width: 16px;
  height: 16px;
}

._popupReqActive_4yvuv_520::before {
  width: 12px;
  height: 12px;
  cursor: default;
}

._pseudoInput_4yvuv_489 > img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 22px;
  margin: 0;
}

._urgente_4yvuv_535 {
  color: #697387;
  line-height: 16px;
  font-size: 12px;
  display: inline;
}

._newArticle_4yvuv_542 {
  margin: 0 5px;
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
  padding: 0 15px;
}

._adjustIcon_4yvuv_549 {
  cursor: pointer;
  width: 20px;
  margin: 0;
}

._pointer_4yvuv_555 {
  cursor: pointer;
}

._pointerNew_4yvuv_559 {
  cursor: pointer;
  margin-top: -4px;
}

._orangeIcon_4yvuv_564 {
  fill: #ff8b00;
  filter: saturate(3000%) hue-rotate(190deg);
}

._orangeBorder_4yvuv_569 {
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
}

._orangeText_4yvuv_574 {
  color: #ff8b00;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
}

._orangeCheck_4yvuv_581 {
  background-color: #ff8b00;
  border-color: #ff8b00;
}

._labelInfo_4yvuv_1335 {
  color: #58595b;
  font-size: 15px;
  line-height: 17px;
}

._divfir_4yvuv_1341 {
  border: 1px solid #005dbf;
  height: 80px;
  border-radius: 10px;
  margin-top: 30px;
}

._divfir2_4yvuv_1348 {
  border: 1px solid #7fadde;
  height: 80px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  transition: 0.4s;
}

._divfir2_4yvuv_1348:hover {
  background-color: #f6f7f7;
}

._Search_4yvuv_1363 {
  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;
}

._Search_4yvuv_1363::placeholder {
  color: #73a5db;
  font-size: 12px;
}

._imageInputLabel_4yvuv_1380 {
  max-width: 280px;
  max-height: 56px;
  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);
  display: flex;
}

._hoverPointer_4yvuv_1393:hover {
  cursor: pointer;
}

._profilepic_4yvuv_1397 {
  width: 210px;
  height: 56px;
  border-radius: 100%;
}

._profilepic2_4yvuv_1403 {
  width: 145px;
  height: 56px;
  border-radius: 10px;
}

._imageInputBtn_4yvuv_1409 {
  display: none;
}

._pseudoInput1_4yvuv_1413 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._ellipsisNew_4yvuv_1419 {
  width: 145px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

._btnPrimaryDark_4yvuv_1426 {
  background-color: #005dbf !important;
  border: 1.5px solid #005dbf !important;
  color: #fff !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

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

._btnExtra_4yvuv_1451 {
  background-color: #fff !important;
  border: 1.5px solid #005dbf !important;
  color: #005dbf !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

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

._btnExtra_4yvuv_1451:disabled > img {
  filter: brightness(0) saturate(100%) invert(95%) sepia(0%) saturate(286%) hue-rotate(155deg) brightness(90%) contrast(86%);
}

._changeColor_4yvuv_1480 {
  filter: brightness(0) saturate(100%) invert(95%) sepia(0%) saturate(286%) hue-rotate(155deg) brightness(90%) contrast(86%);
}

._changeColorClearBlue_4yvuv_1484 {
  filter: brightness(0) saturate(100%) invert(40%) sepia(93%) saturate(1491%) hue-rotate(175deg) brightness(101%) contrast(98%);
}

._changeColorToGray_4yvuv_1488 {
  filter: brightness(0) saturate(100%) invert(95%) sepia(1%) saturate(20%) hue-rotate(321deg) brightness(89%) contrast(89%);
}

._btnImage_4yvuv_1492 {
  cursor: pointer;
}

._btnImage_4yvuv_1492:hover > img {
  filter: brightness(0) saturate(100%) invert(47%) sepia(14%) saturate(7462%) hue-rotate(172deg) brightness(98%) contrast(108%);
}

._btnSecondary2_4yvuv_1500 {
  background-color: #005dbf !important;
  border: 1.5px solid #005dbf !important;
  color: #fff !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: center;
}

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

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

._btnSecondary3_4yvuv_1526 {
  background-color: #01a0f6 !important;
  border: 1.5px solid #01a0f6 !important;
  color: #fff !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: center;
}

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

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

._OrdSlideButton_4yvuv_1552 {
  background: #f7feff;
  box-shadow: 0px 0px 6px rgba(19, 19, 19, 0.2);
  border-radius: 10px;
}.botn {
  border-radius: 15px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  width: 200px;
  height: 130px;
  filter: grayscale(100%);
}

.botn:hover {
  filter: grayscale(0%);
  background-color: rgba(0, 92, 191, 0.0549019608);
}

.botn > div > p {
  margin-top: 5px;
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
}

.bottonn {
  width: 200px;
  height: 130px;
  filter: grayscale(100%);
  border: none;
  margin: auto;
}

.hovimg {
  margin-bottom: 10px;
}

.bottonn:hover .borhov {
  border: 1px solid #005dbf;
  background-color: rgba(0, 92, 191, 0.0549019608);
}
.bottonn:hover {
  filter: grayscale(0%);
}

.borhov {
  border: solid 1px #cecece;
  border-radius: 10px;
  margin: auto;
}

.borhov > p {
  margin-top: 5px;
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
  width: 110px;
  margin: auto;
}

.text-radi {
  margin-top: 5px;
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
  margin: auto 10px;
  color: #58595b;
}

.bg-card {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  width: 690px;
  background: #f2f7fc;
  border-radius: 10px;
}

[data-title]:hover:after {
  opacity: 1;
  visibility: visible;
}

[data-title]:after {
  content: attr(data-title);
  color: #58595b;
  position: absolute;
  padding: 3px 20px;
  bottom: -1.6em;
  left: 100%;
  visibility: hidden;
  background-color: #ffffff;
  box-shadow: 0px 1px 4px rgba(0, 63, 128, 0.35);
  border-radius: 6px;
}

[data-title] {
  position: relative;
}

.bg-button {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  width: max-content;
  background: #f2f7fc;
  border-radius: 10px;
}

.bg-inputs {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  width: 100%;
  background: #f2f7fc;
  border-radius: 10px;
}

.bg-img-prejuridico {
  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: 98% center;
  box-sizing: border-box;
  border-radius: 6px;
}
._btn-following_1hcob_2 {
  background-color: #d5e3f2;
}

._pagination-button_1hcob_6 {
  border: 1px solid #ddd;
}
._pagination-button_1hcob_6 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._simpleTabs__Container_1hcob_23 {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

._simpleTabs_1hcob_23 > 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_1hcob_23 > div > a._active_1hcob_43 {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}

._simpleTabs_1hcob_23 > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}

._simpleTabs__filler_1hcob_58 {
  border-bottom: 1px solid #cecece;
}

._simpleTabs__Subtitle_1hcob_62 {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

._simpleTabs__thirdTitle_1hcob_69 {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}

._simpleTabs__thirdTitle_1hcob_69::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}

._simpleTabs__Area_1hcob_92 {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

._simpleTabs__relative_1hcob_103 {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

._simpleTabs_scroll_1hcob_110 {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

._simpleTabs__wrap_1hcob_117 {
  width: 100%;
}

@media (min-width: 632) {
  ._simpleTabs__wrap_1hcob_117 {
    min-width: 470px;
    width: "35vw";
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_1hcob_144 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_1hcob_144:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_1hcob_155 {
  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_1hcob_166 {
  color: #005dbf;
  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_1hcob_178 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_1hcob_189 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_1hcob_6 {
  color: #005dbf;
  float: right;
}

._text-primary_1hcob_205 {
  color: #005dbf !important;
}

._hoverPointer_1hcob_209:hover {
  cursor: pointer;
}

._margin-left-3rem_1hcob_213 {
  margin-left: 3rem;
}

._pagination-button_1hcob_6 {
  border: 1px solid #ddd;
}
._pagination-button_1hcob_6 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_1hcob_2 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_1hcob_231 {
  background-color: #58595b !important;
}

._input-blue-border_1hcob_235 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_1hcob_242 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}

._circle-red_1hcob_251 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_1hcob_259: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_1hcob_265 {
  float: right;
}

._icons-svg-top-table_1hcob_269 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_1hcob_274 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_1hcob_281 {
  width: 1.5rem;
}

._icons-edit-record_1hcob_285 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_1hcob_290 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_1hcob_296 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_1hcob_302 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_1hcob_309 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_1hcob_290 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_1hcob_320 {
  display: none;
}

._circle-red-tools_1hcob_324 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_1hcob_331:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_1hcob_336 {
  margin-left: 10%;
}

._input-big-height_1hcob_340 {
  height: 2.6rem;
}

._ml-75_1hcob_344 {
  margin-left: 0.75rem;
}

._ml-3_1hcob_348 {
  margin-left: 1rem;
}

._ml-2rem_1hcob_352 {
  margin-left: 2rem;
}

._ml-5_1hcob_356 {
  margin-left: 3rem;
}

._ml-5rem_1hcob_360 {
  margin-left: 5rem;
}

._loading_1hcob_364 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_1hcob_364::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_1hcob_348 {
  margin-left: 1rem;
}

._ml-2rem_1hcob_352 {
  margin-left: 2rem;
}

._ml-5_1hcob_356 {
  margin-left: 3rem;
}

._ml-5rem_1hcob_360 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_1hcob_336 {
    margin-left: 2%;
  }
}
._titlesText_1hcob_408 {
  padding-left: 60px;
}

._textForgotPass_1hcob_412 {
  align-self: baseline;
}

._btnOutlineDarkBlue_1hcob_416 {
  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_1hcob_427 {
  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_1hcob_427:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_1hcob_444:not(._swal2-loading_1hcob_444) ._swal2-styled_1hcob_444:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_1hcob_444:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_1hcob_453 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_1hcob_461 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_1hcob_453:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_1hcob_453:hover ._btnAddTable_1hcob_475 {
  filter: grayscale(0%);
}

._groupBounding_1hcob_453 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_1hcob_453 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_1hcob_475 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_1hcob_494 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_1hcob_494::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_1hcob_508 {
  color: #01a0f6;
}

._input-text-light-blue_1hcob_512 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_1hcob_518 ._css-yk16xz-control_1hcob_518 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_1hcob_523 {
  padding-left: 1rem;
}

._w-90_1hcob_527 {
  width: 90%;
}

._w-95_1hcob_531 {
  width: 95%;
}

._w-80_1hcob_535 {
  width: 80%;
}

._input-text-darker-blue_1hcob_539 {
  color: #003f80;
}

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

._text-primary_1hcob_205 {
  color: #005dbf !important;
}

._mr-1_1hcob_553 {
  margin-right: 0.25rem;
}

._mr-2_1hcob_557 {
  margin-right: 0.5rem;
}

._mr-3_1hcob_561 {
  margin-right: 1rem;
}

._form-check-input_1hcob_565[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_1hcob_565: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_1hcob_565: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_1hcob_565: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_1hcob_444:focus {
  box-shadow: none;
}

._font-size-label_1hcob_628 {
  font-size: 12px;
}

._bg-dark-blue_1hcob_632 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_1hcob_636 {
  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_1hcob_636:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_1hcob_649 {
  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_1hcob_649: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_1hcob_669 {
  width: 10%;
}

._list-style-circle_1hcob_673 {
  position: relative;
}

._list-style-circle_1hcob_673::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_1hcob_687 {
  font-family: "PT Sans Caption";
}

._fs-13px_1hcob_691 {
  font-size: 13px;
}

._bg-input-disabled_1hcob_695 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_1hcob_699 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_1hcob_699:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_1hcob_699:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_1hcob_714 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_1hcob_718 ._MuiTableRow-root_1hcob_718 ._MuiTableCell-stickyHeader_1hcob_718:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_1hcob_718 ._MuiTableRow-root_1hcob_718 ._MuiTableCell-stickyHeader_1hcob_718:last-child {
  border-top-right-radius: 10px;
}

._darkGray_1hcob_726 {
  color: #58595b;
}

._bg-warning-tenue_1hcob_730 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_1hcob_730:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_1hcob_738 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_1hcob_738:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_1hcob_752 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_1hcob_756 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_1hcob_767 {
  opacity: 0.01;
}

._example-appear_1hcob_767._example-appear-active_1hcob_771 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_1hcob_776 {
  cursor: pointer;
}

._fzXsmall_1hcob_780 {
  font-size: x-small;
}

._fzXLarger_1hcob_784 {
  font-size: x-large;
}

._w-70_1hcob_788 {
  width: 70%;
}

._bg-table-hover_1hcob_792 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_1hcob_518 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_1hcob_518:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_1hcob_494 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_1hcob_835 {
  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_1hcob_835: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_1hcob_855 {
  padding: 0.5rem;
}

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

._groupAddButton_1hcob_855:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_1hcob_855:hover ._addCheckButton_1hcob_835 {
  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_1hcob_883 {
  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_1hcob_894 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_1hcob_894:hover,
._tabHeader_1hcob_894:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_1hcob_903 {
  width: 30%;
}

._border-dark-blue_1hcob_907 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_1hcob_911 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_1hcob_915 {
  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_1hcob_923 {
  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_1hcob_933 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_1hcob_941 {
  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_1hcob_941:hover {
  cursor: pointer;
}

._labelInputFile_1hcob_941::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_1hcob_964 {
  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_1hcob_969 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_1hcob_976 {
  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_1hcob_976:hover {
  cursor: pointer;
}

._labelInputFileDisabled_1hcob_976::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_1hcob_996 {
  color: #a9abae;
}

._clearGray_1hcob_1000 {
  color: #cecece;
}

._hoverHelp_1hcob_1004:hover {
  cursor: help;
}

._pl-1_1hcob_1008 {
  padding-left: 0.25rem;
}

._pl-2_1hcob_1012 {
  padding-left: 0.5rem;
}

._pl-3_1hcob_1016 {
  padding-left: 0.75rem;
}

._pl-4_1hcob_1020 {
  padding-left: 1rem;
}

._pl-5_1hcob_1024 {
  padding-left: 1rem;
}

._fc-toolbar-title_1hcob_1028 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_1hcob_1028 ._fc-toolbar_1hcob_1028 {
  justify-content: start !important;
}

._fc-prev-button_1hcob_1039 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_1hcob_1044 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_1hcob_1049 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_1hcob_1053 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_1hcob_1053:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_1hcob_1068 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_1hcob_1028 ._fc-scrollgrid-liquid_1hcob_1073 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_1hcob_1079 {
  font-size: 12px;
}

._fc-timegrid-event-harness_1hcob_1083 {
  cursor: pointer;
}

#_inputTypeColor_1hcob_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_1hcob_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_1hcob_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_1hcob_1114 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._ord-tabs_1hcob_1119 {
  border-bottom-color: #00b4cc !important;
}

._ord-tabs_1hcob_1119 ._nav-link_1hcob_1123 {
  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_1hcob_1119 ._nav-link_1hcob_1123._active_1hcob_43 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}

._ord-tabs_1hcob_1119 ._nav-link_1hcob_1123:hover {
  border-color: transparent transparent transparent;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._backgroundBlueTenue_1hcob_1148 {
  background-color: rgba(0, 63, 128, 0.05);
}

._btnAddTable_1hcob_475 {
  width: 0.973rem;
  margin: 0 10px;
}

._handleLot_1hcob_1157 {
  margin-top: 1.25rem;
}

._heightInputs_1hcob_1161 {
  height: 2.5rem;
}

._registerSelect_1hcob_1165 {
  border: 3px solid #01a0f6 !important;
  border-radius: 5px;
  width: 100%;
}

._discardFile_1hcob_1171 {
  position: absolute;
  right: 3rem;
  top: 2rem;
  z-index: 10;
}

._selectGroup_1hcob_1178 {
  margin-right: 1rem;
  display: inline-block;
}

._selectGroupWithOutMargin_1hcob_1183 {
  display: inline-block;
}

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

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

._outlineNone_1hcob_1203 {
  outline: none;
}

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

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

._selectInput_1hcob_518 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_1hcob_518:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_1hcob_494 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._btnExcelIcon_1hcob_1234 {
  width: 1.073rem;
  height: 1.241rem;
  margin: 0 0.5rem;
}

._groupBounding_1hcob_453 {
  transition: 0.3s all ease-in-out;
  align-self: flex-end;
}

._groupBounding_1hcob_453:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_1hcob_453 label {
  color: rgb(88, 89, 91);
  font-weight: 700;
  transition: 0.2s all ease-in-out;
}

._groupBounding_1hcob_453 a:label {
  color: rgb(0, 93, 191);
}

._legalPersonBackground_1hcob_1262 {
  background-image: url("/assets/legalPerson-CuFuF7R4.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20.5rem;
  height: 12.5rem;
  background-size: cover;
  margin-top: 3rem;
  transition: 0.2s all ease-in-out;
}

._naturalPersonBackground_1hcob_1273 {
  background-image: url("/assets/backgroundNaturalPerson-7FaZphas.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20.5rem;
  height: 12.5rem;
  background-size: cover;
  margin-top: 3rem;
  transition: 0.2s all ease-in-out;
}

._backIcon_1hcob_964 {
  display: inline;
  max-width: 32.91px;
  max-height: 19.74px;
}

._btnBigPrimary_1hcob_1290 {
  border: 1.5px solid #005dbf;
  border-radius: 15px;
  height: 4.75rem;
  width: 20.5rem;
  color: #005dbf;
  font-weight: 700;
  font-family: "PT Sans Caption";
  font-size: 1.563rem;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  line-height: 70px;
}

._btnBigPrimary_1hcob_1290:hover {
  background-color: #005dbf;
  transition: 0.2s all ease-in-out;
  color: #fff;
}

._containerItemSelector_1hcob_1312:hover ._legalPersonBackground_1hcob_1262 {
  background-image: url("/assets/legalPersonColor-l1YmO4dg.png");
}

._containerItemNaturalSelector_1hcob_1316:hover ._naturalPersonBackground_1hcob_1273 {
  background-image: url("/assets/backgroundNaturalPersonColor-BmXlbsN6.png");
}

._verticalDivisor_1hcob_1320 {
  height: 326px;
  width: 1px;
  background-color: #cecece;
  margin: 3rem 97px;
}

._containerSelectorPersons_1hcob_1327 {
  display: flex;
  justify-content: space-around;
  max-width: 75%;
  margin: auto;
}

._checkAccordion_1hcob_1334 {
  content: "";
  width: 1.563rem;
  height: 1.563rem;
  min-width: 1.563rem;
  min-height: 1.563rem;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border: 1.5px solid #cecece;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  margin: 0.5rem 0.5rem 5px 0.5rem;
  margin-left: 0 !important;
  position: absolute;
  right: 100%;
}

._checkAccordionActive_1hcob_1353 {
  width: 1.563rem;
  height: 1.563rem;
  min-width: 1.563rem;
  min-height: 1.563rem;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border: 1.5px solid rgb(0, 165, 81);
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  margin: 0.5rem;
  margin-left: 0 !important;
}

._checkAccordionActive_1hcob_1353 img,
svg {
  vertical-align: baseline !important;
}

._checkAccordionItem_1hcob_1374 {
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  border: 2px solid #58595b;
  margin: auto;
}

._checkAccordionItemActive_1hcob_1389 {
  border: 2px solid #00a551;
}

._containerCard_1hcob_1393 {
  border: none;
  width: 93%;
  margin-left: 7%;
  position: relative;
}

._grayBackgroundCards_1hcob_1400 {
  background: rgba(229, 229, 229, 0.5);
  z-index: 1;
}

._textDarkGray_1hcob_1405 {
  color: #58595b;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

._textDarkBlue_1hcob_1416 {
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

._downArrowIcon_1hcob_1427 {
  margin-right: 0.5rem;
  transform: rotate(270deg);
}

._downArrowIconHorizontal_1hcob_1432 {
  margin-right: 0.5rem;
}

._containerAllContent_1hcob_1436 {
  width: 75%;
  margin: 0 auto;
}

._containerAllContent_1hcob_1436 input:disabled {
  border: 1px solid #cecece;
}

._itemTextAccordion_1hcob_1445 {
  text-align: left;
}

._inputFile_1hcob_1449 {
  display: none;
}

._paragraphRequiredDocs_1hcob_1453 {
  min-width: 18rem;
  max-width: 18rem;
}

._greenCircle_1hcob_1458 {
  width: 8px;
  min-width: 8px;
  min-height: 8px;
  height: 8px;
  border-radius: 100%;
  background: rgb(0, 165, 81);
  margin: 2px auto;
}

._labelInputFile_1hcob_941 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  min-width: 172px;
  width: 172px;
  display: flex;
  justify-content: justify-content-between;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
}

._labelInputFile_1hcob_941:hover {
  cursor: pointer;
}

._labelInputFile_1hcob_941::before {
  content: "Seleccionar";
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._secondaryBlue_1hcob_1490 {
  color: rgb(0, 93, 191);
}

._discardFile_1hcob_1171 {
  position: absolute;
  top: 0;
  left: 100%;
}

._discardFile_1hcob_1171:hover {
  cursor: pointer;
}

._blueIcon_1hcob_1504 {
  color: rgb(0, 93, 191);
}

._labelFilenames_1hcob_1508 {
  display: block;
  max-width: 185px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._btnPrimary_1hcob_1516 {
  transition: 0.3s all ease-in-out;
  background: rgb(1, 160, 246);
  color: #fff;
  min-width: 168px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
}

._btnPrimary_1hcob_1516:hover,
._btnOutlineDarkBlue_1hcob_416:hover {
  background: rgb(0, 93, 191);
  color: #fff;
}

._btnPrimaryShort_1hcob_1535 {
  transition: 0.3s all ease-in-out;
  background: #005dbf;
  color: #fff;
  min-width: 120px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
}

._btnPrimaryShort_1hcob_1535:hover,
._btnOutlineDarkBlue_1hcob_416:hover {
  background: #002c91;
  color: #fff;
}

._btnOutlineDarkBlue_1hcob_416 {
  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;
}

._btnSecondary_1hcob_1565 {
  min-width: 110px;
  min-height: 32px;
  background: rgb(206, 206, 206);
  color: #fff;
  border-radius: 5px;
  max-height: 40px;
}

._quaternaryColor_1hcob_1574 {
  color: #ff8b00;
}

._borderParagraph_1hcob_1578 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 15px;
  padding: 1rem;
  text-align: justify;
}

._containerAccordionCheck_1hcob_1588 {
  display: flex;
  position: relative;
}

._btnSecondaryDisabled_1hcob_1593 {
  min-width: 110px;
  min-height: 32px;
  background: rgb(206, 206, 206);
  color: #fff;
  border-radius: 5px;
  max-height: 40px;
  font-size: inherit !important;
  font-weight: 400 !important;
}

._btnSecondaryDisabled_1hcob_1593:hover {
  cursor: default;
}

._btnDisabled_1hcob_1608 {
  background: #cecece;
  color: #fff;
  min-width: 168px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
  font-size: inherit !important;
  font-weight: 700 !important;
}

._btnDisabled_1hcob_1608:hover {
  cursor: default;
}

._ml4_1hcob_1626 {
  margin-left: 2.5rem;
}

._blueBackgroundCard_1hcob_1630 {
  background-color: rgba(0, 93, 191, 0.05);
  margin-top: 3px;
}

._nitDigit_1hcob_1635 {
  min-width: 1.7rem;
  min-height: 1.7rem;
  max-width: 1.7rem;
  max-height: 1.7rem;
  background: #ffffff;
  border: 1px solid #005dbf;
  border-radius: 6px;
  display: inline;
  text-align: center;
}

._nitLine_1hcob_1647 {
  width: 6%;
  display: inline-block;
  margin: 0.3rem auto;
}

._withShort_1hcob_1653 {
  width: 25.7%;
}

._longWith_1hcob_1657 {
  width: 50%;
}

._extraLongWith_1hcob_1661 {
  width: 70%;
}

._middleShort_1hcob_1665 {
  width: 13.8%;
}

._smallWith_1hcob_1669 {
  width: 11.7%;
}

._inputText_1hcob_1673 {
  background: #ffffff;
  border: 1px solid #005dbf;
  border-radius: 6px;
}

._textGroup_1hcob_1679 {
  margin-right: 1rem;
  display: inline-block;
}

._addActiviyIcon_1hcob_1684 {
  width: 1.2rem;
  margin-left: 1rem;
  margin-right: 0.3rem;
}

._addActiviyIconWithOutMargin_1hcob_1690 {
  width: 1.2rem;
  margin-right: 0.3rem;
}

._eightyWith_1hcob_1695 {
  width: 84%;
}

._ninetyWith_1hcob_1699 {
  width: 90%;
}

._ninetyFiveWith_1hcob_1703 {
  width: 95%;
}

._containerRow_1hcob_1707 {
  display: flex;
  flex: 24 0 0;
  margin: 0rem 1rem;
  flex-flow: row wrap;
}

._containerRow_1hcob_1707 > div:not(._ninetyWith_1hcob_1699) {
  margin-right: 1rem;
}

._containerRowMd_1hcob_1718 {
  display: flex;
  flex: 18 0 0;
  margin: 0rem 1rem;
  flex-flow: row wrap;
}

._containerRowMd_1hcob_1718 > div:not(._ninetyWith_1hcob_1699) {
  margin-right: 1rem;
}

._colSix_1hcob_1729 {
  flex: 6;
}

._colTwelve_1hcob_1733 {
  flex: 12;
}

._colTwelveV2_1hcob_1737 {
  flex: 12.9;
}

._colFour_1hcob_1741 {
  flex: 4;
}

._colFourV2_1hcob_1745 {
  flex: 4.1;
}

._colThree_1hcob_1749 {
  flex: 3;
}

._colEighteen_1hcob_1753 {
  flex: 18;
}

._colOne_1hcob_1757 {
  flex: 1;
}

._colFive_1hcob_1761 {
  flex: 5;
}

._ml1rem_1hcob_1765 {
  margin-left: 1rem;
}

._flexAuto_1hcob_1769 {
  flex: auto;
}

._notMarginRight_1hcob_1773 {
  margin-right: 0 !important;
}

._selectPersonTypeLglRpst_1hcob_1777 {
  display: flex;
  flex-direction: column;
  flex: 0 1 23.2%;
}

._verticalSub_1hcob_1783 {
  vertical-align: sub;
}

._darkGrayColor_1hcob_1787 {
  color: #58595b;
}

._checkGroup_1hcob_1791 {
  display: flex;
  width: 50%;
  justify-content: space-between;
}

._modalScroll_1hcob_1797 {
  overflow-y: scroll;
  max-height: 50vh;
  overflow-x: hidden;
  padding: 0.5rem;
}

._maxWithSelect_1hcob_1804 {
  max-width: 289px;
}

._mr0_1hcob_1808 {
  margin-right: 0 !important;
}

._addButtonOnRow_1hcob_1812 {
  align-self: flex-end;
  padding-bottom: 0.4rem;
  margin-left: 1rem;
  margin-right: 0;
}

._labelInputFileBank_1hcob_1819 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  display: flex;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
  margin-right: 1rem;
}

._labelInputFileBank_1hcob_1819:hover {
  cursor: pointer;
}

._disabled_1hcob_1832 {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3) !important;
}

._alignBetween_1hcob_1837 {
  justify-content: space-between;
}

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

._containerDropzone_1hcob_1845 {
  margin: 1rem 0;
  width: 40%;
  align-items: center;
}

._containerDropzone_1hcob_1845:hover {
  cursor: pointer;
}

._dropzoneSignature_1hcob_1855 {
  width: 100%;
  height: 5rem;
  border-radius: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  border-radius: 10px;
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
}

._inputTextClear_1hcob_1868 {
  background: #ffffff;
  border: 1px solid #01a0f6;
  border-radius: 6px;
}

._selectInputClear_1hcob_1874 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #01a0f6;
  min-height: 1.75rem;
}

._imageIconDropzone_1hcob_1881 {
  width: 6%;
  top: 20%;
  left: 47%;
  position: absolute;
}

._signatureLabel_1hcob_1888 {
  color: rgb(88, 89, 91);
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  padding-top: 0.3rem;
  margin-top: 0.5rem;
  border-top: 1.5px solid rgb(88, 89, 91);
}

._parragraphColor_1hcob_1898 {
  color: #606062;
}

._textArea_1hcob_933 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 0.7px solid #005dbf;
  border-radius: 6px;
}

._divfir_1hcob_1910 {
  border: 1px solid #005dbf;
  height: 80px;
  border-radius: 10px;
  margin-top: 30px;
  width: 40%;
  align-items: center;
}

._container_1hcob_1312 {
  width: 85%;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.textfield {
  border: 1px solid #cbcbd0;
  border-radius: 0.4rem;
  height: 30px;
  overflow: hidden;
  display: flex;
  align-items: center;
  background: #ffffff;
}
.textfield ::placeholder {
  color: #aaa;
}
.textfield:focus-within {
  background: #f5f7fa;
}
.textfield input {
  border: 0;
  width: 100%;
  height: 100%;
  outline: 0;
  padding: 0 10px;
  background-color: transparent;
}
.textfield-filled {
  background-color: #e6f8fa;
  border-color: #e6f8fa;
}
.textfield-filled:focus-within {
  background: #d6f3f7;
  border-color: #d6f3f7;
}
.textfield-filled ::placeholder {
  color: #a3bad1;
}

.textfield-plain {
  background-color: #ffffff;
  border: 0;
  border-radius: 0;
  border-bottom: 2px solid #ccc;
}
.textfield-plain:focus-within {
  border-bottom-color: #00b4cc;
}

.textfield svg {
  color: #1a538d;
  width: 15px;
}

.textfield-disabled {
  background: #f5f7fa !important;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.button {
  border: 1px solid transparent !important;
  font-size: inherit !important;
  font-weight: 600 !important;
  padding: 0 15px !important;
  height: 30px !important;
  border-radius: 0.4rem !important;
  color: #005dbf;
  outline: none;
  user-select: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #f0f0f0;
}
.button:disabled {
  background-color: #eee !important;
  color: #bbb !important;
}
.button svg {
  width: 15px;
}
.button-text {
  background-color: transparent;
  color: #888;
}
.button-text:hover {
  color: #00b4cc;
}

.button-primary {
  background-color: #00b4cc !important;
  color: #ffffff !important;
}
.button-primary:hover:enabled {
  background-color: rgb(0, 157.5, 178.5) !important;
}

.button-outline {
  background: transparent !important;
  color: #00b4cc !important;
  border-color: #00b4cc !important;
}
.button-outline:hover:enabled {
  background: rgba(0, 180, 204, 0.1) !important;
}

.button-secondary {
  background-color: #003f80;
  color: #ffffff;
}
.button-secondary:hover:enabled {
  background-color: rgb(0, 37.8984375, 77);
}

.button-secondaryLight {
  background-color: #005dbf;
  color: #ffffff;
}
.button-secondaryLight:hover:enabled {
  background-color: rgb(0, 68.167539267, 140);
}

.button-warning {
  background-color: #f3c682;
  color: #ffffff;
}
.button-warning:hover:enabled {
  background-color: rgb(238.5328467153, 176.7810218978, 83.4671532847);
}

.button-danger {
  background-color: #f39682;
  color: #ffffff;
}
.button-danger:hover:enabled {
  background-color: rgb(238.5328467153, 110.9124087591, 83.4671532847);
}

.button-outline-danger {
  background-color: #ffffff;
  color: #f39682;
  border-color: #f39682 !important;
}

.button-small {
  height: 30px;
  font-size: 1rem;
}

.button-normal {
  height: 35px;
}

.button-large {
  height: 40px;
  font-size: 1.2rem !important;
}
.button-large svg {
  width: 18px;
}.react-spinner-loader-swing div {
  border-radius: 50%;
  float: left;
  height: 1em;
  width: 1em;
}
.react-spinner-loader-swing div:nth-of-type(1) {
  background: -webkit-linear-gradient(left, #385c78 0%, #325774 100%);
  background: linear-gradient(to right, #385c78 0%, #325774 100%);
}
.react-spinner-loader-swing div:nth-of-type(2) {
  background: -webkit-linear-gradient(left, #325774 0%, #47536a 100%);
  background: linear-gradient(to right, #325774 0%, #47536a 100%);
}
.react-spinner-loader-swing div:nth-of-type(3) {
  background: -webkit-linear-gradient(left, #4a5369 0%, #6b4d59 100%);
  background: linear-gradient(to right, #4a5369 0%, #6b4d59 100%);
}
.react-spinner-loader-swing div:nth-of-type(4) {
  background: -webkit-linear-gradient(left, #744c55 0%, #954646 100%);
  background: linear-gradient(to right, #744c55 0%, #954646 100%);
}
.react-spinner-loader-swing div:nth-of-type(5) {
  background: -webkit-linear-gradient(left, #9c4543 0%, #bb4034 100%);
  background: linear-gradient(to right, #9c4543 0%, #bb4034 100%);
}
.react-spinner-loader-swing div:nth-of-type(6) {
  background: -webkit-linear-gradient(left, #c33f31 0%, #d83b27 100%);
  background: linear-gradient(to right, #c33f31 0%, #d83b27 100%);
}
.react-spinner-loader-swing div:nth-of-type(7) {
  background: -webkit-linear-gradient(left, #da3b26 0%, #db412c 100%);
  background: linear-gradient(to right, #da3b26 0%, #db412c 100%);
}
.react-spinner-loader-shadow {
  clear: left;
  padding-top: 1.5em;
}
.react-spinner-loader-shadow div {
  -webkit-filter: blur(1px);
  filter: blur(1px);
  float: left;
  width: 1em;
  height: .25em;
  border-radius: 50%;
  background: #e3dbd2;
}
.react-spinner-loader-shadow .react-spinner-loader-shadow-l {
  background: #d5d8d6;
}
.react-spinner-loader-shadow .react-spinner-loader-shadow-r {
  background: #eed3ca;
}
@-webkit-keyframes ball-l {
  0%, 50% {
    -webkit-transform: rotate(0) translateX(0);
    transform: rotate(0) translateX(0);
  }
  100% {
    -webkit-transform: rotate(50deg) translateX(-2.5em);
    transform: rotate(50deg) translateX(-2.5em);
  }
}
@keyframes ball-l {
  0%, 50% {
    -webkit-transform: rotate(0) translate(0);
    transform: rotate(0) translateX(0);
  }
  100% {
    -webkit-transform: rotate(50deg) translateX(-2.5em);
    transform: rotate(50deg) translateX(-2.5em);
  }
}
@-webkit-keyframes ball-r {
  0% {
    -webkit-transform: rotate(-50deg) translateX(2.5em);
    transform: rotate(-50deg) translateX(2.5em);
  }
  50%,
  100% {
    -webkit-transform: rotate(0) translateX(0);
    transform: rotate(0) translateX(0);
  }
}
@keyframes ball-r {
  0% {
    -webkit-transform: rotate(-50deg) translateX(2.5em);
    transform: rotate(-50deg) translateX(2.5em);
  }
  50%,
  100% {
    -webkit-transform: rotate(0) translateX(0);
    transform: rotate(0) translateX(0)
  }
}
@-webkit-keyframes shadow-l-n {
  0%, 50% {
    opacity: .5;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: .125;
    -webkit-transform: translateX(-1.57em);
    transform: translateX(-1.75em);
  }
}
@keyframes shadow-l-n {
  0%, 50% {
    opacity: .5;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: .125;
    -webkit-transform: translateX(-1.75);
    transform: translateX(-1.75em);
  }
}
@-webkit-keyframes shadow-r-n {
  0% {
    opacity: .125;
    -webkit-transform: translateX(1.75em);
    transform: translateX(1.75em);
  }
  50%,
  100% {
    opacity: .5;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes shadow-r-n {
  0% {
    opacity: .125;
    -webkit-transform: translateX(1.75em);
    transform: translateX(1.75em);
  }
  50%,
  100% {
    opacity: .5;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.react-spinner-loader-swing-l {
  -webkit-animation: ball-l .425s ease-in-out infinite alternate;
  animation: ball-l .425s ease-in-out infinite alternate;
}
.react-spinner-loader-swing-r {
  -webkit-animation: ball-r .425s ease-in-out infinite alternate;
  animation: ball-r .425s ease-in-out infinite alternate;
}
.react-spinner-loader-shadow-l {
  -webkit-animation: shadow-l-n .425s ease-in-out infinite alternate;
  animation: shadow-l-n .425s ease-in-out infinite alternate;
}
.react-spinner-loader-shadow-r {
  -webkit-animation: shadow-r-n .425s ease-in-out infinite alternate;
  animation: shadow-r-n .425s ease-in-out infinite alternate;
}
.react-spinner-loader-svg-calLoader {
  width: 230px;
  height: 230px;
  transform-origin: 115px 115px;
  animation: 1.4s linear infinite loader-spin;
  -webkit-animation: 1.4s linear infinite loader-spin;
}
.react-spinner-loader-svg-cal-loader__path {

  animation: 1.4s ease-in-out infinite loader-path;
  -webkit-animation: 1.4s ease-in-out infinite loader-path;
}
@keyframes loader-spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes loader-path {
  0% {
    stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;
  }
  50% {
    stroke-dasharray: 0, 450, 10, 30, 10, 30, 10, 30, 10;
  }
  100% {
    stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;
  }
}
.react-spinner-loader-svg svg {
  -webkit-transform-origin: 50% 65%;
          transform-origin: 50% 65%;
}
.react-spinner-loader-svg svg polygon {
  stroke-dasharray: 17;
  -webkit-animation: dash 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite;
          animation: dash 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite;
}
@-webkit-keyframes dash {
  to {
    stroke-dashoffset: 136;
  }
}
@keyframes dash {
  to {
    stroke-dashoffset: 136;
  }
}
@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._checkbooxx_1dl7k_8 {
  margin: 8px 0px 0px 0px;
}

._lineConten_1dl7k_12 {
  border: solid 2px #01a0f6;
  width: 1px;
  margin-top: 10px;
  margin-bottom: 50px;
}

._circuleLine_1dl7k_19 {
  background-color: #fff;
  margin-left: -11px;
  border: solid 3px #01a0f6;
  border-radius: 100%;
  width: 18px;
  height: 18px;
  margin-top: 5px;
  box-shadow: 0 0px 0px 5px #fff;
}

._greysection_1dl7k_30 {
  border-radius: 10;
  background: rgba(0, 93, 191, 0.05);
  padding: 10px 10px;
  margin-bottom: 16px;
}

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

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

._item_1dl7k_47 > label {
  font-family: "PT Sans Caption";
  font-size: 12px;
  line-height: 16px;
  color: #005dbf;
  margin-left: 4px;
}

._item_1dl7k_47 > input,
._item_1dl7k_47 > textarea {
  background: #fff;
  border: 0.7px solid rgba(0, 93, 191, 0.5);
  box-sizing: border-box;
  border-radius: 6px;
  flex: 1;
  min-width: 0;
}

._item_1dl7k_47 > input:disabled,
._item_1dl7k_47 > textarea:disabled {
  background: #f5f7fa;
}

._item_1dl7k_47 > textarea {
  height: auto;
}

._mr_1dl7k_80 {
  margin-right: 16px;
}

._f1_1dl7k_84 {
  flex: 1;
}

._f2_1dl7k_88 {
  flex: 2;
}

._f3_1dl7k_92 {
  flex: 3;
}

._f4_1dl7k_96 {
  flex: 4;
}

._f5_1dl7k_100 {
  flex: 5;
}

._f6_1dl7k_104 {
  flex: 6;
}

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

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

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

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

._checkbooxx_1dl7k_8 {
  margin: 8px 0px 0px 0px;
}

._lineConten_1dl7k_12 {
  border: solid 2px #01a0f6;
  width: 1px;
  margin-top: 10px;
  margin-bottom: 50px;
}

._circuleLine_1dl7k_19 {
  background-color: #fff;
  margin-left: -11px;
  border: solid 3px #01a0f6;
  border-radius: 100%;
  width: 18px;
  height: 18px;
  margin-top: 5px;
  box-shadow: 0 0px 0px 5px #fff;
}

._textAreaGris_1dl7k_162 {
  border: 0.7px solid rgba(0, 93, 191, 0.5);
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 27px;
}

._paddingR_1dl7k_170 {
  padding-right: 1rem;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._btn-following_14415_9 {
  background-color: #d5e3f2;
}

._pagination-button_14415_13 {
  border: 1px solid #ddd;
}
._pagination-button_14415_13 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._simpleTabs__Container_14415_30 {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

._simpleTabs_14415_30 > 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_14415_30 > div > a._active_14415_50 {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}

._simpleTabs_14415_30 > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}

._simpleTabs__filler_14415_65 {
  border-bottom: 1px solid #cecece;
}

._simpleTabs__Subtitle_14415_69 {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

._simpleTabs__thirdTitle_14415_76 {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}

._simpleTabs__thirdTitle_14415_76::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}

._simpleTabs__Area_14415_99 {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

._simpleTabs__relative_14415_110 {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

._simpleTabs_scroll_14415_117 {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

._simpleTabs__wrap_14415_124 {
  width: 100%;
}

@media (min-width: 632) {
  ._simpleTabs__wrap_14415_124 {
    min-width: 470px;
    width: "35vw";
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_14415_151 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_14415_151:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_14415_162 {
  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_14415_173 {
  color: #005dbf;
  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_14415_185 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_14415_196 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_14415_13 {
  color: #005dbf;
  float: right;
}

._text-primary_14415_212 {
  color: #005dbf !important;
}

._hoverPointer_14415_216:hover {
  cursor: pointer;
}

._margin-left-3rem_14415_220 {
  margin-left: 3rem;
}

._pagination-button_14415_13 {
  border: 1px solid #ddd;
}
._pagination-button_14415_13 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_14415_9 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_14415_238 {
  background-color: #58595b !important;
}

._input-blue-border_14415_242 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_14415_249 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}

._circle-red_14415_258 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_14415_266: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_14415_272 {
  float: right;
}

._icons-svg-top-table_14415_276 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_14415_281 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_14415_288 {
  width: 1.5rem;
}

._icons-edit-record_14415_292 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_14415_297 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_14415_303 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_14415_309 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_14415_316 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_14415_297 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_14415_327 {
  display: none;
}

._circle-red-tools_14415_331 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_14415_338:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_14415_343 {
  margin-left: 10%;
}

._input-big-height_14415_347 {
  height: 2.6rem;
}

._ml-75_14415_351 {
  margin-left: 0.75rem;
}

._ml-3_14415_355 {
  margin-left: 1rem;
}

._ml-2rem_14415_359 {
  margin-left: 2rem;
}

._ml-5_14415_363 {
  margin-left: 3rem;
}

._ml-5rem_14415_367 {
  margin-left: 5rem;
}

._loading_14415_371 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_14415_371::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_14415_355 {
  margin-left: 1rem;
}

._ml-2rem_14415_359 {
  margin-left: 2rem;
}

._ml-5_14415_363 {
  margin-left: 3rem;
}

._ml-5rem_14415_367 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_14415_343 {
    margin-left: 2%;
  }
}
._titlesText_14415_415 {
  padding-left: 60px;
}

._textForgotPass_14415_419 {
  align-self: baseline;
}

._btnOutlineDarkBlue_14415_423 {
  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_14415_434 {
  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_14415_434:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_14415_451:not(._swal2-loading_14415_451) ._swal2-styled_14415_451:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_14415_451:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_14415_460 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_14415_468 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_14415_460:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_14415_460:hover ._btnAddTable_14415_482 {
  filter: grayscale(0%);
}

._groupBounding_14415_460 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_14415_460 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_14415_482 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_14415_501 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_14415_501::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_14415_515 {
  color: #01a0f6;
}

._input-text-light-blue_14415_519 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_14415_525 ._css-yk16xz-control_14415_525 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_14415_530 {
  padding-left: 1rem;
}

._w-90_14415_534 {
  width: 90%;
}

._w-95_14415_538 {
  width: 95%;
}

._w-80_14415_542 {
  width: 80%;
}

._input-text-darker-blue_14415_546 {
  color: #003f80;
}

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

._text-primary_14415_212 {
  color: #005dbf !important;
}

._mr-1_14415_560 {
  margin-right: 0.25rem;
}

._mr-2_14415_564 {
  margin-right: 0.5rem;
}

._mr-3_14415_568 {
  margin-right: 1rem;
}

._form-check-input_14415_572[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_14415_572: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_14415_572: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_14415_572: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_14415_451:focus {
  box-shadow: none;
}

._font-size-label_14415_635 {
  font-size: 12px;
}

._bg-dark-blue_14415_639 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_14415_643 {
  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_14415_643:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_14415_656 {
  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_14415_656: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_14415_676 {
  width: 10%;
}

._list-style-circle_14415_680 {
  position: relative;
}

._list-style-circle_14415_680::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_14415_694 {
  font-family: "PT Sans Caption";
}

._fs-13px_14415_698 {
  font-size: 13px;
}

._bg-input-disabled_14415_702 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_14415_706 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_14415_706:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_14415_706:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_14415_721 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_14415_725 ._MuiTableRow-root_14415_725 ._MuiTableCell-stickyHeader_14415_725:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_14415_725 ._MuiTableRow-root_14415_725 ._MuiTableCell-stickyHeader_14415_725:last-child {
  border-top-right-radius: 10px;
}

._darkGray_14415_733 {
  color: #58595b;
}

._bg-warning-tenue_14415_737 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_14415_737:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_14415_745 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_14415_745:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_14415_759 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_14415_763 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_14415_774 {
  opacity: 0.01;
}

._example-appear_14415_774._example-appear-active_14415_778 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_14415_783 {
  cursor: pointer;
}

._fzXsmall_14415_787 {
  font-size: x-small;
}

._fzXLarger_14415_791 {
  font-size: x-large;
}

._w-70_14415_795 {
  width: 70%;
}

._bg-table-hover_14415_799 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_14415_525 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_14415_525:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_14415_501 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_14415_842 {
  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_14415_842: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_14415_862 {
  padding: 0.5rem;
}

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

._groupAddButton_14415_862:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_14415_862:hover ._addCheckButton_14415_842 {
  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_14415_890 {
  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_14415_901 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_14415_901:hover,
._tabHeader_14415_901:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_14415_910 {
  width: 30%;
}

._border-dark-blue_14415_914 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_14415_918 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_14415_922 {
  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_14415_930 {
  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_14415_940 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_14415_948 {
  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_14415_948:hover {
  cursor: pointer;
}

._labelInputFile_14415_948::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_14415_971 {
  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_14415_976 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_14415_983 {
  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_14415_983:hover {
  cursor: pointer;
}

._labelInputFileDisabled_14415_983::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_14415_1003 {
  color: #a9abae;
}

._clearGray_14415_1007 {
  color: #cecece;
}

._hoverHelp_14415_1011:hover {
  cursor: help;
}

._pl-1_14415_1015 {
  padding-left: 0.25rem;
}

._pl-2_14415_1019 {
  padding-left: 0.5rem;
}

._pl-3_14415_1023 {
  padding-left: 0.75rem;
}

._pl-4_14415_1027 {
  padding-left: 1rem;
}

._pl-5_14415_1031 {
  padding-left: 1rem;
}

._fc-toolbar-title_14415_1035 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_14415_1035 ._fc-toolbar_14415_1035 {
  justify-content: start !important;
}

._fc-prev-button_14415_1046 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_14415_1051 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_14415_1056 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_14415_1060 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_14415_1060:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_14415_1075 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_14415_1035 ._fc-scrollgrid-liquid_14415_1080 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_14415_1086 {
  font-size: 12px;
}

._fc-timegrid-event-harness_14415_1090 {
  cursor: pointer;
}

#_inputTypeColor_14415_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_14415_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_14415_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_14415_1121 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._ord-tabs_14415_1126 {
  border-bottom-color: #00b4cc !important;
}

._ord-tabs_14415_1126 ._nav-link_14415_1130 {
  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_14415_1126 ._nav-link_14415_1130._active_14415_50 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}

._ord-tabs_14415_1126 ._nav-link_14415_1130:hover {
  border-color: transparent transparent transparent;
}

._container1_14415_1148 {
  display: flex;
  flex-direction: row;
}

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

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

._btnPrimary_14415_1165 {
  background-color: #01a0f6;
  border: 1.5px solid #01a0f6;
  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;
}

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

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

._btnPrimaryDark_14415_1191 {
  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;
}

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

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

._btnSecondary_14415_1217 {
  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-top: 6px;
  padding-bottom: 6px;
}

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

._btnSecondary_14415_1217:disabled {
  background-color: #fff;
  border: 1.5px solid #cecece;
  color: #cecece;
  opacity: 1;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._stickyValues1_1e4y9_8 {
  color: #58595b;
  padding-left: 1rem;
  bottom: 28.5%;
  left: 0;
  position: sticky;
  z-index: 2;
  background-color: #ffffff;
}

._stickyValues2_1e4y9_18 {
  color: #58595b;
  padding-left: 1rem;
  bottom: 19%;
  left: 0;
  position: sticky;
  z-index: 2;
  background-color: #f5f7fa;
}

._stickyValues3_1e4y9_28 {
  color: #58595b;
  padding-left: 1rem;
  bottom: 9.5%;
  left: 0;
  position: sticky;
  z-index: 2;
  background-color: #ffffff;
}

._stickyValues4_1e4y9_38 {
  color: #58595b;
  padding-left: 1rem;
  bottom: 0;
  left: 0;
  position: sticky;
  z-index: 2;
  background-color: #f5f7fa;
}

._stickyValues1_1e4y9_8 > * {
  text-align: left;
}

._stickyValues2_1e4y9_18 > * {
  text-align: left;
}

._stickyValues3_1e4y9_28 > * {
  text-align: left;
}

._stickyValues4_1e4y9_38 > * {
  text-align: left;
}

._colWhite_1e4y9_64 {
  background-color: #f5f7fa;
  border: none;
}

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

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

._codeText_1e4y9_85 {
  font-family: "PT Sans Caption";
  font-size: 15px;
  line-height: 19px;
  color: #005dbf;
  margin: 0;
}

._greenText_1e4y9_93 {
  font-family: "PT Sans Caption";
  font-size: 15px;
  line-height: 19px;
  color: #00a551;
  margin: 0;
}

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

._detailZone_1e4y9_110 {
  background: #f5f7fa;
  border: 0.7px solid rgba(0, 93, 191, 0.5);
  box-sizing: border-box;
  border-radius: 6px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container404_1rrip_8 {
  width: 100vw;
  max-width: 100vw;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-inline: auto;
  height: 100vh;
  background-image: url("/assets/ERROR404-B7DhaFFn.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

._error404Btn_1rrip_22 {
  width: 100%;
  max-width: 280px;
  border-radius: 15px;
  top: 35%;
  font-size: 20px;
  background-color: #00b4cc;
  color: white;
  padding: 25px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s;
}

._error404Btn_1rrip_22:hover {
  opacity: 0.8;
}.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; */
}

.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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
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;
}

.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: #005dbf;
  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_1ez2m_4 {
  background-color: #d5e3f2;
}
._pagination-button_1ez2m_8 {
  border: 1px solid #ddd;
}
._pagination-button_1ez2m_8 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._simpleTabs__Container_1ez2m_25 {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}
._simpleTabs_1ez2m_25 > 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_1ez2m_25 > div > a._active_1ez2m_45 {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}
._simpleTabs_1ez2m_25 > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}
._simpleTabs__filler_1ez2m_60 {
  border-bottom: 1px solid #cecece;
}
._simpleTabs__Subtitle_1ez2m_64 {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}
._simpleTabs__thirdTitle_1ez2m_71 {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}
._simpleTabs__thirdTitle_1ez2m_71::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}
._simpleTabs__Area_1ez2m_94 {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}
._simpleTabs__relative_1ez2m_105 {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}
._simpleTabs_scroll_1ez2m_112 {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}
._simpleTabs__wrap_1ez2m_119 {
  width: 100%;
}
@media (min-width: 632) {
  ._simpleTabs__wrap_1ez2m_119 {
    min-width: 470px;
    width: "35vw";
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}
h1 {
  font-weight: 700;
}
/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_1ez2m_146 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}
._btn-primary_1ez2m_146:hover {
  background-color: #01a0f6;
  color: #ffffff;
}
._title-blue_1ez2m_157 {
  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_1ez2m_168 {
  color: #005dbf;
  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_1ez2m_180 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}
._title-black_1ez2m_191 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}
._pagination_1ez2m_8 {
  color: #005dbf;
  float: right;
}
._text-primary_1ez2m_207 {
  color: #005dbf !important;
}
._hoverPointer_1ez2m_211:hover {
  cursor: pointer;
}
._margin-left-3rem_1ez2m_215 {
  margin-left: 3rem;
}
._pagination-button_1ez2m_8 {
  border: 1px solid #ddd;
}
._pagination-button_1ez2m_8 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}
._btn-following_1ez2m_4 {
  background-color: #d5e3f2 !important;
}
._btn-secondary_1ez2m_233 {
  background-color: #58595b !important;
}
._input-blue-border_1ez2m_237 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}
._background-ttn_1ez2m_244 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}
._circle-red_1ez2m_253 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}
._hover-table-row_1ez2m_261: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_1ez2m_267 {
  float: right;
}
._icons-svg-top-table_1ez2m_271 {
  margin: 0 10px;
  width: 1.7rem;
}
._pop-edit-record_1ez2m_276 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}
._icons-gear_1ez2m_283 {
  width: 1.5rem;
}
._icons-edit-record_1ez2m_287 {
  width: 1.5rem;
  padding: 0 0.5rem;
}
._icon-family_1ez2m_292 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}
[role=tooltip]._popup-content_1ez2m_298 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}
._popUp-ul_1ez2m_304 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}
._icons-popUp_1ez2m_311 {
  width: 1rem;
  margin-right: 1rem;
}
._icon-family_1ez2m_292 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}
._popup-arrow_1ez2m_322 {
  display: none;
}
._circle-red-tools_1ez2m_326 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}
._click-me_1ez2m_333:hover {
  cursor: pointer;
  opacity: 0.8;
}
._titleTable_1ez2m_338 {
  margin-left: 10%;
}
._input-big-height_1ez2m_342 {
  height: 2.6rem;
}
._ml-75_1ez2m_346 {
  margin-left: 0.75rem;
}
._ml-3_1ez2m_350 {
  margin-left: 1rem;
}
._ml-2rem_1ez2m_354 {
  margin-left: 2rem;
}
._ml-5_1ez2m_358 {
  margin-left: 3rem;
}
._ml-5rem_1ez2m_362 {
  margin-left: 5rem;
}
._loading_1ez2m_366 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}
._loading_1ez2m_366::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_1ez2m_350 {
  margin-left: 1rem;
}
._ml-2rem_1ez2m_354 {
  margin-left: 2rem;
}
._ml-5_1ez2m_358 {
  margin-left: 3rem;
}
._ml-5rem_1ez2m_362 {
  margin-left: 5rem;
}
@media (max-width: 1640px) {
  ._titleTable_1ez2m_338 {
    margin-left: 2%;
  }
}
._titlesText_1ez2m_410 {
  padding-left: 60px;
}
._textForgotPass_1ez2m_414 {
  align-self: baseline;
}
._btnOutlineDarkBlue_1ez2m_418 {
  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_1ez2m_429 {
  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_1ez2m_429:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}
._swal2-actions_1ez2m_446:not(._swal2-loading_1ez2m_446) ._swal2-styled_1ez2m_446:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}
._swal2-styled_1ez2m_446:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}
._groupBounding_1ez2m_455 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}
._groupBounding2_1ez2m_463 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}
._groupBounding_1ez2m_455:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}
._groupBounding_1ez2m_455:hover ._btnAddTable_1ez2m_477 {
  filter: grayscale(0%);
}
._groupBounding_1ez2m_455 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}
._groupBounding_1ez2m_455 a:hover {
  color: rgb(0, 93, 191);
}
._btnAddTable_1ez2m_477 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}
._inputsearch_1ez2m_496 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}
._inputsearch_1ez2m_496::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}
._text-light-blue_1ez2m_510 {
  color: #01a0f6;
}
._input-text-light-blue_1ez2m_514 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}
._selectInput-react-select_1ez2m_520 ._css-yk16xz-control_1ez2m_520 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}
._paddingLeft1rem_1ez2m_525 {
  padding-left: 1rem;
}
._w-90_1ez2m_529 {
  width: 90%;
}
._w-95_1ez2m_533 {
  width: 95%;
}
._w-80_1ez2m_537 {
  width: 80%;
}
._input-text-darker-blue_1ez2m_541 {
  color: #003f80;
}
._tooltip_1ez2m_545 > div {
  background-color: #fff !important;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
  color: #000;
}
._text-primary_1ez2m_207 {
  color: #005dbf !important;
}
._mr-1_1ez2m_555 {
  margin-right: 0.25rem;
}
._mr-2_1ez2m_559 {
  margin-right: 0.5rem;
}
._mr-3_1ez2m_563 {
  margin-right: 1rem;
}
._form-check-input_1ez2m_567[type=radio] {
  border: 2px solid #005dbf;
}
._form-check-input_1ez2m_567: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_1ez2m_567: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_1ez2m_567: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_1ez2m_446:focus {
  box-shadow: none;
}
._font-size-label_1ez2m_630 {
  font-size: 12px;
}
._bg-dark-blue_1ez2m_634 {
  background-color: rgb(0, 44, 144);
}
._swal2-cancel_1ez2m_638 {
  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_1ez2m_638:hover {
  background-color: #002c91 !important;
}
._swal2-confirm_1ez2m_651 {
  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_1ez2m_651: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_1ez2m_671 {
  width: 10%;
}
._list-style-circle_1ez2m_675 {
  position: relative;
}
._list-style-circle_1ez2m_675::before {
  content: "•";
  position: absolute;
  right: 105%;
}
label {
  font-family: "PT Sans Caption";
}
._textSansCaption_1ez2m_689 {
  font-family: "PT Sans Caption";
}
._fs-13px_1ez2m_693 {
  font-size: 13px;
}
._bg-input-disabled_1ez2m_697 {
  background-color: #f5f7fa !important;
}
._check-dark-blue_1ez2m_701 {
  border: 1.5px solid #005dbf !important;
}
._check-dark-blue_1ez2m_701:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}
._check-dark-blue_1ez2m_701:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}
._bg-gray-on-table_1ez2m_716 {
  background-color: #f5f7fa;
}
._MuiTableHead-root_1ez2m_720 ._MuiTableRow-root_1ez2m_720 ._MuiTableCell-stickyHeader_1ez2m_720:first-child {
  border-top-left-radius: 10px;
}
._MuiTableHead-root_1ez2m_720 ._MuiTableRow-root_1ez2m_720 ._MuiTableCell-stickyHeader_1ez2m_720:last-child {
  border-top-right-radius: 10px;
}
._darkGray_1ez2m_728 {
  color: #58595b;
}
._bg-warning-tenue_1ez2m_732 {
  background: rgba(255, 139, 0, 0.3) !important;
}
._bg-warning-tenue_1ez2m_732:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}
._checkClear_1ez2m_740 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}
._checkClear_1ez2m_740:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}
._border-clear-blue_1ez2m_754 {
  border: 1.5px solid #01a0f6;
}
._homeBackground_1ez2m_758 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}
._example-appear_1ez2m_769 {
  opacity: 0.01;
}
._example-appear_1ez2m_769._example-appear-active_1ez2m_773 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
._cursorPointer_1ez2m_778 {
  cursor: pointer;
}
._fzXsmall_1ez2m_782 {
  font-size: x-small;
}
._fzXLarger_1ez2m_786 {
  font-size: x-large;
}
._w-70_1ez2m_790 {
  width: 70%;
}
._bg-table-hover_1ez2m_794 {
  background-color: #d2dde8;
}
button:focus {
  outline: -webkit-focus-ring-color auto 0;
}
._labelFont_1ez2m_802 {
  font-size: 0.8rem;
  color: #005dbf;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}
._labelFontGray_1ez2m_810 {
  font-size: 0.8rem;
  color: #58595b;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}
._selectInput_1ez2m_520 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}
._selectInput_1ez2m_520:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}
._inputsearch_1ez2m_496 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}
._addCheckButton_1ez2m_837 {
  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_1ez2m_837: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_1ez2m_857 {
  padding: 0.5rem;
}
._groupAddButton_1ez2m_857:hover {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding: 0.5rem;
  cursor: pointer;
}
._groupAddButton_1ez2m_857:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}
._groupAddButton_1ez2m_857:hover ._addCheckButton_1ez2m_837 {
  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_1ez2m_885 {
  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_1ez2m_896 {
  border-radius: 10px 10px 0 0;
}
._tabHeader_1ez2m_896:hover,
._tabHeader_1ez2m_896:focus {
  border-radius: 10px 10px 0 0;
}
._w-30_1ez2m_905 {
  width: 30%;
}
._border-dark-blue_1ez2m_909 {
  border: 1.5px solid #005dbf;
}
._border-clear-grey_1ez2m_913 {
  border: 1.5px solid #cecece !important;
}
._input-darker-blue_1ez2m_917 {
  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_1ez2m_925 {
  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_1ez2m_935 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}
._labelInputFile_1ez2m_943 {
  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_1ez2m_943:hover {
  cursor: pointer;
}
._labelInputFile_1ez2m_943::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}
ul ._backIconLi_1ez2m_966 {
  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_1ez2m_971 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}
._labelInputFileDisabled_1ez2m_978 {
  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_1ez2m_978:hover {
  cursor: pointer;
}
._labelInputFileDisabled_1ez2m_978::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}
._whiteGray_1ez2m_998 {
  color: #a9abae;
}
._clearGray_1ez2m_1002 {
  color: #cecece;
}
._hoverHelp_1ez2m_1006:hover {
  cursor: help;
}
._pl-1_1ez2m_1010 {
  padding-left: 0.25rem;
}
._pl-2_1ez2m_1014 {
  padding-left: 0.5rem;
}
._pl-3_1ez2m_1018 {
  padding-left: 0.75rem;
}
._pl-4_1ez2m_1022 {
  padding-left: 1rem;
}
._pl-5_1ez2m_1026 {
  padding-left: 1rem;
}
._fc-toolbar-title_1ez2m_1030 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}
._fc_1ez2m_1030 ._fc-toolbar_1ez2m_1030 {
  justify-content: start !important;
}
._fc-prev-button_1ez2m_1041 {
  background-color: white !important;
  border: none !important;
}
._fc-next-button_1ez2m_1046 {
  background-color: white !important;
  border: none !important;
}
._fc-icon_1ez2m_1051 {
  color: #003f80 !important;
}
._fc-col-header-cell-cushion_1ez2m_1055 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}
._fc-col-header-cell-cushion_1ez2m_1055:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}
._fc-timegrid-slot-label-cushion_1ez2m_1070 {
  font-size: 12px !important;
  color: #6e6f7c;
}
._fc_1ez2m_1030 ._fc-scrollgrid-liquid_1ez2m_1075 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}
._fs-12_1ez2m_1081 {
  font-size: 12px;
}
._fc-timegrid-event-harness_1ez2m_1085 {
  cursor: pointer;
}
#_inputTypeColor_1ez2m_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}
#_inputTypeColor_1ez2m_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}
#_inputTypeColor_1ez2m_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}
._tooltipAlert_1ez2m_1110 > div {
  background-color: #f39682 !important;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
  color: #fff;
}
._textHide_1ez2m_1116 {
  overflow: hidden;
  text-overflow: ellipsis;
}
._ord-tabs_1ez2m_1121 {
  border-bottom-color: #00b4cc !important;
}
._ord-tabs_1ez2m_1121 ._nav-link_1ez2m_1125 {
  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_1ez2m_1121 ._nav-link_1ez2m_1125._active_1ez2m_45 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}
._ord-tabs_1ez2m_1121 ._nav-link_1ez2m_1125:hover {
  border-color: transparent transparent transparent;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._headerContainer_1ez2m_1150 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 5px solid #005dbf;
  max-height: 80px;
}
._ordHeaderContainer_1ez2m_1158 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 5px solid #00b4cc;
  max-height: 80px;
}
._focaLogoHeader_1ez2m_1166 {
  width: 100%;
  max-width: 200px;
  height: 100%;
}
._userImgHeaderButton_1ez2m_1172 {
  min-width: 208px;
  height: 48px;
  border-radius: 10px;
  border: 1px solid #cecece;
  margin: 6px 20px 6px auto;
  display: flex;
}
._userImgHeaderButton_1ez2m_1172:hover {
  background-color: rgba(0, 63, 128, 0.1);
}
._userImgHeaderIcon_1ez2m_1185 {
  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_1ez2m_1192 {
  flex: 1;
  margin: 13px 10px;
  font-family: "PT Sans Caption";
  font-size: 15px;
  line-height: 19px;
  color: #58595b;
}
._userImgHeader_1ez2m_1172 {
  width: 40px;
  height: 40px;
  border: 1px solid #01a0f6;
  border-radius: 100%;
  margin: 4px 10px 4px 0;
}
._profilepicWrapper_1ez2m_1209 {
  position: relative;
  margin: 0 auto;
}
._profilepic_1ez2m_1209 {
  width: 64px;
  height: 64px;
  border: 1px solid #01a0f6;
  border-radius: 100%;
}
._changepfp_1ez2m_1221 {
  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_1ez2m_1233 {
  font-family: "PT Sans";
  font-weight: Bold;
  font-size: 15px;
  line-height: 19px;
  color: #58595b;
  text-align: center;
  margin: 6px auto;
}
._userAccountProfile_1ez2m_1243 {
  font-family: "PT Sans Caption";
  font-weight: Bold;
  font-size: 15px;
  line-height: 19px;
  color: #cecece;
  text-align: center;
  margin-bottom: 8px;
}
._optionText_1ez2m_1253 {
  font-family: "PT Sans Caption";
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
  margin: 4px auto 4px 0;
}
._optionText_1ez2m_1253:hover {
  color: #01a0f6;
}
._hoverPointer_1ez2m_211:hover {
  cursor: pointer;
}
._popUpUserProfile_1ez2m_1269 {
  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_1ez2m_1282 {
  position: absolute;
  top: -8px;
  right: 20px;
}
._containerInputHeader_1ez2m_1288 {
  min-width: 17rem;
}
._inputTextHeader_1ez2m_1292 {
  margin-left: 2rem !important;
  font-weight: 700;
  color: #005dbf;
  overflow: hidden;
}
._inputEditMaxWidth_1ez2m_1299 {
  flex: 1;
}
._inputUserIconEditProfile_1ez2m_1303 {
  position: absolute;
  transform: scale(3);
  z-index: 2002;
  left: 1rem;
  top: 1.5rem;
}
._inputEditIconProfile_1ez2m_1311 {
  position: absolute;
  transform: scale(3);
  right: 1rem;
  top: 1.5rem;
}
._borderEditInput_1ez2m_1318 {
  width: 80px;
}
._borderEditInput_1ez2m_1318::before {
  content: "";
  border-left: 1px solid #01a0f6;
  position: absolute;
  right: 20%;
  height: 100%;
}
._inputBlueBorder_1ez2m_1330 {
  border: 1px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}
._linkText_1ez2m_1337 {
  text-decoration: none;
}
._auydaLogo_1ez2m_1341 {
  width: 126px;
  height: 44px;
  margin: 0 auto;
  cursor: default;
}
._ayudaSub_1ez2m_1348 {
  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_1ez2m_1359 {
  width: 200px;
  display: flex;
  margin: 14px auto;
  cursor: default;
}
._ayudaRow_1ez2m_1359 > img {
  width: 20px;
  height: 20px;
  margin-right: 13px;
  cursor: default;
}
._ayudaRow_1ez2m_1359 > p {
  flex: 1;
  font-family: "PT Sans";
  font-size: 13px;
  line-height: 17px;
  color: #58595b;
  margin: 0;
  cursor: default;
}._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");
}
._genericTableScroll_1sxk0_12 {
  font-family: "PT Sans Caption";
  font-weight: 400;
  font-style: normal;
  margin-top: 1rem;
  text-align: center;
  border-spacing: 0;
  border-collapse: collapse;
}

._genericTableScroll_1sxk0_12 > tbody > tr > td {
  border: none;
  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;
}

._genericTableScroll_1sxk0_12 > tbody > tr > td::first-letter {
  text-transform: capitalize;
}

._table_1sxk0_38 {
  border-radius: 10px;
  overflow: hidden;
  margin-top: 1rem;
  margin-bottom: 18px;
}

._head_1sxk0_45 {
  display: flex;
  flex-direction: row;
}

._head_1sxk0_45 > * {
  flex: 2;
  background: #01a0f6;
  color: #fff;
  font-family: "PT Sans Caption";
  font-weight: bold;
  font-size: 13px;
  line-height: 17px;
  text-align: center;
  margin: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
._head_1sxk0_45 > *._f1_1sxk0_63 {
  flex: 1;
}
._head_1sxk0_45 > *._f3_1sxk0_66 {
  flex: 3;
}
._head_1sxk0_45 > *._f4_1sxk0_69 {
  flex: 4;
}
._head_1sxk0_45 > *._f5_1sxk0_72 {
  flex: 5;
}
._head_1sxk0_45 > *._f6_1sxk0_75 {
  flex: 6;
}

._head2_1sxk0_79 {
  display: flex;
  flex-direction: row;
}

._head2_1sxk0_79 > * {
  background: #005dbf !important;
  color: #fff;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19.4px;
  text-align: center;
  margin: 0;
  padding: 0.5rem 0;
}
._head2_1sxk0_79 > *._f1_1sxk0_63 {
  flex: 1;
}
._head2_1sxk0_79 > *._f3_1sxk0_66 {
  flex: 3;
}
._head2_1sxk0_79 > *._f4_1sxk0_69 {
  flex: 4;
}
._head2_1sxk0_79 > *._f5_1sxk0_72 {
  flex: 5;
}
._head2_1sxk0_79 > *._f6_1sxk0_75 {
  flex: 6;
}

._head3_1sxk0_111 {
  display: flex;
  flex-direction: row;
}

._head3_1sxk0_111 > * {
  background: #01a0f6 !important;
  color: #fff;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19.4px;
  text-align: center;
  margin: 0;
  padding: 0.5rem 0;
}
._head3_1sxk0_111 > *._f1_1sxk0_63 {
  flex: 1;
}
._head3_1sxk0_111 > *._f3_1sxk0_66 {
  flex: 3;
}
._head3_1sxk0_111 > *._f4_1sxk0_69 {
  flex: 4;
}
._head3_1sxk0_111 > *._f5_1sxk0_72 {
  flex: 5;
}
._head3_1sxk0_111 > *._f6_1sxk0_75 {
  flex: 6;
}

._head4_1sxk0_143 {
  display: flex;
  flex-direction: row;
}

._head4_1sxk0_143 > * {
  background: #d6f3f7 !important;
  color: #00b4cc;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19.4px;
  text-align: center;
  margin: 0;
  padding: 0.5rem 0;
}
._head4_1sxk0_143 > *._f1_1sxk0_63 {
  flex: 1;
}
._head4_1sxk0_143 > *._f3_1sxk0_66 {
  flex: 3;
}
._head4_1sxk0_143 > *._f4_1sxk0_69 {
  flex: 4;
}
._head4_1sxk0_143 > *._f5_1sxk0_72 {
  flex: 5;
}
._head4_1sxk0_143 > *._f6_1sxk0_75 {
  flex: 6;
}

._genericTableScroll_1sxk0_12 {
  font-family: "PT Sans Caption";
  font-weight: 400;
  font-style: normal;
  margin-top: 1rem;
  text-align: center;
  border-spacing: 0;
  border-collapse: collapse;
}

._genericTableScroll_1sxk0_12 > tbody > tr > td {
  border: none;
  padding: 0.4rem 0;
  text-transform: lowercase;
  background-color: #ffffff;
  color: #697387;
  font-size: 13px;
  line-height: 17px;
  text-align: center;
  margin: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
._genericTableScroll_1sxk0_12 > tbody > tr > td._f1_1sxk0_63 {
  flex: 1;
}
._genericTableScroll_1sxk0_12 > tbody > tr > td._f3_1sxk0_66 {
  flex: 3;
}
._genericTableScroll_1sxk0_12 > tbody > tr > td._f4_1sxk0_69 {
  flex: 4;
}
._genericTableScroll_1sxk0_12 > tbody > tr > td._f5_1sxk0_72 {
  flex: 5;
}
._genericTableScroll_1sxk0_12 > tbody > tr > td._f6_1sxk0_75 {
  flex: 6;
}

._headerClear_1sxk0_214,
._headerClear_1sxk0_214 > * {
  background-color: transparent;
}

._headerDark_1sxk0_219,
._headerDark_1sxk0_219 > * {
  background-color: #005dbf;
}

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

._body_1sxk0_224 summary {
  display: flex;
  flex-direction: row;
}

._body_1sxk0_224 summary > section,
._body_1sxk0_224 summary > section2 {
  flex: 1;
}

._body_1sxk0_224 details[open] ._marker_1sxk0_239 {
  transform: rotate(180deg);
}

._body_1sxk0_224 section,
._body_1sxk0_224 section2 {
  display: flex;
  flex-direction: row;
}

._body_1sxk0_224 section:nth-child(even),
._body_1sxk0_224 section2:nth-child(even) {
  background: #f5f7fa;
}

._body_1sxk0_224 section:hover,
._body_1sxk0_224 section2:hover {
  background-color: #d5e3f2;
  filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.1));
  transition: 0.3s all ease-in-out;
}

._bodycontainer_1sxk0_261 {
  overflow: auto;
}

._body_1sxk0_224 section > * {
  flex: 2;
  font-family: "PT Sans Caption";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  margin: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
._body_1sxk0_224 section > *._f1_1sxk0_63 {
  flex: 1;
}
._body_1sxk0_224 section > *._f3_1sxk0_66 {
  flex: 3;
}
._body_1sxk0_224 section > *._f4_1sxk0_69 {
  flex: 4;
}
._body_1sxk0_224 section > *._f5_1sxk0_72 {
  flex: 5;
}
._body_1sxk0_224 section > *._f6_1sxk0_75 {
  flex: 6;
}

._body_1sxk0_224 section2 > * {
  border: none;
  font-family: "PT Sans Caption";
  font-style: normal;
  font-weight: 500;
  vertical-align: middle;
  align-self: center;
  font-size: 13px;
  line-height: 16.8px;
  text-align: center;
  margin: 0;
  padding: 0.4rem 0;
  color: #58595b;
}

._foot_1sxk0_308 {
  display: flex;
  flex-direction: row;
  background-color: rgba(1, 160, 246, 0.15);
  padding: 8px 16px 16px 16px;
  font-size: 12px;
  line-height: 16px;
}

._foot2_1sxk0_317 {
  display: flex;
  flex-direction: row;
  background-color: "#fff";
  padding: 8px 0px 16px 0px;
  font-size: 12px;
  line-height: 16px;
}

._rowSubSection_1sxk0_326 {
  margin: 3px 16px;
}

._rowSubSection2_1sxk0_330 {
  margin: 3px 16px;
}

._genericTableScrollLower_1sxk0_334 > tfoot > tr._orange_1sxk0_334:hover > td {
  background-color: rgba(255, 139, 0, 0.5);
  transition: 0.3s all ease-in-out;
}

._containScroll_1sxk0_339 {
  overflow-y: scroll;
}

._headerClear_1sxk0_214 {
  background-color: transparent;
}

._headerDark_1sxk0_219 {
  background-color: #005dbf;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._btn-following_11cdg_9 {
  background-color: #d5e3f2;
}

._pagination-button_11cdg_13 {
  border: 1px solid #ddd;
}
._pagination-button_11cdg_13 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._simpleTabs__Container_11cdg_30 {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

._simpleTabs_11cdg_30 > 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_11cdg_30 > div > a._active_11cdg_50 {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}

._simpleTabs_11cdg_30 > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}

._simpleTabs__filler_11cdg_65 {
  border-bottom: 1px solid #cecece;
}

._simpleTabs__Subtitle_11cdg_69 {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

._simpleTabs__thirdTitle_11cdg_76 {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}

._simpleTabs__thirdTitle_11cdg_76::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}

._simpleTabs__Area_11cdg_99 {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

._simpleTabs__relative_11cdg_110 {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

._simpleTabs_scroll_11cdg_117 {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

._simpleTabs__wrap_11cdg_124 {
  width: 100%;
}

@media (min-width: 632) {
  ._simpleTabs__wrap_11cdg_124 {
    min-width: 470px;
    width: "35vw";
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_11cdg_151 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_11cdg_151:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_11cdg_162 {
  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_11cdg_173 {
  color: #005dbf;
  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_11cdg_185 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_11cdg_196 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_11cdg_13 {
  color: #005dbf;
  float: right;
}

._text-primary_11cdg_212 {
  color: #005dbf !important;
}

._hoverPointer_11cdg_216:hover {
  cursor: pointer;
}

._margin-left-3rem_11cdg_220 {
  margin-left: 3rem;
}

._pagination-button_11cdg_13 {
  border: 1px solid #ddd;
}
._pagination-button_11cdg_13 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_11cdg_9 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_11cdg_238 {
  background-color: #58595b !important;
}

._input-blue-border_11cdg_242 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_11cdg_249 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}

._circle-red_11cdg_258 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_11cdg_266: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_11cdg_272 {
  float: right;
}

._icons-svg-top-table_11cdg_276 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_11cdg_281 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_11cdg_288 {
  width: 1.5rem;
}

._icons-edit-record_11cdg_292 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_11cdg_297 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_11cdg_303 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_11cdg_309 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_11cdg_316 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_11cdg_297 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_11cdg_327 {
  display: none;
}

._circle-red-tools_11cdg_331 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_11cdg_338:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_11cdg_343 {
  margin-left: 10%;
}

._input-big-height_11cdg_347 {
  height: 2.6rem;
}

._ml-75_11cdg_351 {
  margin-left: 0.75rem;
}

._ml-3_11cdg_355 {
  margin-left: 1rem;
}

._ml-2rem_11cdg_359 {
  margin-left: 2rem;
}

._ml-5_11cdg_363 {
  margin-left: 3rem;
}

._ml-5rem_11cdg_367 {
  margin-left: 5rem;
}

._loading_11cdg_371 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_11cdg_371::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_11cdg_355 {
  margin-left: 1rem;
}

._ml-2rem_11cdg_359 {
  margin-left: 2rem;
}

._ml-5_11cdg_363 {
  margin-left: 3rem;
}

._ml-5rem_11cdg_367 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_11cdg_343 {
    margin-left: 2%;
  }
}
._titlesText_11cdg_415 {
  padding-left: 60px;
}

._textForgotPass_11cdg_419 {
  align-self: baseline;
}

._btnOutlineDarkBlue_11cdg_423 {
  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_11cdg_434 {
  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_11cdg_434:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_11cdg_451:not(._swal2-loading_11cdg_451) ._swal2-styled_11cdg_451:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_11cdg_451:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_11cdg_460 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_11cdg_468 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_11cdg_460:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_11cdg_460:hover ._btnAddTable_11cdg_482 {
  filter: grayscale(0%);
}

._groupBounding_11cdg_460 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_11cdg_460 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_11cdg_482 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_11cdg_501 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_11cdg_501::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_11cdg_515 {
  color: #01a0f6;
}

._input-text-light-blue_11cdg_519 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_11cdg_525 ._css-yk16xz-control_11cdg_525 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_11cdg_530 {
  padding-left: 1rem;
}

._w-90_11cdg_534 {
  width: 90%;
}

._w-95_11cdg_538 {
  width: 95%;
}

._w-80_11cdg_542 {
  width: 80%;
}

._input-text-darker-blue_11cdg_546 {
  color: #003f80;
}

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

._text-primary_11cdg_212 {
  color: #005dbf !important;
}

._mr-1_11cdg_560 {
  margin-right: 0.25rem;
}

._mr-2_11cdg_564 {
  margin-right: 0.5rem;
}

._mr-3_11cdg_568 {
  margin-right: 1rem;
}

._form-check-input_11cdg_572[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_11cdg_572: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_11cdg_572: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_11cdg_572: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_11cdg_451:focus {
  box-shadow: none;
}

._font-size-label_11cdg_635 {
  font-size: 12px;
}

._bg-dark-blue_11cdg_639 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_11cdg_643 {
  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_11cdg_643:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_11cdg_656 {
  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_11cdg_656: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_11cdg_676 {
  width: 10%;
}

._list-style-circle_11cdg_680 {
  position: relative;
}

._list-style-circle_11cdg_680::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_11cdg_694 {
  font-family: "PT Sans Caption";
}

._fs-13px_11cdg_698 {
  font-size: 13px;
}

._bg-input-disabled_11cdg_702 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_11cdg_706 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_11cdg_706:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_11cdg_706:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_11cdg_721 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_11cdg_725 ._MuiTableRow-root_11cdg_725 ._MuiTableCell-stickyHeader_11cdg_725:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_11cdg_725 ._MuiTableRow-root_11cdg_725 ._MuiTableCell-stickyHeader_11cdg_725:last-child {
  border-top-right-radius: 10px;
}

._darkGray_11cdg_733 {
  color: #58595b;
}

._bg-warning-tenue_11cdg_737 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_11cdg_737:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_11cdg_745 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_11cdg_745:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_11cdg_759 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_11cdg_763 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_11cdg_774 {
  opacity: 0.01;
}

._example-appear_11cdg_774._example-appear-active_11cdg_778 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_11cdg_783 {
  cursor: pointer;
}

._fzXsmall_11cdg_787 {
  font-size: x-small;
}

._fzXLarger_11cdg_791 {
  font-size: x-large;
}

._w-70_11cdg_795 {
  width: 70%;
}

._bg-table-hover_11cdg_799 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_11cdg_525 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_11cdg_525:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_11cdg_501 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_11cdg_842 {
  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_11cdg_842: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_11cdg_862 {
  padding: 0.5rem;
}

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

._groupAddButton_11cdg_862:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_11cdg_862:hover ._addCheckButton_11cdg_842 {
  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_11cdg_890 {
  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_11cdg_901 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_11cdg_901:hover,
._tabHeader_11cdg_901:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_11cdg_910 {
  width: 30%;
}

._border-dark-blue_11cdg_914 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_11cdg_918 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_11cdg_922 {
  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_11cdg_930 {
  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_11cdg_940 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_11cdg_948 {
  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_11cdg_948:hover {
  cursor: pointer;
}

._labelInputFile_11cdg_948::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_11cdg_971 {
  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_11cdg_976 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_11cdg_983 {
  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_11cdg_983:hover {
  cursor: pointer;
}

._labelInputFileDisabled_11cdg_983::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_11cdg_1003 {
  color: #a9abae;
}

._clearGray_11cdg_1007 {
  color: #cecece;
}

._hoverHelp_11cdg_1011:hover {
  cursor: help;
}

._pl-1_11cdg_1015 {
  padding-left: 0.25rem;
}

._pl-2_11cdg_1019 {
  padding-left: 0.5rem;
}

._pl-3_11cdg_1023 {
  padding-left: 0.75rem;
}

._pl-4_11cdg_1027 {
  padding-left: 1rem;
}

._pl-5_11cdg_1031 {
  padding-left: 1rem;
}

._fc-toolbar-title_11cdg_1035 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_11cdg_1035 ._fc-toolbar_11cdg_1035 {
  justify-content: start !important;
}

._fc-prev-button_11cdg_1046 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_11cdg_1051 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_11cdg_1056 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_11cdg_1060 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_11cdg_1060:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_11cdg_1075 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_11cdg_1035 ._fc-scrollgrid-liquid_11cdg_1080 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_11cdg_1086 {
  font-size: 12px;
}

._fc-timegrid-event-harness_11cdg_1090 {
  cursor: pointer;
}

#_inputTypeColor_11cdg_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_11cdg_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_11cdg_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_11cdg_1121 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._ord-tabs_11cdg_1126 {
  border-bottom-color: #00b4cc !important;
}

._ord-tabs_11cdg_1126 ._nav-link_11cdg_1130 {
  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_11cdg_1126 ._nav-link_11cdg_1130._active_11cdg_50 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}

._ord-tabs_11cdg_1126 ._nav-link_11cdg_1130:hover {
  border-color: transparent transparent transparent;
}

._inputSearch_11cdg_1148 {
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 30px;
  color: #58595b;
  background-color: rgba(0, 93, 191, 0.1);
}

._inputSearch_11cdg_1148::placeholder {
  color: #005dbf;
  font-size: 12px;
  opacity: 0.7;
}

._bgBtn_11cdg_1164 {
  filter: grayscale(100%);
  color: #58595b;
  font-weight: bold;
  text-align: center;
  width: 170px;
  border-radius: 20px;
  height: 24px;
  padding: 4px 7px;
}

._bgBtn_11cdg_1164:hover {
  filter: brightness(0) saturate(100%) invert(26%) sepia(39%) saturate(3961%) hue-rotate(197deg) brightness(93%) contrast(102%);
  color: #005dbf;
  font-weight: bold;
  background-color: rgba(0, 93, 191, 0.05);
  padding: 4px 7px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._subtitle_1hxqj_8 {
  margin: 16px 0 0 0;
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._closeX_1hxqj_16 {
  background: rgba(0, 93, 191, 0.1);
  cursor: pointer;
  padding: 3px;
  margin: 0 auto;
  border: 0;
  border-radius: 100%;
  width: 15px;
}

._sectionTitle_1hxqj_26,
._sectionSubTitle_1hxqj_27 {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: bold;
  color: #005dbf;
}

._sectionTitle_1hxqj_26 {
  font-size: 20px;
  line-height: 26px;
}

._sectionSubTitle_1hxqj_27 {
  font-size: 15px;
  line-height: 19px;
}

._downloadBtn_1hxqj_44 {
  display: flex;
  padding: 10px;
  background: rgba(0, 93, 191, 0.05);
  border-radius: 5px;
}

._historyText_1hxqj_51,
._historyTextBlue_1hxqj_52,
._historyTextGray_1hxqj_53 {
  font-family: "PT Sans Caption";
  font-size: 12px;
  line-height: 16px;
  margin: 0;
  color: #58595b;
}

._historyTextBlue_1hxqj_52 {
  color: #005dbf;
  font-weight: bold;
  margin-right: 16px;
}

._historyTextGray_1hxqj_53 {
  font-weight: bold;
  text-decoration: underline;
}

._historyListItem_1hxqj_72 {
  position: relative;
}

._historyListItem_1hxqj_72::before {
  content: "";
  background-color: #005dbf;
  position: absolute;
  left: -8px;
  width: 5px;
  height: 5px;
  border-radius: 100%;
}

._checklistText_1hxqj_86 {
  font-family: "PT Sans";
  font-size: 13px;
  line-height: 17px;
  color: #58595b;
}

._statusCanceled_1hxqj_93,
._statusPending_1hxqj_94 {
  font-weight: bold;
  border-radius: 10px;
  padding: 4px 16px;
  text-align: center;
}

._statusCanceled_1hxqj_93 {
  color: #ec1c24;
  background: rgba(236, 28, 36, 0.1);
  width: 140px;
}

._statusPending_1hxqj_94 {
  color: #5942cd;
  background: rgba(89, 66, 205, 0.1);
  width: 140px;
}

._name_day_1hxqj_113 {
  text-align: center;
  background-color: #f5f7fa;
  width: 14.2%;
}

._name_day_1hxqj_113 > p {
  padding: 10px;
  margin: 0;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  color: #58595b;
}

._number_day_1hxqj_129 {
  border: 1px solid #cecece;
  width: 14.2%;
  height: 97px;
  padding: 12px;
}

._containerDay_1hxqj_136 {
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-left: calc(var(--bs-gutter-x) / -2);
}

._day_icons_1hxqj_145 {
  background-color: rgba(0, 93, 191, 0.1254901961);
  color: gray;
  width: 80%;
  height: 25px;
  border-radius: 6px;
  margin: auto 23px;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
  text-transform: lowercase;
}

._candidateWrap_1hxqj_158 {
  cursor: pointer;
  display: flex;
  box-sizing: border-box;
  border-radius: 10px;
  margin-bottom: 9px;
  padding: 3px;
  border: 1px solid transparent;
}
._candidateWrap_1hxqj_158._active_1hxqj_167 {
  background: rgba(0, 93, 191, 0.05);
  border: 1px solid #01a0f6;
}
._candidateWrap_1hxqj_158:hover {
  background: rgba(1, 160, 246, 0.05);
}

._candidateImage_1hxqj_175 {
  border: 1px solid #005dbf;
  border-radius: 40px;
  height: 40px;
  width: 40px;
  object-fit: "cover";
  margin-right: 15px;
  margin-left: 15px;
}

._candidateTitle_1hxqj_185 {
  font-size: 15px;
  line-height: 19px;
  color: #58595b;
}

._candidateSubtitle_1hxqj_191 {
  font-family: "PT Sans Caption";
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  color: #005dbf;
}

._linkButton_1hxqj_199 {
  padding: 6px;
  border-radius: 100%;
  transition: 0.3s all ease-in-out;
}
._linkButton_1hxqj_199:hover {
  background-color: rgba(1, 160, 246, 0.3);
}
._linkButton_1hxqj_199:hover > img {
  filter: brightness(0) saturate(100%) invert(11%) sepia(99%) saturate(7406%) hue-rotate(203deg) brightness(100%) contrast(101%);
}
._btn-following_cjpsd_2 {
  background-color: #d5e3f2;
}

._pagination-button_cjpsd_6 {
  border: 1px solid #ddd;
}
._pagination-button_cjpsd_6 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._simpleTabs__Container_cjpsd_23 {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

._simpleTabs_cjpsd_23 > 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_cjpsd_23 > div > a._active_cjpsd_43 {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}

._simpleTabs_cjpsd_23 > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}

._simpleTabs__filler_cjpsd_58 {
  border-bottom: 1px solid #cecece;
}

._simpleTabs__Subtitle_cjpsd_62 {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

._simpleTabs__thirdTitle_cjpsd_69 {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}

._simpleTabs__thirdTitle_cjpsd_69::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}

._simpleTabs__Area_cjpsd_92 {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

._simpleTabs__relative_cjpsd_103 {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

._simpleTabs_scroll_cjpsd_110 {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

._simpleTabs__wrap_cjpsd_117 {
  width: 100%;
}

@media (min-width: 632) {
  ._simpleTabs__wrap_cjpsd_117 {
    min-width: 470px;
    width: "35vw";
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_cjpsd_144 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_cjpsd_144:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_cjpsd_155 {
  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_cjpsd_166 {
  color: #005dbf;
  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_cjpsd_178 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_cjpsd_189 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_cjpsd_6 {
  color: #005dbf;
  float: right;
}

._text-primary_cjpsd_205 {
  color: #005dbf !important;
}

._hoverPointer_cjpsd_209:hover {
  cursor: pointer;
}

._margin-left-3rem_cjpsd_213 {
  margin-left: 3rem;
}

._pagination-button_cjpsd_6 {
  border: 1px solid #ddd;
}
._pagination-button_cjpsd_6 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_cjpsd_2 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_cjpsd_231 {
  background-color: #58595b !important;
}

._input-blue-border_cjpsd_235 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_cjpsd_242 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}

._circle-red_cjpsd_251 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_cjpsd_259: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_cjpsd_265 {
  float: right;
}

._icons-svg-top-table_cjpsd_269 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_cjpsd_274 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_cjpsd_281 {
  width: 1.5rem;
}

._icons-edit-record_cjpsd_285 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_cjpsd_290 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_cjpsd_296 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_cjpsd_302 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_cjpsd_309 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_cjpsd_290 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_cjpsd_320 {
  display: none;
}

._circle-red-tools_cjpsd_324 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_cjpsd_331:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_cjpsd_336 {
  margin-left: 10%;
}

._input-big-height_cjpsd_340 {
  height: 2.6rem;
}

._ml-75_cjpsd_344 {
  margin-left: 0.75rem;
}

._ml-3_cjpsd_348 {
  margin-left: 1rem;
}

._ml-2rem_cjpsd_352 {
  margin-left: 2rem;
}

._ml-5_cjpsd_356 {
  margin-left: 3rem;
}

._ml-5rem_cjpsd_360 {
  margin-left: 5rem;
}

._loading_cjpsd_364 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_cjpsd_364::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_cjpsd_348 {
  margin-left: 1rem;
}

._ml-2rem_cjpsd_352 {
  margin-left: 2rem;
}

._ml-5_cjpsd_356 {
  margin-left: 3rem;
}

._ml-5rem_cjpsd_360 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_cjpsd_336 {
    margin-left: 2%;
  }
}
._titlesText_cjpsd_408 {
  padding-left: 60px;
}

._textForgotPass_cjpsd_412 {
  align-self: baseline;
}

._btnOutlineDarkBlue_cjpsd_416 {
  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_cjpsd_427 {
  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_cjpsd_427:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_cjpsd_444:not(._swal2-loading_cjpsd_444) ._swal2-styled_cjpsd_444:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_cjpsd_444:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_cjpsd_453 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_cjpsd_461 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_cjpsd_453:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_cjpsd_453:hover ._btnAddTable_cjpsd_475 {
  filter: grayscale(0%);
}

._groupBounding_cjpsd_453 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_cjpsd_453 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_cjpsd_475 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_cjpsd_494 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_cjpsd_494::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_cjpsd_508 {
  color: #01a0f6;
}

._input-text-light-blue_cjpsd_512 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_cjpsd_518 ._css-yk16xz-control_cjpsd_518 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_cjpsd_523 {
  padding-left: 1rem;
}

._w-90_cjpsd_527 {
  width: 90%;
}

._w-95_cjpsd_531 {
  width: 95%;
}

._w-80_cjpsd_535 {
  width: 80%;
}

._input-text-darker-blue_cjpsd_539 {
  color: #003f80;
}

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

._text-primary_cjpsd_205 {
  color: #005dbf !important;
}

._mr-1_cjpsd_553 {
  margin-right: 0.25rem;
}

._mr-2_cjpsd_557 {
  margin-right: 0.5rem;
}

._mr-3_cjpsd_561 {
  margin-right: 1rem;
}

._form-check-input_cjpsd_565[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_cjpsd_565: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_cjpsd_565: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_cjpsd_565: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_cjpsd_444:focus {
  box-shadow: none;
}

._font-size-label_cjpsd_628 {
  font-size: 12px;
}

._bg-dark-blue_cjpsd_632 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_cjpsd_636 {
  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_cjpsd_636:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_cjpsd_649 {
  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_cjpsd_649: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_cjpsd_669 {
  width: 10%;
}

._list-style-circle_cjpsd_673 {
  position: relative;
}

._list-style-circle_cjpsd_673::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_cjpsd_687 {
  font-family: "PT Sans Caption";
}

._fs-13px_cjpsd_691 {
  font-size: 13px;
}

._bg-input-disabled_cjpsd_695 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_cjpsd_699 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_cjpsd_699:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_cjpsd_699:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_cjpsd_714 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_cjpsd_718 ._MuiTableRow-root_cjpsd_718 ._MuiTableCell-stickyHeader_cjpsd_718:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_cjpsd_718 ._MuiTableRow-root_cjpsd_718 ._MuiTableCell-stickyHeader_cjpsd_718:last-child {
  border-top-right-radius: 10px;
}

._darkGray_cjpsd_726 {
  color: #58595b;
}

._bg-warning-tenue_cjpsd_730 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_cjpsd_730:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_cjpsd_738 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_cjpsd_738:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_cjpsd_752 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_cjpsd_756 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_cjpsd_767 {
  opacity: 0.01;
}

._example-appear_cjpsd_767._example-appear-active_cjpsd_771 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_cjpsd_776 {
  cursor: pointer;
}

._fzXsmall_cjpsd_780 {
  font-size: x-small;
}

._fzXLarger_cjpsd_784 {
  font-size: x-large;
}

._w-70_cjpsd_788 {
  width: 70%;
}

._bg-table-hover_cjpsd_792 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_cjpsd_518 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_cjpsd_518:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_cjpsd_494 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_cjpsd_835 {
  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_cjpsd_835: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_cjpsd_855 {
  padding: 0.5rem;
}

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

._groupAddButton_cjpsd_855:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_cjpsd_855:hover ._addCheckButton_cjpsd_835 {
  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_cjpsd_883 {
  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_cjpsd_894 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_cjpsd_894:hover,
._tabHeader_cjpsd_894:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_cjpsd_903 {
  width: 30%;
}

._border-dark-blue_cjpsd_907 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_cjpsd_911 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_cjpsd_915 {
  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_cjpsd_923 {
  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_cjpsd_933 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_cjpsd_941 {
  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_cjpsd_941:hover {
  cursor: pointer;
}

._labelInputFile_cjpsd_941::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_cjpsd_964 {
  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_cjpsd_969 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_cjpsd_976 {
  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_cjpsd_976:hover {
  cursor: pointer;
}

._labelInputFileDisabled_cjpsd_976::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_cjpsd_996 {
  color: #a9abae;
}

._clearGray_cjpsd_1000 {
  color: #cecece;
}

._hoverHelp_cjpsd_1004:hover {
  cursor: help;
}

._pl-1_cjpsd_1008 {
  padding-left: 0.25rem;
}

._pl-2_cjpsd_1012 {
  padding-left: 0.5rem;
}

._pl-3_cjpsd_1016 {
  padding-left: 0.75rem;
}

._pl-4_cjpsd_1020 {
  padding-left: 1rem;
}

._pl-5_cjpsd_1024 {
  padding-left: 1rem;
}

._fc-toolbar-title_cjpsd_1028 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_cjpsd_1028 ._fc-toolbar_cjpsd_1028 {
  justify-content: start !important;
}

._fc-prev-button_cjpsd_1039 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_cjpsd_1044 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_cjpsd_1049 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_cjpsd_1053 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_cjpsd_1053:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_cjpsd_1068 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_cjpsd_1028 ._fc-scrollgrid-liquid_cjpsd_1073 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_cjpsd_1079 {
  font-size: 12px;
}

._fc-timegrid-event-harness_cjpsd_1083 {
  cursor: pointer;
}

#_inputTypeColor_cjpsd_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_cjpsd_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_cjpsd_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_cjpsd_1114 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._ord-tabs_cjpsd_1119 {
  border-bottom-color: #00b4cc !important;
}

._ord-tabs_cjpsd_1119 ._nav-link_cjpsd_1123 {
  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_cjpsd_1119 ._nav-link_cjpsd_1123._active_cjpsd_43 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}

._ord-tabs_cjpsd_1119 ._nav-link_cjpsd_1123:hover {
  border-color: transparent transparent transparent;
}

._backgroundBlueTenue_cjpsd_1141 {
  background-color: rgba(0, 63, 128, 0.05);
}

._btnAddTable_cjpsd_475 {
  width: 0.973rem;
  margin: 0 10px;
}

._handleLot_cjpsd_1150 {
  margin-top: 1.25rem;
}

._heightInputs_cjpsd_1154 {
  height: 2.5rem;
}

._registerSelect_cjpsd_1158 {
  border: 3px solid #01a0f6 !important;
  border-radius: 5px;
  width: 100%;
}

._discardFile_cjpsd_1164 {
  position: absolute;
  right: 3rem;
  top: 2rem;
  z-index: 10;
}

._selectGroup_cjpsd_1171 {
  margin-right: 1rem;
  display: inline-block;
}

._selectGroupWithOutMargin_cjpsd_1176 {
  display: inline-block;
}

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

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

._selectInput_cjpsd_518 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_cjpsd_518:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_cjpsd_494 {
  min-width: 16.875rem;
  max-height: 1.5rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._btnExcelIcon_cjpsd_1216 {
  width: 1.073rem;
  height: 1.241rem;
  margin: 0 0.5rem;
}

._groupBounding_cjpsd_453 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
}

._groupBounding_cjpsd_453:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_cjpsd_453 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_cjpsd_453 a:hover {
  color: rgb(0, 93, 191);
}

._legalPersonBackground_cjpsd_1245 {
  background-image: url("/assets/legalPerson-CuFuF7R4.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20.5rem;
  height: 12.5rem;
  background-size: cover;
  margin-top: 3rem;
  transition: 0.2s all ease-in-out;
}

._naturalPersonBackground_cjpsd_1256 {
  background-image: url("/assets/backgroundNaturalPerson-7FaZphas.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20.5rem;
  height: 12.5rem;
  background-size: cover;
  margin-top: 3rem;
  transition: 0.2s all ease-in-out;
}

._backIcon_cjpsd_964 {
  display: inline;
  max-width: 32.91px;
  max-height: 19.74px;
}

._btnBigPrimary_cjpsd_1273 {
  border: 1.5px solid #005dbf;
  border-radius: 15px;
  height: 4.75rem;
  width: 20.5rem;
  color: #005dbf;
  font-weight: 700;
  font-family: "PT Sans Caption";
  font-size: 1.563rem;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  line-height: 70px;
}

._btnBigPrimary_cjpsd_1273:hover {
  background-color: #005dbf;
  transition: 0.2s all ease-in-out;
  color: #fff;
}

._containerItemSelector_cjpsd_1295:hover ._legalPersonBackground_cjpsd_1245 {
  background-image: url("/assets/legalPersonColor-l1YmO4dg.png");
}

._containerItemNaturalSelector_cjpsd_1299:hover ._naturalPersonBackground_cjpsd_1256 {
  background-image: url("/assets/backgroundNaturalPersonColor-BmXlbsN6.png");
}

._verticalDivisor_cjpsd_1303 {
  height: 326px;
  width: 1px;
  background-color: #cecece;
  margin: 3rem 97px;
}

._containerSelectorPersons_cjpsd_1310 {
  display: flex;
  justify-content: space-around;
  max-width: 75%;
  margin: auto;
}

._checkAccordion_cjpsd_1317 {
  content: "";
  width: 1.563rem;
  height: 1.563rem;
  min-width: 1.563rem;
  min-height: 1.563rem;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border: 1.5px solid #cecece;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  margin: 0.5rem 0.5rem 5px 0.5rem;
  margin-left: 0 !important;
  position: absolute;
  right: 100%;
}

._checkAccordionActive_cjpsd_1336 {
  width: 1.563rem;
  height: 1.563rem;
  min-width: 1.563rem;
  min-height: 1.563rem;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border: 1.5px solid rgb(0, 165, 81);
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  margin: 0.5rem;
  margin-left: 0 !important;
}

._checkAccordionActive_cjpsd_1336 img,
svg {
  vertical-align: baseline !important;
}

._checkAccordionItem_cjpsd_1357 {
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  border: 2px solid #58595b;
  margin: auto;
}

._checkAccordionItemActive_cjpsd_1372 {
  border: 2px solid #00a551;
}

._containerCard_cjpsd_1376 {
  border: none;
  width: 93%;
  margin-left: 7%;
  position: relative;
}

._grayBackgroundCards_cjpsd_1383 {
  background: rgba(229, 229, 229, 0.5);
  z-index: 1;
}

._textDarkGray_cjpsd_1388 {
  color: #58595b;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

._textDarkBlue_cjpsd_1399 {
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

._downArrowIcon_cjpsd_1410 {
  margin-right: 0.5rem;
  transform: rotate(270deg);
}

._downArrowIconHorizontal_cjpsd_1415 {
  margin-right: 0.5rem;
}

._containerAllContent_cjpsd_1419 {
  width: 75%;
  margin: 0 auto;
}

._containerAllContent_cjpsd_1419 input:disabled {
  border: 1px solid #cecece;
}

._itemTextAccordion_cjpsd_1428 {
  text-align: left;
}

._inputFile_cjpsd_1432 {
  display: none;
}

._paragraphRequiredDocs_cjpsd_1436 {
  min-width: 18rem;
  max-width: 18rem;
}

._greenCircle_cjpsd_1441 {
  width: 8px;
  min-width: 8px;
  min-height: 8px;
  height: 8px;
  border-radius: 100%;
  background: rgb(0, 165, 81);
  margin: 2px auto;
}

._labelInputFile_cjpsd_941 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  min-width: 172px;
  width: 172px;
  display: flex;
  justify-content: justify-content-between;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
}

._labelInputFile_cjpsd_941:hover {
  cursor: pointer;
}

._labelInputFile_cjpsd_941::before {
  content: "Seleccionar";
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._secondaryBlue_cjpsd_1473 {
  color: rgb(0, 93, 191);
}

._discardFile_cjpsd_1164 {
  position: absolute;
  top: 0;
  left: 100%;
}

._discardFile_cjpsd_1164:hover {
  cursor: pointer;
}

._blueIcon_cjpsd_1487 {
  color: rgb(0, 93, 191);
}

._labelFilenames_cjpsd_1491 {
  display: block;
  max-width: 185px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._btnPrimary_cjpsd_1499 {
  transition: 0.3s all ease-in-out;
  background: #005dbf;
  color: #fff;
  min-width: 168px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
}

._btnPrimary_cjpsd_1499:hover,
._btnOutlineDarkBlue_cjpsd_416:hover {
  background: #005dbf;
  color: #fff;
}

._btnPrimaryShort_cjpsd_1518 {
  transition: 0.3s all ease-in-out;
  background: #005dbf;
  color: #fff;
  min-width: 120px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
}

._btnPrimaryShort_cjpsd_1518:hover,
._btnOutlineDarkBlue_cjpsd_416:hover {
  background: #005dbf;
  color: #fff;
}

._btnOutlineDarkBlue_cjpsd_416 {
  transition: 0.3s all ease-in-out;
  color: #005dbf;
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  font-weight: 700;
  min-width: 110px;
  min-height: 19px;
  max-height: 40px;
}

._btnSecondary_cjpsd_1548 {
  min-width: 110px;
  min-height: 32px;
  background: rgb(206, 206, 206);
  color: #fff;
  border-radius: 5px;
  max-height: 40px;
}

._quaternaryColor_cjpsd_1557 {
  color: #ff8b00;
}

._borderParagraph_cjpsd_1561 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 15px;
  padding: 1rem;
  text-align: justify;
}

._containerAccordionCheck_cjpsd_1571 {
  display: flex;
  position: relative;
}

._btnSecondaryDisabled_cjpsd_1576 {
  min-width: 110px;
  min-height: 32px;
  background: rgb(206, 206, 206);
  color: #fff;
  border-radius: 5px;
  max-height: 40px;
  font-size: inherit !important;
  font-weight: 400 !important;
}

._btnSecondaryDisabled_cjpsd_1576:hover {
  cursor: default;
}

._btnDisabled_cjpsd_1591 {
  background: #cecece;
  color: #fff;
  min-width: 168px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
  font-size: inherit !important;
  font-weight: 700 !important;
}

._btnDisabled_cjpsd_1591:hover {
  cursor: default;
}

._ml4_cjpsd_1609 {
  margin-left: 2.5rem;
}

._blueBackgroundCard_cjpsd_1613 {
  background-color: rgba(0, 93, 191, 0.05);
  margin-top: 3px;
}

._nitDigit_cjpsd_1618 {
  min-width: 1.7rem;
  min-height: 1.7rem;
  max-width: 1.7rem;
  max-height: 1.7rem;
  background: #ffffff;
  border: 1px solid #005dbf;
  border-radius: 6px;
  display: inline;
  text-align: center;
}

._nitLine_cjpsd_1630 {
  width: 6%;
  display: inline-block;
  margin: 0.3rem auto;
}

._withShort_cjpsd_1636 {
  width: 25.7%;
}

._longWith_cjpsd_1640 {
  width: 50%;
}

._extraLongWith_cjpsd_1644 {
  width: 70%;
}

._middleShort_cjpsd_1648 {
  width: 13.8%;
}

._smallWith_cjpsd_1652 {
  width: 11.7%;
}

._inputText_cjpsd_1656 {
  background: #ffffff;
  border: 1px solid #005dbf;
  border-radius: 6px;
}

._textGroup_cjpsd_1662 {
  margin-right: 1rem;
  display: inline-block;
}

._addActiviyIcon_cjpsd_1667 {
  width: 1.2rem;
  margin-left: 1rem;
  margin-right: 0.3rem;
}

._addActiviyIconWithOutMargin_cjpsd_1673 {
  width: 1.2rem;
  margin-right: 0.3rem;
}

._eightyWith_cjpsd_1678 {
  width: 84%;
}

._ninetyWith_cjpsd_1682 {
  width: 90%;
}

._ninetyFiveWith_cjpsd_1686 {
  width: 95%;
}

._containerRow_cjpsd_1690 {
  display: flex;
  flex: 24 0 0;
  margin: 0rem 1rem;
  flex-flow: row wrap;
}

._containerRow_cjpsd_1690 > div:not(._ninetyWith_cjpsd_1682) {
  margin-right: 1rem;
}

._containerRowMd_cjpsd_1701 {
  display: flex;
  flex: 18 0 0;
  margin: 0rem 1rem;
  flex-flow: row wrap;
}

._containerRowMd_cjpsd_1701 > div:not(._ninetyWith_cjpsd_1682) {
  margin-right: 1rem;
}

._colSix_cjpsd_1712 {
  flex: 6;
}

._colTwelve_cjpsd_1716 {
  flex: 12;
}

._colTwelveV2_cjpsd_1720 {
  flex: 12.9;
}

._colFour_cjpsd_1724 {
  flex: 4;
}

._colFourV2_cjpsd_1728 {
  flex: 4.1;
}

._colThree_cjpsd_1732 {
  flex: 3;
}

._colEighteen_cjpsd_1736 {
  flex: 18;
}

._colOne_cjpsd_1740 {
  flex: 1;
}

._colFive_cjpsd_1744 {
  flex: 5;
}

._ml1rem_cjpsd_1748 {
  margin-left: 1rem;
}

._flexAuto_cjpsd_1752 {
  flex: auto;
}

._notMarginRight_cjpsd_1756 {
  margin-right: 0 !important;
}

._selectPersonTypeLglRpst_cjpsd_1760 {
  display: flex;
  flex-direction: column;
  flex: 0 1 23.2%;
}

._verticalSub_cjpsd_1766 {
  vertical-align: sub;
}

._darkGrayColor_cjpsd_1770 {
  color: #58595b;
}

._checkGroup_cjpsd_1774 {
  display: flex;
  width: 50%;
  justify-content: space-between;
}

._modalScroll_cjpsd_1780 {
  overflow-y: scroll;
  max-height: 50vh;
  overflow-x: hidden;
  padding: 0.5rem;
}

._maxWithSelect_cjpsd_1787 {
  max-width: 289px;
}

._mr0_cjpsd_1791 {
  margin-right: 0 !important;
}

._addButtonOnRow_cjpsd_1795 {
  align-self: flex-end;
  padding-bottom: 0.4rem;
  margin-left: 1rem;
  margin-right: 0;
}

._labelInputFileBank_cjpsd_1802 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  display: flex;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
  margin-right: 1rem;
  height: 28px;
  align-items: center;
}

._labelInputFileBank_cjpsd_1802:hover {
  cursor: pointer;
}

._disabled_cjpsd_1817 {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3) !important;
}

._alignBetween_cjpsd_1822 {
  justify-content: space-between;
}

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

._containerDropzone_cjpsd_1830 {
  margin: 1rem 0;
  width: 40%;
  align-items: center;
}

._containerDropzone_cjpsd_1830:hover {
  cursor: pointer;
}

._dropzoneSignature_cjpsd_1840 {
  width: 100%;
  height: 5rem;
  border-radius: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  border-radius: 10px;
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
}

._imageIconDropzone_cjpsd_1853 {
  width: 6%;
  top: 20%;
  left: 47%;
  position: absolute;
}

._signatureLabel_cjpsd_1860 {
  color: rgb(88, 89, 91);
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  padding-top: 0.3rem;
  margin-top: 0.5rem;
  border-top: 1.5px solid rgb(88, 89, 91);
}

._btnActions_cjpsd_1870 {
  border: 1.5px solid #005dbf;
  box-sizing: border-box;
  border-radius: 5px;
  width: 7.5rem;
  border-radius: 5px;
  align-items: center;
  font-family: "PT Sans";
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  color: #005dbf;
}

._btnActions_cjpsd_1870:hover {
  transition: 0.3s all ease-in-out;
  background-color: #005dbf;
  color: #ffffff;
}

._btnActions_cjpsd_1870:disabled {
  border: 1.5px solid #cecece;
  color: #cecece;
  filter: grayscale(90%);
}

._registerInputsBlue_cjpsd_1897 {
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  font-size: 12px;
  outline: none;
  height: 28px;
}

._registerInputsBlue_cjpsd_1897:disabled {
  background-color: #f5f7fa;
}

._registerInputsBlue_cjpsd_1897[type=date] {
  color: #7fadde;
  font-weight: bold;
  outline: none;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._botn_1dmzf_8 {
  border-radius: 15px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  width: 200px;
  height: 130px;
  filter: grayscale(100%);
}

._botn_1dmzf_8:hover {
  filter: grayscale(0%);
  background-color: rgba(0, 92, 191, 0.0549019608);
}

._botn_1dmzf_8 > div > p {
  margin-top: 5px;
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
}

._bottonn_1dmzf_30 {
  width: 75%;
  height: 130px;
  border: none;
  margin: auto;
  cursor: pointer;
}

._hovimg_1dmzf_38 {
  margin-bottom: 10px;
}

._bottonn_1dmzf_30:hover ._borhov_1dmzf_42 {
  border: 1px solid #005dbf;
  background-color: rgba(0, 92, 191, 0.0549019608);
}
._bottonn_1dmzf_30:hover {
  filter: grayscale(0%);
}

._borhov_1dmzf_42 {
  border: solid 1px #cecece;
  border-radius: 10px;
  margin: auto;
}

._borhov_1dmzf_42 > p {
  margin-top: 5px;
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
  width: 110px;
  margin: auto;
}

._text-radi_1dmzf_67 {
  margin-top: 5px;
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
  margin: auto 10px;
  color: #58595b;
}

._bg-card_1dmzf_78 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  width: 690px;
  background: #f2f7fc;
  border-radius: 10px;
}

._buttonCreatCount_1dmzf_87 {
  flex-direction: row;
  float: right;
  width: 185px;
  background-color: #f5f7fa;
  height: 30px;
  display: inline-flex;
  border-radius: 5px;
  border-color: #005dbf;
  border: 1px solid;
  color: #005dbf;
  justify-content: space-between;
  padding: 2px 10px 2px 10px;
  width: 23.4%;
}

._stickyValues1_1dmzf_103 {
  color: #58595b;
  padding-left: 1rem;
  bottom: 28.5%;
  left: 0;
  position: sticky;
  z-index: 2;
  background-color: #ffffff;
}

._stickyValues2_1dmzf_113 {
  color: #58595b;
  padding-left: 1rem;
  bottom: 19%;
  left: 0;
  position: sticky;
  z-index: 2;
  background-color: #f5f7fa;
}

._stickyValues3_1dmzf_123 {
  color: #58595b;
  padding-left: 1rem;
  bottom: 9.5%;
  left: 0;
  position: sticky;
  z-index: 2;
  background-color: #ffffff;
}

._stickyValues4_1dmzf_133 {
  color: #58595b;
  padding-left: 1rem;
  bottom: 0;
  left: 0;
  position: sticky;
  z-index: 2;
  background-color: #f5f7fa;
}

._stickyValues1_1dmzf_103 > * {
  text-align: left;
}

._stickyValues2_1dmzf_113 > * {
  text-align: left;
}

._stickyValues3_1dmzf_123 > * {
  text-align: left;
}

._stickyValues4_1dmzf_133 > * {
  text-align: left;
}

._colWhite_1dmzf_159 {
  background-color: #f5f7fa;
  border: none;
}

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

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

._backgroundModal_1dmzf_180 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding-bottom: 16px;
  padding-left: 15px;
  padding-right: 20px;
}

._paddingButton_1dmzf_188 {
  padding-bottom: 15px;
}

._backgroundModal_new_1dmzf_192 {
  border-radius: 10px;
  padding-bottom: 16px;
}

._ItemTiny_cantidad_1dmzf_197 {
  flex: 1.5;
  display: flex;
  flex-direction: column;
  width: 25px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._btn_nv05m_8 {
  cursor: pointer;
  filter: brightness(0) saturate(100%) invert(38%) sepia(0%) saturate(1608%) hue-rotate(302deg) brightness(87%) contrast(89%);
}

._btn_nv05m_8:hover {
  filter: brightness(0) saturate(100%) invert(63%) sepia(85%) saturate(5144%) hue-rotate(175deg) brightness(100%) contrast(101%);
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
h1 {
  font-family: "PT Sans Caption", sans-serif;
  font-size: 45px;
  color: #005dbf;
  margin-top: 5%;
}
.disable {
  display: none;
}
.filter-svg {
  width: 1rem;
  z-index: 2;
  position: absolute;
  top: 0.2em;
  left: 0.5em;
}
.background-ttn .container .row h1 {
  margin-left: 4.6%;
  margin-bottom: 1.5rem;
}
.background-ttn .container .row .col-md-12 {
  width: 80%;
  margin: auto;
}
.popUp-ul {
  margin: 0 !important;
  list-style: none;
  padding-left: 0;
}
[role=tooltip].popup-content {
  width: auto;
}
.icons-popUp {
  width: 1rem;
  margin-right: 0.5rem;
}
.icons-svg {
  width: 1.5rem;
  margin-top: 1rem;
  float: right;
}
.icons-add {
  margin-right: 1rem;
}
.icons-export {
  margin-right: 1.9rem;
}
.icons-gear {
  width: 1.5rem;
  margin: 5px;
}
.top-h1 {
  margin-top: 3rem;
}
.bottom-margin-10 {
  margin-bottom: 0.6rem;
}
.w-1-rem {
  width: 1rem;
}
.row-idx-blue {
  height: 7rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #e6ecf3;
  position: relative;
}
.row-idx-blue .absolut-izquierda {
  position: absolute;
  left: 0%;
}
.row-idx-blue .absolut-izquierda .azulete {
  color: #005dbf;
  font-weight: bolder;
  margin-bottom: 5px;
}
.row-idx-blue .absolut-derecha {
  position: absolute;
  right: 0%;
  top: 33%;
}
.user-table {
  top: 3rem;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  font-style: normal;
  border-collapse: collapse;
  width: 100%;
  border-radius: 15px;
  /* add this */
  margin-top: 1rem;
  text-align: center;
}
.user-table tr {
  vertical-align: middle;
}
.tabla-clientes {
  /* bottom: -6%; */
  top: 3rem;
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  font-style: normal;
  border-collapse: collapse;
  width: 100%;
  border-radius: 15px;
  /* add this */
  overflow: hidden;
  margin-top: 1rem;
  text-align: center;
}
.circle {
  background: #00a551;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}
.circle-icon {
  background: #00a551;
  border-radius: 50%;
  width: 0.8rem;
  height: 0.8rem;
  margin-top: 15px;
  margin-bottom: 15px;
}
.circle-red {
  background: #ec1109;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}
.circle-red-icon {
  background: #ec1109;
  border-radius: 50%;
  width: 0.8rem;
  height: 0.8rem;
  margin-top: 15px;
  margin-bottom: 15px;
}
.link-icon {
  position: absolute;
  top: 2.4rem;
  margin-left: 1.5rem;
}
.search-users {
  border: 3px solid #01a0f6 !important;
  border-radius: 5px;
  padding-left: 2rem;
}
.search-users-alt {
  border: 3px solid #01a0f6 !important;
  border-radius: 5px;
  padding-left: 0.5rem;
}
.table .thead-light th {
  color: #fff;
  background-color: #005dbf;
}
.btn-agregar {
  position: absolute;
  /* left: 0rem; */
  top: 17rem;
  right: 0;
}
.filter-select {
  height: 2rem;
  margin-left: 1rem;
  border: 3px solid #01a0f6 !important;
  border-radius: 5px;
}
.filter-select-2 {
  height: 2rem;
  margin-left: 0.5rem;
  border: 3px solid #01a0f6 !important;
  border-radius: 5px;
}
button {
  position: relative;
  display: inline-block;
  cursor: pointer;
  outline: none;
  border: 0;
  vertical-align: middle;
  text-decoration: none;
  background: transparent;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
}
button.learn-more {
  width: 12rem;
  height: auto;
  margin-left: 0.5rem;
  margin-bottom: 4px;
}
button.learn-more .circle {
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  position: relative;
  display: block;
  margin: 0;
  width: 2rem;
  height: 2rem;
  background: #005dbf;
  border-radius: 1.625rem;
}
button.learn-more .circle .icon {
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #ffffff;
}
button.learn-more .circle .icon.arrow {
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  left: 0.625rem;
  width: 1.125rem;
  height: 0.125rem;
  background: none;
}
button.learn-more .circle .icon.arrow::before {
  position: absolute;
  content: "";
  top: -0.25rem;
  right: 0.0625rem;
  width: 0.625rem;
  height: 0.625rem;
  border-top: 0.125rem solid #fff;
  border-right: 0.125rem solid #fff;
  transform: rotate(45deg);
}
button.learn-more .button-text {
  transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1) 0.45s cubic-bezier(0.65, 0, 0.076, 1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* padding: 0.75rem 0; */
  padding-top: 0.2rem;
  margin: 0 0 0 1.85rem;
  color: #282936;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
}
button:hover .circle {
  width: 100%;
}
button:hover .circle .icon.arrow {
  background: #ffffff;
  transform: translate(1rem, 0);
}
button:hover .button-text {
  color: #ffffff;
}
.search-icon {
  width: 2rem;
  position: absolute;
  top: 0%;
  margin-left: 1%;
}
.containHeaderTableScroll90 {
  display: flex;
  background-color: #01a0f6;
  width: 100%;
  border-radius: 10px 10px 0 0;
  text-align: center;
  color: #ffffff;
  font-weight: 700;
  align-items: center;
  font-family: "PT Sans Caption";
  font-size: 15px;
}
.containerBodyTableScroll90 {
  width: 100%;
  text-align: center;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 6rem;
  font-size: 13px;
}
.containerBodyTableScroll90 > div {
  color: #58595b;
}
.containerBodyTableScroll90 > .row:hover {
  background-color: #d2dde8;
  transition: 0.3s all ease-in-out;
}
.containerBodyTableScroll90 > div:nth-of-type(even) {
  background-color: #f5f7fa;
}
.containerFooterTableScroll90 {
  width: 99%;
  text-align: center;
}
.containerFooterTableScroll90 > div:nth-of-type(odd) {
  background-color: #f5f7fa;
}
.containerFooterTableScroll90 > .row:hover {
  background-color: #d2dde8;
  transition: 0.3s all ease-in-out;
}
.containerFooterTableScroll90 > .row .col .row:nth-of-type(even) {
  background-color: #f5f7fa;
}
.containerFooterTableScroll90 {
  background-color: #f5f7fa;
}
.MuiPaper-elevation1 {
  box-shadow: none !important;
}
.w54 {
  width: 54% !important;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/*BEM*/
/*nombresEnCammelCase*/
._buttonCreatCount_1t2ha_10 {
  flex-direction: row;
  float: right;
  width: 80px;
  height: 30px;
  display: flex;
  border-radius: 6px;
  justify-content: space-evenly;
  color: #58595b;
}

._sizeLink_1t2ha_21 {
  width: 10px;
  height: 10px;
}

._btnNewHover_1t2ha_26 {
  cursor: pointer;
  filter: grayscale(1);
}

._labelNew_1t2ha_31 {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #58595b;
  padding: 6px 1px 3px 4px;
}

._flex1_1t2ha_42 {
  flex: 1;
}

._Search_1t2ha_46 {
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  width: 270px;
}

._titulo_1t2ha_53 {
  color: #005dbf;
  font-weight: 400;
  font: "PT Sans Caption";
  size: 12px;
  line-height: 19.41px;
  margin-bottom: 1.5px;
  display: flex;
}

._register_inputs_new_1t2ha_63 {
  height: 24px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
}

._Position_1t2ha_69 {
  margin-top: 15px;
}

._buttonCreatCount_1t2ha_10:hover {
  background-color: #e6ecf2;
}

._buttonCreatCount_1t2ha_10:hover > p {
  color: #005dbf;
}

._buttonCreatCount_1t2ha_10 > img {
  height: 20px;
  top: 3px;
}

._buttonCreatCount_1t2ha_10:hover > img {
  filter: none;
}

._buttonCreatCount_1t2ha_10 > p {
  size: 76px;
  line-height: 16px;
  margin-bottom: 0;
  color: #58595b;
  cursor: pointer;
  font-weight: 700;
}

._widtDiv_1t2ha_99 {
  width: -webkit-fill-available;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._hoverBtnAdd_1wnpj_8 {
  filter: grayscale(100%);
}

._hoverBtnAdd_1wnpj_8:hover {
  filter: grayscale(0%);
  color: #005dbf;
}

._register_inputs_new_1wnpj_17 {
  height: 27px;
  width: 100%;
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  flex: 1;
  padding: 0 0.5rem;
}

._register_inputs_new_1wnpj_17:disabled {
  background-color: #f5f7fa;
  border: 1.5px solid #005dbf;
}

._register_inputs_blue_1wnpj_31 {
  color: #005dbf;
  font-weight: bold;
}

._register_inputs_blue2_1wnpj_36 {
  color: #005dbf;
}

._bottomRow_1wnpj_40 {
  margin-top: 20px;
  display: inline-flex;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
  justify-content: flex-end;
}

._bottomRow_1wnpj_40 > Button {
  margin-left: 12px;
}

._imageInputLabel_1wnpj_53 {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  position: absolute;
  bottom: 4px;
  padding: 4px;
  background: #fff;
  right: 4px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.19);
  display: flex;
}

._changepfp_1wnpj_66 {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  position: absolute;
  bottom: 1px;
  padding: 0px;
  right: 2px;
}

._hoverPointer_1wnpj_76:hover {
  cursor: pointer;
}

._hoverBlue_1wnpj_80:hover {
  background-color: #005dbf;
}

._hoverBlue_1wnpj_80:hover > img {
  filter: brightness(0) saturate(100%) invert(100%);
}

._imageInputBtn_1wnpj_88 {
  display: none;
}

._pr_1_1wnpj_92 {
  padding-right: 1rem;
}

._modaldiv_1wnpj_96 {
  background: rgba(0, 93, 191, 0.05);
  padding: 10px;
  border-radius: 10px;
}

._inputFile_1wnpj_102 {
  background-image: url("data:image/svg+xml,%3csvg%20width='21'%20height='25'%20viewBox='0%200%2021%2025'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0)'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M1.34855%2012.3932C2.07901%2012.0598%206.85512%206.66589%207.78224%205.66589C8.73747%204.63559%209.66459%203.33256%2011.266%202.66589C15.7892%200.817404%2021.2677%206.84771%2016.0421%2012.4841C13.9069%2014.7568%2011.9122%2016.9386%209.80507%2019.2113C9.13079%2019.9386%207.38892%2022.0295%206.4337%2022.4841C3.59613%2023.7568%201.15188%2020.3932%202.52853%2017.7568C2.86566%2017.0901%209.24317%2010.4235%2010.2546%209.33256C10.676%208.87801%2011.266%207.7568%2012.2493%208.36286C13.3169%209.02953%2012.5864%209.93862%2012.0807%2010.4235L5.84371%2017.2416L7.27654%2018.7568C8.007%2018.4841%2010.5636%2015.3932%2011.2941%2014.6053C12.1369%2013.6962%2014.5531%2011.4841%2014.8059%209.90831C15.1712%207.42346%2013.0922%205.27195%2010.7603%206.05983C9.77697%206.39316%209.18698%207.33256%208.48461%207.93862L2.61281%2014.2416C1.43283%2015.5144%20-0.168568%2016.9083%200.0561895%2019.9386C0.393326%2024.3023%205.61895%2027.0901%209.15889%2022.9992C10.5355%2021.3932%2018.5144%2013.0598%2018.964%2012.3326C23.9648%204.27195%2014.0755%20-4.39472%207.75415%202.51437C6.74274%203.63559%200.337137%2010.4235%200%2011.0295L1.34855%2012.3932Z'%20fill='%2301A0F6'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0'%3e%3crect%20width='20.3125'%20height='25'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-size: 7%;
  background-repeat: no-repeat;
  background-position: 95%;
}

._inputFile_1wnpj_102:hover {
  cursor: pointer;
}

._fileLabel_1wnpj_113 {
  max-width: 60%;
}

._registerInputs_1wnpj_117 {
  border: 1.5px solid #7fadde;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 27px;
  color: #58595b;
}

._registerInputs_1wnpj_117:disabled {
  background-color: #f5f7fa;
  border: 1.5px solid #7fadde;
}

._textAreaBig_1wnpj_131 {
  resize: none;
  height: 70px;
  border: 1.5px solid #7fadde;
  border-radius: 6px;
  color: #58595b;
  padding: 0 0.5rem;
}

._textAreaBig_1wnpj_131:disabled {
  background-color: #f5f7fa;
  border: 1.5px solid #7fadde;
}

._title_1wnpj_145 {
  margin-top: 3rem;
}

._subtitle_1wnpj_149 {
  font-family: "PT Sans";
  font-style: normal;
  font-size: 25px;
  line-height: 19px;
  color: #005dbf;
  margin-left: 38px;
}

._labelNew_1wnpj_158 {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  padding: 6px 1px 3px 4px;
}

._sigPad_1wnpj_168 {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
}

._sigPadDisabled_1wnpj_173 {
  border: 1.5px solid #d3d3d3;
  background-color: #f4f4f4;
  border-radius: 5px;
}

._sigContainer_1wnpj_179 {
  width: 312px;
  height: 168px;
  margin: 0 auto;
}

._registerInputsClear_1wnpj_185 {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 100px;
  align-items: center;
  justify-content: center;
}

._registerInputsDisabled_1wnpj_195 {
  border: 1.5px solid #d3d3d3;
  background-color: #f4f4f4;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 100px;
}

._Search_1wnpj_204 {
  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: 27px;
  color: #005dbf;
}

._Search_1wnpj_204::placeholder {
  color: rgba(0, 93, 191, 0.4392156863);
}._container_17uvn_1 {
  width: 100%;
  padding: 0 135px;
  display: flex;
  flex-direction: column;
}

._Search_17uvn_8 {
  vertical-align: top !important;
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.05);
  border-radius: 6px;
  width: 438px;
  height: 32px;
  padding-left: 18px;
}

._categoryContainers_17uvn_18 {
  margin: 8rem;
  text-align-last: center;
}

._inputMargin_17uvn_23 {
  margin-right: 15px;
}

._backgroundImage_17uvn_27 {
  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;
}

._categoryImages_17uvn_33 {
  filter: none;
}

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

._categoryImages_17uvn_33:hover {
  filter: opacity(85%);
  transform: scale(1.003);
  transition: 0.1s all ease-in-out;
  cursor: pointer;
}

._backgroundBlueTenue_17uvn_48 {
  border-radius: 100%;
}

._backgroundBlueTenue_17uvn_48:hover {
  background-color: rgba(0, 93, 191, 0.4);
}

._categoryLetters_17uvn_56 {
  color: #58595b;
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 20.1439px;
  line-height: 26px;
  text-align: center;
  margin-top: 0.7rem;
}

._marginBot_17uvn_67 {
  margin-bottom: 2rem;
}

._leftBorder_17uvn_71 {
  border-left: 1px solid #cecece;
  height: 488px;
}

._center_17uvn_76 {
  align-items: center;
  margin-top: 20px;
  margin-left: 25px;
}

._TitleBar_17uvn_82 {
  color: #005dbf;
  font-family: "PT Sans Caption", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 45px;
}

._marginRight_17uvn_91 {
  margin-right: 1rem;
}

._alingCenter_17uvn_95 {
  align-self: center;
}

._heightvh_17uvn_99 {
  margin: auto;
  height: 80vh;
}

._height100_17uvn_104 {
  height: 100%;
}

._flex1_17uvn_108 {
  display: flex;
  padding: 0px;
  border: 1px solid #cecece;
  background-color: #f5f7fa;
  background-color: #fff;
  border-radius: 15px;
  cursor: pointer;
}

._flex2_17uvn_118 {
  cursor: pointer;
  text-align: center;
}

._classTitle_17uvn_123 {
  flex: 2;
  padding-top: 10px;
  margin: 0 auto;
  font-family: "PT Sans";
  color: #58595b;
  font-weight: Bold;
  font-size: 16px;
  line-height: 21px;
  text-align: start;
}

._classSubTitle_17uvn_135 {
  font-family: "PT Sans";
  color: #cecece;
}

._accountBoxWrap_17uvn_140 {
  display: grid;
  grid-template-areas: "a a a";
  grid-gap: 10px;
  grid-auto-rows: 100px;
}

._classIcon_17uvn_147 {
  border-radius: 15px;
}

._classArrow_17uvn_151 {
  width: 15px;
  margin-right: 10px;
}

._categoryDisabled_17uvn_156 {
  filter: grayscale(1);
}

._bgImage_17uvn_160 {
  background-image: url("data:image/svg+xml,%3csvg%20width='365'%20height='456'%20viewBox='0%200%20365%20456'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.08'%3e%3cpath%20d='M164.871%20411.275C118.525%20375.43%2079.0173%20320.342%2053.945%20254.689C47.4869%20237.709%2041.7887%20219.976%2037.6099%20201.864L31.5318%20176.962C40.649%20158.096%2051.6656%20139.985%2064.2018%20123.76C85.8552%2095.4612%20112.447%2070.5584%20142.838%2050.9379C145.877%2049.0513%20149.296%2052.0699%20147.776%2055.0884C145.117%2059.6162%20142.838%2064.5213%20140.938%2069.0491C121.184%20112.063%20111.307%20161.492%20112.067%20213.561C112.827%20267.14%20124.603%20324.115%20147.776%20379.203C148.536%20381.09%20149.296%20382.976%20150.056%20384.863C154.234%20394.296%20159.173%20402.974%20164.871%20411.275Z'%20fill='%2301A0F6'/%3e%3cpath%20d='M197.54%20551.637C132.58%20552.769%2075.217%20519.188%2042.547%20468.627C42.547%20468.627%2042.547%20468.25%2042.1671%20468.25C36.4689%20458.44%2031.1505%20447.875%2026.5919%20437.31C26.5919%20436.933%2026.212%20436.933%2026.212%20436.555C11.0166%20402.22%202.2793%20364.488%200.379878%20324.87C0.379878%20322.229%200.379884%20319.587%200%20316.946C0%20314.305%200%20311.664%200%20309.023C0.379884%20273.178%206.8379%20238.464%2018.6143%20206.393C23.1729%20224.881%2028.4913%20242.992%2035.7091%20261.481C74.0774%20362.224%20142.836%20434.669%20215.774%20462.213C237.048%20472.778%20255.662%20479.192%20271.617%20483.72C294.79%20490.134%20297.829%20521.074%20276.176%20532.016C253.003%20544.09%20226.411%20551.259%20197.54%20551.637Z'%20fill='%2301A0F6'/%3e%3cpath%20d='M476.374%20393.164C467.637%20450.893%20439.145%20512.019%20393.559%20565.975C381.783%20579.936%20368.867%20593.519%20355.571%20605.971L336.577%20623.704C315.683%20625.214%20294.41%20624.459%20273.516%20621.441C237.807%20616.535%20203.237%20605.971%20170.947%20589.369C167.908%20587.859%20169.048%20583.332%20172.467%20582.954C177.785%20582.954%20183.104%20582.577%20188.042%20582.2C235.528%20578.049%20283.393%20562.202%20328.599%20536.167C375.325%20509%20419.012%20470.891%20456.24%20423.727C457.38%20422.217%20458.899%20420.331%20460.039%20418.822C466.497%20410.521%20471.815%20402.22%20476.374%20393.164Z'%20fill='%2301A0F6'/%3e%3cpath%20d='M261.362%20134.324C265.921%20131.683%20270.1%20129.419%20274.658%20127.155C270.1%20129.419%20265.541%20131.683%20261.362%20134.324Z'%20fill='%2301A0F6'/%3e%3cpath%20d='M629.468%20300.344C629.468%20303.739%20624.91%20305.249%20623.39%20302.23C620.731%20297.702%20617.692%20293.552%20615.033%20289.024C588.061%20250.161%20550.452%20216.202%20505.246%20190.167C458.52%20163%20403.437%20144.135%20343.795%20135.456C341.896%20135.079%20339.617%20134.702%20337.337%20134.702C327.081%20133.57%20317.204%20133.192%20306.947%20133.57C341.896%20119.986%20382.544%20112.817%20425.85%20112.817C449.783%20112.817%20474.476%20115.081%20499.168%20119.609C517.402%20123.005%20535.257%20127.155%20553.112%20132.815L577.804%20140.361C589.58%20157.718%20599.078%20176.584%20607.055%20195.827C620.351%20229.031%20627.949%20264.121%20629.468%20300.344Z'%20fill='%2301A0F6'/%3e%3cpath%20d='M168.67%2089.424C201.34%2033.5812%20259.462%201.50927%20320.244%200H320.624C332.02%200%20343.796%201.13195%20355.193%202.64122C355.573%202.64122%20355.573%202.64122%20355.953%202.64122C393.561%207.54633%20430.41%2019.2431%20465.359%2038.109C467.639%2039.2409%20469.918%2040.7502%20472.577%2041.8821C474.856%2043.3914%20477.136%2044.5233%20479.415%2046.0326C510.186%2064.8984%20536.778%2088.292%20558.431%20114.704C540.196%20109.044%20521.582%20104.517%20502.208%20101.121C395.841%2081.8776%20297.83%20103.385%20236.289%20151.304C216.535%20164.133%20200.96%20176.584%20188.804%20187.904C171.329%20204.505%20143.218%20190.922%20144.737%20167.151C146.637%20140.739%20154.234%20113.95%20168.67%2089.424Z'%20fill='%2301A0F6'/%3e%3c/g%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: 100% bottom;
}.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;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.customTabs__Border {
  border-radius: 10px;
  border: 1px solid #005dbf;
}

.customTabs__NumberDisplay {
  text-align: center;
  flex: 1;
}

.customTabs__NumberDisplay--mid {
  margin-right: 15px;
  margin-left: 15px;
}

.customTabs__Container {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

.customTabs__Subtitle {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

.customTabs__thirdTitle {
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
}

.customTabs__select {
  width: 240px;
  margin-bottom: 18px;
}

.customTabs__Number {
  color: #58595b;
  font-weight: Bold;
  font-size: 26px;
  line-height: 34px;
}

.customTabs > div {
  flex: 1;
}

.customTabs > div > a {
  border-radius: 0;
  border-top: 0px;
  border-right: 1px solid transparent;
  border-bottom: 1px solid #005dbf;
  border-left: 1px solid #005dbf;
  text-align: center;
  color: #005dbf;
  background-color: rgba(0, 63, 128, 0.07);
}

.customTabs > .customTabs__First > a {
  border-left: 1px solid transparent;
}

.customTabs > div > a.active {
  border-bottom: 1px solid transparent;
  background-color: transparent;
}

.customTabs__Area {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.customTabs__Footer {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

.customTabs__Footer > Button {
  margin-left: 12px;
}

.customTabs__Row {
  display: flex;
}

.customTabs__CellFirst {
  width: 60px;
}

.customTabs__TinyCell {
  color: #005dbf;
  width: 60px;
  text-align: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 15.53px;
}

.customTabs__Cell {
  flex: 1;
  color: #005dbf;
}

.customTabs__Cell--border {
  border-top: none;
  border-right: 2px solid #cecece;
  border-bottom: none;
  border-left: none;
  border-radius: 0;
  margin-right: 39px;
}

.customTabs__relative {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

.customTabs_scroll {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

@media (min-width: 992px) {
  .customTabs__Area {
    padding: 15px 70px 30px 70px;
  }
}
.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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container1_1ocp3_8 {
  display: flex;
  flex-direction: row;
}

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

._inputMarginR_1ocp3_18 {
  margin-right: 15px;
}

._inputMarginLR_1ocp3_22 {
  margin-right: 15px;
  margin-left: 15px;
}

._Item0_1ocp3_27 {
  flex: 0.32;
  display: flex;
  flex-direction: column;
}

._Item1_1ocp3_33 {
  flex: 0.5;
  display: flex;
  flex-direction: column;
}

._Item2_1ocp3_39 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._Item3_1ocp3_45 {
  flex: 3;
  display: flex;
  flex-direction: column;
}

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

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

._registerInputs_1ocp3_69 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 30px;
  flex: 1;
}

._registerInputs2_1ocp3_78 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 30px;
}

._registerInputsGris_1ocp3_86 {
  border: 1.5px solid #cecece;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 30px;
  flex: 1;
}

._registerInputsBlue_1ocp3_95 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 30px;
  color: #005dbf;
  font-weight: 700;
}

._ItemCheckbox_1ocp3_105 {
  display: flex;
  margin-top: 24px;
}

._urgente_1ocp3_110 {
  color: #697387;
  line-height: 16px;
  font-size: 12px;
  display: inline;
}

._ItemMedium_1ocp3_117 {
  flex: 1;
  display: flex;
  flex-direction: row;
}

._pseudoInput_1ocp3_123 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._pseudoInput_1ocp3_123 > p {
  margin: 0;
  color: #cecece;
  font-size: 16px;
  line-height: 24px;
  height: 22px;
  padding-left: 8px;
  overflow: hidden;
}

._pseudoInput_1ocp3_123 > img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 22px;
  margin: 0;
}

._pseudoInput1_1ocp3_148 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._pseudoInput1_1ocp3_148 > p {
  margin: 0;
  color: #005dbf;
  font-weight: 700;
  line-height: 24px;
  height: 22px;
  padding-left: 8px;
  overflow: hidden;
}

._pseudoInput1_1ocp3_148 > img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 22px;
  margin: 0;
}

._labelInInput_1ocp3_173 {
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
}

._sizeIcon_1ocp3_179 {
  height: 16px;
  width: 16px;
}

._marginTopIcon_1ocp3_184 {
  margin-top: 18px;
}

._marginTop_1ocp3_184 {
  margin-top: 14px !important;
}

._titleBlock_1ocp3_192 {
  margin-top: 50px;
}

._mainTitle_1ocp3_196 {
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 39px;
  margin: 0;
}

._bigContainer_1ocp3_205 {
  margin-left: 50px;
}

._backIcon_1ocp3_209 {
  width: 50px;
  height: 33px;
  margin: auto 0;
  cursor: pointer;
}

._underMainTitle_1ocp3_216 {
  font-family: PT Sans Caption;
  font-size: 15px;
  line-height: 19px;
}

._f0_1ocp3_222 {
  flex: 0.7;
}

._f1_1ocp3_226 {
  flex: 1;
}

._f15_1ocp3_230 {
  flex: 1.5;
}

._f2_1ocp3_234 {
  flex: 2;
}

._f3_1ocp3_238 {
  flex: 3;
}

._blueText_1ocp3_242 {
  color: #005dbf;
}

._inputMargin_1ocp3_18 {
  margin-right: 15px;
}

._sectionTitle_1ocp3_250 {
  position: relative;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  color: #005dbf;
  margin: 15px 7px 0 12px;
}

._sectionTitleGrey_1ocp3_260 {
  position: relative;
  font-family: "PT Sans";
  font-weight: normal;
  font-size: 13px;
  line-height: 19px;
  color: #58595b;
  margin: 15px 7px 0 12px;
}

._line_1ocp3_270 {
  height: 1px;
  width: 100%;
  border-color: #cecece;
  background-color: #cecece;
  margin-top: 32px;
  margin-bottom: 17px;
}

._bottomRow_1ocp3_279 {
  margin: 68px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.1rem;
}

._background_1ocp3_288 {
  background-color: #f5f7fa;
}

._sectionTitleClearBlue_1ocp3_292 {
  position: relative;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  color: #01a0f6;
  margin: 15px auto 0 12px;
}

._bottom_1ocp3_279 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._greenCheck_1ocp3_311 {
  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: 1rem;
  height: 1rem;
  width: "-webkit-fill-available";
  margin-left: 2px;
  align-self: flex-end;
}

._alertTriangle_1ocp3_321 {
  background-repeat: no-repeat;
  width: "-webkit-fill-available";
  width: 1.5rem;
  height: 1.1rem;
  margin-left: 2px;
}

._bottom_1ocp3_279 > Button {
  margin-left: 12px;
}

._popupReqActive_1ocp3_333::before {
  width: 12px;
  height: 12px;
  cursor: default;
}

._paddingButton_1ocp3_339 {
  padding-bottom: 15px;
}

._inputTable_1ocp3_343:focus,
._inputTable_1ocp3_343 {
  outline: none !important;
  border: none !important;
  background-color: transparent !important;
}

._filter_1ocp3_350 {
  filter: invert(37%) sepia(98%) saturate(880%) hue-rotate(116deg) brightness(95%) contrast(100%);
}

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

._contentInputs_1ocp3_359 {
  display: flex;
  justify-content: flex-start;
}

._backgroundModal_1ocp3_364 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding-bottom: 16px;
  padding-left: 15px;
  padding-right: 20px;
}

._backgroundModal_new_1ocp3_372 {
  border-radius: 10px;
  padding-bottom: 16px;
}

._ItemTiny_cantidad_1ocp3_377 {
  flex: 1.5;
  display: flex;
  flex-direction: column;
  width: 25px;
}

._lots_1ocp3_384 {
  color: #005dbf !important;
  font-style: bold;
  font-size: 15px;
  margin: auto;
  cursor: pointer;
  text-decoration-line: underline;
  text-decoration-color: red;
}

._containerObservations_1ocp3_394 {
  display: flex;
  justify-content: space-between;
  background-color: #f5f7fa;
  width: 100%;
  margin-top: 12px;
  padding: 0.5rem;
  border-radius: 10px;
}

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

._selectInput_1ocp3_412 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectRegister_1ocp3_419 {
  height: 27px;
  width: 100%;
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  flex: 1;
}

._buttonCreatCount_1ocp3_427 {
  flex-direction: row;
  height: 30px;
  display: inline-flex;
  flex: 1;
  border-radius: 10px;
}

._ellipsis_1ocp3_435 {
  width: 230px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container_1yos6_8 {
  flex: 1;
  display: flex;
  max-height: 20px;
  justify-content: center;
}

._btn_1yos6_15 {
  display: flex;
  padding: 0 1px;
  text-align: center;
  width: 15px;
  height: 20px;
  border: 0.5px solid #cecece;
  background: #fff;
  cursor: pointer;
}

._btn_1yos6_15:hover {
  background: #cecece;
}

._btnDown_1yos6_30 {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

._btnUp_1yos6_35 {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

._input_1yos6_40 {
  width: 38px;
  border: 0.5px solid #cecece;
  border-radius: 0;
  font-size: 13px;
  line-height: 17px;
  text-align: center;
  color: #01a0f6;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._containerBackground_1v1yc_8 {
  width: 100%;
  height: 100vh;
  align-items: center;
  display: flex;
  flex-direction: column;
}

._containerLogin_1v1yc_16 {
  padding: 2rem;
  width: 597px;
  margin: auto;
  text-align: center;
  box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
}

._btnLogin_1v1yc_24 {
  background-color: #01a0f6;
  width: 409.5px;
  border-radius: 10px;
  height: 4rem;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 1.45rem;
  margin: 1rem 0;
  border: none;
}

._containerInputLogin_1v1yc_38 {
  margin: 1rem auto;
  background-color: #fff;
  border: 1.5px solid #01a0f6;
  border-radius: 7px;
  width: 409.5px;
  height: 48px;
  overflow: hidden;
}

._inputLogin_1v1yc_48 {
  border: none;
  width: 85%;
  height: 45px;
  margin: auto 10px;
}

._inputLogin_1v1yc_48:focus-visible,
._inputLogin_1v1yc_48:focus {
  border: none !important;
  background-color: #fff !important;
  outline-style: none;
}

._clock_1v1yc_62 {
  filter: grayscale(1);
}

._clock_1v1yc_62:hover {
  filter: none;
}

._containerHeadDeliveries_1v1yc_70 {
  position: relative;
}

._containerHeadDeliveries_1v1yc_70 {
  font-size: 13px;
}

._containerHeadDeliveries_1v1yc_70::before {
  content: "";
  background: #005dbf;
  opacity: 0.05;
  width: 100%;
  height: 100%;
  position: absolute;
  padding: 16px;
  border-radius: 10px;
}

._inputTextTable_1v1yc_89 {
  width: 90%;
  border: none;
  background: transparent;
  text-align: center;
}

._inputTextTable_1v1yc_89:disabled {
  border: none;
}

._inputTextTable_1v1yc_89:focus-visible,
._inputTextTable_1v1yc_89:focus {
  border: none;
  outline: none;
}

._groupIcons_1v1yc_106 {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  flex: 2;
  margin-right: 0.1rem;
}

._groupIcons_1v1yc_106 img {
  filter: grayscale(1);
}

._groupIcons_1v1yc_106 img:hover {
  filter: none;
  cursor: pointer;
}

._discountInput_1v1yc_123 {
  display: flex;
  flex-direction: row-reverse;
}

._discountInputText_1v1yc_128 {
  border-radius: 10px;
  color: #58595b;
  position: relative;
  border: none;
  background-color: rgba(0, 93, 191, 0.1);
  transition: 0.5s all ease-in-out;
}

._discountInputText_1v1yc_128:disabled {
  border: none;
}

._discountInputText_1v1yc_128:focus-visible {
  border: 1.5px solid #005dbf;
}

._collapsedDiscount_1v1yc_145 {
  width: 0%;
  background-color: transparent;
}

._expandDiscount_1v1yc_150 {
  width: 100%;
}

._observationsArea_1v1yc_154 {
  max-height: 4rem;
  border: 1px solid #005dbf;
  border-radius: 6px;
}

._containerDropzone_1v1yc_160 {
  margin: 1rem 0;
  width: 40%;
  align-items: center;
}

._containerDropzone_1v1yc_160:hover {
  cursor: pointer;
}

._dropzoneSignature_1v1yc_170 {
  width: 100%;
  height: 4rem;
  border-radius: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  border-radius: 10px;
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
}

._footerTableContainer_1v1yc_183 {
  width: 15%;
  list-style: none;
  font-size: 0.8rem;
}

._footerTableContainer_1v1yc_183 tbody tr td {
  padding: 3px;
}

._footerTableContainer_1v1yc_183 tbody tr:nth-child(1),
._footerTableContainer_1v1yc_183 tbody tr:nth-child(3) {
  background-color: #f5f7fa;
}

._buttonDisabled_1v1yc_198 {
  background: #cecece;
  opacity: 0.5;
  color: #fff;
}

._inputDisabled_1v1yc_204:disabled {
  background: #f5f7fa !important;
  opacity: 1 !important;
  border: 1px solid #005dbf !important;
}

._container-fluid_1v1yc_210 > * {
  color: #58595b;
}

._actionsIcons_1v1yc_214:hover {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 100%;
}

._actionsIcons_1v1yc_214 {
  margin: 0 3px 2px 0;
}

._actionsIconsTrash_1v1yc_223:hover {
  background-color: rgba(0, 93, 191, 0.1);
}

._actionsIconsTrash_1v1yc_223 {
  margin: 0 3px 2px 0;
}

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

._observationsArea_1v1yc_154 {
  max-height: 4rem;
  border: 1px solid #005dbf;
  border-radius: 6px;
}

._inputText_1v1yc_89 {
  background: #ffffff;
  border: 1px solid #005dbf;
  border-radius: 6px;
  color: #58595b;
}

._inputText_1v1yc_89:disabled {
  background: #f5f7fa;
  border: 1px solid #005dbf;
  border-radius: 6px;
  color: #58595b;
}

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

._labelFontGray_1v1yc_267 {
  font-size: 0.8rem;
  color: #58595b;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}.auth-section {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f5f7fa;
  position: relative;
  font-size: 13px !important;
}
.auth-section__card {
  width: 100%;
  max-width: 500px !important;
  height: 100% !important;
  max-height: 600px !important;
  padding: 50px;
  margin: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 10;
}

.shape {
  position: absolute;
}
.shape-1 {
  top: 0;
  right: 0;
}

.shape-2 {
  bottom: 0;
  left: 0;
}

.fs12px {
  font-size: 12px;
}

.fs21px {
  font-size: 21px;
}
.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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
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;
}

.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: #005dbf;
  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;
}

.container-form-login {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 386px;
  text-align: center;
}

.container-form-login img {
  margin: auto;
}

.myCheckboxInput {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  vertical-align: middle;
  margin-top: 12px;
  background-color: #005dbf;
}

.marginNew {
  margin-right: 10px;
}

.textAbove {
  display: inline;
  margin-top: 10px;
}

.carousel-content {
  position: absolute;
  bottom: 10%;
  left: 5%;
  z-index: 20;
  color: white;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.MarginImage {
  margin-bottom: 69px;
}

.container-form-login input {
  max-width: 375px;
  margin: 10px auto;
}

#icon-user-input-login {
  color: #005dbf;
  font-size: 1rem;
}

.form-group-login {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 75%;
  margin: auto;
}

.input-form-login {
  border: 1px solid #005dbf;
  padding: 10px;
  border-radius: 5px;
  width: 100%;
}

.input-user-icon {
  position: absolute;
  transform: scale(1);
  z-index: 2;
  left: 1.5rem;
  top: 1.5rem;
}

.input-email-icon {
  position: absolute;
  transform: scale(1);
  z-index: 2;
  left: 1.5rem;
  top: 1.6rem;
}

.input-text-login {
  font-weight: 700;
  font-style: bold;
  font-size: 17px;
  color: #005dbf;
  line-height: 19, 41px;
  cursor: pointer;
  top: 1.5rem;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.input-text-login::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #cecece;
  opacity: 1; /* Firefox */
  font-style: "bold";
  font-size: 15px;
  font-weight: 700;
  font-variant: normal;
  line-height: 19, 41px;
}

.input-text-login {
  outline-style: none;
}

.buttonLogin {
  border-radius: 7px;
  border: 1px solid #01a0f6;
  background-color: #01a0f6;
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  font-family: "PT Sans Caption";
}

.buttonLogin:hover {
  border: 1px solid #005dbf;
  background-color: #005dbf;
  color: #ffffff;
  font-size: 20px;
}

.buttonLogin:disabled {
  border: 1px solid #cecece;
  background-color: #cecece;
  color: #ffffff;
  font-weight: 700;
  font-size: 20px;
  font-family: "PT Sans Caption";
}

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.4s ease-in-out left;
  -moz-transition: 0.4s ease-in-out left;
  -o-transition: 0.4s ease-in-out left;
  transition: 0.4s ease-in-out left;
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0);
  transform: translate3d(0, 0, 0);
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
}

.carousel .carousel-indicators li {
  background-color: #cecece;
  width: 79px;
  height: 4px;
}

.carousel .carousel-indicators li.active {
  background-color: #01a0f6;
}

.carouselText {
  color: #58595b;
}

.input-blue-border {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
}

.input-blue-border:hover {
  border: 2.5px solid #005dbf;
  border-radius: 10px;
}

.form-control:focus {
  color: #005dbf;
}

.mb-3 {
  margin-bottom: 8px !important;
}

.mt-3 {
  margin-top: 8px !important;
}

.myCheckbox input:checked {
  background-color: #005dbf;
}

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

.btnSendFgtPwd {
  height: 36px;
  width: 140px;
  border-radius: 5px;
  border: 1px solid #01a0f6;
  background-color: #01a0f6;
  color: #ffffff;
  font-size: 15px;
  line-height: 19px;
  font-weight: bold;
  font-family: "PT Sans Caption";
}

.btnBack {
  background: #e6ecf2;
  border-radius: 5px;
  color: #005dbf;
  font-family: "PT Sans Caption";
  border-color: #e6ecf2;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: center;
  height: 32px;
  width: 127.9999923706px;
}

.subtitle2 {
  font-family: PT Sans;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 15px;
  display: flex;
  align-items: center;
  color: #005dbf;
}

.subtitle1 {
  color: #005dbf;
  font-family: PT Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  display: flex;
  align-items: center;
}

.login_input {
  display: grid;
  grid-template-columns: 50px 1fr;
  column-gap: 0px;
  grid-column-gap: 0px;
  align-items: center;
}
.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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
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;
}

.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: #005dbf;
  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;
}html {
  scroll-behavior: smooth;
}
._divDisabled_1vto8_1 {
  filter: grayscale(100%);
}

._bgBtn_1vto8_5 {
  filter: grayscale(100%);
  color: #58595b;
  font-weight: bold;
  text-align: center;
  width: 80%;
  border-radius: 20px;
  font-size: 14px;
  margin-left: 40px;
}

._bgBtn_1vto8_5:hover {
  filter: brightness(0) saturate(100%) invert(26%) sepia(39%) saturate(3961%) hue-rotate(197deg) brightness(93%) contrast(102%);
  color: #005dbf;
  font-weight: bold;
  background-color: rgba(0, 93, 191, 0.1254901961);
}

._bgBtnTwo_1vto8_23 {
  filter: grayscale(100%);
  color: #58595b;
  font-weight: bold;
  text-align: center;
  border-radius: 20px;
  font-size: 14px;
  padding: 6px;
}

._bgBtnTwo_1vto8_23:hover {
  filter: brightness(0) saturate(100%) invert(26%) sepia(39%) saturate(3961%) hue-rotate(197deg) brightness(93%) contrast(102%);
  color: #005dbf;
  font-weight: bold;
  background-color: rgba(0, 93, 191, 0.1254901961);
}

._addPtBtn_1vto8_40:hover {
  color: #01a0f6;
  font-family: PT Sans Caption;
  font-style: normal;
  font-size: 13px;
  line-height: 111.9%;
  text-align: right;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}

._addPtBtn_1vto8_40 {
  color: #ffffff;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._btn-following_1m2sm_9 {
  background-color: #d5e3f2;
}

._pagination-button_1m2sm_13 {
  border: 1px solid #ddd;
}
._pagination-button_1m2sm_13 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._simpleTabs__Container_1m2sm_30 {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

._simpleTabs_1m2sm_30 > 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_1m2sm_30 > div > a._active_1m2sm_50 {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}

._simpleTabs_1m2sm_30 > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}

._simpleTabs__filler_1m2sm_65 {
  border-bottom: 1px solid #cecece;
}

._simpleTabs__Subtitle_1m2sm_69 {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

._simpleTabs__thirdTitle_1m2sm_76 {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}

._simpleTabs__thirdTitle_1m2sm_76::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}

._simpleTabs__Area_1m2sm_99 {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

._simpleTabs__relative_1m2sm_110 {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

._simpleTabs_scroll_1m2sm_117 {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

._simpleTabs__wrap_1m2sm_124 {
  width: 100%;
}

@media (min-width: 632) {
  ._simpleTabs__wrap_1m2sm_124 {
    min-width: 470px;
    width: "35vw";
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_1m2sm_151 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_1m2sm_151:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_1m2sm_162 {
  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_1m2sm_173 {
  color: #005dbf;
  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_1m2sm_185 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_1m2sm_196 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_1m2sm_13 {
  color: #005dbf;
  float: right;
}

._text-primary_1m2sm_212 {
  color: #005dbf !important;
}

._hoverPointer_1m2sm_216:hover {
  cursor: pointer;
}

._margin-left-3rem_1m2sm_220 {
  margin-left: 3rem;
}

._pagination-button_1m2sm_13 {
  border: 1px solid #ddd;
}
._pagination-button_1m2sm_13 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_1m2sm_9 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_1m2sm_238 {
  background-color: #58595b !important;
}

._input-blue-border_1m2sm_242 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_1m2sm_249 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}

._circle-red_1m2sm_258 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_1m2sm_266: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_1m2sm_272 {
  float: right;
}

._icons-svg-top-table_1m2sm_276 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_1m2sm_281 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_1m2sm_288 {
  width: 1.5rem;
}

._icons-edit-record_1m2sm_292 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_1m2sm_297 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_1m2sm_303 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_1m2sm_309 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_1m2sm_316 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_1m2sm_297 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_1m2sm_327 {
  display: none;
}

._circle-red-tools_1m2sm_331 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_1m2sm_338:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_1m2sm_343 {
  margin-left: 10%;
}

._input-big-height_1m2sm_347 {
  height: 2.6rem;
}

._ml-75_1m2sm_351 {
  margin-left: 0.75rem;
}

._ml-3_1m2sm_355 {
  margin-left: 1rem;
}

._ml-2rem_1m2sm_359 {
  margin-left: 2rem;
}

._ml-5_1m2sm_363 {
  margin-left: 3rem;
}

._ml-5rem_1m2sm_367 {
  margin-left: 5rem;
}

._loading_1m2sm_371 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_1m2sm_371::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_1m2sm_355 {
  margin-left: 1rem;
}

._ml-2rem_1m2sm_359 {
  margin-left: 2rem;
}

._ml-5_1m2sm_363 {
  margin-left: 3rem;
}

._ml-5rem_1m2sm_367 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_1m2sm_343 {
    margin-left: 2%;
  }
}
._titlesText_1m2sm_415 {
  padding-left: 60px;
}

._textForgotPass_1m2sm_419 {
  align-self: baseline;
}

._btnOutlineDarkBlue_1m2sm_423 {
  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_1m2sm_434 {
  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_1m2sm_434:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_1m2sm_451:not(._swal2-loading_1m2sm_451) ._swal2-styled_1m2sm_451:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_1m2sm_451:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_1m2sm_460 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_1m2sm_468 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_1m2sm_460:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_1m2sm_460:hover ._btnAddTable_1m2sm_482 {
  filter: grayscale(0%);
}

._groupBounding_1m2sm_460 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_1m2sm_460 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_1m2sm_482 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_1m2sm_501 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_1m2sm_501::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_1m2sm_515 {
  color: #01a0f6;
}

._input-text-light-blue_1m2sm_519 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_1m2sm_525 ._css-yk16xz-control_1m2sm_525 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_1m2sm_530 {
  padding-left: 1rem;
}

._w-90_1m2sm_534 {
  width: 90%;
}

._w-95_1m2sm_538 {
  width: 95%;
}

._w-80_1m2sm_542 {
  width: 80%;
}

._input-text-darker-blue_1m2sm_546 {
  color: #003f80;
}

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

._text-primary_1m2sm_212 {
  color: #005dbf !important;
}

._mr-1_1m2sm_560 {
  margin-right: 0.25rem;
}

._mr-2_1m2sm_564 {
  margin-right: 0.5rem;
}

._mr-3_1m2sm_568 {
  margin-right: 1rem;
}

._form-check-input_1m2sm_572[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_1m2sm_572: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_1m2sm_572: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_1m2sm_572: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_1m2sm_451:focus {
  box-shadow: none;
}

._font-size-label_1m2sm_635 {
  font-size: 12px;
}

._bg-dark-blue_1m2sm_639 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_1m2sm_643 {
  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_1m2sm_643:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_1m2sm_656 {
  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_1m2sm_656: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_1m2sm_676 {
  width: 10%;
}

._list-style-circle_1m2sm_680 {
  position: relative;
}

._list-style-circle_1m2sm_680::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_1m2sm_694 {
  font-family: "PT Sans Caption";
}

._fs-13px_1m2sm_698 {
  font-size: 13px;
}

._bg-input-disabled_1m2sm_702 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_1m2sm_706 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_1m2sm_706:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_1m2sm_706:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_1m2sm_721 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_1m2sm_725 ._MuiTableRow-root_1m2sm_725 ._MuiTableCell-stickyHeader_1m2sm_725:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_1m2sm_725 ._MuiTableRow-root_1m2sm_725 ._MuiTableCell-stickyHeader_1m2sm_725:last-child {
  border-top-right-radius: 10px;
}

._darkGray_1m2sm_733 {
  color: #58595b;
}

._bg-warning-tenue_1m2sm_737 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_1m2sm_737:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_1m2sm_745 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_1m2sm_745:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_1m2sm_759 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_1m2sm_763 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_1m2sm_774 {
  opacity: 0.01;
}

._example-appear_1m2sm_774._example-appear-active_1m2sm_778 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_1m2sm_783 {
  cursor: pointer;
}

._fzXsmall_1m2sm_787 {
  font-size: x-small;
}

._fzXLarger_1m2sm_791 {
  font-size: x-large;
}

._w-70_1m2sm_795 {
  width: 70%;
}

._bg-table-hover_1m2sm_799 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_1m2sm_525 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_1m2sm_525:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_1m2sm_501 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_1m2sm_842 {
  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_1m2sm_842: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_1m2sm_862 {
  padding: 0.5rem;
}

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

._groupAddButton_1m2sm_862:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_1m2sm_862:hover ._addCheckButton_1m2sm_842 {
  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_1m2sm_890 {
  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_1m2sm_901 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_1m2sm_901:hover,
._tabHeader_1m2sm_901:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_1m2sm_910 {
  width: 30%;
}

._border-dark-blue_1m2sm_914 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_1m2sm_918 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_1m2sm_922 {
  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_1m2sm_930 {
  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_1m2sm_940 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_1m2sm_948 {
  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_1m2sm_948:hover {
  cursor: pointer;
}

._labelInputFile_1m2sm_948::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_1m2sm_971 {
  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_1m2sm_976 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_1m2sm_983 {
  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_1m2sm_983:hover {
  cursor: pointer;
}

._labelInputFileDisabled_1m2sm_983::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_1m2sm_1003 {
  color: #a9abae;
}

._clearGray_1m2sm_1007 {
  color: #cecece;
}

._hoverHelp_1m2sm_1011:hover {
  cursor: help;
}

._pl-1_1m2sm_1015 {
  padding-left: 0.25rem;
}

._pl-2_1m2sm_1019 {
  padding-left: 0.5rem;
}

._pl-3_1m2sm_1023 {
  padding-left: 0.75rem;
}

._pl-4_1m2sm_1027 {
  padding-left: 1rem;
}

._pl-5_1m2sm_1031 {
  padding-left: 1rem;
}

._fc-toolbar-title_1m2sm_1035 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_1m2sm_1035 ._fc-toolbar_1m2sm_1035 {
  justify-content: start !important;
}

._fc-prev-button_1m2sm_1046 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_1m2sm_1051 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_1m2sm_1056 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_1m2sm_1060 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_1m2sm_1060:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_1m2sm_1075 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_1m2sm_1035 ._fc-scrollgrid-liquid_1m2sm_1080 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_1m2sm_1086 {
  font-size: 12px;
}

._fc-timegrid-event-harness_1m2sm_1090 {
  cursor: pointer;
}

#_inputTypeColor_1m2sm_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_1m2sm_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_1m2sm_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_1m2sm_1121 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._ord-tabs_1m2sm_1126 {
  border-bottom-color: #00b4cc !important;
}

._ord-tabs_1m2sm_1126 ._nav-link_1m2sm_1130 {
  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_1m2sm_1126 ._nav-link_1m2sm_1130._active_1m2sm_50 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}

._ord-tabs_1m2sm_1126 ._nav-link_1m2sm_1130:hover {
  border-color: transparent transparent transparent;
}

._bgBtn_1m2sm_1148 {
  filter: grayscale(100%);
  color: #58595b;
  font-weight: bold;
  text-align: center;
  width: 170px;
  border-radius: 20px;
}

._bgBtn_1m2sm_1148:hover {
  filter: brightness(0) saturate(100%) invert(26%) sepia(39%) saturate(3961%) hue-rotate(197deg) brightness(93%) contrast(102%);
  color: #005dbf;
  font-weight: bold;
  background-color: rgba(0, 93, 191, 0.1254901961);
}

._inputSearch_1m2sm_1164 {
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 24px;
  color: #58595b;
  background-color: rgba(0, 93, 191, 0.1);
}

._inputSearch_1m2sm_1164::placeholder {
  color: #005dbf;
  font-size: 12px;
  opacity: 0.7;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._inputsTextArea_1jyv7_8 {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 154px;
}

._labelGrey_1jyv7_16 {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #58595b;
  padding: 6px 1px 3px 4px;
}

._labelBlue_1jyv7_27 {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #005dbf;
  padding: 6px 1px 3px 4px;
}

._card_1jyv7_38 {
  width: 300px;
  height: 180px;
  border-radius: 15px;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  margin-bottom: 50px;
}

._card_1jyv7_38:hover {
  opacity: 0.8;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
}

._nameBank_1jyv7_52 {
  color: #fff;
  padding-top: 1rem;
  padding-left: 15px;
  font-size: 18px;
  font-weight: bold;
}

._codeBank_1jyv7_60 {
  color: #fff;
  letter-spacing: 0.5em;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding-top: 1rem;
}

._nameUserCard_1jyv7_69 {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding-left: 15px;
}

._nameBankGray_1jyv7_76 {
  color: #58595b;
  padding-top: 1rem;
  padding-left: 15px;
  font-size: 18px;
  font-weight: bold;
}

._codeBankGray_1jyv7_84 {
  color: #58595b;
  letter-spacing: 0.5em;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding-top: 1rem;
}

._nameUserCardGray_1jyv7_93 {
  color: #58595b;
  font-size: 14px;
  font-weight: bold;
  padding-left: 15px;
}

._logoCard_1jyv7_100 {
  text-align: end;
  padding-right: 1rem;
  margin-top: -20px;
}

._inputDateCard_1jyv7_106 {
  background-position: 95%;
  background-repeat: no-repeat;
  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='M3.51%206.00036V6C3.51%205.17123%204.17103%204.5%205%204.5H6H8H16H18H19C19.8239%204.5%2020.5%205.17614%2020.5%206V20C20.5%2020.8239%2019.8239%2021.5%2019%2021.5H5C4.60218%2021.5%204.22064%2021.342%203.93934%2021.0607C3.65808%2020.7794%203.50005%2020.3979%203.5%2020.0002C3.5%2020.0001%203.5%2020.0001%203.5%2020L3.51%206.00036ZM4.5%208V8.5H5H19H19.5V8V6V5.5H19H5H4.5V6V8ZM19%2020.5H19.5V20V10V9.5H19H5H4.5V10V20V20.5H5H19ZM8.5%2011.5V12.5H7.5V11.5H8.5ZM16.5%2011.5V12.5H15.5V11.5H16.5ZM12.5%2011.5V12.5H11.5V11.5H12.5ZM7.5%2016.5V15.5H8.5V16.5H7.5ZM11.5%2016.5V15.5H12.5V16.5H11.5Z'%20fill='%23005DBF'%20stroke='%23005DBF'/%3e%3c/svg%3e");
}

._inputDateCard_1jyv7_106::placeholder {
  color: #005dbf;
}

._cardTypeSelec_1jyv7_116 {
  border: 1.5px solid #01a0f6;
  padding: 5px;
  border-radius: 5px;
}

._btnAddCard_1jyv7_122 {
  width: 45px;
  border: 2px solid #cecece;
  border-radius: 30px;
  height: 45px;
  text-align: center;
}

._btnAddCard_1jyv7_122 span {
  color: #cecece;
  font-size: 27px;
}

._btnAddCard_1jyv7_122 span:hover {
  color: #fff;
  font-size: 27px;
}

._btnAddCard_1jyv7_122:hover {
  background-color: #005dbf;
  border: none;
}

._bgBtn_1jyv7_145 {
  filter: grayscale(100%);
  color: #58595b;
  font-weight: bold;
  text-align: center;
  width: 80%;
  border-radius: 20px;
  font-size: 14px;
  margin-left: 40px;
}

._bgBtn_1jyv7_145:hover {
  filter: brightness(0) saturate(100%) invert(26%) sepia(39%) saturate(3961%) hue-rotate(197deg) brightness(93%) contrast(102%);
  color: #005dbf;
  font-weight: bold;
  background-color: rgba(0, 93, 191, 0.1254901961);
}

._bgBtnTwo_1jyv7_163 {
  filter: grayscale(100%);
  color: #58595b;
  font-weight: bold;
  text-align: center;
  margin: auto;
  border-radius: 20px;
  font-size: 14px;
  padding: 6px;
}

._bgBtnTwo_1jyv7_163:hover {
  filter: brightness(0) saturate(100%) invert(26%) sepia(39%) saturate(3961%) hue-rotate(197deg) brightness(93%) contrast(102%);
  color: #005dbf;
  font-weight: bold;
  background-color: rgba(0, 93, 191, 0.1254901961);
}

._btnImage_1jyv7_181 {
  cursor: pointer;
}

._btnImage_1jyv7_181:hover > img {
  filter: invert(50%) sepia(65%) saturate(4049%) hue-rotate(173deg) brightness(102%) contrast(102%);
}._Search_yt53k_1 {
  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: 27px;
  color: #005dbf;
}

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

._btnpreviw_yt53k_15 {
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3csvg%20width='33'%20height='33'%20viewBox='0%200%2033%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_4372_35052)'%3e%3ccircle%20cx='16.5'%20cy='15.5'%20r='12.5'%20transform='rotate(-90%2016.5%2015.5)'%20fill='white'/%3e%3cpath%20d='M13.7529%2019.587L13.7512%2019.8368L13.8051%2019.8372C13.8185%2019.8677%2013.8344%2019.8972%2013.8527%2019.9254C13.9183%2020.026%2014.0118%2020.1052%2014.1215%2020.1536C14.2312%2020.2019%2014.3527%2020.2175%2014.471%2020.1987C14.5893%2020.1798%2014.6997%2020.1273%2014.7888%2020.047C14.7889%2020.0469%2014.789%2020.0469%2014.7891%2020.0468L20.1779%2015.209L20.3819%2015.0259L20.1808%2014.8396L14.8674%209.91827C14.8674%209.91826%2014.8674%209.91824%2014.8674%209.91823C14.7474%209.80709%2014.5883%209.74804%2014.4252%209.75316C14.262%209.75827%2014.1069%209.82719%2013.9942%209.94581C13.8814%2010.0645%2013.8205%2010.2233%2013.8258%2010.3873C13.8311%2010.5512%2013.9021%2010.7057%2014.0222%2010.817L14.0222%2010.817L18.551%2015.0116L13.9569%2019.1352C13.8934%2019.1922%2013.8424%2019.2617%2013.8072%2019.3395C13.772%2019.4173%2013.7535%2019.5016%2013.7529%2019.587Z'%20fill='%23005DBF'%20stroke='%23005DBF'%20stroke-width='0.5'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_4372_35052'%20x='0'%20y='0'%20width='33'%20height='33'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='2'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200.247059%200%200%200%200%200.501961%200%200%200%200.35%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_4372_35052'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_4372_35052'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
}

._btnpreviw_yt53k_15:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='33'%20height='33'%20viewBox='0%200%2033%2033'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_4372_35046)'%3e%3ccircle%20cx='16.5'%20cy='15.5'%20r='12.5'%20transform='rotate(-90%2016.5%2015.5)'%20fill='%23005DBF'/%3e%3cpath%20d='M13.9569%2019.1352C13.8934%2019.1922%2013.8424%2019.2617%2013.8072%2019.3395C13.772%2019.4173%2013.7535%2019.5016%2013.7529%2019.587L13.7512%2019.8368L13.8051%2019.8372M13.9569%2019.1352L14.1235%2019.321L13.9568%2019.1353L13.9569%2019.1352ZM13.9569%2019.1352L18.551%2015.0116M18.551%2015.0116L18.7352%2015.1822L14.1238%2019.3214C14.1173%2019.3272%2014.111%2019.3333%2014.105%2019.3395L14.0056%2019.3387L14.0048%2019.3387L14.0041%2019.4286L14.0029%2019.588C14.0029%2019.5883%2014.0029%2019.5885%2014.0029%2019.5887L13.7536%2019.5866C13.7536%2019.5867%2013.7536%2019.5869%2013.7536%2019.587C13.753%2019.6735%2013.7707%2019.7587%2013.8051%2019.8372M18.551%2015.0116L14.0222%2010.817L14.0222%2010.817C13.9021%2010.7057%2013.8311%2010.5512%2013.8258%2010.3873C13.8205%2010.2233%2013.8814%2010.0645%2013.9942%209.9458C14.1069%209.82718%2014.262%209.75826%2014.4252%209.75315C14.5884%209.74804%2014.7475%209.8071%2014.8674%209.91827L20.1808%2014.8396L20.3819%2015.0259L20.1779%2015.209L14.7891%2020.0468C14.789%2020.0469%2014.7889%2020.0469%2014.7888%2020.047M18.551%2015.0116L18.7378%2014.8439L14.1921%2010.6336C14.1206%2010.5674%2014.0787%2010.4759%2014.0756%2010.3792C14.0725%2010.2825%2014.1084%2010.1885%2014.1754%2010.118C14.2424%2010.0474%2014.3351%2010.0061%2014.433%2010.003C14.5309%209.99996%2014.6261%2010.0354%2014.6975%2010.1016L19.8267%2014.8524L19.8439%2014.8369L20.0109%2015.023L19.841%2015.2064L19.8241%2015.1907L14.7888%2020.047M13.8051%2019.8372C13.8185%2019.8677%2013.8344%2019.8972%2013.8527%2019.9254C13.9183%2020.026%2014.0118%2020.1052%2014.1215%2020.1536C14.2312%2020.2019%2014.3527%2020.2175%2014.471%2020.1987C14.5893%2020.1798%2014.6997%2020.1273%2014.7888%2020.047M13.8051%2019.8372L14.7888%2020.047'%20fill='white'%20stroke='white'%20stroke-width='0.5'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_4372_35046'%20x='0'%20y='0'%20width='33'%20height='33'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='1'/%3e%3cfeGaussianBlur%20stdDeviation='2'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200.247059%200%200%200%200%200.501961%200%200%200%200.35%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_4372_35046'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_4372_35046'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
}

._bottomRow_yt53k_24 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._bottomRow_yt53k_24 > Button {
  margin-left: 12px;
}

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

._totalRowText_yt53k_46 {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 21px;
  color: #58595b;
}

._NewsRowText_yt53k_55 {
  font-family: "PT Sans Caption";
  font-size: 13px;
  line-height: 17px;
  display: flex;
  color: #58595b;
  margin: 0px;
  align-items: center;
}

._iconPlus_yt53k_65 {
  width: 25px;
  height: 25px;
  filter: brightness(0) saturate(100%) invert(21%) sepia(64%) saturate(3014%) hue-rotate(198deg) brightness(101%) contrast(102%);
  cursor: pointer;
}

._iconPlus_yt53k_65:hover {
  filter: none;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._inputSearch_81zsw_8 {
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 30px;
  color: #58595b;
  background-color: rgba(0, 93, 191, 0.1);
}

._inputSearch_81zsw_8::placeholder {
  color: #005dbf;
  font-size: 12px;
  opacity: 0.7;
}

._bgBtn_81zsw_24 {
  filter: grayscale(100%);
  color: #58595b;
  font-weight: bold;
  text-align: center;
  width: 170px;
  height: 24px;
  border-radius: 10px;
  font-size: 12px;
}

._bgBtn_81zsw_24:hover {
  filter: brightness(0) saturate(100%) invert(26%) sepia(39%) saturate(3961%) hue-rotate(197deg) brightness(93%) contrast(102%);
  color: #005dbf;
  font-weight: bold;
  background-color: rgba(0, 93, 191, 0.1254901961);
}

._backIcon_81zsw_42 {
  width: 50px;
  height: 33px;
  margin: auto 0;
  cursor: pointer;
}

._crudModalLabelBlue_81zsw_49 {
  font-size: 16px;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #005dbf;
  font-weight: 700;
}

._inputsTextArea_81zsw_59 {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 50px;
}

._profilepic_81zsw_67 {
  width: 60.7px;
  height: 60px;
  border: 1px solid #01a0f6;
  border-radius: 100%;
}

._imageFormat_81zsw_74 {
  object-fit: cover;
}

._profilepicWrapper_81zsw_78 {
  position: relative;
  margin: 0 auto;
}

._card_81zsw_83 {
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 10px;
  padding: 12px 12px 12px 12px;
  margin-top: 16px;
}

._title1_81zsw_91 {
  font-weight: 400;
  font-size: 18px;
  color: #58595b;
  line-height: 19, 41px;
  font-style: normal;
}

._title2_81zsw_99 {
  font-weight: 700;
  font-size: 16px;
  color: #005dbf;
  line-height: 15, 53px;
  font-style: normal;
}

._title3_81zsw_107 {
  font-weight: 400;
  font-size: 12px;
  color: #58595b;
  line-height: 11, 65px;
  font-style: normal;
}

._title4_81zsw_115 {
  font-weight: 400;
  font-size: 13px;
  color: #58595b;
  line-height: 12, 94px;
  font-style: normal;
}

._title5_81zsw_123 {
  font-weight: 400;
  font-size: 16px;
  color: #005dbf;
  line-height: 15, 53px;
  font-style: normal;
}

._title6_81zsw_131 {
  font-weight: 400;
  font-size: 16px;
  color: #58595b;
  line-height: 15, 53px;
  font-style: normal;
}

._title7_81zsw_139 {
  font-weight: 700;
  font-size: 19px;
  color: #01a0f6;
  line-height: 19, 41px;
  font-style: normal;
}

._borderLeft_81zsw_147 {
  border-left: 1px solid hsl(200, 10%, 50%);
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
table {
  font-family: "PT PT Sans Caption", "Helvetica Neue";
}

thead {
  border-radius: 10px 10px 0 0;
}

._headers_n0xkv_16 {
  background-color: #01a0f6 !important;
  color: #ffffff !important;
  font-weight: bold !important;
  font-size: 15px !important;
  padding: 0 !important;
}

._darkHeaders_n0xkv_24 {
  background-color: #005dbf !important;
  color: #ffffff !important;
  font-weight: bold !important;
  font-size: 15px !important;
  padding: 0 !important;
}

._stickyValues1_n0xkv_32 {
  color: #58595b;
  padding-left: 1rem;
  bottom: 28.5%;
  left: 0;
  position: sticky;
  z-index: 2;
  background-color: #ffffff;
}

._stickyValues2_n0xkv_42 {
  color: #58595b;
  padding-left: 1rem;
  bottom: 19%;
  left: 0;
  position: sticky;
  z-index: 2;
  background-color: #f5f7fa;
}

._stickyValues3_n0xkv_52 {
  color: #58595b;
  padding-left: 1rem;
  bottom: 9.5%;
  left: 0;
  position: sticky;
  z-index: 2;
  background-color: #ffffff;
}

._stickyValues4_n0xkv_62 {
  color: #58595b;
  padding-left: 1rem;
  bottom: 0;
  left: 0;
  position: sticky;
  z-index: 2;
  background-color: #f5f7fa;
}

._stickyValues1_n0xkv_32 > * {
  text-align: left;
}

._stickyValues2_n0xkv_42 > * {
  text-align: left;
}

._stickyValues3_n0xkv_52 > * {
  text-align: left;
}

._stickyValues4_n0xkv_62 > * {
  text-align: left;
}

._colWhite_n0xkv_88 {
  background-color: #f5f7fa;
  border: none;
}

._textareaStyle_n0xkv_93 {
  width: 95%;
  height: 4rem;
  max-height: 5rem;
  min-height: 2.5rem;
  border: 1.5px solid #01a0f6;
  border-radius: 6px;
  background-color: #ffffff;
}

._textareaStyle_n0xkv_93:disabled {
  background-color: #f4f4f4;
}

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

._labelFontGray_n0xkv_115 {
  font-size: 13px;
  color: #58595b;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}
._btn-following_snb91_2 {
  background-color: #d5e3f2;
}

._pagination-button_snb91_6 {
  border: 1px solid #ddd;
}
._pagination-button_snb91_6 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._simpleTabs__Container_snb91_23 {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

._simpleTabs_snb91_23 > 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_snb91_23 > div > a._active_snb91_43 {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}

._simpleTabs_snb91_23 > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}

._simpleTabs__filler_snb91_58 {
  border-bottom: 1px solid #cecece;
}

._simpleTabs__Subtitle_snb91_62 {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

._simpleTabs__thirdTitle_snb91_69 {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}

._simpleTabs__thirdTitle_snb91_69::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}

._simpleTabs__Area_snb91_92 {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

._simpleTabs__relative_snb91_103 {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

._simpleTabs_scroll_snb91_110 {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

._simpleTabs__wrap_snb91_117 {
  width: 100%;
}

@media (min-width: 632) {
  ._simpleTabs__wrap_snb91_117 {
    min-width: 470px;
    width: "35vw";
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_snb91_144 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_snb91_144:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_snb91_155 {
  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_snb91_166 {
  color: #005dbf;
  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_snb91_178 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_snb91_189 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_snb91_6 {
  color: #005dbf;
  float: right;
}

._text-primary_snb91_205 {
  color: #005dbf !important;
}

._hoverPointer_snb91_209:hover {
  cursor: pointer;
}

._margin-left-3rem_snb91_213 {
  margin-left: 3rem;
}

._pagination-button_snb91_6 {
  border: 1px solid #ddd;
}
._pagination-button_snb91_6 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_snb91_2 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_snb91_231 {
  background-color: #58595b !important;
}

._input-blue-border_snb91_235 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_snb91_242 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}

._circle-red_snb91_251 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_snb91_259: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_snb91_265 {
  float: right;
}

._icons-svg-top-table_snb91_269 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_snb91_274 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_snb91_281 {
  width: 1.5rem;
}

._icons-edit-record_snb91_285 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_snb91_290 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_snb91_296 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_snb91_302 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_snb91_309 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_snb91_290 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_snb91_320 {
  display: none;
}

._circle-red-tools_snb91_324 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_snb91_331:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_snb91_336 {
  margin-left: 10%;
}

._input-big-height_snb91_340 {
  height: 2.6rem;
}

._ml-75_snb91_344 {
  margin-left: 0.75rem;
}

._ml-3_snb91_348 {
  margin-left: 1rem;
}

._ml-2rem_snb91_352 {
  margin-left: 2rem;
}

._ml-5_snb91_356 {
  margin-left: 3rem;
}

._ml-5rem_snb91_360 {
  margin-left: 5rem;
}

._loading_snb91_364 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_snb91_364::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_snb91_348 {
  margin-left: 1rem;
}

._ml-2rem_snb91_352 {
  margin-left: 2rem;
}

._ml-5_snb91_356 {
  margin-left: 3rem;
}

._ml-5rem_snb91_360 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_snb91_336 {
    margin-left: 2%;
  }
}
._titlesText_snb91_408 {
  padding-left: 60px;
}

._textForgotPass_snb91_412 {
  align-self: baseline;
}

._btnOutlineDarkBlue_snb91_416 {
  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_snb91_427 {
  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_snb91_427:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_snb91_444:not(._swal2-loading_snb91_444) ._swal2-styled_snb91_444:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_snb91_444:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_snb91_453 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_snb91_461 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_snb91_453:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_snb91_453:hover ._btnAddTable_snb91_475 {
  filter: grayscale(0%);
}

._groupBounding_snb91_453 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_snb91_453 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_snb91_475 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_snb91_494 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_snb91_494::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_snb91_508 {
  color: #01a0f6;
}

._input-text-light-blue_snb91_512 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_snb91_518 ._css-yk16xz-control_snb91_518 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_snb91_523 {
  padding-left: 1rem;
}

._w-90_snb91_527 {
  width: 90%;
}

._w-95_snb91_531 {
  width: 95%;
}

._w-80_snb91_535 {
  width: 80%;
}

._input-text-darker-blue_snb91_539 {
  color: #003f80;
}

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

._text-primary_snb91_205 {
  color: #005dbf !important;
}

._mr-1_snb91_553 {
  margin-right: 0.25rem;
}

._mr-2_snb91_557 {
  margin-right: 0.5rem;
}

._mr-3_snb91_561 {
  margin-right: 1rem;
}

._form-check-input_snb91_565[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_snb91_565: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_snb91_565: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_snb91_565: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_snb91_444:focus {
  box-shadow: none;
}

._font-size-label_snb91_628 {
  font-size: 12px;
}

._bg-dark-blue_snb91_632 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_snb91_636 {
  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_snb91_636:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_snb91_649 {
  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_snb91_649: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_snb91_669 {
  width: 10%;
}

._list-style-circle_snb91_673 {
  position: relative;
}

._list-style-circle_snb91_673::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_snb91_687 {
  font-family: "PT Sans Caption";
}

._fs-13px_snb91_691 {
  font-size: 13px;
}

._bg-input-disabled_snb91_695 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_snb91_699 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_snb91_699:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_snb91_699:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_snb91_714 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_snb91_718 ._MuiTableRow-root_snb91_718 ._MuiTableCell-stickyHeader_snb91_718:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_snb91_718 ._MuiTableRow-root_snb91_718 ._MuiTableCell-stickyHeader_snb91_718:last-child {
  border-top-right-radius: 10px;
}

._darkGray_snb91_726 {
  color: #58595b;
}

._bg-warning-tenue_snb91_730 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_snb91_730:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_snb91_738 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_snb91_738:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_snb91_752 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_snb91_756 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_snb91_767 {
  opacity: 0.01;
}

._example-appear_snb91_767._example-appear-active_snb91_771 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_snb91_776 {
  cursor: pointer;
}

._fzXsmall_snb91_780 {
  font-size: x-small;
}

._fzXLarger_snb91_784 {
  font-size: x-large;
}

._w-70_snb91_788 {
  width: 70%;
}

._bg-table-hover_snb91_792 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_snb91_518 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_snb91_518:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_snb91_494 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_snb91_835 {
  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_snb91_835: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_snb91_855 {
  padding: 0.5rem;
}

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

._groupAddButton_snb91_855:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_snb91_855:hover ._addCheckButton_snb91_835 {
  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_snb91_883 {
  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_snb91_894 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_snb91_894:hover,
._tabHeader_snb91_894:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_snb91_903 {
  width: 30%;
}

._border-dark-blue_snb91_907 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_snb91_911 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_snb91_915 {
  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_snb91_923 {
  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_snb91_933 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_snb91_941 {
  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_snb91_941:hover {
  cursor: pointer;
}

._labelInputFile_snb91_941::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_snb91_964 {
  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_snb91_969 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_snb91_976 {
  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_snb91_976:hover {
  cursor: pointer;
}

._labelInputFileDisabled_snb91_976::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_snb91_996 {
  color: #a9abae;
}

._clearGray_snb91_1000 {
  color: #cecece;
}

._hoverHelp_snb91_1004:hover {
  cursor: help;
}

._pl-1_snb91_1008 {
  padding-left: 0.25rem;
}

._pl-2_snb91_1012 {
  padding-left: 0.5rem;
}

._pl-3_snb91_1016 {
  padding-left: 0.75rem;
}

._pl-4_snb91_1020 {
  padding-left: 1rem;
}

._pl-5_snb91_1024 {
  padding-left: 1rem;
}

._fc-toolbar-title_snb91_1028 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_snb91_1028 ._fc-toolbar_snb91_1028 {
  justify-content: start !important;
}

._fc-prev-button_snb91_1039 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_snb91_1044 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_snb91_1049 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_snb91_1053 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_snb91_1053:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_snb91_1068 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_snb91_1028 ._fc-scrollgrid-liquid_snb91_1073 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_snb91_1079 {
  font-size: 12px;
}

._fc-timegrid-event-harness_snb91_1083 {
  cursor: pointer;
}

#_inputTypeColor_snb91_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_snb91_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_snb91_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_snb91_1114 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._ord-tabs_snb91_1119 {
  border-bottom-color: #00b4cc !important;
}

._ord-tabs_snb91_1119 ._nav-link_snb91_1123 {
  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_snb91_1119 ._nav-link_snb91_1123._active_snb91_43 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}

._ord-tabs_snb91_1119 ._nav-link_snb91_1123:hover {
  border-color: transparent transparent transparent;
}

._backgroundBlueTenue_snb91_1141 {
  background-color: rgba(0, 63, 128, 0.05);
}

._btnAddTable_snb91_475 {
  width: 0.973rem;
  margin: 0 10px;
}

._handleLot_snb91_1150 {
  margin-top: 1.25rem;
}

._heightInputs_snb91_1154 {
  height: 2.5rem;
}

._registerSelect_snb91_1158 {
  border: 3px solid #01a0f6 !important;
  border-radius: 5px;
  width: 100%;
}

._discardFile_snb91_1164 {
  position: absolute;
  right: 3rem;
  top: 2rem;
  z-index: 10;
}

._selectGroup_snb91_1171 {
  margin-right: 1rem;
  display: inline-block;
}

._selectGroupWithOutMargin_snb91_1176 {
  display: inline-block;
}

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

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

._selectInput_snb91_518 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #7fadde;
  min-height: 24px;
  max-height: 24px;
  font-size: 12px;
}

._selectInput_snb91_518:disabled {
  opacity: 0.7;
  background-color: #f4f4f4;
}

._inputsearch_snb91_494 {
  min-width: 16.875rem;
  max-height: 1.5rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._btnExcelIcon_snb91_1218 {
  width: 1.073rem;
  height: 1.241rem;
  margin: 0 0.5rem;
}

._groupBounding_snb91_453 img {
  filter: grayscale(1);
}

._groupBounding_snb91_453:hover {
  cursor: pointer;
  background: #f5f7fa;
  border-radius: 10px;
}

._groupBounding_snb91_453:hover img,
._groupBounding_snb91_453:hover h6 {
  filter: grayscale(0);
  color: #005dbf;
}

._groupBounding_snb91_453 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_snb91_453 a:hover {
  color: rgb(0, 93, 191);
}

._legalPersonBackground_snb91_1249 {
  background-image: url("/assets/legalPerson-CuFuF7R4.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20.5rem;
  height: 12.5rem;
  background-size: cover;
  margin-top: 3rem;
  transition: 0.2s all ease-in-out;
}

._naturalPersonBackground_snb91_1260 {
  background-image: url("/assets/backgroundNaturalPerson-7FaZphas.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20.5rem;
  height: 12.5rem;
  background-size: cover;
  margin-top: 3rem;
  transition: 0.2s all ease-in-out;
}

._backIcon_snb91_964 {
  display: inline;
  max-width: 32.91px;
  max-height: 19.74px;
}

._btnBigPrimary_snb91_1277 {
  border: 1.5px solid #005dbf;
  border-radius: 15px;
  height: 4.75rem;
  width: 20.5rem;
  color: #005dbf;
  font-weight: 700;
  font-family: "PT Sans Caption";
  font-size: 1.563rem;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  line-height: 70px;
}

._btnBigPrimary_snb91_1277:hover {
  background-color: #005dbf;
  transition: 0.2s all ease-in-out;
  color: #fff;
}

._containerItemSelector_snb91_1299:hover ._legalPersonBackground_snb91_1249 {
  background-image: url("/assets/legalPersonColor-l1YmO4dg.png");
}

._containerItemNaturalSelector_snb91_1303:hover ._naturalPersonBackground_snb91_1260 {
  background-image: url("/assets/backgroundNaturalPersonColor-BmXlbsN6.png");
}

._verticalDivisor_snb91_1307 {
  height: 326px;
  width: 1px;
  background-color: #cecece;
  margin: 3rem 97px;
}

._containerSelectorPersons_snb91_1314 {
  display: flex;
  justify-content: space-around;
  max-width: 75%;
  margin: auto;
}

._checkAccordion_snb91_1321 {
  content: "";
  width: 1.563rem;
  height: 1.563rem;
  min-width: 1.563rem;
  min-height: 1.563rem;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border: 1.5px solid #cecece;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  margin: 0.5rem 0.5rem 5px 0.5rem;
  margin-left: 0 !important;
  position: absolute;
  right: 100%;
}

._checkAccordionActive_snb91_1340 {
  width: 1.563rem;
  height: 1.563rem;
  min-width: 1.563rem;
  min-height: 1.563rem;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border: 1.5px solid rgb(0, 165, 81);
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  margin: 0.5rem;
  margin-left: 0 !important;
}

._checkAccordionActive_snb91_1340 img,
svg {
  vertical-align: baseline !important;
}

._checkAccordionItem_snb91_1361 {
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  border: 2px solid #58595b;
  margin: auto;
}

._checkAccordionItemActive_snb91_1376 {
  border: 2px solid #00a551;
}

._containerCard_snb91_1380 {
  border: none;
  width: 93%;
  margin-left: 7%;
  position: relative;
}

._grayBackgroundCards_snb91_1387 {
  background: rgba(229, 229, 229, 0.5);
  z-index: 1;
}

._textDarkGray_snb91_1392 {
  color: #58595b;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

._textDarkBlue_snb91_1403 {
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

._downArrowIcon_snb91_1414 {
  margin-right: 0.5rem;
  transform: rotate(270deg);
}

._downArrowIconHorizontal_snb91_1419 {
  margin-right: 0.5rem;
}

._containerAllContent_snb91_1423 {
  width: 75%;
  margin: 0 auto;
}

._containerAllContent_snb91_1423 input:disabled {
  border: 1px solid #cecece;
}

._itemTextAccordion_snb91_1432 {
  text-align: left;
}

._inputFile_snb91_1436 {
  display: none;
}

._paragraphRequiredDocs_snb91_1440 {
  min-width: 18rem;
  max-width: 18rem;
}

._greenCircle_snb91_1445 {
  width: 8px;
  min-width: 8px;
  min-height: 8px;
  height: 8px;
  border-radius: 100%;
  background: rgb(0, 165, 81);
  margin: 2px auto;
}

._labelInputFile_snb91_941 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  min-width: 172px;
  width: 172px;
  display: flex;
  justify-content: justify-content-between;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
}

._labelInputFile_snb91_941:hover {
  cursor: pointer;
}

._labelInputFile_snb91_941::before {
  content: "Seleccionar";
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._secondaryBlue_snb91_1477 {
  color: rgb(0, 93, 191);
}

._discardFile_snb91_1164 {
  position: absolute;
  top: 0;
  left: 100%;
}

._discardFile_snb91_1164:hover {
  cursor: pointer;
}

._blueIcon_snb91_1491 {
  color: rgb(0, 93, 191);
}

._labelFilenames_snb91_1495 {
  display: block;
  max-width: 185px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._btnPrimary_snb91_1503 {
  transition: 0.3s all ease-in-out;
  background: rgb(1, 160, 246);
  color: #fff;
  min-width: 168px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
}

._btnPrimary_snb91_1503:hover,
._btnOutlineDarkBlue_snb91_416:hover {
  background: rgb(0, 93, 191);
  color: #fff;
}

._btnPrimaryShort_snb91_1522 {
  transition: 0.3s all ease-in-out;
  background: #005dbf;
  color: #fff;
  min-width: 120px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
}

._btnPrimaryShort_snb91_1522:hover,
._btnOutlineDarkBlue_snb91_416:hover {
  background: #002c91;
  color: #fff;
}

._btnOutlineDarkBlue_snb91_416 {
  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;
}

._btnSecondary_snb91_1552 {
  min-width: 110px;
  min-height: 32px;
  background: rgb(206, 206, 206);
  color: #fff;
  border-radius: 5px;
  max-height: 40px;
}

._quaternaryColor_snb91_1561 {
  color: #ff8b00;
}

._borderParagraph_snb91_1565 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 15px;
  padding: 1rem;
  text-align: justify;
}

._containerAccordionCheck_snb91_1575 {
  display: flex;
  position: relative;
}

._btnSecondaryDisabled_snb91_1580 {
  min-width: 110px;
  min-height: 32px;
  background: rgb(206, 206, 206);
  color: #fff;
  border-radius: 5px;
  max-height: 40px;
  font-size: inherit !important;
  font-weight: 400 !important;
}

._btnSecondaryDisabled_snb91_1580:hover {
  cursor: default;
}

._btnDisabled_snb91_1595 {
  background: #cecece;
  color: #fff;
  min-width: 168px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
  font-size: inherit !important;
  font-weight: 700 !important;
}

._btnDisabled_snb91_1595:hover {
  cursor: default;
}

._ml4_snb91_1613 {
  margin-left: 2.5rem;
}

._blueBackgroundCard_snb91_1617 {
  background-color: rgba(0, 93, 191, 0.05);
  margin-top: 3px;
}

._nitDigit_snb91_1622 {
  min-width: 1.7rem;
  min-height: 24px;
  max-width: 1.7rem;
  max-height: 24px;
  font-size: 12px;
  background: #ffffff;
  border: 1px solid #7fadde;
  border-radius: 6px;
  display: inline;
  text-align: center;
}

._nitDigit_snb91_1622:disabled {
  background-color: #f4f4f4;
}

._nitLine_snb91_1639 {
  width: 6%;
  display: inline-block;
}

._withShort_snb91_1644 {
  width: 25.7%;
}

._longWith_snb91_1648 {
  width: 50%;
}

._extraLongWith_snb91_1652 {
  width: 70%;
}

._middleShort_snb91_1656 {
  width: 13.8%;
}

._smallWith_snb91_1660 {
  width: 11.7%;
}

._inputText_snb91_1664 {
  background: #ffffff;
  border: 1px solid #7fadde;
  border-radius: 6px;
}

._inputText_snb91_1664:disabled {
  background-color: #f4f4f4;
}

._inputTextWithIcon_snb91_1674 {
  background: #ffffff;
  border: 1px solid #7fadde;
  border-radius: 6px;
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='19'%20viewBox='0%200%2016%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50752%208.1215C8.19198%208.80614%208.61251%209.7106%208.69485%2010.6752C8.77719%2011.6398%208.51604%2012.6024%207.95752%2013.3932L7.84002%2013.5515L11.3542%2017.0665L11.4167%2017.139C11.5083%2017.2631%2011.5523%2017.4159%2011.5408%2017.5697C11.5293%2017.7235%2011.463%2017.868%2011.3539%2017.9771C11.2449%2018.0861%2011.1003%2018.1525%2010.9465%2018.164C10.7927%2018.1755%2010.6399%2018.1314%2010.5159%2018.0398L10.4434%2017.9773L6.89585%2014.4307C6.04927%2014.9966%205.02259%2015.2277%204.01518%2015.0791C3.00777%2014.9306%202.0915%2014.413%201.44429%2013.6268C0.797071%2012.8406%200.465095%2011.842%200.512815%2010.8248C0.560535%209.80762%200.984546%208.84446%201.70252%208.12234C2.47234%207.35261%203.51639%206.92018%204.60502%206.92018C5.69365%206.92018%206.7377%207.35261%207.50752%208.12234V8.1215ZM8.94085%200.666504C9.43785%200.666721%209.91442%200.864245%2010.2659%201.21567L12.6092%203.55734L14.9492%205.90067C15.3%206.25234%2015.4975%206.729%2015.4975%207.22567V15.4582C15.4975%2015.9555%2015.3%2016.4324%2014.9483%2016.784C14.5967%2017.1356%2014.1198%2017.3332%2013.6225%2017.3332H12.3642C12.3324%2017.0825%2012.2365%2016.8443%2012.0859%2016.6415L11.9859%2016.5223L11.5467%2016.0823L13.6217%2016.0832C13.7874%2016.0832%2013.9464%2016.0173%2014.0636%2015.9001C14.1808%2015.7829%2014.2467%2015.6239%2014.2467%2015.4582V7.33567H10.7084C10.2334%207.33574%209.77608%207.15555%209.42883%206.8315C9.08157%206.50745%208.87024%206.06368%208.83752%205.58984L8.83335%205.4615V1.9165H4.04169C3.87593%201.9165%203.71695%201.98235%203.59974%202.09956C3.48253%202.21677%203.41669%202.37574%203.41669%202.5415V6.22567C2.97952%206.32937%202.55865%206.49256%202.16585%206.71067L2.16669%202.5415C2.16669%202.04422%202.36423%201.56731%202.71586%201.21568C3.06749%200.864048%203.54441%200.666504%204.04169%200.666504H8.94085ZM2.61335%209.03317C2.34536%209.29327%202.13176%209.60406%201.985%209.94747C1.83823%2010.2909%201.76122%2010.6601%201.75845%2011.0335C1.75567%2011.4069%201.82719%2011.7772%201.96885%2012.1228C2.1105%2012.4683%202.31946%2012.7823%202.58356%2013.0463C2.84766%2013.3104%203.16164%2013.5192%203.50722%2013.6608C3.8528%2013.8024%204.22309%2013.8738%204.59653%2013.871C4.96998%2013.8681%205.33913%2013.7911%205.68251%2013.6442C6.02589%2013.4974%206.33664%2013.2837%206.59669%2013.0157C7.12126%2012.4867%207.41491%2011.7714%207.41335%2011.0264C7.41179%2010.2815%207.11515%209.56744%206.58837%209.04065C6.06159%208.51387%205.34756%208.21724%204.60258%208.21568C3.8576%208.21412%203.14234%208.50776%202.61335%209.03234V9.03317ZM10.0834%202.79984V5.4615C10.0834%205.77817%2010.3184%206.039%2010.6234%206.08067L10.7084%206.0865L13.3675%206.08567L10.0834%202.79984Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
  background-position-x: 95%;
  background-position-y: 55%;
  background-size: 15px 17.5px;
  background-repeat: no-repeat;
}

._textGroup_snb91_1685 {
  margin-right: 1rem;
  display: inline-block;
}

._addActiviyIcon_snb91_1690 {
  width: 1.2rem;
  margin-left: 1rem;
  margin-right: 0.3rem;
}

._addActiviyIconWithOutMargin_snb91_1696 {
  width: 1.2rem;
  margin-right: 0.3rem;
}

._eightyWith_snb91_1701 {
  width: 86.5%;
}

._ninetyWith_snb91_1705 {
  width: 90%;
}

._ninetyFiveWith_snb91_1709 {
  width: 95%;
}

._containerRow_snb91_1713 {
  display: flex;
  flex: 24 0 0;
  margin: 0rem 1rem;
  flex-flow: row wrap;
}

._containerRow_snb91_1713 > div:not(._ninetyWith_snb91_1705) {
  margin-right: 1rem;
}

._containerRowMd_snb91_1724 {
  display: flex;
  flex: 18 0 0;
  margin: 0rem 1rem;
  flex-flow: row wrap;
}

._containerRowMd_snb91_1724 > div:not(._ninetyWith_snb91_1705) {
  margin-right: 1rem;
}

._colSix_snb91_1735 {
  flex: 6;
}

._colTwelve_snb91_1739 {
  flex: 12;
}

._colTwelveV2_snb91_1743 {
  flex: 12.9;
}

._colFour_snb91_1747 {
  flex: 4;
}

._colFourV2_snb91_1751 {
  flex: 4.1;
}

._colThree_snb91_1755 {
  flex: 3;
}

._colEighteen_snb91_1759 {
  flex: 18;
}

._colOne_snb91_1763 {
  flex: 1;
}

._colFive_snb91_1767 {
  flex: 5;
}

._ml1rem_snb91_1771 {
  margin-left: 1rem;
}

._flexAuto_snb91_1775 {
  flex: auto;
}

._notMarginRight_snb91_1779 {
  margin-right: 0 !important;
}

._selectPersonTypeLglRpst_snb91_1783 {
  display: flex;
  flex-direction: column;
  flex: 0 1 23.2%;
}

._verticalSub_snb91_1789 {
  vertical-align: sub;
}

._darkGrayColor_snb91_1793 {
  color: #58595b;
}

._checkGroup_snb91_1797 {
  display: flex;
  width: 50%;
  justify-content: space-between;
}

._modalScroll_snb91_1803 {
  overflow-y: scroll;
  max-height: 50vh;
  overflow-x: hidden;
  padding: 0.5rem;
}

._maxWithSelect_snb91_1810 {
  max-width: 289px;
}

._mr0_snb91_1814 {
  margin-right: 0 !important;
}

._addButtonOnRow_snb91_1818 {
  align-self: flex-end;
  padding-bottom: 0.4rem;
  margin-left: 1rem;
  margin-right: 0;
}

._labelInputFileBank_snb91_1825 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  display: flex;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
  margin-right: 1rem;
}

._labelInputFileBank_snb91_1825:hover {
  cursor: pointer;
}

._disabled_snb91_1838 {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3) !important;
}

._alignBetween_snb91_1843 {
  justify-content: space-between;
}

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

._containerDropzone_snb91_1851 {
  margin: 1rem 0;
  width: 40%;
  align-items: center;
}

._containerDropzone_snb91_1851:hover {
  cursor: pointer;
}

._dropzoneSignature_snb91_1861 {
  width: 100%;
  height: 5rem;
  border-radius: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  border-radius: 10px;
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
}

._imageIconDropzone_snb91_1874 {
  width: 6%;
  top: 20%;
  left: 47%;
  position: absolute;
}

._signatureLabel_snb91_1881 {
  color: rgb(88, 89, 91);
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  padding-top: 0.3rem;
  margin-top: 0.5rem;
  border-top: 1.5px solid rgb(88, 89, 91);
}

._headersDark_snb91_1891 {
  background-color: #005dbf !important;
  color: #ffffff !important;
  font-weight: bold !important;
  font-size: 15px !important;
  padding: 0 !important;
}

._inputTextClear_snb91_1899 {
  background: #ffffff;
  border: 1px solid #01a0f6;
  border-radius: 6px;
  color: #58595b;
}

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

._grayClock_snb91_1910 {
  filter: grayscale(100%);
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._subtitle_eeszi_8 {
  margin: 16px 0 0 0;
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._container1_eeszi_16 {
  display: flex;
  flex-direction: row;
}

._throwThisToTheBottom_eeszi_21 {
  display: flex;
  flex-direction: column-reverse;
}

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

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

._container3_eeszi_36 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

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

._ItemTiny_eeszi_47 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._ItemSmall_eeszi_53 {
  flex: 2;
  display: flex;
  flex-direction: column;
}

._ItemAlmostMedium_eeszi_59 {
  flex: 3;
  display: flex;
  flex-direction: column;
}

._ItemMedium_eeszi_65 {
  flex: 4;
  display: flex;
  flex-direction: row;
}

._inputMargin_eeszi_71 {
  margin-right: 15px;
}

._ItemCheckbox_eeszi_75 {
  display: flex;
  margin-top: 24px;
}

._greyRow_eeszi_80 {
  display: flex;
  flex-direction: row;
  background-color: #ddd;
  border-radius: 0.5rem;
  margin-top: 1rem;
  padding: 0.5rem;
  padding: 0.5rem 2rem;
}

._textArea_eeszi_90 {
  height: 32px;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._justification_eeszi_96 {
  min-height: 50px;
}

._checkbox_eeszi_100 {
  margin: auto 6px auto 0;
}

._bottomRow_eeszi_104 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._bottomRow_eeszi_104 > Button {
  margin-left: 12px;
}

._tableButton_eeszi_117 {
  cursor: pointer;
  color: #697387;
  text-decoration: none;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  font-size: 12px;
  line-height: 16px;
}

._tableButton_eeszi_117:hover {
  color: #005dbf;
  padding-top: 0px;
  transition-duration: 0.2s;
}

._tableSlash_eeszi_134 {
  color: #697387;
  font-size: 12px;
  line-height: 16px;
}

._traerReq_eeszi_140 {
  display: flex;
  min-width: 140px;
  height: 30px;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
  color: #697387;
  cursor: pointer;
  border-radius: 10px;
  margin: 0 0 0 auto;
}

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

._traerReq_eeszi_140 > p {
  flex: 1;
  margin: 8px 6px 4px 6px;
}

._traerReq_eeszi_140:hover > p {
  color: #005dbf;
}

._traerReq_eeszi_140:hover > img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._pseudoInput_eeszi_170 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._pseudoInput_eeszi_170 > p {
  margin: 0;
  color: #cecece;
  font-size: 16px;
  line-height: 24px;
  height: 22px;
  padding-left: 8px;
  overflow: hidden;
}

._pseudoInput_eeszi_170 > img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 22px;
  margin: 0;
}

._urgente_eeszi_195 {
  color: #697387;
  line-height: 16px;
  font-size: 12px;
  display: inline;
}

._rejected_eeszi_202 {
  color: #cecece;
}

._newArticle_eeszi_206 {
  margin: 0 5px;
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
  padding: 0 15px;
}

._adjustIcon_eeszi_213 {
  cursor: pointer;
  width: 20px;
  margin: 0;
}

._adjustIconDescargar_eeszi_219 {
  cursor: pointer;
  width: 28px;
  margin: 0;
}

._adjustIcon2_eeszi_225:hover {
  filter: brightness(0) saturate(100%) invert(22%) sepia(100%) saturate(1940%) hue-rotate(198deg) brightness(91%) contrast(103%);
}

._adjustIconDescargar_eeszi_219:hover {
  filter: brightness(0) saturate(100%) invert(22%) sepia(100%) saturate(1940%) hue-rotate(198deg) brightness(91%) contrast(103%);
}

._adjustIconDetalles_eeszi_233 {
  cursor: pointer;
  width: 14px;
  margin: 0;
}

._adjustIconTransladar_eeszi_239 {
  cursor: pointer;
  width: 18px;
  margin: 0;
}

._adjustIconTransladar_eeszi_239:hover {
  filter: brightness(0) saturate(100%) invert(50%) sepia(53%) saturate(3534%) hue-rotate(172deg) brightness(98%) contrast(100%);
}

._adjustIconPart2_eeszi_249 {
  height: 16px;
  width: 16px;
}

._adjustIconPart2Orange_eeszi_254 {
  height: 24px;
  width: 24px;
}

._textPart2_eeszi_259 {
  margin: auto 0 0 10px;
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._textPart2Orange_eeszi_267 {
  margin: auto 0 0 2px;
  color: #ff8b00;
}

._adjustIcon2_eeszi_225 {
  cursor: pointer;
  width: 28px;
  margin: 0;
}

._adjustIcon3_eeszi_278 {
  cursor: pointer;
  width: 14px;
  margin: 0;
}

._adjustIcon4_eeszi_284 {
  cursor: pointer;
  height: 18.1027450562px;
  width: 20.8960380554px;
  left: 1.5517578125px;
  top: 2.8972167969px;
  margin-right: 10px;
}

._urgentText_eeszi_293 {
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
  color: #ec1c24;
  margin: 0;
}

._budgetModalText_eeszi_301 {
  font-weight: Bold;
  font-size: 15px;
  line-height: 19px;
  color: #01a0f6;
  margin: 0;
}

._alertTriangle_eeszi_309 {
  margin-left: 10px;
}

._popupReqActive_eeszi_313::before {
  width: 12px;
  height: 12px;
  cursor: default;
}

._orangeText_eeszi_319 {
  color: #ff8b00;
  font-weight: Bold;
  line-height: 16px;
}

._smallerHeader_eeszi_325 {
  font-size: 14px;
  padding: 0 5px;
}

._orangeIcon_eeszi_330 {
  fill: #ff8b00;
  filter: saturate(3000%) hue-rotate(190deg);
}

._orangeBorder_eeszi_335 {
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
}

._orangeText_eeszi_319 {
  color: #ff8b00;
  font-family: "PT Sans Caption";
  font-style: normal;
  font-weight: bold;
}

._orangeText3_eeszi_347 {
  font-size: 12px;
  line-height: 15px;
}

._orangeText2_eeszi_352 {
  font-family: "PT Sans";
  font-size: 15px;
  line-height: 19px;
}

._orangeCheck_eeszi_358 {
  background-color: #ff8b00;
  border-color: #ff8b00;
}

._inputsTextArea_eeszi_363 {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 50px;
}

._btnPrimary_eeszi_371 {
  background-color: #fff !important;
  border: 1.5px solid #01a0f6 !important;
  color: #01a0f6 !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

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

._btnSecondary_eeszi_396 {
  background-color: #005dbf !important;
  border: 1.5px solid #005dbf !important;
  color: #fff !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

._btnSecondary_eeszi_396:disabled {
  background-color: #fff !important;
  border: 1.5px solid #cecece !important;
  color: #cecece !important;
  opacity: 1;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
@font-face {
  font-family: "PT Sans Caption";
  src: url("/assets/PTSansCaption-Regular-DQxA3OUg.ttf") format("truetype");
}
._table_zftzs_12 {
  margin-top: 8px;
  width: 100%;
}

._head_zftzs_17 {
  background: #01a0f6;
}
._head_zftzs_17._dark_zftzs_20 {
  background-color: #005dbf;
}

._head_zftzs_17 > tr > th {
  background: #01a0f6;
  color: #fff;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  text-align: center;
  padding: 5px 10px;
}
._head_zftzs_17 > tr > th._dark_zftzs_20 {
  background-color: #005dbf;
}

._head_zftzs_17 > tr > th:first-child {
  border-top-left-radius: 10px;
}

._head_zftzs_17 > tr > th:last-child {
  border-top-right-radius: 10px;
}

._tablerow_zftzs_46 > td {
  font-family: "PT Sans Caption";
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 17px;
  padding: 5px 10px;
  color: #58595b;
}

._tablerowEven_zftzs_56 {
  background: #f5f7fa;
}

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

._subtableTh_zftzs_70 > th {
  font-family: "PT Sans Caption";
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
  padding: 1px 8px;
}

._subtableTr_zftzs_80 > td {
  font-family: "PT Sans Caption";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
  padding: 5px 8px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._subtitle_9n9p2_8 {
  margin: 16px 0 0 0;
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

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

._f1_9n9p2_21 {
  flex: 1;
}

._f2_9n9p2_25 {
  flex: 2;
}

._f3_9n9p2_29 {
  flex: 3;
}

._f4_9n9p2_33 {
  flex: 4;
}

._f5_9n9p2_37 {
  flex: 5;
}

._f6_9n9p2_41 {
  flex: 6;
}

._titleBlock_9n9p2_45 {
  margin-top: 50px;
  display: flex;
}

._backIcon_9n9p2_50 {
  width: 50px;
  height: 30px;
  margin: auto 0;
  cursor: pointer;
}

._mainTitle_9n9p2_57 {
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 39px;
  margin: 0;
}

._bigContainer_9n9p2_66 {
  margin-left: 50px;
}

._mr16_9n9p2_70 {
  margin-right: 16px;
}

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

._input_9n9p2_83 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 24px;
  flex: 1;
}

._observationsArea_9n9p2_92 {
  max-height: 50px;
  width: 539px;
  border: 1px solid #7fadde;
  border-radius: 6px;
  background-color: #ffffff;
}

._upperBlueText_9n9p2_100 {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  align-items: flex-end;
  color: #01a0f6;
}

._bottomRow_9n9p2_110 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._bottomRow_9n9p2_110 > Button {
  margin-left: 12px;
}

._inputReq_9n9p2_123 {
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='19'%20viewBox='0%200%2016%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.50752%208.1215C8.19198%208.80614%208.61251%209.7106%208.69485%2010.6752C8.77719%2011.6398%208.51604%2012.6024%207.95752%2013.3932L7.84002%2013.5515L11.3542%2017.0665L11.4167%2017.139C11.5083%2017.2631%2011.5523%2017.4159%2011.5408%2017.5697C11.5293%2017.7235%2011.463%2017.868%2011.3539%2017.9771C11.2449%2018.0861%2011.1003%2018.1525%2010.9465%2018.164C10.7927%2018.1755%2010.6399%2018.1314%2010.5159%2018.0398L10.4434%2017.9773L6.89585%2014.4307C6.04927%2014.9966%205.02259%2015.2277%204.01518%2015.0791C3.00777%2014.9306%202.0915%2014.413%201.44429%2013.6268C0.797071%2012.8406%200.465095%2011.842%200.512815%2010.8248C0.560535%209.80762%200.984546%208.84446%201.70252%208.12234C2.47234%207.35261%203.51639%206.92018%204.60502%206.92018C5.69365%206.92018%206.7377%207.35261%207.50752%208.12234V8.1215ZM8.94085%200.666504C9.43785%200.666721%209.91442%200.864245%2010.2659%201.21567L12.6092%203.55734L14.9492%205.90067C15.3%206.25234%2015.4975%206.729%2015.4975%207.22567V15.4582C15.4975%2015.9555%2015.3%2016.4324%2014.9483%2016.784C14.5967%2017.1356%2014.1198%2017.3332%2013.6225%2017.3332H12.3642C12.3324%2017.0825%2012.2365%2016.8443%2012.0859%2016.6415L11.9859%2016.5223L11.5467%2016.0823L13.6217%2016.0832C13.7874%2016.0832%2013.9464%2016.0173%2014.0636%2015.9001C14.1808%2015.7829%2014.2467%2015.6239%2014.2467%2015.4582V7.33567H10.7084C10.2334%207.33574%209.77608%207.15555%209.42883%206.8315C9.08157%206.50745%208.87024%206.06368%208.83752%205.58984L8.83335%205.4615V1.9165H4.04169C3.87593%201.9165%203.71695%201.98235%203.59974%202.09956C3.48253%202.21677%203.41669%202.37574%203.41669%202.5415V6.22567C2.97952%206.32937%202.55865%206.49256%202.16585%206.71067L2.16669%202.5415C2.16669%202.04422%202.36423%201.56731%202.71586%201.21568C3.06749%200.864048%203.54441%200.666504%204.04169%200.666504H8.94085ZM2.61335%209.03317C2.34536%209.29327%202.13176%209.60406%201.985%209.94747C1.83823%2010.2909%201.76122%2010.6601%201.75845%2011.0335C1.75567%2011.4069%201.82719%2011.7772%201.96885%2012.1228C2.1105%2012.4683%202.31946%2012.7823%202.58356%2013.0463C2.84766%2013.3104%203.16164%2013.5192%203.50722%2013.6608C3.8528%2013.8024%204.22309%2013.8738%204.59653%2013.871C4.96998%2013.8681%205.33913%2013.7911%205.68251%2013.6442C6.02589%2013.4974%206.33664%2013.2837%206.59669%2013.0157C7.12126%2012.4867%207.41491%2011.7714%207.41335%2011.0264C7.41179%2010.2815%207.11515%209.56744%206.58837%209.04065C6.06159%208.51387%205.34756%208.21724%204.60258%208.21568C3.8576%208.21412%203.14234%208.50776%202.61335%209.03234V9.03317ZM10.0834%202.79984V5.4615C10.0834%205.77817%2010.3184%206.039%2010.6234%206.08067L10.7084%206.0865L13.3675%206.08567L10.0834%202.79984Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
  background-position: right;
  background-origin: content-box;
  background-repeat: no-repeat;
}

._articleDetails_9n9p2_130 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding: 10px 8px 8px 6px;
  margin-bottom: 8px;
}

._articleDetails__title_9n9p2_137 {
  font-family: "PT Sans Caption";
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  margin-left: 2px;
  margin-bottom: 2px;
  color: #01a0f6;
}

._articleDetails__label_9n9p2_147,
._articleDetails__label__blue_9n9p2_148 {
  font-family: "PT Sans Caption";
  font-size: 12px;
  line-height: 16px;
  margin-left: 4px;
  margin-bottom: 0;
}

._articleDetails__label_9n9p2_147 {
  color: #58595b;
}

._articleDetails__label__blue_9n9p2_148 {
  color: #01a0f6;
}

._articleDetails__text_9n9p2_164 {
  font-family: "PT Sans Caption";
  font-size: 13px;
  line-height: 17px;
  color: #58595b;
  padding: 4px 8px;
  border-radius: 6px;
  margin-bottom: 0;
  border: 1px solid #01a0f6;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._btn-following_1t7y1_9 {
  background-color: #d5e3f2;
}

._pagination-button_1t7y1_13 {
  border: 1px solid #ddd;
}
._pagination-button_1t7y1_13 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._simpleTabs__Container_1t7y1_30 {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

._simpleTabs_1t7y1_30 > 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_1t7y1_30 > div > a._active_1t7y1_50 {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}

._simpleTabs_1t7y1_30 > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}

._simpleTabs__filler_1t7y1_65 {
  border-bottom: 1px solid #cecece;
}

._simpleTabs__Subtitle_1t7y1_69 {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

._simpleTabs__thirdTitle_1t7y1_76 {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}

._simpleTabs__thirdTitle_1t7y1_76::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}

._simpleTabs__Area_1t7y1_99 {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

._simpleTabs__relative_1t7y1_110 {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

._simpleTabs_scroll_1t7y1_117 {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

._simpleTabs__wrap_1t7y1_124 {
  width: 100%;
}

@media (min-width: 632) {
  ._simpleTabs__wrap_1t7y1_124 {
    min-width: 470px;
    width: "35vw";
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_1t7y1_151 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_1t7y1_151:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_1t7y1_162 {
  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_1t7y1_173 {
  color: #005dbf;
  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_1t7y1_185 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_1t7y1_196 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_1t7y1_13 {
  color: #005dbf;
  float: right;
}

._text-primary_1t7y1_212 {
  color: #005dbf !important;
}

._hoverPointer_1t7y1_216:hover {
  cursor: pointer;
}

._margin-left-3rem_1t7y1_220 {
  margin-left: 3rem;
}

._pagination-button_1t7y1_13 {
  border: 1px solid #ddd;
}
._pagination-button_1t7y1_13 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_1t7y1_9 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_1t7y1_238 {
  background-color: #58595b !important;
}

._input-blue-border_1t7y1_242 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_1t7y1_249 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}

._circle-red_1t7y1_258 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_1t7y1_266: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_1t7y1_272 {
  float: right;
}

._icons-svg-top-table_1t7y1_276 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_1t7y1_281 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_1t7y1_288 {
  width: 1.5rem;
}

._icons-edit-record_1t7y1_292 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_1t7y1_297 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_1t7y1_303 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_1t7y1_309 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_1t7y1_316 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_1t7y1_297 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_1t7y1_327 {
  display: none;
}

._circle-red-tools_1t7y1_331 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_1t7y1_338:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_1t7y1_343 {
  margin-left: 10%;
}

._input-big-height_1t7y1_347 {
  height: 2.6rem;
}

._ml-75_1t7y1_351 {
  margin-left: 0.75rem;
}

._ml-3_1t7y1_355 {
  margin-left: 1rem;
}

._ml-2rem_1t7y1_359 {
  margin-left: 2rem;
}

._ml-5_1t7y1_363 {
  margin-left: 3rem;
}

._ml-5rem_1t7y1_367 {
  margin-left: 5rem;
}

._loading_1t7y1_371 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_1t7y1_371::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_1t7y1_355 {
  margin-left: 1rem;
}

._ml-2rem_1t7y1_359 {
  margin-left: 2rem;
}

._ml-5_1t7y1_363 {
  margin-left: 3rem;
}

._ml-5rem_1t7y1_367 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_1t7y1_343 {
    margin-left: 2%;
  }
}
._titlesText_1t7y1_415 {
  padding-left: 60px;
}

._textForgotPass_1t7y1_419 {
  align-self: baseline;
}

._btnOutlineDarkBlue_1t7y1_423 {
  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_1t7y1_434 {
  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_1t7y1_434:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_1t7y1_451:not(._swal2-loading_1t7y1_451) ._swal2-styled_1t7y1_451:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_1t7y1_451:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_1t7y1_460 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_1t7y1_468 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_1t7y1_460:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_1t7y1_460:hover ._btnAddTable_1t7y1_482 {
  filter: grayscale(0%);
}

._groupBounding_1t7y1_460 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_1t7y1_460 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_1t7y1_482 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_1t7y1_501 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_1t7y1_501::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_1t7y1_515 {
  color: #01a0f6;
}

._input-text-light-blue_1t7y1_519 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_1t7y1_525 ._css-yk16xz-control_1t7y1_525 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_1t7y1_530 {
  padding-left: 1rem;
}

._w-90_1t7y1_534 {
  width: 90%;
}

._w-95_1t7y1_538 {
  width: 95%;
}

._w-80_1t7y1_542 {
  width: 80%;
}

._input-text-darker-blue_1t7y1_546 {
  color: #003f80;
}

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

._text-primary_1t7y1_212 {
  color: #005dbf !important;
}

._mr-1_1t7y1_560 {
  margin-right: 0.25rem;
}

._mr-2_1t7y1_564 {
  margin-right: 0.5rem;
}

._mr-3_1t7y1_568 {
  margin-right: 1rem;
}

._form-check-input_1t7y1_572[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_1t7y1_572: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_1t7y1_572: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_1t7y1_572: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_1t7y1_451:focus {
  box-shadow: none;
}

._font-size-label_1t7y1_635 {
  font-size: 12px;
}

._bg-dark-blue_1t7y1_639 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_1t7y1_643 {
  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_1t7y1_643:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_1t7y1_656 {
  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_1t7y1_656: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_1t7y1_676 {
  width: 10%;
}

._list-style-circle_1t7y1_680 {
  position: relative;
}

._list-style-circle_1t7y1_680::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_1t7y1_694 {
  font-family: "PT Sans Caption";
}

._fs-13px_1t7y1_698 {
  font-size: 13px;
}

._bg-input-disabled_1t7y1_702 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_1t7y1_706 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_1t7y1_706:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_1t7y1_706:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_1t7y1_721 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_1t7y1_725 ._MuiTableRow-root_1t7y1_725 ._MuiTableCell-stickyHeader_1t7y1_725:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_1t7y1_725 ._MuiTableRow-root_1t7y1_725 ._MuiTableCell-stickyHeader_1t7y1_725:last-child {
  border-top-right-radius: 10px;
}

._darkGray_1t7y1_733 {
  color: #58595b;
}

._bg-warning-tenue_1t7y1_737 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_1t7y1_737:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_1t7y1_745 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_1t7y1_745:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_1t7y1_759 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_1t7y1_763 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_1t7y1_774 {
  opacity: 0.01;
}

._example-appear_1t7y1_774._example-appear-active_1t7y1_778 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_1t7y1_783 {
  cursor: pointer;
}

._fzXsmall_1t7y1_787 {
  font-size: x-small;
}

._fzXLarger_1t7y1_791 {
  font-size: x-large;
}

._w-70_1t7y1_795 {
  width: 70%;
}

._bg-table-hover_1t7y1_799 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_1t7y1_525 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_1t7y1_525:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_1t7y1_501 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_1t7y1_842 {
  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_1t7y1_842: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_1t7y1_862 {
  padding: 0.5rem;
}

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

._groupAddButton_1t7y1_862:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_1t7y1_862:hover ._addCheckButton_1t7y1_842 {
  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_1t7y1_890 {
  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_1t7y1_901 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_1t7y1_901:hover,
._tabHeader_1t7y1_901:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_1t7y1_910 {
  width: 30%;
}

._border-dark-blue_1t7y1_914 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_1t7y1_918 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_1t7y1_922 {
  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_1t7y1_930 {
  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_1t7y1_940 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_1t7y1_948 {
  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_1t7y1_948:hover {
  cursor: pointer;
}

._labelInputFile_1t7y1_948::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_1t7y1_971 {
  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_1t7y1_976 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_1t7y1_983 {
  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_1t7y1_983:hover {
  cursor: pointer;
}

._labelInputFileDisabled_1t7y1_983::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_1t7y1_1003 {
  color: #a9abae;
}

._clearGray_1t7y1_1007 {
  color: #cecece;
}

._hoverHelp_1t7y1_1011:hover {
  cursor: help;
}

._pl-1_1t7y1_1015 {
  padding-left: 0.25rem;
}

._pl-2_1t7y1_1019 {
  padding-left: 0.5rem;
}

._pl-3_1t7y1_1023 {
  padding-left: 0.75rem;
}

._pl-4_1t7y1_1027 {
  padding-left: 1rem;
}

._pl-5_1t7y1_1031 {
  padding-left: 1rem;
}

._fc-toolbar-title_1t7y1_1035 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_1t7y1_1035 ._fc-toolbar_1t7y1_1035 {
  justify-content: start !important;
}

._fc-prev-button_1t7y1_1046 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_1t7y1_1051 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_1t7y1_1056 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_1t7y1_1060 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_1t7y1_1060:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_1t7y1_1075 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_1t7y1_1035 ._fc-scrollgrid-liquid_1t7y1_1080 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_1t7y1_1086 {
  font-size: 12px;
}

._fc-timegrid-event-harness_1t7y1_1090 {
  cursor: pointer;
}

#_inputTypeColor_1t7y1_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_1t7y1_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_1t7y1_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_1t7y1_1121 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._ord-tabs_1t7y1_1126 {
  border-bottom-color: #00b4cc !important;
}

._ord-tabs_1t7y1_1126 ._nav-link_1t7y1_1130 {
  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_1t7y1_1126 ._nav-link_1t7y1_1130._active_1t7y1_50 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}

._ord-tabs_1t7y1_1126 ._nav-link_1t7y1_1130:hover {
  border-color: transparent transparent transparent;
}

._backgroundBlueTenue_1t7y1_1148 {
  background-color: rgba(0, 63, 128, 0.05);
}

._btnAddTable_1t7y1_482 {
  width: 0.973rem;
  margin: 0 10px;
}

._handleLot_1t7y1_1157 {
  margin-top: 1.25rem;
}

._heightInputs_1t7y1_1161 {
  height: 2.5rem;
}

._registerSelect_1t7y1_1165 {
  border: 3px solid #01a0f6 !important;
  border-radius: 5px;
  width: 100%;
}

._discardFile_1t7y1_1171 {
  position: absolute;
  right: 3rem;
  top: 2rem;
  z-index: 10;
}

._selectGroup_1t7y1_1178 {
  margin-right: 1rem;
  display: inline-block;
}

._selectGroupWithOutMargin_1t7y1_1183 {
  display: inline-block;
}

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

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

._containDeliveries_1t7y1_1203 {
  font-size: 13px;
  color: #58595b;
  font-family: "PT Sans Caption";
  font-weight: 400;
}

._selectInput_1t7y1_525 {
  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;
}

._selectInputClear_1t7y1_1222 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #01a0f6;
  min-height: 1.75rem;
}

._selectInputClear_1t7y1_1222:disabled {
  background-color: #f5f7fa;
  border-radius: 6px;
  border: 1px solid #01a0f6;
  min-height: 1.75rem;
}

._inputsearch_1t7y1_501 {
  min-width: 16.875rem;
  max-height: 1.5rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  padding: 0 0.5rem;
}

._inputsearch_1t7y1_501::placeholder {
  opacity: 0.5;
}

._btnExcelIcon_1t7y1_1249 {
  width: 1.073rem;
  height: 1.241rem;
  margin: 0 0.5rem;
}

._groupBounding_1t7y1_460 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
}

._groupBounding_1t7y1_460:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_1t7y1_460 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_1t7y1_460 a:hover {
  color: rgb(0, 93, 191);
}

._legalPersonBackground_1t7y1_1278 {
  background-image: url("/assets/legalPerson-CuFuF7R4.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20.5rem;
  height: 12.5rem;
  background-size: cover;
  margin-top: 3rem;
  transition: 0.2s all ease-in-out;
}

._naturalPersonBackground_1t7y1_1289 {
  background-image: url("/assets/backgroundNaturalPerson-7FaZphas.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20.5rem;
  height: 12.5rem;
  background-size: cover;
  margin-top: 3rem;
  transition: 0.2s all ease-in-out;
}

._backIcon_1t7y1_971 {
  display: inline;
  max-width: 32.91px;
  max-height: 19.74px;
}

._btnBigPrimary_1t7y1_1306 {
  border: 1.5px solid #005dbf;
  border-radius: 15px;
  height: 4.75rem;
  width: 20.5rem;
  color: #005dbf;
  font-weight: 700;
  font-family: "PT Sans Caption";
  font-size: 1.563rem;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  line-height: 70px;
}

._btnBigPrimary_1t7y1_1306:hover {
  background-color: #005dbf;
  transition: 0.2s all ease-in-out;
  color: #fff;
}

._containerItemSelector_1t7y1_1328:hover ._legalPersonBackground_1t7y1_1278 {
  background-image: url("/assets/legalPersonColor-l1YmO4dg.png");
}

._containerItemNaturalSelector_1t7y1_1332:hover ._naturalPersonBackground_1t7y1_1289 {
  background-image: url("/assets/backgroundNaturalPersonColor-BmXlbsN6.png");
}

._verticalDivisor_1t7y1_1336 {
  height: 326px;
  width: 1px;
  background-color: #cecece;
  margin: 3rem 97px;
}

._containerSelectorPersons_1t7y1_1343 {
  display: flex;
  justify-content: space-around;
  max-width: 75%;
  margin: auto;
}

._checkAccordion_1t7y1_1350 {
  content: "";
  width: 1.563rem;
  height: 1.563rem;
  min-width: 1.563rem;
  min-height: 1.563rem;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border: 1.5px solid #cecece;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  margin: 0.5rem 0.5rem 5px 0.5rem;
  margin-left: 0 !important;
  position: absolute;
  right: 100%;
}

._checkAccordionActive_1t7y1_1369 {
  width: 1.563rem;
  height: 1.563rem;
  min-width: 1.563rem;
  min-height: 1.563rem;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border: 1.5px solid rgb(0, 165, 81);
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  margin: 0.5rem;
  margin-left: 0 !important;
}

._checkAccordionActive_1t7y1_1369 img,
svg {
  vertical-align: baseline !important;
}

._checkAccordionItem_1t7y1_1390 {
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  border: 2px solid #58595b;
  margin: auto;
}

._checkAccordionItemActive_1t7y1_1405 {
  border: 2px solid #00a551;
}

._containerCard_1t7y1_1409 {
  border: none;
  width: 93%;
  margin-left: 7%;
  position: relative;
}

._grayBackgroundCards_1t7y1_1416 {
  background: rgba(229, 229, 229, 0.5);
  z-index: 1;
}

._textDarkGray_1t7y1_1421 {
  color: #58595b;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

._textDarkBlue_1t7y1_1432 {
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

._downArrowIcon_1t7y1_1443 {
  margin-right: 0.5rem;
  transform: rotate(270deg);
}

._downArrowIconHorizontal_1t7y1_1448 {
  margin-right: 0.5rem;
}

._containerAllContent_1t7y1_1452 {
  width: 85%;
  margin: 0 auto;
}

._containerAllContent_1t7y1_1452 > * {
  color: #58595b;
}

._containerAllContent_1t7y1_1452 > input,
select {
  color: #58595b;
}

._itemTextAccordion_1t7y1_1466 {
  text-align: left;
}

._inputFile_1t7y1_1470 {
  display: none;
}

._paragraphRequiredDocs_1t7y1_1474 {
  min-width: 18rem;
  max-width: 18rem;
}

._greenCircle_1t7y1_1479 {
  width: 8px;
  min-width: 8px;
  min-height: 8px;
  height: 8px;
  border-radius: 100%;
  background: rgb(0, 165, 81);
  margin: 2px auto;
}

._labelInputFile_1t7y1_948 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  min-width: 172px;
  width: 172px;
  display: flex;
  justify-content: justify-content-between;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
}

._labelInputFile_1t7y1_948:hover {
  cursor: pointer;
}

._labelInputFile_1t7y1_948::before {
  content: "Seleccionar";
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._secondaryBlue_1t7y1_1511 {
  color: rgb(0, 93, 191);
}

._discardFile_1t7y1_1171 {
  position: absolute;
  top: 0;
  left: 100%;
}

._discardFile_1t7y1_1171:hover {
  cursor: pointer;
}

._blueIcon_1t7y1_1525 {
  color: rgb(0, 93, 191);
}

._labelFilenames_1t7y1_1529 {
  display: block;
  max-width: 185px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._btnPrimary_1t7y1_1537 {
  transition: 0.3s all ease-in-out;
  background: rgb(1, 160, 246);
  color: #fff;
  min-width: 168px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
}

._btnPrimary_1t7y1_1537:hover,
._btnOutlineDarkBlue_1t7y1_423:hover {
  background: rgb(0, 93, 191);
  color: #fff;
}

._btnPrimaryShort_1t7y1_1556 {
  transition: 0.3s all ease-in-out;
  background: #005dbf;
  color: #fff;
  min-width: 120px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
}

._btnPrimaryShort_1t7y1_1556:hover,
._btnOutlineDarkBlue_1t7y1_423:hover {
  background: #002c91;
  color: #fff;
}

._btnOutlineDarkBlue_1t7y1_423 {
  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;
}

._btnSecondary_1t7y1_1586 {
  min-width: 110px;
  min-height: 32px;
  background: rgb(206, 206, 206);
  color: #fff;
  border-radius: 5px;
  max-height: 40px;
}

._quaternaryColor_1t7y1_1595 {
  color: #ff8b00;
}

._borderParagraph_1t7y1_1599 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 15px;
  padding: 1rem;
  text-align: justify;
}

._containerAccordionCheck_1t7y1_1609 {
  display: flex;
  position: relative;
}

._btnSecondaryDisabled_1t7y1_1614 {
  min-width: 110px;
  min-height: 32px;
  background: rgb(206, 206, 206);
  color: #fff;
  border-radius: 5px;
  max-height: 40px;
  font-size: inherit !important;
  font-weight: 400 !important;
}

._btnSecondaryDisabled_1t7y1_1614:hover {
  cursor: default;
}

._btnDisabled_1t7y1_1629 {
  background: #cecece;
  color: #fff;
  min-width: 168px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
  font-size: inherit !important;
  font-weight: 700 !important;
}

._btnDisabled_1t7y1_1629:hover {
  cursor: default;
}

._ml4_1t7y1_1647 {
  margin-left: 2.5rem;
}

._blueBackgroundCard_1t7y1_1651 {
  background-color: rgba(0, 93, 191, 0.05);
  margin-top: 3px;
}

._nitDigit_1t7y1_1656 {
  min-width: 1.7rem;
  min-height: 1.7rem;
  max-width: 1.7rem;
  max-height: 1.7rem;
  background: #ffffff;
  border: 1px solid #005dbf;
  border-radius: 6px;
  display: inline;
  text-align: center;
}

._nitLine_1t7y1_1668 {
  width: 6%;
  display: inline-block;
  margin: 0.3rem auto;
}

._withShort_1t7y1_1674 {
  width: 25.7%;
}

._longWith_1t7y1_1678 {
  width: 50%;
}

._extraLongWith_1t7y1_1682 {
  width: 70%;
}

._middleShort_1t7y1_1686 {
  width: 13.8%;
}

._smallWith_1t7y1_1690 {
  width: 11.7%;
}

._inputText_1t7y1_1694 {
  background: #ffffff;
  border: 1px solid #7fadde;
  border-radius: 6px;
  color: #58595b;
}

._inputTextClear_1t7y1_1701 {
  background: #ffffff;
  border: 1px solid #01a0f6;
  border-radius: 6px;
  color: #58595b;
}

._textGroup_1t7y1_1708 {
  margin-right: 1rem;
  display: inline-block;
}

._addActiviyIcon_1t7y1_1713 {
  width: 1.2rem;
  margin-left: 1rem;
  margin-right: 0.3rem;
}

._addActiviyIconWithOutMargin_1t7y1_1719 {
  width: 1.2rem;
  margin-right: 0.3rem;
}

._eightyWith_1t7y1_1724 {
  width: 84%;
}

._ninetyWith_1t7y1_1728 {
  width: 90%;
}

._ninetyFiveWith_1t7y1_1732 {
  width: 95%;
}

._containerRow_1t7y1_1736 {
  display: flex;
  flex: 24 0 0;
  margin: 0rem 1rem;
  flex-flow: row wrap;
}

._containerRow_1t7y1_1736 > div:not(._ninetyWith_1t7y1_1728) {
  margin-right: 1rem;
}

._containerRowMd_1t7y1_1747 {
  display: flex;
  flex: 18 0 0;
  margin: 0rem 1rem;
  flex-flow: row wrap;
}

._containerRowMd_1t7y1_1747 > div:not(._ninetyWith_1t7y1_1728) {
  margin-right: 1rem;
}

._colSix_1t7y1_1758 {
  flex: 6;
}

._colTwelve_1t7y1_1762 {
  flex: 12;
}

._colTwelveV2_1t7y1_1766 {
  flex: 12.9;
}

._colFour_1t7y1_1770 {
  flex: 4;
}

._colFourV2_1t7y1_1774 {
  flex: 4.1;
}

._colThree_1t7y1_1778 {
  flex: 3;
}

._colEighteen_1t7y1_1782 {
  flex: 18;
}

._colOne_1t7y1_1786 {
  flex: 1;
}

._colFive_1t7y1_1790 {
  flex: 5;
}

._ml1rem_1t7y1_1794 {
  margin-left: 1rem;
}

._flexAuto_1t7y1_1798 {
  flex: auto;
}

._notMarginRight_1t7y1_1802 {
  margin-right: 0 !important;
}

._selectPersonTypeLglRpst_1t7y1_1806 {
  display: flex;
  flex-direction: column;
  flex: 0 1 23.2%;
}

._verticalSub_1t7y1_1812 {
  vertical-align: sub;
}

._darkGrayColor_1t7y1_1816 {
  color: #58595b;
}

._checkGroup_1t7y1_1820 {
  display: flex;
  width: 50%;
  justify-content: space-between;
}

._modalScroll_1t7y1_1826 {
  overflow-y: scroll;
  max-height: 50vh;
  overflow-x: hidden;
  padding: 0.5rem;
}

._maxWithSelect_1t7y1_1833 {
  max-width: 289px;
}

._mr0_1t7y1_1837 {
  margin-right: 0 !important;
}

._addButtonOnRow_1t7y1_1841 {
  align-self: flex-end;
  padding-bottom: 0.4rem;
  margin-left: 1rem;
  margin-right: 0;
}

._labelInputFileBank_1t7y1_1848 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  display: flex;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
  margin-right: 1rem;
}

._labelInputFileBank_1t7y1_1848:hover {
  cursor: pointer;
}

._alignBetween_1t7y1_1861 {
  justify-content: space-between;
}

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

._containerDropzone_1t7y1_1869 {
  margin: 1rem 0;
  width: 40%;
  align-items: center;
}

._containerDropzone_1t7y1_1869:hover {
  cursor: pointer;
}

._dropzoneSignature_1t7y1_1879 {
  width: 100%;
  height: 5rem;
  border-radius: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  border-radius: 10px;
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
}

._imageIconDropzone_1t7y1_1892 {
  width: 6%;
  top: 20%;
  left: 47%;
  position: absolute;
}

._signatureLabel_1t7y1_1899 {
  color: rgb(88, 89, 91);
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  padding-top: 0.3rem;
  margin-top: 0.5rem;
  border-top: 1.5px solid rgb(88, 89, 91);
}

._containerBackground_1t7y1_1909 {
  width: 100%;
  height: 100vh;
  align-items: center;
  display: flex;
  flex-direction: column;
}

._containerLogin_1t7y1_1917 {
  padding: 2rem;
  width: 597px;
  margin: auto;
  text-align: center;
  box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
}

._btnLogin_1t7y1_1925 {
  background-color: #01a0f6;
  width: 409.5px;
  border-radius: 10px;
  height: 4rem;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 1.45rem;
  margin: 1rem 0;
  border: none;
}

._containerInputLogin_1t7y1_1939 {
  margin: 1rem auto;
  background-color: #fff;
  border: 1.5px solid #01a0f6;
  border-radius: 7px;
  width: 409.5px;
  height: 48px;
  overflow: hidden;
}

._inputLogin_1t7y1_1949 {
  border: none;
  width: 85%;
  height: 45px;
  margin: auto 10px;
}

._inputLogin_1t7y1_1949:focus-visible,
._inputLogin_1t7y1_1949:focus {
  border: none !important;
  background-color: #fff !important;
  outline-style: none;
}

._clock_1t7y1_1963 {
  filter: grayscale(1);
}

._clock_1t7y1_1963:hover {
  filter: none;
}

._containerHeadDeliveries_1t7y1_1971 {
  position: relative;
}

._containerHeadDeliveries_1t7y1_1971 {
  font-size: 13px;
}

._containerHeadDeliveries_1t7y1_1971::before {
  content: "";
  background: #005dbf;
  opacity: 0.05;
  width: 100%;
  height: 100%;
  position: absolute;
  padding: 16px;
  border-radius: 10px;
}

._inputTextTable_1t7y1_1990 {
  width: 90%;
  border: none;
  background: transparent;
  text-align: center;
}

._inputTextTable_1t7y1_1990:disabled {
  border: none;
}

._inputTextTable_1t7y1_1990:focus-visible,
._inputTextTable_1t7y1_1990:focus {
  border: none;
  outline: none;
}

._groupIcons_1t7y1_2007 {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  flex: 2;
}

._groupIcons_1t7y1_2007 img {
  filter: grayscale(1);
}

._groupIcons_1t7y1_2007 img:hover {
  filter: none;
  cursor: pointer;
}

._discountInput_1t7y1_2023 {
  margin: 0 1rem;
  display: flex;
}

._discountInputText_1t7y1_2028 {
  border-radius: 10px;
  color: #58595b;
  position: relative;
  border: none;
  background-color: rgba(0, 93, 191, 0.1);
  transition: 0.5s all ease-in-out;
}

._discountInputText_1t7y1_2028:disabled {
  border: none;
}

._discountInputText_1t7y1_2028:focus-visible {
  border: 1.5px solid #005dbf;
}

._collapsedDiscount_1t7y1_2045 {
  transform: scale(0.1, 1) translateX(200%);
  opacity: 0;
  visibility: hidden;
}

._expandDiscount_1t7y1_2051 {
  opacity: 1;
  visibility: visible;
  transform: scale(1) translateX(0%);
}

._observationsArea_1t7y1_2057 {
  max-height: 4rem;
  border: 1px solid #005dbf;
  border-radius: 6px;
}

._containerDropzone_1t7y1_1869 {
  margin: 1rem 0;
  width: 40%;
  align-items: center;
}

._containerDropzone_1t7y1_1869:hover {
  cursor: pointer;
}

._dropzoneSignature_1t7y1_1879 {
  width: 100%;
  height: 4rem;
  border-radius: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  border-radius: 10px;
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
}

._footerTableContainer_1t7y1_2086 {
  width: 15%;
  list-style: none;
  font-size: 0.8rem;
}

._footerTableContainer_1t7y1_2086 tbody tr td {
  padding: 3px;
}

._footerTableContainer_1t7y1_2086 tbody tr:nth-child(1),
._footerTableContainer_1t7y1_2086 tbody tr:nth-child(3) {
  background-color: #f5f7fa;
}

._buttonDisabled_1t7y1_2101 {
  background: #cecece;
  opacity: 0.5;
  color: #fff;
}

._inputDisabled_1t7y1_2107:disabled,
._selectGroup_1t7y1_1178:disabled,
._selectInput_1t7y1_525:disabled {
  background: #f5f7fa !important;
  opacity: 1 !important;
  border: 1px solid #7fadde;
}

._lineBefore_1t7y1_2115 {
  position: relative;
}

._lineBefore_1t7y1_2115::before {
  content: "";
  position: absolute;
  border-bottom: 1.5px solid #58595b;
  width: 0.7rem;
  right: 98.5%;
  bottom: 32%;
}

._lineSection_1t7y1_2128 {
  position: relative;
  margin-bottom: 3rem;
}

._lineSection_1t7y1_2128::after {
  content: "";
  position: absolute;
  border-bottom: 1px solid #cecece;
  width: 109.6%;
  right: -62px;
  top: 150%;
}

._containerTableModal_1t7y1_2142 {
  max-height: 10rem;
  overflow: scroll;
}

._textareaObservations_1t7y1_2147 {
  height: 2rem;
  max-height: 4rem;
}

._textareaObservationsAuth_1t7y1_2152 {
  height: 4rem;
  max-height: 4rem;
}

._replyButtonPopUp_1t7y1_2157 {
  padding-left: 1em;
  text-indent: -1em;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  font-size: 0.8rem;
  cursor: pointer;
}

._replyButtonPopUp_1t7y1_2157:hover::before {
  filter: grayscale(100%) invert(100%);
}

._replyButtonPopUp_1t7y1_2157::before {
  content: "";
  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%20d='M12.5%202.08331L2.08333%207.29165L12.5%2012.5L22.9167%207.29165L12.5%202.08331Z'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M2.08333%2017.7083L12.5%2022.9166L22.9167%2017.7083'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M2.08333%2012.5L12.5%2017.7083L22.9167%2012.5'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
  display: inline-block;
  width: 0.7rem;
  height: 0.65rem;
  margin-right: 5px;
}

._textAreaJustification_1t7y1_2182 {
  border: 1px solid #01a0f6;
  max-width: 100%;
  max-height: 6rem;
  border-radius: 6px;
}

._inputIconEdit_1t7y1_2189 {
  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");
  background-repeat: no-repeat;
  background-size: 5%;
  background-position-x: 95%;
  background-position-y: 50%;
}

._inputIconEditWithOriginal_1t7y1_2197 {
  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");
  background-repeat: no-repeat;
  background-size: 5%;
  background-position-x: 90%;
  background-position-y: 50%;
}

._justificationRenew_1t7y1_2205 {
  border-radius: 6px;
  max-height: 5rem;
  border: 1.5px solid #005dbf;
}

._enterLineIcon_1t7y1_2211 {
  padding-left: 1em;
  text-indent: -1em;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  font-size: 0.8rem;
  cursor: pointer;
}

._enterLineIcon_1t7y1_2211:hover::before {
  filter: grayscale(100%) invert(100%);
}

._enterLineIcon_1t7y1_2211::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: contain;
  background-position-x: 10%;
  background-position-y: 100%;
  display: inline-block;
  width: 0.7rem;
  height: 0.65rem;
  margin-right: 5px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container1_121is_8 {
  display: flex;
  flex-direction: row;
}

._throwThisToTheBottom_121is_13 {
  display: flex;
  flex-direction: column-reverse;
}

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

._textarea_121is_23 {
  resize: none;
}

._subtitle_121is_27 {
  margin: 16px 0 0 0;
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._styleSelect_121is_35 {
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

._container3_121is_42 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._ItemTiny_121is_48 {
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 27px;
}

._imagePadding_121is_55 {
  margin-top: 8px;
}

._imagePaddingNew_121is_59 {
  margin-top: 25px;
}

._letterPadding_121is_63 {
  padding-left: 8px;
  color: #005dbf;
}

._btn_121is_68 {
  cursor: pointer;
  filter: brightness(0) saturate(100%) invert(20%);
}

._btnNew_121is_73 {
  cursor: pointer;
  filter: grayscale(100%);
}

._btnNew_121is_73:hover {
  filter: none;
}

._buttonCreatCount_121is_82 {
  flex-direction: row;
  float: right;
  width: 185px;
  background-color: #f5f7fa;
  height: 30px;
  display: inline-flex;
  border-radius: 10px;
  justify-content: space-evenly;
}

._Boton_121is_93 {
  cursor: pointer;
  flex-direction: row;
  width: 64px;
  background-color: rgba(0, 93, 191, 0.1);
  height: 24px;
  border-radius: 10px;
}

._filesDir_121is_102 {
  flex-direction: row;
  display: inline-flex;
}

._position_121is_107 {
  position: relative;
}

._buttonCreatCount_121is_82 > p {
  size: 76px;
  line-height: 16px;
  margin-bottom: 0;
  color: #005dbf;
  font-weight: 700;
}

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

._deleteicon_121is_119 span {
  position: absolute;
  display: block;
  top: -6px;
  right: -6px;
  width: 16px;
  height: 16px;
  font-size: 10px;
  text-align: center;
  color: #fff;
  background: #005dbf;
  cursor: pointer;
  border-radius: 50%;
}

._deleteicon_121is_119 input {
  flex: 1;
}

._imagePaddingType_121is_144 {
  width: 20px;
  height: 20px;
  margin: 5px 0px 0px 6px;
}

._buttonCreatCount_121is_82 > img {
  padding: 0px 0px 0px 0px;
  margin-top: 6px;
}

._ellipsis_121is_155 {
  width: 150px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

._labelNew_121is_162 {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #005dbf;
  padding: 6px 1px 3px 4px;
}

._justify_121is_173 {
  justify-content: space-between;
}

._btn_121is_68:hover {
  filter: none;
}

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

._mainRow_121is_190 {
  display: inline-flex;
  width: 100%;
  vertical-align: middle;
  justify-content: space-between;
  padding: 0 0.5rem;
}

._crudModalInputDate_121is_198 {
  font-size: 1vw;
  flex: 1 1 auto;
}

._backgroundModal_121is_203 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
}

._greenCheck_121is_208 {
  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: -webkit-fill-available;
  background-position-y: center;
}

._alertTriangle_121is_215 {
  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-repeat: no-repeat;
  width: -webkit-fill-available;
  background-position-y: center;
}

._textLeftNew_121is_222 {
  text-align: left;
  padding: 6.4px 0px;
}

._textLeft_121is_222 {
  text-align: left;
  margin-bottom: 0px !important;
}

._Aling_121is_232 {
  display: flex;
  margin-right: auto;
  position: relative;
}

._inputMargin_121is_238 {
  margin-right: 8px;
}

._inputMarginNew_121is_242 {
  margin-right: 15px;
}

._negativeMargin_121is_246 {
  margin-left: -13px;
}

._inputMarginleft_121is_250 {
  margin-left: 15px;
  margin-right: 15px;
}

._inputMarginleftNew_121is_255 {
  margin-left: 15px;
  margin-right: 15px;
}

._paddingButton_121is_260 {
  padding-bottom: 15px;
}

._btnPrimary_121is_264 {
  background-color: #fff !important;
  border: 1.5px solid #01a0f6 !important;
  color: #01a0f6 !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

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

._btnSecondary_121is_289 {
  background-color: #005dbf !important;
  border: 1.5px solid #005dbf !important;
  color: #fff !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

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

._ItemCheckbox_121is_314 {
  display: flex;
  margin-top: 24px;
}

._registerInputs_121is_319 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 24px;
  flex: 1;
}

._selectRegister_121is_328 {
  height: 24px;
  width: 100%;
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  flex: 1;
}

._greyRow_121is_336 {
  display: flex;
  flex-direction: row;
  background-color: #ddd;
  border-radius: 0.5rem;
  margin-top: 1rem;
  padding: 0.5rem;
  padding: 0.5rem 2rem;
}

._textArea_121is_346 {
  height: 32px;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

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

._bottomRow_121is_358 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._bottomRow_121is_358 > Button {
  margin-left: 12px;
}

._tableButton_121is_371 {
  cursor: pointer;
  color: #697387;
  text-decoration: none;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  font-size: 12px;
  line-height: 16px;
}

._tableButton_121is_371:hover {
  color: #005dbf;
  padding-top: 0px;
  transition-duration: 0.2s;
}

._tableSlash_121is_388 {
  color: #697387;
  font-size: 12px;
  line-height: 16px;
}

._traerReq_121is_394 {
  display: flex;
  min-width: 140px;
  height: 30px;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
  color: #697387;
  cursor: pointer;
  border-radius: 10px;
  margin: 0 0 0 auto;
}

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

._traerReq_121is_394 > p {
  flex: 1;
  margin: 8px 6px 4px 6px;
}

._traerReq_121is_394:hover > p {
  color: #005dbf;
}

._traerReq_121is_394:hover > img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._pseudoInput_121is_424 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._pseudoInput_121is_424 > p {
  margin: 0;
  color: #cecece;
  font-size: 16px;
  line-height: 24px;
  height: 22px;
  padding-left: 8px;
  overflow: hidden;
}

._size_121is_440 {
  width: 32px;
  height: 32px;
}

._sizeNew_121is_445 {
  width: 25px;
  height: 25px;
}

._sizeNew2_121is_450 {
  width: 16px;
  height: 16px;
}

._popupReqActive_121is_455::before {
  width: 12px;
  height: 12px;
  cursor: default;
}

._pseudoInput_121is_424 > img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 22px;
  margin: 0;
}

._urgente_121is_470 {
  color: #697387;
  line-height: 16px;
  font-size: 12px;
  display: inline;
}

._newArticle_121is_477 {
  margin: 0 5px;
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
  padding: 0 15px;
}

._adjustIcon_121is_484 {
  cursor: pointer;
  width: 20px;
  margin: 0;
}

._pointer_121is_490 {
  cursor: pointer;
}

._pointerNew_121is_494 {
  cursor: pointer;
  margin-top: -3px;
}

._orangeIcon_121is_499 {
  fill: #ff8b00;
  filter: saturate(3000%) hue-rotate(190deg);
}

._orangeBorder_121is_504 {
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
}

._orangeText_121is_509 {
  color: #ff8b00;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
}

._orangeCheck_121is_516 {
  background-color: #ff8b00;
  border-color: #ff8b00;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container1_121is_8 {
  display: flex;
  flex-direction: row;
}

._throwThisToTheBottom_121is_13 {
  display: flex;
  flex-direction: column-reverse;
}

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

._crudModalLabelGris_121is_543 {
  font-size: 0.75rem;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #58595b;
}

._registerInputsBlue_121is_552 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 27px;
  color: #005dbf;
  font-weight: 700;
}

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

._textarea_121is_23 {
  resize: none;
}

._size_121is_440 {
  width: 32px;
  height: 32px;
}

._subtitle_121is_27 {
  margin: 16px 0 0 0;
  color: #01a0f6;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._styleSelect_121is_35 {
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

._container3_121is_42 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._Item1_121is_601 {
  flex: 0.5;
  display: flex;
  flex-direction: column;
}

._Item2_121is_607 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._Item3_121is_613 {
  flex: 3;
  display: flex;
  flex-direction: column;
}

._inputAlling_121is_619 {
  flex-direction: column;
  align-items: flex-start;
}

._Search_121is_624 {
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
}

._imagePadding_121is_55 {
  margin-top: 8px;
}

._imagePaddingNew_121is_59 {
  margin-top: 25px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._bigContainer_1u3qx_8 {
  margin-left: 50px;
}

._sectionContainer_1u3qx_12 {
  margin-top: 38px;
}

._toggleAll_1u3qx_16 {
  transition: transform 0.3s;
}

._backIcon_1u3qx_20 {
  width: 50px;
  height: 33px;
  margin: auto 0;
  cursor: pointer;
}

._marginR_1u3qx_27 {
  margin-right: 12px;
}

._line_1u3qx_31 {
  height: 1px;
  width: 16px;
  border-color: #cecece;
  background-color: #cecece;
}

._alingLine_1u3qx_38 {
  align-self: center;
}

._marginLeft_1u3qx_42 {
  margin-left: 10px;
}

._filter_1u3qx_46 {
  filter: invert(37%) sepia(98%) saturate(880%) hue-rotate(116deg) brightness(95%) contrast(100%);
}

._textPartFinal_1u3qx_50 {
  margin: auto 0 0 10px;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
}

._inputsTextArea_1u3qx_58 {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 50px;
}

._ItemSmall_1u3qx_66 {
  flex: 2;
  display: flex;
  flex-direction: column;
}

._rotate_1u3qx_72 {
  transition: transform 0.3s;
  transform: rotate(180deg);
}

._titleBlock_1u3qx_77 {
  margin-top: 50px;
}

._mainTitle_1u3qx_81 {
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 39px;
  margin: 0;
}

._marginTable_1u3qx_90 {
  margin-bottom: 0rem !important;
}

._adjustIconPart2_1u3qx_94 {
  height: 16px;
  width: 16px;
}

._textPart2_1u3qx_99 {
  margin: auto 0 0 10px;
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._textTotal_1u3qx_107 {
  margin: auto;
  color: rgb(88, 89, 91);
  font-weight: 400;
  font-size: 13px;
  line-height: 17px;
}

._textPart2Orange_1u3qx_115 {
  margin: auto 0 0 2px;
  color: #ff8b00;
}

._textJustify_1u3qx_120 {
  cursor: pointer;
  color: #ff8b00;
  text-decoration: underline;
  font-weight: 700;
}

._marginTableCol_1u3qx_127 {
  margin-top: 10px;
}

._marginSection_1u3qx_131 {
  margin-top: 18.5px;
}

._marginSection2_1u3qx_135 {
  margin-top: 6.5px;
  margin-bottom: 3px;
}

._marginSection3_1u3qx_140 {
  margin: 17px 0px 28px;
}

._crudModalTopLabel_1u3qx_144 {
  font-size: 0.75rem;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #58595b;
}

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

._underMainTitle_1u3qx_158 {
  font-family: PT Sans Caption;
  font-size: 15px;
  line-height: 19px;
}

._blueText_1u3qx_164 {
  color: #005dbf;
}

._greenText_1u3qx_168 {
  color: #00a551;
}

._yellowText_1u3qx_172 {
  color: #f2c94c;
}

._redText_1u3qx_176 {
  color: #ec1c24;
}

._sectionTitle_1u3qx_180 {
  position: relative;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  color: #005dbf;
  margin: 15px auto 0 12px;
}

._articleControlIcon_1u3qx_190 {
  position: relative;
  cursor: pointer;
  border-radius: 30px;
}

._articleControlIconNew_1u3qx_196 {
  position: relative;
  cursor: pointer;
  border-radius: 30px;
}

._articleControlIconNew_1u3qx_196._expand_1u3qx_202,
._articleControlIconNew_1u3qx_196:hover {
  background: rgba(88, 89, 91, 0.15);
}

._articleControlIcon_1u3qx_190._expand_1u3qx_202,
._articleControlIcon_1u3qx_190:hover {
  background: rgba(0, 93, 191, 0.1);
}

._articleControlIconNew_1u3qx_196:hover > img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._articleControlIcon_1u3qx_190:hover > img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._articleSearch_1u3qx_220 {
  transition: transform 0.3s;
  width: 30px;
  background: transparent;
  border: none;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
  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='M10.5%206C11.39%206%2012.26%206.26392%2013.0001%206.75839C13.7401%207.25285%2014.3169%207.95566%2014.6575%208.77792C14.998%209.60019%2015.0872%2010.505%2014.9135%2011.3779C14.7399%2012.2508%2014.3113%2013.0526%2013.682%2013.682C13.0526%2014.3113%2012.2508%2014.7399%2011.3779%2014.9135C10.505%2015.0872%209.60019%2014.998%208.77792%2014.6575C7.95566%2014.3169%207.25285%2013.7401%206.75839%2013.0001C6.26392%2012.26%206%2011.39%206%2010.5C6%209.30652%206.47411%208.16193%207.31802%207.31802C8.16193%206.47411%209.30652%206%2010.5%206Z'%20fill='white'/%3e%3cpath%20d='M19.1478%2017.2526L15.9%2014.002C15.4146%2014.7543%2014.7744%2015.3946%2014.022%2015.88L17.2726%2019.1277C17.3942%2019.2577%2017.5406%2019.3619%2017.7033%2019.4341C17.8659%2019.5063%2018.0414%2019.5451%2018.2194%2019.5481C18.3973%2019.551%2018.574%2019.5182%2018.739%2019.4515C18.904%2019.3848%2019.0539%2019.2855%2019.1797%2019.1597C19.3055%2019.0338%2019.4048%2018.884%2019.4715%2018.719C19.5382%2018.554%2019.5711%2018.3773%2019.5681%2018.1994C19.5651%2018.0214%2019.5264%2017.8459%2019.4541%2017.6833C19.3819%2017.5206%2019.2777%2017.3741%2019.1478%2017.2526Z'%20fill='%2358595B'/%3e%3cpath%20d='M15.9891%2010.665C15.9891%209.61427%2015.6775%208.58717%2015.0938%207.71354C14.5101%206.83992%2013.6804%206.15901%2012.7097%205.75693C11.7389%205.35484%2010.6708%205.24964%209.64028%205.45462C8.60977%205.6596%207.66319%206.16556%206.92023%206.90852C6.17728%207.65147%205.67132%208.59806%205.46634%209.62857C5.26136%2010.6591%205.36656%2011.7272%205.76864%2012.6979C6.17073%2013.6687%206.85164%2014.4984%207.72526%2015.0821C8.59888%2015.6658%209.62599%2015.9774%2010.6767%2015.9774C12.0856%2015.9774%2013.4369%2015.4177%2014.4331%2014.4214C15.4294%2013.4251%2015.9891%2012.0739%2015.9891%2010.665ZM10.6853%2014.6479C9.89756%2014.6479%209.12751%2014.4143%208.47253%2013.9766C7.81755%2013.539%207.30705%2012.9169%207.0056%2012.1892C6.70414%2011.4614%206.62527%2010.6606%206.77895%209.88795C6.93263%209.11534%207.31196%208.40566%207.86898%207.84864C8.42599%207.29163%209.13568%206.91229%209.90828%206.75861C10.6809%206.60493%2011.4817%206.68381%2012.2095%206.98526C12.9373%207.28672%2013.5593%207.79721%2013.9969%208.4522C14.4346%209.10718%2014.6682%209.87723%2014.6682%2010.665C14.6674%2011.7211%2014.2476%2012.7337%2013.5008%2013.4805C12.754%2014.2272%2011.7414%2014.6471%2010.6853%2014.6479Z'%20fill='%2358595B'/%3e%3cpath%20d='M7.58667%2010.6651H8.47112C8.46998%2010.3735%208.52639%2010.0845%208.63711%209.81474C8.74783%209.54497%208.91069%209.29969%209.11635%209.09296C9.32202%208.88623%209.56645%208.72211%209.83564%208.60999C10.1048%208.49788%2010.3935%208.43998%2010.6851%208.4396V7.57812C9.86557%207.57888%209.07964%207.90398%208.49907%208.48241C7.91849%209.06083%207.59046%209.84555%207.58667%2010.6651Z'%20fill='%2358595B'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right;
}

._articleSearch_1u3qx_220._expand_1u3qx_202,
._articleSearch_1u3qx_220:focus {
  transition: transform 0.3s;
  width: 200px;
  margin: 2px 10px;
}

._articleSearchIcon_1u3qx_241 {
  position: absolute;
  right: 0;
  top: 0;
}

._articleSearchIcon_1u3qx_241:hover {
  transition: transform 0.3s;
  width: 30px;
  background: transparent;
  border: none;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
  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%3crect%20width='25'%20height='25'%20rx='12.5'%20fill='%23005DBF'%20fill-opacity='0.1'/%3e%3cpath%20d='M19.1478%2017.2526L15.9%2014.002C15.4146%2014.7543%2014.7744%2015.3946%2014.022%2015.88L17.2726%2019.1277C17.3942%2019.2577%2017.5406%2019.3619%2017.7033%2019.4341C17.8659%2019.5063%2018.0414%2019.5451%2018.2194%2019.5481C18.3973%2019.551%2018.574%2019.5182%2018.739%2019.4515C18.904%2019.3848%2019.0539%2019.2855%2019.1797%2019.1597C19.3055%2019.0338%2019.4048%2018.884%2019.4715%2018.719C19.5382%2018.554%2019.5711%2018.3773%2019.5681%2018.1994C19.5651%2018.0214%2019.5264%2017.8459%2019.4541%2017.6833C19.3819%2017.5206%2019.2777%2017.3741%2019.1478%2017.2526Z'%20fill='%23005DBF'/%3e%3cpath%20d='M15.9891%2010.665C15.9891%209.61427%2015.6775%208.58717%2015.0938%207.71354C14.5101%206.83992%2013.6804%206.15901%2012.7097%205.75693C11.7389%205.35484%2010.6708%205.24964%209.64028%205.45462C8.60977%205.6596%207.66319%206.16556%206.92023%206.90852C6.17728%207.65147%205.67132%208.59806%205.46634%209.62857C5.26136%2010.6591%205.36656%2011.7272%205.76864%2012.6979C6.17073%2013.6687%206.85164%2014.4984%207.72526%2015.0821C8.59888%2015.6658%209.62599%2015.9774%2010.6767%2015.9774C12.0856%2015.9774%2013.4369%2015.4177%2014.4331%2014.4214C15.4294%2013.4251%2015.9891%2012.0739%2015.9891%2010.665ZM10.6853%2014.6479C9.89756%2014.6479%209.12751%2014.4143%208.47253%2013.9766C7.81755%2013.539%207.30705%2012.9169%207.0056%2012.1892C6.70414%2011.4614%206.62527%2010.6606%206.77895%209.88795C6.93263%209.11534%207.31196%208.40566%207.86898%207.84864C8.42599%207.29163%209.13568%206.91229%209.90828%206.75861C10.6809%206.60493%2011.4817%206.68381%2012.2095%206.98526C12.9373%207.28672%2013.5593%207.79721%2013.9969%208.4522C14.4346%209.10718%2014.6682%209.87723%2014.6682%2010.665C14.6674%2011.7211%2014.2476%2012.7337%2013.5008%2013.4805C12.754%2014.2272%2011.7414%2014.6471%2010.6853%2014.6479Z'%20fill='%23005DBF'/%3e%3cpath%20d='M7.58667%2010.6651H8.47112C8.46998%2010.3735%208.52639%2010.0845%208.63711%209.81474C8.74783%209.54497%208.91069%209.29969%209.11635%209.09296C9.32202%208.88623%209.56645%208.72211%209.83564%208.60999C10.1048%208.49788%2010.3935%208.43998%2010.6851%208.4396V7.57812C9.86557%207.57888%209.07964%207.90398%208.49907%208.48241C7.91849%209.06083%207.59046%209.84555%207.58667%2010.6651Z'%20fill='%23005DBF'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right;
}

._marginT_1u3qx_90 {
  margin-top: 0.2em !important;
}

._articleControlIcon_1u3qx_190:hover > img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

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

._sectionTitle_1u3qx_180::before {
  position: absolute;
  width: 5px;
  height: 5px;
  top: 7.1px;
  left: -10px;
  content: "";
  background: #005dbf;
  border-radius: 50%;
}

._titleIcons_1u3qx_288 {
  width: 25px;
  height: 25px;
  margin-left: 8px;
}

._titleIcons_1u3qx_288:hover {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._tableGearIcon_1u3qx_298 {
  width: 20px;
  height: 20px;
}

._aling_1u3qx_38 {
  text-align: right;
  margin-right: 12px;
}

._flex3_1u3qx_308 {
  flex: 3;
}

._center_1u3qx_312 {
  text-align: center;
}

._mbImport_1u3qx_316 {
  margin-bottom: 0px !important;
  padding: 0px !important;
}

._flex1_1u3qx_321 {
  flex: 1;
}

._flex2_1u3qx_325 {
  flex: 2;
}

._inputMargin_1u3qx_329 {
  margin-right: 15px;
}

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

._registerInputs_1u3qx_338 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  background-color: #f5f7fa;
  width: 100%;
  padding: 0 0.5rem;
  height: 27px;
  color: #58595b;
}

._registerInputsClear_1u3qx_348 {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  background-color: #f5f7fa;
  width: 100%;
  padding: 0 0.5rem;
  height: 27px;
  color: #005dbf;
}

._textArea_1u3qx_358 {
  height: 32px;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
  background-color: #f5f7fa;
}

._bottomRow_1u3qx_365 {
  margin: 68px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.1rem;
}

._label_inputs_new3_1u3qx_374 {
  color: #58595b;
  font-weight: 700;
  font-style: normal;
  font-size: 13px;
  line-height: 15.53px;
}

._checkStyle_1u3qx_382 {
  flex: 1;
  margin-right: 5px;
}

._bottomRow_1u3qx_365 > Button {
  margin-left: 12px;
}

._crudModalInputDate_1u3qx_391 {
  font-size: 1vw;
}

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

._registerInputsBlue_1u3qx_404 {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 27px;
  color: #005dbf;
  font-weight: 700;
}

._aling_text_1u3qx_414 {
  text-align: -webkit-center;
}

._f0_1u3qx_418 {
  flex: 0.7;
}

._f1_1u3qx_422 {
  flex: 1;
}

._f15_1u3qx_426 {
  flex: 1.5;
}

._f2_1u3qx_430 {
  flex: 2;
}

._f3_1u3qx_434 {
  flex: 3;
}

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

._delivery_1u3qx_443 {
  color: #58595b;
  line-height: 17px;
  font-size: 12px;
  display: inline;
}

._myCheckboxInput_1u3qx_450 {
  width: 16px;
  height: 16px;
  border-radius: 4px;
  vertical-align: middle;
  border-color: #005dbf;
}

._myCheckbox_1u3qx_450 {
  margin: 0 1rem;
}

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

._ItemCheckbox_1u3qx_468 {
  display: flex;
  margin-top: 23px;
}

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

._observationsArea_1u3qx_481 {
  max-height: 50px;
  width: 539px;
  border: 1px solid #005dbf;
  border-radius: 6px;
  background-color: #ffffff;
}

._sizeObservations_1u3qx_489 {
  width: 575px;
  height: 72px;
}

._containerObservations_1u3qx_494 {
  display: flex;
  margin-top: -90px;
}

._textFooter_1u3qx_499 {
  font-family: "PT Sans Caption";
  font-style: normal;
  font-size: 13px;
  line-height: 17px;
  color: #58595b;
}

._observationsColor_1u3qx_507 {
  background-color: #f5f7fa;
}

._marginLeftObservations_1u3qx_511 {
  margin-left: 16px;
}

._loading_1u3qx_515 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._crudModalLabelGrey_1u3qx_527 {
  font-size: 0.75rem;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #58595b;
}

._marginTop_1u3qx_536 {
  margin-top: 8px;
}

._containerNew2_1u3qx_540 {
  display: flex;
  flex-direction: column;
  margin-bottom: 40px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._table_rt16n_8 {
  border-radius: 10px;
  overflow: hidden;
  margin-top: 2px;
  margin-bottom: 18px;
}

._superhead_rt16n_15 {
  display: flex;
  flex-direction: row;
  cursor: pointer;
}

._superhead_rt16n_15 > * {
  flex: 1;
  color: #fff;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  text-align: center;
  margin: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}

._superhead_rt16n_15 > *:first-child {
  flex: 3;
  text-align: left;
  padding-left: 16px;
}

._superhead_rt16n_15 > *:last-child {
  text-align: right;
  padding-right: 16px;
}

._head_rt16n_45 {
  display: flex;
  flex-direction: row;
}

._head_rt16n_45 > * {
  flex: 2;
  background: #fff;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 13px;
  line-height: 17px;
  text-align: center;
  margin: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}

._head_rt16n_45 > *:first-child {
  flex: 5;
}

._bodycontainer_rt16n_67 {
  overflow: auto;
  max-height: 300px;
}

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

._body_rt16n_67 > div {
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid #fff;
}

._body_rt16n_67 > div:nth-child(even) {
  background: #f5f7fa;
}

._body_rt16n_67 > div:last-child {
  border-bottom: 0;
}

._body_rt16n_67 > div > * {
  flex: 2;
  font-family: "PT Sans Caption";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  margin: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}

._body_rt16n_67 > div > *:first-child {
  flex: 5;
  color: #fff;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
}

._body_rt16n_67 > div > *:nth-last-child(2),
._body_rt16n_67 > div > *:nth-last-child(1) {
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
}

._foot_rt16n_120 {
  display: flex;
  flex-direction: row;
  background-color: rgba(0, 93, 191, 0.15);
  padding: 8px 16px 16px 16px;
  font-size: 12px;
  line-height: 16px;
}

._arrow_rt16n_129 {
  margin: auto 10px 3px 10px;
}

._collapse_rt16n_133 {
  height: 0;
  overflow: hidden;
  padding: 0;
  margin: 0;
  transition: height 0.5s ease-out;
  border-bottom: none;
}

._orangeTheme_rt16n_142 ._superhead_rt16n_15 {
  background: #ff8b00;
}
._orangeTheme_rt16n_142 ._superhead_rt16n_15 > * {
  background: #ff8b00;
}
._orangeTheme_rt16n_142 ._superhead_rt16n_15._collapseSuper_rt16n_148 {
  background: rgba(255, 139, 0, 0.05);
}
._orangeTheme_rt16n_142 ._superhead_rt16n_15._collapseSuper_rt16n_148 > * {
  background: rgba(255, 139, 0, 0.05);
  color: #ff8b00;
}
._orangeTheme_rt16n_142 ._superhead_rt16n_15._collapseSuper_rt16n_148 ._arrow_rt16n_129 {
  filter: brightness(0) saturate(100%) invert(59%) sepia(97%) saturate(2485%) hue-rotate(359deg) brightness(101%) contrast(108%);
}
._orangeTheme_rt16n_142 ._head_rt16n_45 {
  border-bottom: 1px solid #ff8b00;
  border-right: 1px solid #ff8b00;
  border-left: 1px solid #ff8b00;
}
._orangeTheme_rt16n_142 ._head_rt16n_45._collapse_rt16n_133 {
  border: none;
}
._orangeTheme_rt16n_142 ._head_rt16n_45 > * {
  color: #58595b;
}
._orangeTheme_rt16n_142 ._body_rt16n_67 {
  border-bottom: 1px solid #ff8b00;
  border-right: 1px solid #ff8b00;
  border-left: 1px solid #ff8b00;
}
._orangeTheme_rt16n_142 ._body_rt16n_67 > div > *:first-child {
  background: rgba(88, 89, 91, 0.5);
}
._orangeTheme_rt16n_142 ._body_rt16n_67 > div > *:last-child > span {
  color: #ff8b00;
}
._orangeTheme_rt16n_142 ._foot_rt16n_120 {
  background-color: rgba(255, 139, 0, 0.15);
}
._orangeTheme_rt16n_142 ._footerTitle_rt16n_183 {
  color: #ff8b00;
}
._orangeTheme_rt16n_142 ._footerLabels_rt16n_186 {
  color: #58595b;
}

._blueTheme_rt16n_190 ._table_rt16n_8 {
  border: 1px solid #01a0f6;
}
._blueTheme_rt16n_190 ._superhead_rt16n_15 {
  background: #01a0f6;
}
._blueTheme_rt16n_190 ._superhead_rt16n_15 > * {
  background: #01a0f6;
}
._blueTheme_rt16n_190 ._superhead_rt16n_15._collapseSuper_rt16n_148 {
  background: rgba(1, 160, 246, 0.05);
}
._blueTheme_rt16n_190 ._superhead_rt16n_15._collapseSuper_rt16n_148 > * {
  background: rgba(1, 160, 246, 0.05);
  color: #01a0f6;
}
._blueTheme_rt16n_190 ._superhead_rt16n_15._collapseSuper_rt16n_148 ._arrow_rt16n_129 {
  filter: brightness(0) saturate(100%) invert(44%) sepia(92%) saturate(1289%) hue-rotate(171deg) brightness(95%) contrast(104%);
}
._blueTheme_rt16n_190 ._head_rt16n_45 {
  border-bottom: 1px solid #01a0f6;
  border-right: 1px solid #01a0f6;
  border-left: 1px solid #01a0f6;
}
._blueTheme_rt16n_190 ._head_rt16n_45._collapse_rt16n_133 {
  border: none;
}
._blueTheme_rt16n_190 ._head_rt16n_45 > * {
  color: #01a0f6;
}
._blueTheme_rt16n_190 ._body_rt16n_67 {
  border-bottom: 1px solid #01a0f6;
  border-right: 1px solid #01a0f6;
  border-left: 1px solid #01a0f6;
}
._blueTheme_rt16n_190 ._body_rt16n_67 > div > *:first-child {
  background: rgba(1, 160, 246, 0.5);
}
._blueTheme_rt16n_190 ._body_rt16n_67 > div > *:last-child > span {
  color: #01a0f6;
}
._blueTheme_rt16n_190 ._foot_rt16n_120 {
  background-color: rgba(1, 160, 246, 0.15);
}
._blueTheme_rt16n_190 ._footerTitle_rt16n_183 {
  color: #01a0f6;
}
._blueTheme_rt16n_190 ._footerLabels_rt16n_186 {
  color: #58595b;
}

._darkBlueTheme_rt16n_241 ._superhead_rt16n_15 {
  background: #005dbf;
}
._darkBlueTheme_rt16n_241 ._superhead_rt16n_15 > * {
  background: #005dbf;
}
._darkBlueTheme_rt16n_241 ._superhead_rt16n_15._collapseSuper_rt16n_148 {
  background: rgba(0, 93, 191, 0.05);
}
._darkBlueTheme_rt16n_241 ._superhead_rt16n_15._collapseSuper_rt16n_148 > * {
  background: rgba(0, 93, 191, 0.05);
  color: #005dbf;
}
._darkBlueTheme_rt16n_241 ._superhead_rt16n_15._collapseSuper_rt16n_148 ._arrow_rt16n_129 {
  filter: brightness(0) saturate(100%) invert(16%) sepia(85%) saturate(6814%) hue-rotate(202deg) brightness(95%) contrast(101%);
}
._darkBlueTheme_rt16n_241 ._head_rt16n_45 {
  border-bottom: 1px solid #005dbf;
  border-right: 1px solid #005dbf;
  border-left: 1px solid #005dbf;
}
._darkBlueTheme_rt16n_241 ._head_rt16n_45._collapse_rt16n_133 {
  border: none;
}
._darkBlueTheme_rt16n_241 ._head_rt16n_45 > * {
  color: #005dbf;
}
._darkBlueTheme_rt16n_241 ._body_rt16n_67 {
  border-bottom: 1px solid #005dbf;
  border-right: 1px solid #005dbf;
  border-left: 1px solid #005dbf;
}
._darkBlueTheme_rt16n_241 ._body_rt16n_67 > div > *:first-child {
  background: rgba(0, 93, 191, 0.5);
}
._darkBlueTheme_rt16n_241 ._body_rt16n_67 > div > *:last-child > span {
  color: #005dbf;
}
._darkBlueTheme_rt16n_241 ._foot_rt16n_120 {
  background-color: rgba(0, 93, 191, 0.15);
}
._darkBlueTheme_rt16n_241 ._footerTitle_rt16n_183 {
  color: #005dbf;
}
._darkBlueTheme_rt16n_241 ._footerLabels_rt16n_186 {
  color: #58595b;
}

._grayTheme_rt16n_289 ._superhead_rt16n_15 {
  background: #58595b;
}
._grayTheme_rt16n_289 ._superhead_rt16n_15 > * {
  background: #58595b;
}
._grayTheme_rt16n_289 ._superhead_rt16n_15._collapseSuper_rt16n_148 {
  background: rgba(88, 89, 91, 0.05);
}
._grayTheme_rt16n_289 ._superhead_rt16n_15._collapseSuper_rt16n_148 > * {
  background: rgba(88, 89, 91, 0.05);
  color: #58595b;
}
._grayTheme_rt16n_289 ._superhead_rt16n_15._collapseSuper_rt16n_148 ._arrow_rt16n_129 {
  filter: brightness(0) saturate(100%) invert(36%) sepia(6%) saturate(154%) hue-rotate(182deg) brightness(91%) contrast(92%);
}
._grayTheme_rt16n_289 ._head_rt16n_45 {
  border-bottom: 1px solid #58595b;
  border-right: 1px solid #58595b;
  border-left: 1px solid #58595b;
}
._grayTheme_rt16n_289 ._head_rt16n_45._collapse_rt16n_133 {
  border: none;
}
._grayTheme_rt16n_289 ._head_rt16n_45 > * {
  color: #58595b;
}
._grayTheme_rt16n_289 ._body_rt16n_67 {
  border-bottom: 1px solid #58595b;
  border-right: 1px solid #58595b;
  border-left: 1px solid #58595b;
}
._grayTheme_rt16n_289 ._body_rt16n_67 > div > *:first-child {
  background: rgba(88, 89, 91, 0.5);
}
._grayTheme_rt16n_289 ._body_rt16n_67 > div > *:last-child > span {
  color: #58595b;
}
._grayTheme_rt16n_289 ._foot_rt16n_120 {
  background-color: rgba(88, 89, 91, 0.15);
}
._grayTheme_rt16n_289 ._footerTitle_rt16n_183 {
  color: #58595b;
}
._grayTheme_rt16n_289 ._footerLabels_rt16n_186 {
  color: #58595b;
}

._head_rt16n_45 > ._smallChild_rt16n_337,
._body_rt16n_67 > div > ._smallChild_rt16n_337 {
  max-width: 68px;
  flex: 1;
  padding-right: 5px;
  padding-left: 5px;
}
._btn-following_zf25p_2 {
  background-color: #d5e3f2;
}

._pagination-button_zf25p_6 {
  border: 1px solid #ddd;
}
._pagination-button_zf25p_6 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._simpleTabs__Container_zf25p_23 {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

._simpleTabs_zf25p_23 > 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_zf25p_23 > div > a._active_zf25p_43 {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}

._simpleTabs_zf25p_23 > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}

._simpleTabs__filler_zf25p_58 {
  border-bottom: 1px solid #cecece;
}

._simpleTabs__Subtitle_zf25p_62 {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

._simpleTabs__thirdTitle_zf25p_69 {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}

._simpleTabs__thirdTitle_zf25p_69::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}

._simpleTabs__Area_zf25p_92 {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

._simpleTabs__relative_zf25p_103 {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

._simpleTabs_scroll_zf25p_110 {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

._simpleTabs__wrap_zf25p_117 {
  width: 100%;
}

@media (min-width: 632) {
  ._simpleTabs__wrap_zf25p_117 {
    min-width: 470px;
    width: "35vw";
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_zf25p_144 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_zf25p_144:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_zf25p_155 {
  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_zf25p_166 {
  color: #005dbf;
  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_zf25p_178 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_zf25p_189 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_zf25p_6 {
  color: #005dbf;
  float: right;
}

._text-primary_zf25p_205 {
  color: #005dbf !important;
}

._hoverPointer_zf25p_209:hover {
  cursor: pointer;
}

._margin-left-3rem_zf25p_213 {
  margin-left: 3rem;
}

._pagination-button_zf25p_6 {
  border: 1px solid #ddd;
}
._pagination-button_zf25p_6 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_zf25p_2 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_zf25p_231 {
  background-color: #58595b !important;
}

._input-blue-border_zf25p_235 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_zf25p_242 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}

._circle-red_zf25p_251 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_zf25p_259: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_zf25p_265 {
  float: right;
}

._icons-svg-top-table_zf25p_269 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_zf25p_274 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_zf25p_281 {
  width: 1.5rem;
}

._icons-edit-record_zf25p_285 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_zf25p_290 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_zf25p_296 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_zf25p_302 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_zf25p_309 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_zf25p_290 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_zf25p_320 {
  display: none;
}

._circle-red-tools_zf25p_324 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_zf25p_331:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_zf25p_336 {
  margin-left: 10%;
}

._input-big-height_zf25p_340 {
  height: 2.6rem;
}

._ml-75_zf25p_344 {
  margin-left: 0.75rem;
}

._ml-3_zf25p_348 {
  margin-left: 1rem;
}

._ml-2rem_zf25p_352 {
  margin-left: 2rem;
}

._ml-5_zf25p_356 {
  margin-left: 3rem;
}

._ml-5rem_zf25p_360 {
  margin-left: 5rem;
}

._loading_zf25p_364 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_zf25p_364::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_zf25p_348 {
  margin-left: 1rem;
}

._ml-2rem_zf25p_352 {
  margin-left: 2rem;
}

._ml-5_zf25p_356 {
  margin-left: 3rem;
}

._ml-5rem_zf25p_360 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_zf25p_336 {
    margin-left: 2%;
  }
}
._titlesText_zf25p_408 {
  padding-left: 60px;
}

._textForgotPass_zf25p_412 {
  align-self: baseline;
}

._btnOutlineDarkBlue_zf25p_416 {
  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_zf25p_427 {
  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_zf25p_427:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_zf25p_444:not(._swal2-loading_zf25p_444) ._swal2-styled_zf25p_444:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_zf25p_444:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_zf25p_453 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_zf25p_461 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_zf25p_453:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_zf25p_453:hover ._btnAddTable_zf25p_475 {
  filter: grayscale(0%);
}

._groupBounding_zf25p_453 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_zf25p_453 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_zf25p_475 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_zf25p_494 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_zf25p_494::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_zf25p_508 {
  color: #01a0f6;
}

._input-text-light-blue_zf25p_512 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_zf25p_518 ._css-yk16xz-control_zf25p_518 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_zf25p_523 {
  padding-left: 1rem;
}

._w-90_zf25p_527 {
  width: 90%;
}

._w-95_zf25p_531 {
  width: 95%;
}

._w-80_zf25p_535 {
  width: 80%;
}

._input-text-darker-blue_zf25p_539 {
  color: #003f80;
}

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

._text-primary_zf25p_205 {
  color: #005dbf !important;
}

._mr-1_zf25p_553 {
  margin-right: 0.25rem;
}

._mr-2_zf25p_557 {
  margin-right: 0.5rem;
}

._mr-3_zf25p_561 {
  margin-right: 1rem;
}

._form-check-input_zf25p_565[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_zf25p_565: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_zf25p_565: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_zf25p_565: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_zf25p_444:focus {
  box-shadow: none;
}

._font-size-label_zf25p_628 {
  font-size: 12px;
}

._bg-dark-blue_zf25p_632 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_zf25p_636 {
  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_zf25p_636:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_zf25p_649 {
  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_zf25p_649: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_zf25p_669 {
  width: 10%;
}

._list-style-circle_zf25p_673 {
  position: relative;
}

._list-style-circle_zf25p_673::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_zf25p_687 {
  font-family: "PT Sans Caption";
}

._fs-13px_zf25p_691 {
  font-size: 13px;
}

._bg-input-disabled_zf25p_695 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_zf25p_699 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_zf25p_699:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_zf25p_699:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_zf25p_714 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_zf25p_718 ._MuiTableRow-root_zf25p_718 ._MuiTableCell-stickyHeader_zf25p_718:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_zf25p_718 ._MuiTableRow-root_zf25p_718 ._MuiTableCell-stickyHeader_zf25p_718:last-child {
  border-top-right-radius: 10px;
}

._darkGray_zf25p_726 {
  color: #58595b;
}

._bg-warning-tenue_zf25p_730 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_zf25p_730:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_zf25p_738 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_zf25p_738:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_zf25p_752 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_zf25p_756 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_zf25p_767 {
  opacity: 0.01;
}

._example-appear_zf25p_767._example-appear-active_zf25p_771 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_zf25p_776 {
  cursor: pointer;
}

._fzXsmall_zf25p_780 {
  font-size: x-small;
}

._fzXLarger_zf25p_784 {
  font-size: x-large;
}

._w-70_zf25p_788 {
  width: 70%;
}

._bg-table-hover_zf25p_792 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_zf25p_518 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_zf25p_518:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_zf25p_494 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_zf25p_835 {
  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_zf25p_835: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_zf25p_855 {
  padding: 0.5rem;
}

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

._groupAddButton_zf25p_855:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_zf25p_855:hover ._addCheckButton_zf25p_835 {
  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_zf25p_883 {
  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_zf25p_894 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_zf25p_894:hover,
._tabHeader_zf25p_894:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_zf25p_903 {
  width: 30%;
}

._border-dark-blue_zf25p_907 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_zf25p_911 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_zf25p_915 {
  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_zf25p_923 {
  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_zf25p_933 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_zf25p_941 {
  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_zf25p_941:hover {
  cursor: pointer;
}

._labelInputFile_zf25p_941::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_zf25p_964 {
  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_zf25p_969 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_zf25p_976 {
  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_zf25p_976:hover {
  cursor: pointer;
}

._labelInputFileDisabled_zf25p_976::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_zf25p_996 {
  color: #a9abae;
}

._clearGray_zf25p_1000 {
  color: #cecece;
}

._hoverHelp_zf25p_1004:hover {
  cursor: help;
}

._pl-1_zf25p_1008 {
  padding-left: 0.25rem;
}

._pl-2_zf25p_1012 {
  padding-left: 0.5rem;
}

._pl-3_zf25p_1016 {
  padding-left: 0.75rem;
}

._pl-4_zf25p_1020 {
  padding-left: 1rem;
}

._pl-5_zf25p_1024 {
  padding-left: 1rem;
}

._fc-toolbar-title_zf25p_1028 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_zf25p_1028 ._fc-toolbar_zf25p_1028 {
  justify-content: start !important;
}

._fc-prev-button_zf25p_1039 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_zf25p_1044 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_zf25p_1049 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_zf25p_1053 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_zf25p_1053:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_zf25p_1068 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_zf25p_1028 ._fc-scrollgrid-liquid_zf25p_1073 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_zf25p_1079 {
  font-size: 12px;
}

._fc-timegrid-event-harness_zf25p_1083 {
  cursor: pointer;
}

#_inputTypeColor_zf25p_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_zf25p_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_zf25p_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_zf25p_1114 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._ord-tabs_zf25p_1119 {
  border-bottom-color: #00b4cc !important;
}

._ord-tabs_zf25p_1119 ._nav-link_zf25p_1123 {
  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_zf25p_1119 ._nav-link_zf25p_1123._active_zf25p_43 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}

._ord-tabs_zf25p_1119 ._nav-link_zf25p_1123:hover {
  border-color: transparent transparent transparent;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._backgroundBlueTenue_zf25p_1148 {
  background-color: rgba(0, 63, 128, 0.05);
}

._btnAddTable_zf25p_475 {
  margin-right: 2.5rem;
}

._handleLot_zf25p_1156 {
  margin-top: 1.25rem;
}

._heightInputs_zf25p_1160 {
  height: 2.5rem;
}

._registerSelect_zf25p_1164 {
  border: 3px solid #01a0f6 !important;
  border-radius: 5px;
  width: 100%;
}

._discardFile_zf25p_1170 {
  position: absolute;
  right: 3rem;
  top: 2rem;
}

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

._labelNew_zf25p_1183 {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #58595b;
  padding: 6px 1px 3px 4px;
}

._buttonCreatCount_zf25p_1194:hover {
  background-color: #e6ecf2;
}

._principalScreenBtns_zf25p_1198 {
  display: flex;
  align-self: flex-end;
}

._Search_zf25p_1203 {
  vertical-align: top !important;
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  width: 270px;
}

._inputMargin_zf25p_1211 {
  margin-right: 15px;
}

._buttonCreatCount_zf25p_1194 {
  flex-direction: row;
  float: right;
  width: 80px;
  height: 30px;
  display: flex;
  border-radius: 6px;
  justify-content: space-evenly;
}

._buttonCreatCount_zf25p_1194:hover > p {
  color: #005dbf;
}

._buttonCreatCount_zf25p_1194 > img {
  height: 20px;
  top: 3px;
}

._buttonCreatCount_zf25p_1194:hover > img {
  filter: none;
}

._buttonCreatCount_zf25p_1194 > p {
  size: 76px;
  line-height: 16px;
  margin-bottom: 0;
  color: #58595b;
  cursor: pointer;
  font-weight: 700;
}

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

._subtitle_zf25p_883 {
  margin: 16px 0 0 0;
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._tooltip_zf25p_543 {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}

._borderAddDataSheet_zf25p_1269 {
  border: 1.5px solid;
  border-color: #01a0f6;
  border-radius: 6px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._btnNewHover_26127_8 {
  cursor: pointer;
  filter: grayscale(1);
}

._labelNew_26127_13 {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #58595b;
  padding: 6px 1px 3px 4px;
}

._buttonCreatCount_26127_24 {
  flex-direction: row;
  float: right;
  width: 80px;
  height: 30px;
  display: flex;
  border-radius: 6px;
  justify-content: space-evenly;
}

._Search_26127_34 {
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  width: 270px;
}

._widtDiv_26127_41 {
  width: -webkit-fill-available;
}

._inputMargin_26127_45 {
  margin-right: 15px;
}

._ItemInicio_26127_49 {
  flex: 1.6;
  display: flex;
  flex-direction: column;
}

._register_inputs_new_26127_55 {
  height: 24px;
  width: 100%;
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  flex: 1;
}

._register_inputs_blue_26127_63 {
  color: #005dbf;
}

._ItemLarge_26127_67 {
  flex: 6.25;
  display: flex;
  flex-direction: column;
}

._SearchIcon_26127_73 {
  vertical-align: top !important;
}

._ItemTiny_26127_77 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._budgetModalText_26127_83 {
  font-weight: Bold;
  font-size: 15px;
  line-height: 19px;
  color: #005dbf;
  margin: 0;
  background-color: #f5f7fa;
}

._ItemAlmostMedium_26127_92 {
  flex: 3;
  display: flex;
  flex-direction: column;
}

._orangeText_26127_98 {
  color: #ff8b00;
  font-weight: Bold;
  font-size: 13px;
  line-height: 17px;
  background-color: #f5f7fa;
}

._inputsTextArea_26127_106 {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 80px;
  background-color: #ffffff;
}

._textArea_26127_115 {
  height: 32px;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._ItemSmall_26127_121 {
  flex: 2;
  display: flex;
  flex-direction: column;
}

._justification_26127_127 {
  min-height: 50px;
}

._labelGray_26127_131 {
  color: #58595b;
  font-size: 13px;
  line-height: 17px;
  font-family: PT Sans Caption;
}

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

._icon_26127_145 {
  width: 1.5rem;
  height: 1.1rem;
  margin: auto;
}

._alert_26127_151 {
  width: 1.5rem;
  height: 1.3rem;
  margin: auto;
}

._UrgentReq_26127_157 {
  color: #01a0f6 !important;
  font-weight: bold !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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
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;
}
.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: #005dbf;
  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: 25px;
  max-height: 25px;
  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;
}._popUpUl_1iomx_1 {
  margin: 0;
  list-style: none;
  padding-left: 0;
}

._popUpLiEdit_1iomx_7,
._popUpLiActive_1iomx_8,
._popUpLiActiveRed_1iomx_9 {
  padding-left: 1em;
  text-indent: -1em;
  margin-top: 15px;
  margin-bottom: 15px;
}

._popUpLiEdit_1iomx_7,
._popUpLiActive_1iomx_8:hover,
._popUpLiActiveRed_1iomx_9:hover {
  cursor: pointer;
}

._popUpLiActive_1iomx_8:before {
  content: "";
  display: inline-block;
  background: #00a551;
  border-radius: 50%;
  width: 0.8rem;
  height: 0.8rem;
  margin-right: 5px;
}

._popUpLiActiveRed_1iomx_9:before {
  content: "";
  display: inline-block;
  background: #ec1109;
  border-radius: 50%;
  width: 0.8rem;
  height: 0.8rem;
  margin-right: 5px;
}

._popUpLiEdit_1iomx_7:before {
  content: "";
  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");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.8rem;
  height: 0.8rem;
  margin-right: 5px;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._inputMargin_yk9r7_8 {
  margin-right: 15px;
}

._DspFlex_yk9r7_12 {
  display: flex;
}

._greyRow_yk9r7_16 {
  display: flex;
  flex-direction: row;
  background-color: #ddd;
  border-radius: 0.5rem;
  margin-top: 1rem;
  padding: 0.5rem;
  padding: 0.5rem 2rem;
}

._bottomRow_yk9r7_26 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._bottomRow_yk9r7_26 > Button {
  margin-left: 12px;
}

._tableButton_yk9r7_39 {
  cursor: pointer;
  color: #697387;
  text-decoration: none;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  font-size: 12px;
  line-height: 16px;
}

._tableButton_yk9r7_39:hover {
  color: #005dbf;
  padding-top: 0px;
  transition-duration: 0.2s;
}

._tableSlash_yk9r7_56 {
  color: #697387;
  font-size: 12px;
  line-height: 16px;
}

._traerReq_yk9r7_62 {
  display: flex;
  min-width: 140px;
  height: 30px;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
  color: #697387;
  cursor: pointer;
  border-radius: 10px;
  margin: 0 0 0 auto;
}

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

._traerReq_yk9r7_62 > p {
  flex: 1;
  margin: 8px 6px 4px 6px;
}

._traerReq_yk9r7_62:hover > p {
  color: #005dbf;
}

._traerReq_yk9r7_62:hover > img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._pseudoInput_yk9r7_92 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._pseudoInput_yk9r7_92 > p {
  margin: 0;
  color: #cecece;
  font-size: 16px;
  line-height: 24px;
  height: 22px;
  padding-left: 8px;
  overflow: hidden;
}

._pseudoInput_yk9r7_92 > img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 22px;
  margin: 0;
}

._urgente_yk9r7_117 {
  color: #697387;
  line-height: 16px;
  font-size: 12px;
  display: inline;
}

._newArticle_yk9r7_124 {
  margin: 0 5px;
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
  padding: 0 15px;
}

._iconSvg_yk9r7_131 {
  width: 1.7rem;
  margin: 0.1rem;
}

._adjustIcon_yk9r7_136 {
  cursor: pointer;
  width: 20px;
  margin: 0;
}

._orangeIcon_yk9r7_142 {
  fill: #ff8b00;
  filter: saturate(3000%) hue-rotate(190deg);
}

._orangeBorder_yk9r7_147 {
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
}

._orangeText_yk9r7_152 {
  color: #ff8b00;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
}

._orangeCheck_yk9r7_159 {
  background-color: #ff8b00;
  border-color: #ff8b00;
}

._subtitle_yk9r7_164 {
  margin: 16px 0 0 0;
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._TopModalText_yk9r7_172 {
  color: #58595b;
}

._backgroundModal_yk9r7_176 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding-bottom: 16px;
  padding-left: 20px;
  margin-right: -20px;
  padding-right: 20px;
}

._principalScreenBtns_yk9r7_185 {
  display: flex;
  align-self: flex-end;
}

._nitMini_yk9r7_190 {
  width: 30px;
}

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

._crudModalBottomLabel_yk9r7_203 {
  font-size: 0.75rem;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #01a0f6;
}

._ItemRz_yk9r7_212 {
  flex: 4.35;
  display: flex;
  flex-direction: column;
}

._ItemCompT_yk9r7_218 {
  flex: 0;
  display: flex;
  flex-direction: column;
}

._ItemNormal_yk9r7_224 {
  flex: 3;
  display: flex;
  flex-direction: column;
}

._ItemLarge_yk9r7_230 {
  flex: 6.25;
  display: flex;
  flex-direction: column;
}

._ItemXL_yk9r7_236 {
  flex: 9;
  display: flex;
  flex-direction: column;
}

._ItemInicio_yk9r7_242 {
  flex: 1.6;
  display: flex;
  flex-direction: column;
}

._Search_yk9r7_248 {
  vertical-align: top !important;
}

._register_inputs_new_yk9r7_252 {
  height: 24px;
  width: 100%;
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  flex: 1;
}

._buttonCreatCount_yk9r7_260 {
  flex-direction: row;
  float: right;
  width: 80px;
  height: 30px;
  display: flex;
  border-radius: 6px;
  justify-content: space-evenly;
}

._sizeLink_yk9r7_270 {
  width: 10px;
  height: 10px;
}

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

._btnExport_yk9r7_282 {
  width: 27.5px;
  height: 20px;
}

._labelNew_yk9r7_287 {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #58595b;
  padding: 6px 1px 3px 4px;
}

._flex1_yk9r7_298 {
  flex: 1;
}

._Search_yk9r7_248 {
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  width: 270px;
}

._titulo_yk9r7_309 {
  color: #005dbf;
  font-weight: 400;
  font: "PT Sans Caption";
  size: 12px;
  line-height: 19.41px;
  margin-bottom: 1.5px;
  display: flex;
}

._register_inputs_new_yk9r7_252 {
  height: 24px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
}

._Position_yk9r7_325 {
  margin-top: 15px;
}

._buttonCreatCount_yk9r7_260:hover {
  background-color: #e6ecf2;
}

._buttonCreatCount_yk9r7_260:hover > p {
  color: #005dbf;
}

._buttonCreatCount_yk9r7_260 > img {
  height: 20px;
  top: 3px;
}

._buttonCreatCount_yk9r7_260:hover > img {
  filter: none;
}

._buttonCreatCount_yk9r7_260 > p {
  size: 76px;
  line-height: 16px;
  margin-bottom: 0;
  color: #58595b;
  cursor: pointer;
  font-weight: 700;
}

._widtDiv_yk9r7_355 {
  width: -webkit-fill-available;
}

._progressBar_yk9r7_359 {
  height: 27px !important;
}

._progressBar_yk9r7_359 > div {
  text-align: start;
  color: black !important;
  background-color: rgba(1, 160, 246, 0.2);
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container1_1d3pm_8 {
  display: flex;
  flex-direction: row;
}

._throwThisToTheBottom_1d3pm_13 {
  display: flex;
  flex-direction: column-reverse;
}

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

._container3_1d3pm_23 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._ItemTiny_1d3pm_29 {
  flex: 1.02;
  display: flex;
  flex-direction: column;
}

._ItemSmall_1d3pm_35 {
  flex: 6;
  display: flex;
  flex-direction: column;
}

._ItemTiny_new_1d3pm_41 {
  flex: 2.4;
  display: flex;
  flex-direction: column;
}

._ItemTiny2_1d3pm_47 {
  flex: 1.31;
  display: flex;
  flex-direction: column;
}

._ItemMedium_1d3pm_53 {
  flex: 1;
  display: flex;
  flex-direction: row;
}

._Aling_1d3pm_59 {
  display: flex;
  flex: 1;
}

._inputMargin_1d3pm_64 {
  margin-right: 15px;
}

._ItemCheckbox_1d3pm_68 {
  display: flex;
  margin-top: 24px;
}

._greyRow_1d3pm_73 {
  display: flex;
  flex-direction: row;
  background-color: #ddd;
  border-radius: 0.5rem;
  margin-top: 1rem;
  padding: 0.5rem;
  padding: 0.5rem 2rem;
}

._textArea_1d3pm_83 {
  height: 32px;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._textArea_new_1d3pm_89 {
  height: 28px;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._bottomRow_1d3pm_95 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._bottomRow_1d3pm_95 > Button {
  margin-left: 12px;
}

._tableButton_1d3pm_108 {
  cursor: pointer;
  color: #697387;
  text-decoration: none;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  font-size: 12px;
  line-height: 16px;
}

._tableButton_1d3pm_108:hover {
  color: #005dbf;
  padding-top: 0px;
  transition-duration: 0.2s;
}

._tableSlash_1d3pm_125 {
  color: #697387;
  font-size: 12px;
  line-height: 16px;
}

._traerReq_1d3pm_131 {
  display: flex;
  min-width: 140px;
  height: 30px;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
  color: #697387;
  cursor: pointer;
  border-radius: 10px;
  margin: 0 0 0 auto;
}

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

._traerReq_1d3pm_131 > p {
  flex: 1;
  margin: 8px 6px 4px 6px;
}

._traerReq_1d3pm_131:hover > p {
  color: #005dbf;
}

._traerReq_1d3pm_131:hover > img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._pseudoInput_1d3pm_161 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._pseudoInput_1d3pm_161 > p {
  margin: 0;
  color: #cecece;
  font-size: 16px;
  line-height: 24px;
  height: 22px;
  padding-left: 8px;
  overflow: hidden;
}

._pseudoInput_1d3pm_161 > img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 22px;
  margin: 0;
}

._urgente_1d3pm_186 {
  color: #697387;
  line-height: 16px;
  font-size: 12px;
  display: inline;
}

._newArticle_1d3pm_193 {
  margin: 0 5px;
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
  padding: 0 15px;
}

._adjustIcon_1d3pm_200 {
  cursor: pointer;
  width: 20px;
  margin: 0;
}

._orangeIcon_1d3pm_206 {
  fill: #ff8b00;
  filter: saturate(3000%) hue-rotate(190deg);
}

._orangeBorder_1d3pm_211 {
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
}

._orangeText_1d3pm_216 {
  color: #ff8b00;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
}

._orangeCheck_1d3pm_223 {
  background-color: #ff8b00;
  border-color: #ff8b00;
}

._subtitle_1d3pm_228 {
  margin: 16px 0 0 0;
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._TopModalText_1d3pm_236 {
  color: #58595b;
}

._backgroundModal_1d3pm_240 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding-bottom: 16px;
  padding-left: 20px;
  padding-right: 20px;
}

._nitBig_1d3pm_248 {
  flex: 1;
}

._nitMini_1d3pm_252 {
  width: 30px;
}

._crudModalTopLabel_1d3pm_256 {
  font-size: 0.75rem;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #58595b;
}

._crudModalBottomLabel_1d3pm_265 {
  font-size: 0.75rem;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #01a0f6;
}

._ItemRz_1d3pm_274 {
  flex: 4.35;
  display: flex;
  flex-direction: column;
}

._ItemCompT_1d3pm_280 {
  flex: 0;
  display: flex;
  flex-direction: column;
}

._ItemNormal_1d3pm_286 {
  flex: 3;
  display: flex;
  flex-direction: column;
}

._ItemLarge_1d3pm_292 {
  flex: 6.25;
  display: flex;
  flex-direction: column;
}

._ItemXL_1d3pm_298 {
  flex: 9;
  display: flex;
  flex-direction: column;
}

._ItemInicio_1d3pm_304 {
  flex: 1.6;
  display: flex;
  flex-direction: column;
}

._Search_1d3pm_310 {
  vertical-align: top !important;
}

._register_inputs_new_1d3pm_314 {
  height: 24px;
  width: 100%;
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  flex: 1;
}

._register_inputs_new2_1d3pm_322 {
  width: 100%;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container1_a7nqu_8 {
  display: flex;
  flex-direction: row;
}

._throwThisToTheBottom_a7nqu_13 {
  display: flex;
  flex-direction: column-reverse;
}

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

._container3_a7nqu_23 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._ItemTiny_a7nqu_29 {
  flex: 1.02;
  display: flex;
  flex-direction: column;
}

._ItemSmall_a7nqu_35 {
  flex: 6;
  display: flex;
  flex-direction: column;
}

._ItemTiny_new_a7nqu_41 {
  flex: 2.4;
  display: flex;
  flex-direction: column;
}

._ItemTiny2_a7nqu_47 {
  flex: 1.31;
  display: flex;
  flex-direction: column;
}

._ItemMedium_a7nqu_53 {
  flex: 1;
  display: flex;
  flex-direction: row;
}

._Aling_a7nqu_59 {
  display: flex;
  flex: 1;
}

._inputMargin_a7nqu_64 {
  margin-right: 15px;
}

._ItemCheckbox_a7nqu_68 {
  display: flex;
  margin-top: 24px;
}

._greyRow_a7nqu_73 {
  display: flex;
  flex-direction: row;
  background-color: #ddd;
  border-radius: 0.5rem;
  margin-top: 1rem;
  padding: 0.5rem;
  padding: 0.5rem 2rem;
}

._textArea_a7nqu_83 {
  height: 32px;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._textArea_new_a7nqu_89 {
  height: 28px;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._bottomRow_a7nqu_95 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._bottomRow_a7nqu_95 > Button {
  margin-left: 12px;
}

._tableButton_a7nqu_108 {
  cursor: pointer;
  color: #697387;
  text-decoration: none;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 5px;
  font-size: 12px;
  line-height: 16px;
}

._tableButton_a7nqu_108:hover {
  color: #005dbf;
  padding-top: 0px;
  transition-duration: 0.2s;
}

._tableSlash_a7nqu_125 {
  color: #697387;
  font-size: 12px;
  line-height: 16px;
}

._traerReq_a7nqu_131 {
  display: flex;
  min-width: 140px;
  height: 30px;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
  color: #697387;
  cursor: pointer;
  border-radius: 10px;
  margin: 0 0 0 auto;
}

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

._traerReq_a7nqu_131 > p {
  flex: 1;
  margin: 8px 6px 4px 6px;
}

._traerReq_a7nqu_131:hover > p {
  color: #005dbf;
}

._traerReq_a7nqu_131:hover > img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._pseudoInput_a7nqu_161 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._pseudoInput_a7nqu_161 > p {
  margin: 0;
  color: #cecece;
  font-size: 16px;
  line-height: 24px;
  height: 22px;
  padding-left: 8px;
  overflow: hidden;
}

._pseudoInput_a7nqu_161 > img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 22px;
  margin: 0;
}

._urgente_a7nqu_186 {
  color: #697387;
  line-height: 16px;
  font-size: 12px;
  display: inline;
}

._newArticle_a7nqu_193 {
  margin: 0 5px;
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
  padding: 0 15px;
}

._adjustIcon_a7nqu_200 {
  cursor: pointer;
  width: 20px;
  margin: 0;
}

._orangeIcon_a7nqu_206 {
  fill: #ff8b00;
  filter: saturate(3000%) hue-rotate(190deg);
}

._orangeBorder_a7nqu_211 {
  border: 1.5px solid #ff8b00;
  border-radius: 5px;
}

._orangeText_a7nqu_216 {
  color: #ff8b00;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
}

._orangeCheck_a7nqu_223 {
  background-color: #ff8b00;
  border-color: #ff8b00;
}

._subtitle_a7nqu_228 {
  margin: 16px 0 0 0;
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._TopModalText_a7nqu_236 {
  color: #58595b;
}

._backgroundModal_a7nqu_240 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding-bottom: 16px;
  padding-left: 20px;
  margin-right: -20px;
  padding-right: 20px;
}

._nitBig_a7nqu_249 {
  flex: 1;
}

._nitMini_a7nqu_253 {
  width: 30px;
}

._crudModalTopLabel_a7nqu_257 {
  font-size: 0.75rem;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #58595b;
}

._crudModalBottomLabel_a7nqu_266 {
  font-size: 0.75rem;
  margin: 0.4rem 0.3rem 0 0.3rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #01a0f6;
}

._ItemRz_a7nqu_275 {
  flex: 4.35;
  display: flex;
  flex-direction: column;
}

._ItemCompT_a7nqu_281 {
  flex: 0;
  display: flex;
  flex-direction: column;
}

._ItemNormal_a7nqu_287 {
  flex: 3;
  display: flex;
}

._ItemLarge_a7nqu_292 {
  flex: 6.25;
  display: flex;
  flex-direction: column;
}

._ItemXL_a7nqu_298 {
  flex: 9;
  display: flex;
  flex-direction: column;
}

._ItemInicio_a7nqu_304 {
  flex: 2;
  display: flex;
  flex-direction: column;
}

._ItemFin_a7nqu_310 {
  flex: 3;
  display: flex;
  flex-direction: column;
}

._Search_a7nqu_316 {
  vertical-align: top !important;
}

._register_inputs_new_a7nqu_320 {
  height: 24px;
  width: 100%;
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  flex: 1;
}

._register_inputs_new2_a7nqu_328 {
  height: 24px;
  width: 100%;
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  flex: 1;
  color: #58595b;
}

._register_inputs_new3_a7nqu_337 {
  height: 24px;
  width: 100%;
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  color: #58595b;
  font-size: 12px;
}

._register_input_with_background_a7nqu_346 {
  padding: 10px;
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  margin-top: 10px;
}

._addItemL_a7nqu_353 {
  flex-direction: row;
  float: right;
  width: 80px;
  height: 30px;
  display: flex;
  border-radius: 6px;
  justify-content: space-evenly;
}

._addItemL_a7nqu_353 > p {
  color: #697387;
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
}

._addItemL_a7nqu_353:hover {
  background-color: #e6ecf2;
}

._addItemL_a7nqu_353:hover > p {
  color: #005dbf;
}

._addItemL_a7nqu_353 > img {
  height: 20px;
  top: 3px;
}

._addItemL_a7nqu_353:hover > img {
  filter: none;
}

._addItemL_a7nqu_353 > p {
  size: 76px;
  line-height: 16px;
  margin-bottom: 0;
  color: #58595b;
  cursor: pointer;
  font-weight: 700;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._adjustIconDetalles_1njka_8 {
  cursor: pointer;
  width: 14px;
  margin: 0;
}

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

._ItemSeparator_1njka_19 {
  width: 16px;
  height: 1px;
  background: #cecece;
  margin: auto 0;
}

._f1_1njka_26 {
  flex: 1;
}

._f2_1njka_30 {
  flex: 2;
}

._f3_1njka_34 {
  flex: 3;
}

._fnone_1njka_38 {
  flex: none;
}

._inputMargin_1njka_42 {
  margin-right: 15px;
}

._separator_1njka_46 {
  width: 15px;
}

._separator_1njka_46 > p {
  text-align: center;
}

._textarea_1njka_54 {
  height: 27px;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
  overflow: hidden;
}

._popupReqActive_1njka_61::before {
  width: 12px;
  height: 12px;
  cursor: default;
}

._bottomRow_1njka_67 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._bottomRow_1njka_67 > Button {
  margin-left: 12px;
}

._reqCountText_1njka_80 {
  font-family: "PT Sans Caption";
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  align-items: center;
  text-align: center;
  text-decoration-line: underline;
  text-transform: lowercase;
  color: #005dbf;
  cursor: pointer;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._sectionCart_7wcqh_8 {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  display: flex;
  align-items: flex-start;
  color: #005dbf;
  margin: 22px 0 0px 0;
}

._sectionCart_7wcqh_8 > img {
  width: 18px;
  height: 18px;
}

._sectionCart_7wcqh_8 > p {
  margin: auto auto auto 6px;
}

._inputBox_7wcqh_29 {
  color: #58595b;
  background: #fff;
  border: 1px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 6px;
}

._inputBox_7wcqh_29:disabled {
  color: #58595b;
  background: #f5f7fa;
  border: 1px solid #01a0f6;
}

._inputBoxCart_7wcqh_43 {
  color: #005dbf;
  background: #fff;
  border: 1px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 6px;
}

._inputBoxCart_7wcqh_43:disabled {
  color: #005dbf;
  background: #f5f7fa;
  border: 1px solid #01a0f6;
}

._carritoLabel_7wcqh_57 {
  font-family: "PT Sans Caption";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
  margin: 0.4rem 0.3rem 0 0.3rem;
}

._bigContainer_7wcqh_67 {
  margin-left: 50px;
}

._sectionContainer_7wcqh_71 {
  margin-top: 38px;
}

._backIcon_7wcqh_75 {
  width: 40px;
  height: 30px;
  margin: auto 0;
  cursor: pointer;
}

._titleBlock_7wcqh_82 {
  margin-top: 50px;
}

._mainTitle_7wcqh_86 {
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 39px;
  margin: 0;
}

._underMainTitle_7wcqh_95 {
  font-family: PT Sans Caption;
  font-size: 15px;
  line-height: 19px;
}

._blueText_7wcqh_101 {
  color: #005dbf;
}

._greenText_7wcqh_105 {
  color: #00a551;
}

._yellowText_7wcqh_109 {
  color: #f2c94c;
}

._redText_7wcqh_113 {
  color: #ec1c24;
}

._sectionTitle_7wcqh_117 {
  position: relative;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  color: #005dbf;
  margin: 15px auto 0 12px;
  display: inline-block;
}

._sectionTitle_7wcqh_117::before {
  position: absolute;
  width: 5px;
  height: 5px;
  top: 7.1px;
  left: -10px;
  content: "";
  background: #005dbf;
  border-radius: 50%;
}

._titleIcons_7wcqh_139 {
  width: 25px;
  height: 25px;
  margin-left: 8px;
}

._titleIcons_7wcqh_139:hover {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._buttonIcons_7wcqh_149 {
  width: 15px;
  height: 15px;
  margin: auto 0;
}

._tableGearIcon_7wcqh_155 {
  width: 20px;
  height: 20px;
}

._providerGearIcon_7wcqh_160 {
  width: 1rem;
  padding: 0;
  margin: 0;
}

._filterWhite_7wcqh_166 {
  filter: brightness(0) saturate(100%) invert(1);
  width: 24px;
  height: 24px;
}

._articleControlIcon_7wcqh_172 {
  position: relative;
  cursor: pointer;
  border-radius: 30px;
  margin-left: 18px;
}

._articleControlIcon_7wcqh_172:hover {
  background: rgba(88, 89, 91, 0.15);
}

._articleControlIcon_7wcqh_172._expand_7wcqh_183,
._articleControlIcon_7wcqh_172:focus-within {
  background: rgba(0, 93, 191, 0.1);
}

._articleControlIcon_7wcqh_172:hover > img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._inputText_7wcqh_192 {
  font-size: 13px;
  line-height: 17px;
}

._articleSearch_7wcqh_197 {
  transition: transform 0.3s;
  width: 25px;
  background: transparent;
  border: none;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
  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='M10.5%206C11.39%206%2012.26%206.26392%2013.0001%206.75839C13.7401%207.25285%2014.3169%207.95566%2014.6575%208.77792C14.998%209.60019%2015.0872%2010.505%2014.9135%2011.3779C14.7399%2012.2508%2014.3113%2013.0526%2013.682%2013.682C13.0526%2014.3113%2012.2508%2014.7399%2011.3779%2014.9135C10.505%2015.0872%209.60019%2014.998%208.77792%2014.6575C7.95566%2014.3169%207.25285%2013.7401%206.75839%2013.0001C6.26392%2012.26%206%2011.39%206%2010.5C6%209.30652%206.47411%208.16193%207.31802%207.31802C8.16193%206.47411%209.30652%206%2010.5%206Z'%20fill='white'/%3e%3cpath%20d='M19.1478%2017.2526L15.9%2014.002C15.4146%2014.7543%2014.7744%2015.3946%2014.022%2015.88L17.2726%2019.1277C17.3942%2019.2577%2017.5406%2019.3619%2017.7033%2019.4341C17.8659%2019.5063%2018.0414%2019.5451%2018.2194%2019.5481C18.3973%2019.551%2018.574%2019.5182%2018.739%2019.4515C18.904%2019.3848%2019.0539%2019.2855%2019.1797%2019.1597C19.3055%2019.0338%2019.4048%2018.884%2019.4715%2018.719C19.5382%2018.554%2019.5711%2018.3773%2019.5681%2018.1994C19.5651%2018.0214%2019.5264%2017.8459%2019.4541%2017.6833C19.3819%2017.5206%2019.2777%2017.3741%2019.1478%2017.2526Z'%20fill='%2358595B'/%3e%3cpath%20d='M15.9891%2010.665C15.9891%209.61427%2015.6775%208.58717%2015.0938%207.71354C14.5101%206.83992%2013.6804%206.15901%2012.7097%205.75693C11.7389%205.35484%2010.6708%205.24964%209.64028%205.45462C8.60977%205.6596%207.66319%206.16556%206.92023%206.90852C6.17728%207.65147%205.67132%208.59806%205.46634%209.62857C5.26136%2010.6591%205.36656%2011.7272%205.76864%2012.6979C6.17073%2013.6687%206.85164%2014.4984%207.72526%2015.0821C8.59888%2015.6658%209.62599%2015.9774%2010.6767%2015.9774C12.0856%2015.9774%2013.4369%2015.4177%2014.4331%2014.4214C15.4294%2013.4251%2015.9891%2012.0739%2015.9891%2010.665ZM10.6853%2014.6479C9.89756%2014.6479%209.12751%2014.4143%208.47253%2013.9766C7.81755%2013.539%207.30705%2012.9169%207.0056%2012.1892C6.70414%2011.4614%206.62527%2010.6606%206.77895%209.88795C6.93263%209.11534%207.31196%208.40566%207.86898%207.84864C8.42599%207.29163%209.13568%206.91229%209.90828%206.75861C10.6809%206.60493%2011.4817%206.68381%2012.2095%206.98526C12.9373%207.28672%2013.5593%207.79721%2013.9969%208.4522C14.4346%209.10718%2014.6682%209.87723%2014.6682%2010.665C14.6674%2011.7211%2014.2476%2012.7337%2013.5008%2013.4805C12.754%2014.2272%2011.7414%2014.6471%2010.6853%2014.6479Z'%20fill='%2358595B'/%3e%3cpath%20d='M7.58667%2010.6651H8.47112C8.46998%2010.3735%208.52639%2010.0845%208.63711%209.81474C8.74783%209.54497%208.91069%209.29969%209.11635%209.09296C9.32202%208.88623%209.56645%208.72211%209.83564%208.60999C10.1048%208.49788%2010.3935%208.43998%2010.6851%208.4396V7.57812C9.86557%207.57888%209.07964%207.90398%208.49907%208.48241C7.91849%209.06083%207.59046%209.84555%207.58667%2010.6651Z'%20fill='%2358595B'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right;
  cursor: pointer;
}

._articleSearch_7wcqh_197._expand_7wcqh_183,
._articleSearch_7wcqh_197:focus {
  transition: transform 0.3s;
  width: 200px;
  margin: 2px 0 2px 10px;
  outline: none;
}

._articleSearchIcon_7wcqh_220 {
  position: absolute;
  right: 0;
  top: 0;
}

._toggleAll_7wcqh_226 {
  transition: transform 0.3s;
  cursor: pointer;
}

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

._clearGrayText_7wcqh_235 {
  color: #cecece;
}

._clearGrayText_7wcqh_235 {
  color: #cecece;
}

._adjustIconDescargar_7wcqh_243 {
  cursor: pointer;
  width: 28px;
  margin: 0;
}

._adjustIconDescargar_7wcqh_243:hover {
  filter: brightness(0) saturate(100%) invert(22%) sepia(100%) saturate(1940%) hue-rotate(198deg) brightness(91%) contrast(103%);
}

._rowName_7wcqh_253 {
  text-align: left;
  padding-left: 5px;
}

._rowValue_7wcqh_258 {
  text-align: right;
  padding-right: 22px;
}

._rowTotal_7wcqh_263 {
  color: #005dbf;
  font-weight: bold;
  text-transform: uppercase;
}

._btnCarrito_7wcqh_269 {
  display: flex;
  min-width: 110px;
  height: 30px;
  font-weight: Bold;
  font-size: 12px;
  line-height: 16px;
  color: #697387;
  cursor: pointer;
  border-radius: 10px;
  margin: 0 15px 0 auto;
}

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

._btnCarrito_7wcqh_269 > p {
  flex: 1;
  margin: 7px 6px 4px 6px;
}

._btnCarrito_7wcqh_269:hover > p {
  color: #005dbf;
}

._btnCarrito_7wcqh_269 > img {
  margin: auto 4px;
  height: 20px;
}

._btnCarrito_7wcqh_269:hover > img {
  filter: brightness(0) saturate(100%) invert(20%) sepia(94%) saturate(1860%) hue-rotate(196deg) brightness(107%) contrast(105%);
}

._justification_7wcqh_304 {
  min-height: 50px;
  height: 32px;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._f1_7wcqh_311 {
  flex: 1;
}

._f2_7wcqh_315 {
  flex: 2;
}

._f3_7wcqh_319 {
  flex: 3;
}

._namesColum_7wcqh_323 {
  font-family: "PT Sans";
  font-style: "normal";
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #58595b;
  margin-top: 10px;
}

._IconCheckType_7wcqh_333 {
  width: 24px;
  height: 24px;
}

._tableMargin_7wcqh_338 {
  margin-top: 0.4rem;
}

._providerTable_7wcqh_342 {
  border: 1px solid #005dbf;
  border-radius: 10px;
  overflow: hidden;
}

._providerTable__Header_7wcqh_348 {
  display: flex;
  flex-direction: row;
}

._providerTable__Header_7wcqh_348 > div {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: 17px;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: center;
  background: #fff;
  color: #005dbf;
}

._providerTable__Body_7wcqh_366 {
  max-height: 300px;
  overflow: auto;
}

._providerTable__Row_7wcqh_371 {
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: center;
}

._providerTable__Row_7wcqh_371 > div {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 12px;
  line-height: 16px;
  color: #606062;
}

._providerTable__Row_7wcqh_371:nth-child(odd) {
  background: #f5f7fa;
}

._providerTable__Row_7wcqh_371 ._providerTable__ProviderName_7wcqh_390 {
  flex: 3;
  text-align: left;
  padding-left: 36px;
  color: #005dbf;
}

._providerTable__Icon_7wcqh_397 {
  text-align: right;
  padding-left: 22px;
  padding-right: 22px;
}

._adjustIconPart2_7wcqh_403 {
  height: 16px;
  width: 16px;
}

._adjustIconPart2Orange_7wcqh_408 {
  height: 24px;
  width: 24px;
}

._textPart2_7wcqh_413 {
  margin: auto 0 0 10px;
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  line-height: 19px;
}

._textPart2Orange_7wcqh_421 {
  margin: auto 0 0 2px;
  color: #ff8b00;
}

._iconTrash_7wcqh_426 {
  width: 20px;
  height: 20px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._Search_1jmxt_8 {
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  color: #005dbf;
}

._Search_1jmxt_8::placeholder {
  color: #01a0f6;
}

._reqCountText_1jmxt_19 {
  font-family: "PT Sans Caption";
  font-style: normal;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  align-items: center;
  text-align: center;
  text-decoration-line: underline;
  text-transform: lowercase;
  color: #005dbf;
  cursor: pointer;
}

._auctionNumber_1jmxt_33 {
  margin: 0;
  text-transform: uppercase;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.react-code-input {
  display: flex !important;
  justify-content: space-between;
}

.react-code-input > input {
  width: 100%;
  height: 26px;
  border-radius: 6px;
}

.react-code-input > input:disabled {
  color: #58595b !important;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/*BEM*/
/*nombresEnCammelCase*/
._btnNewHover_ymxdr_10 {
  cursor: pointer;
  filter: grayscale(1);
}

._justify_ymxdr_15 {
  display: flex;
  justify-content: between;
}

._registerInputs_ymxdr_20 {
  border: 1.5px solid #01a0f6;
  border-radius: 6px;
  width: 100%;
  padding: 0 0.5rem;
}

._p_ymxdr_27:hover {
  filter: none;
}

._widtDiv_ymxdr_31 {
  width: -webkit-fill-available;
}

._Search_ymxdr_35 {
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  width: 270px;
}

._buttonExcel_ymxdr_42 {
  height: 20px;
  padding: 2px 0px 0px 0px;
}

._buttonExcel_ymxdr_42:hover {
  filter: none;
}

._inputIcono_ymxdr_51 {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='22'%20viewBox='0%200%2020%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0)'%3e%3cpath%20d='M0.859023%201.877L13.429%200.0820015C13.5%200.0718249%2013.5723%200.0770173%2013.641%200.0972267C13.7098%200.117436%2013.7734%200.15219%2013.8275%200.199134C13.8817%200.246078%2013.9251%200.304114%2013.9549%200.369309C13.9846%200.434504%2014%200.505335%2014%200.577002V21.423C14%2021.4946%2013.9846%2021.5653%2013.9549%2021.6304C13.9252%2021.6955%2013.8819%2021.7535%2013.8279%2021.8004C13.7738%2021.8474%2013.7103%2021.8821%2013.6417%2021.9024C13.5731%2021.9227%2013.5009%2021.928%2013.43%2021.918L0.858024%2020.123C0.619642%2020.0891%200.401516%2019.9702%200.243712%2019.7884C0.0859086%2019.6065%20-0.000974252%2019.3738%20-0.000976562%2019.133V2.867C-0.000974252%202.62621%200.0859086%202.39351%200.243712%202.21164C0.401516%202.02978%200.619642%201.91095%200.858024%201.877H0.859023ZM2.00002%203.735V18.265L12%2019.694V2.306L2.00002%203.735ZM15%2018H18V4H15V2H19C19.2652%202%2019.5196%202.10536%2019.7071%202.29289C19.8947%202.48043%2020%202.73478%2020%203V19C20%2019.2652%2019.8947%2019.5196%2019.7071%2019.7071C19.5196%2019.8946%2019.2652%2020%2019%2020H15V18ZM8.20002%2011L11%2015H8.60002L7.00002%2012.714L5.40002%2015H3.00002L5.80002%2011L3.00002%207H5.40002L7.00002%209.286L8.60002%207H11L8.20002%2011Z'%20fill='%23005DBF'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0'%3e%3crect%20width='20'%20height='22'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: 4px center;
}

._hoverIcon_ymxdr_57 {
  color: #01a0f6;
}

._selectState_ymxdr_61 {
  width: 213px;
  height: 24px;
  border-radius: 6px;
  border: 1.5px solid #01a0f6;
}

._labelNew_ymxdr_68 {
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #58595b;
  padding: 6px 2px 3px 4px;
}

._imagePadding_ymxdr_79 {
  padding: 0px 0px 0px 0px;
  margin-top: 4px;
}

._buttonCreatCount_ymxdr_84 {
  flex-direction: row;
  float: right;
  width: 150px;
  height: 30px;
  display: inline-flex;
  border-radius: 10px;
  justify-content: space-evenly;
}

._label_inputs_new_ymxdr_94 {
  color: #005dbf;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
}

._label_inputs_new1_ymxdr_103 {
  color: #005dbf;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
}

._label_inputs_new2_ymxdr_111 {
  color: #58595b;
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  line-height: 12.94px;
  text-align: center;
}

._label_inputs_new3_ymxdr_120 {
  color: #58595b;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
}

._form-check-input_ymxdr_128:checked {
  background-color: #005dbf;
  border-color: #005dbf;
}

._divAjuste2_ymxdr_133 {
  width: 100%;
  flex: 1;
}

._divAjuste3_ymxdr_138 {
  flex: 2;
  width: 100%;
}

._divAjuste_ymxdr_133 {
  display: flex;
  align-items: center;
  justify-content: space-around;
}

._buttonCreatCount_ymxdr_84 > p {
  size: 76px;
  line-height: 16px;
  margin-bottom: 0;
  color: #58595b;
  cursor: pointer;
  font-weight: 700;
}

._register_inputs_new_ymxdr_158 {
  box-sizing: content-box;
  width: 100%;
  height: 24px;
  border-radius: 6px;
  border: 1.5px solid #01a0f6;
  flex-direction: row;
}

._register_inputs_new_ymxdr_158:disabled {
  color: #58595b !important;
  background-color: #f5f7fa;
  border: 1.5px solid #01a0f6;
}

._register_inputs_new1_ymxdr_173 {
  width: 300px;
  height: 24px;
  border-radius: 6px;
  border: solid #01a0f6;
}

._styleCheckInputRatio_ymxdr_180 {
  border: solid #005DBF;
  stroke: Solid #005DBF;
}

._buttonCreatCount_ymxdr_84:hover {
  background-color: rgba(0, 63, 128, 0.1);
}

._buttonCreatCount_ymxdr_84:hover > p {
  color: #005dbf;
}

._buttonCreatCount_ymxdr_84 > img {
  height: 20px;
}

._buttonCreatCount_ymxdr_84:hover > img {
  filter: none;
}

._flexDiv_ymxdr_201 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

/*padre__hijo*/
._flexDiv__flexSelectInput_ymxdr_208 {
  flex: 1;
}

/*padre--modificador*/
._flexDiv_margin_ymxdr_213 {
  margin-right: 15px;
}

._titulo_ymxdr_217 {
  color: #005dbf;
  font-weight: 700;
  font-style: normal;
  size: 12px;
  line-height: 19.41px;
  margin-bottom: 1.5px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.sizeImage {
  width: 30px;
  height: 24px;
  margin-top: 25px;
}

.trashImage {
  width: 20px;
  height: 20px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._container1_o96g2_8 {
  display: flex;
  flex-direction: row;
}

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

._inputMarginR_o96g2_18 {
  margin-right: 15px;
}

._inputMarginLR_o96g2_22 {
  margin-right: 15px;
  margin-left: 15px;
}

._Item0_o96g2_27 {
  flex: 0.2;
  display: flex;
  flex-direction: column;
}

._Item1_o96g2_33 {
  flex: 0.5;
  display: flex;
  flex-direction: column;
}

._Item2_o96g2_39 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._Item3_o96g2_45 {
  flex: 3;
  display: flex;
  flex-direction: column;
}

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

._registerInputs_o96g2_60 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 24px;
  flex: 1;
}

._registerInputsBlue_o96g2_69 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 27px;
  color: #005dbf;
  font-weight: 700;
}

._ItemCheckbox_o96g2_79 {
  display: flex;
  margin-top: 24px;
}

._urgente_o96g2_84 {
  color: #697387;
  line-height: 16px;
  font-size: 12px;
  display: inline;
}

._ItemMedium_o96g2_91 {
  flex: 1;
  display: flex;
  flex-direction: row;
}

._pseudoInput_o96g2_97 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._pseudoInput_o96g2_97 > p {
  margin: 0;
  color: #cecece;
  font-size: 16px;
  line-height: 24px;
  height: 22px;
  padding-left: 8px;
  overflow: hidden;
}

._pseudoInput_o96g2_97 > img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 22px;
  margin: 0;
}

._labelInInput_o96g2_122 {
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
}

._sizeIcon_o96g2_128 {
  height: 16px;
  width: 16px;
}

._marginTopIcon_o96g2_133 {
  margin-top: 20px;
}

._marginTop_o96g2_133 {
  margin-top: 14px !important;
}

._titleBlock_o96g2_141 {
  margin-top: 50px;
}

._mainTitle_o96g2_145 {
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 39px;
  margin: 0;
}

._bigContainer_o96g2_154 {
  margin-left: 50px;
}

._backIcon_o96g2_158 {
  width: 50px;
  height: 33px;
  margin: auto 0;
  cursor: pointer;
}

._underMainTitle_o96g2_165 {
  font-family: PT Sans Caption;
  font-size: 15px;
  line-height: 19px;
}

._f0_o96g2_171 {
  flex: 0.7;
}

._f1_o96g2_175 {
  flex: 1;
}

._f15_o96g2_179 {
  flex: 1.5;
}

._f2_o96g2_183 {
  flex: 2;
}

._f3_o96g2_187 {
  flex: 3;
}

._blueText_o96g2_191 {
  color: #005dbf;
}

._inputMargin_o96g2_18 {
  margin-right: 15px;
}

._sectionTitle_o96g2_199 {
  position: relative;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  color: #005dbf;
  margin: 15px 7px 0 12px;
}

._sectionTitleGrey_o96g2_209 {
  position: relative;
  font-family: "PT Sans";
  font-weight: normal;
  font-size: 13px;
  line-height: 19px;
  color: #58595b;
  margin: 15px 7px 0 12px;
}

._line_o96g2_219 {
  height: 1px;
  width: 100%;
  border-color: #cecece;
  background-color: #cecece;
  margin-top: 32px;
  margin-bottom: 17px;
}

._bottomRow_o96g2_228 {
  margin: 68px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.1rem;
}

._background_o96g2_237 {
  background-color: #f5f7fa;
}

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

._sectionTitleClearBlue_o96g2_246 {
  position: relative;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  color: #01a0f6;
  margin: 15px auto 0 12px;
}

._bottom_o96g2_228 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._selectRegister_o96g2_265 {
  padding: 0 0.5rem;
  height: 24px;
  width: 100%;
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  flex: 1;
}

._Search_o96g2_274 {
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  height: 27px;
  width: 470px;
}

._providerGearIcon_o96g2_282 {
  width: 1rem;
  padding: 0;
  margin: 0;
}

._popupReqActive_o96g2_288::before {
  width: 12px;
  height: 12px;
  cursor: default;
}

._providerTable__Icon_o96g2_294 {
  text-align: right;
  padding-left: 22px;
  padding-right: 22px;
}

._bottom_o96g2_228 > Button {
  margin-left: 12px;
}

._paddingButton_o96g2_304 {
  padding-bottom: 15px;
}

._inputTable_o96g2_308:focus,
._inputTable_o96g2_308 {
  outline: none !important;
  border: none !important;
  background-color: transparent !important;
}

._filter_o96g2_315 {
  filter: invert(37%) sepia(98%) saturate(880%) hue-rotate(116deg) brightness(95%) contrast(100%);
}

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

._contentInputs_o96g2_324 {
  display: flex;
  justify-content: flex-start;
}

._backgroundModal_o96g2_329 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding-bottom: 16px;
  padding-left: 15px;
  padding-right: 20px;
}

._backgroundModal_new_o96g2_337 {
  border-radius: 10px;
  padding-bottom: 16px;
}

._ItemTiny_cantidad_o96g2_342 {
  flex: 1.5;
  display: flex;
  flex-direction: column;
  width: 25px;
}

._textGreen_o96g2_349 {
  color: #00a551;
  margin: 0px;
}

._textRed_o96g2_354 {
  color: red;
  margin: 0px;
}

._textYellow_o96g2_359 {
  color: #f2c94c;
  margin: 0px;
}

._ItemCheckbox_o96g2_79 {
  display: flex;
  margin-top: 23px;
}

._status_o96g2_369 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._myCheckboxInput_o96g2_375 {
  width: 16px;
  height: 16px;
  border-radius: 4px;
  vertical-align: middle;
  border-color: #005dbf;
}

._myCheckbox_o96g2_375 {
  margin: 0 1rem;
}

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

._containerObservations_o96g2_393 {
  display: flex;
  margin-top: -90px;
}

._observationsColor_o96g2_398 {
  background-color: #f5f7fa;
}

._sizeObservations_o96g2_402 {
  width: 575px;
  height: 72px;
}

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

._marginLeftObservations_o96g2_415 {
  margin-left: 16px;
}

._observationsArea_o96g2_419 {
  max-height: 50px;
  width: 539px;
  border: 1px solid #005dbf;
  border-radius: 6px;
  background-color: #ffffff;
}

._delivery_o96g2_427 {
  color: #58595b;
  line-height: 17px;
  font-size: 12px;
  display: inline;
}

._btnNew_o96g2_434 {
  cursor: pointer;
  filter: grayscale(100%);
}

._btnNew_o96g2_434:hover {
  filter: none;
}

._marginButton_o96g2_443 {
  margin-bottom: 16px;
}

._btnPrimary_o96g2_447 {
  background-color: #fff !important;
  border: 1.5px solid #01a0f6 !important;
  color: #01a0f6 !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

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

._btnSecondary_o96g2_472 {
  background-color: #005dbf !important;
  border: 1.5px solid #005dbf !important;
  color: #fff !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

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

._inputsTextArea_o96g2_497 {
  border: 1.5px solid #01a0f6;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 50px;
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._principalScreenBtns_12p3z_8 {
  display: flex;
  align-self: flex-end;
}

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

._labelNew_12p3z_20 {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 15.53px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #58595b;
  padding: 6px 1px 3px 4px;
}

._Search_12p3z_31 {
  vertical-align: top !important;
  border: rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  width: 270px;
}

._inputMargin_12p3z_39 {
  margin-right: 15px;
}

._buttonCreatCount_12p3z_43 {
  flex-direction: row;
  float: right;
  width: 80px;
  height: 30px;
  display: flex;
  border-radius: 6px;
  justify-content: space-evenly;
}

._buttonCreatCount_12p3z_43:hover {
  background-color: #e6ecf2;
}

._buttonCreatCount_12p3z_43:hover > p {
  color: #005dbf;
}

._buttonCreatCount_12p3z_43 > img {
  height: 20px;
  top: 3px;
}

._buttonCreatCount_12p3z_43:hover > img {
  filter: none;
}

._buttonCreatCount_12p3z_43 > p {
  size: 76px;
  line-height: 16px;
  margin-bottom: 0;
  color: #58595b;
  cursor: pointer;
  font-weight: 700;
}

._upperzone_12p3z_79 {
  display: flex;
  flex-direction: column;
  background: #f5f7fa;
  border-radius: 10px;
  padding: 10px 10px;
  margin: 0 -10px;
}

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

._iconSave_12p3z_93 {
  width: 27px;
  height: 27px;
}

._mr_12p3z_98 {
  margin-right: 16px;
}

._f1_12p3z_102 {
  flex: 1;
}

._f3_12p3z_106 {
  flex: 3;
}

._f4_12p3z_110 {
  flex: 4;
}

._f6_12p3z_114 {
  flex: 6;
}

._label_12p3z_20 {
  font-family: "PT Sans Caption";
  font-size: 12px;
  line-height: 16px;
  margin: auto 0px auto 5px;
  align-items: center;
  color: #005dbf;
}

._labelBig_12p3z_127 {
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  margin: 2px 0px 2px 6px;
  align-items: center;
  color: #005dbf;
}

._mycheckbox_12p3z_137 {
  margin: auto 0;
  padding: 0 !important;
}

._mycheckbox_12p3z_137 > span {
  color: #01a0f6;
}

._imageWrapper_12p3z_146 {
  position: relative;
  margin: 0 auto;
}

._imageInput_12p3z_151 {
  background: #fff;
  flex: 1;
  max-height: 200px;
  max-width: 200px;
  border: 1px solid #01a0f6;
}

._imageInputLabel_12p3z_159 {
  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);
  display: flex;
}

._imageInputLabel_12p3z_159 > img {
  flex: 1;
  filter: brightness(0) saturate(100%) invert(33%) sepia(6%) saturate(178%) hue-rotate(182deg) brightness(95%) contrast(85%);
}

._imageInputLabel_12p3z_159:hover > img {
  filter: none;
}

._imageInputBtn_12p3z_181 {
  display: none;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._btn-following_1gw41_9 {
  background-color: #d5e3f2;
}

._pagination-button_1gw41_13 {
  border: 1px solid #ddd;
}
._pagination-button_1gw41_13 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._simpleTabs__Container_1gw41_30 {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

._simpleTabs_1gw41_30 > 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_1gw41_30 > div > a._active_1gw41_50 {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}

._simpleTabs_1gw41_30 > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}

._simpleTabs__filler_1gw41_65 {
  border-bottom: 1px solid #cecece;
}

._simpleTabs__Subtitle_1gw41_69 {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

._simpleTabs__thirdTitle_1gw41_76 {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}

._simpleTabs__thirdTitle_1gw41_76::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}

._simpleTabs__Area_1gw41_99 {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

._simpleTabs__relative_1gw41_110 {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

._simpleTabs_scroll_1gw41_117 {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

._simpleTabs__wrap_1gw41_124 {
  width: 100%;
}

@media (min-width: 632) {
  ._simpleTabs__wrap_1gw41_124 {
    min-width: 470px;
    width: "35vw";
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_1gw41_151 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_1gw41_151:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_1gw41_162 {
  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_1gw41_173 {
  color: #005dbf;
  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_1gw41_185 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_1gw41_196 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_1gw41_13 {
  color: #005dbf;
  float: right;
}

._text-primary_1gw41_212 {
  color: #005dbf !important;
}

._hoverPointer_1gw41_216:hover {
  cursor: pointer;
}

._margin-left-3rem_1gw41_220 {
  margin-left: 3rem;
}

._pagination-button_1gw41_13 {
  border: 1px solid #ddd;
}
._pagination-button_1gw41_13 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_1gw41_9 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_1gw41_238 {
  background-color: #58595b !important;
}

._input-blue-border_1gw41_242 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_1gw41_249 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}

._circle-red_1gw41_258 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_1gw41_266: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_1gw41_272 {
  float: right;
}

._icons-svg-top-table_1gw41_276 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_1gw41_281 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_1gw41_288 {
  width: 1.5rem;
}

._icons-edit-record_1gw41_292 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_1gw41_297 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_1gw41_303 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_1gw41_309 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_1gw41_316 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_1gw41_297 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_1gw41_327 {
  display: none;
}

._circle-red-tools_1gw41_331 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_1gw41_338:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_1gw41_343 {
  margin-left: 10%;
}

._input-big-height_1gw41_347 {
  height: 2.6rem;
}

._ml-75_1gw41_351 {
  margin-left: 0.75rem;
}

._ml-3_1gw41_355 {
  margin-left: 1rem;
}

._ml-2rem_1gw41_359 {
  margin-left: 2rem;
}

._ml-5_1gw41_363 {
  margin-left: 3rem;
}

._ml-5rem_1gw41_367 {
  margin-left: 5rem;
}

._loading_1gw41_371 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_1gw41_371::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_1gw41_355 {
  margin-left: 1rem;
}

._ml-2rem_1gw41_359 {
  margin-left: 2rem;
}

._ml-5_1gw41_363 {
  margin-left: 3rem;
}

._ml-5rem_1gw41_367 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_1gw41_343 {
    margin-left: 2%;
  }
}
._titlesText_1gw41_415 {
  padding-left: 60px;
}

._textForgotPass_1gw41_419 {
  align-self: baseline;
}

._btnOutlineDarkBlue_1gw41_423 {
  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_1gw41_434 {
  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_1gw41_434:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_1gw41_451:not(._swal2-loading_1gw41_451) ._swal2-styled_1gw41_451:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_1gw41_451:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_1gw41_460 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_1gw41_468 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_1gw41_460:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_1gw41_460:hover ._btnAddTable_1gw41_482 {
  filter: grayscale(0%);
}

._groupBounding_1gw41_460 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_1gw41_460 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_1gw41_482 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_1gw41_501 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_1gw41_501::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_1gw41_515 {
  color: #01a0f6;
}

._input-text-light-blue_1gw41_519 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_1gw41_525 ._css-yk16xz-control_1gw41_525 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_1gw41_530 {
  padding-left: 1rem;
}

._w-90_1gw41_534 {
  width: 90%;
}

._w-95_1gw41_538 {
  width: 95%;
}

._w-80_1gw41_542 {
  width: 80%;
}

._input-text-darker-blue_1gw41_546 {
  color: #003f80;
}

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

._text-primary_1gw41_212 {
  color: #005dbf !important;
}

._mr-1_1gw41_560 {
  margin-right: 0.25rem;
}

._mr-2_1gw41_564 {
  margin-right: 0.5rem;
}

._mr-3_1gw41_568 {
  margin-right: 1rem;
}

._form-check-input_1gw41_572[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_1gw41_572: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_1gw41_572: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_1gw41_572: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_1gw41_451:focus {
  box-shadow: none;
}

._font-size-label_1gw41_635 {
  font-size: 12px;
}

._bg-dark-blue_1gw41_639 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_1gw41_643 {
  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_1gw41_643:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_1gw41_656 {
  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_1gw41_656: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_1gw41_676 {
  width: 10%;
}

._list-style-circle_1gw41_680 {
  position: relative;
}

._list-style-circle_1gw41_680::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_1gw41_694 {
  font-family: "PT Sans Caption";
}

._fs-13px_1gw41_698 {
  font-size: 13px;
}

._bg-input-disabled_1gw41_702 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_1gw41_706 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_1gw41_706:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_1gw41_706:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_1gw41_721 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_1gw41_725 ._MuiTableRow-root_1gw41_725 ._MuiTableCell-stickyHeader_1gw41_725:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_1gw41_725 ._MuiTableRow-root_1gw41_725 ._MuiTableCell-stickyHeader_1gw41_725:last-child {
  border-top-right-radius: 10px;
}

._darkGray_1gw41_733 {
  color: #58595b;
}

._bg-warning-tenue_1gw41_737 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_1gw41_737:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_1gw41_745 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_1gw41_745:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_1gw41_759 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_1gw41_763 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_1gw41_774 {
  opacity: 0.01;
}

._example-appear_1gw41_774._example-appear-active_1gw41_778 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_1gw41_783 {
  cursor: pointer;
}

._fzXsmall_1gw41_787 {
  font-size: x-small;
}

._fzXLarger_1gw41_791 {
  font-size: x-large;
}

._w-70_1gw41_795 {
  width: 70%;
}

._bg-table-hover_1gw41_799 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_1gw41_525 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_1gw41_525:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_1gw41_501 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_1gw41_842 {
  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_1gw41_842: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_1gw41_862 {
  padding: 0.5rem;
}

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

._groupAddButton_1gw41_862:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_1gw41_862:hover ._addCheckButton_1gw41_842 {
  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_1gw41_890 {
  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_1gw41_901 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_1gw41_901:hover,
._tabHeader_1gw41_901:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_1gw41_910 {
  width: 30%;
}

._border-dark-blue_1gw41_914 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_1gw41_918 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_1gw41_922 {
  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_1gw41_930 {
  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_1gw41_940 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_1gw41_948 {
  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_1gw41_948:hover {
  cursor: pointer;
}

._labelInputFile_1gw41_948::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_1gw41_971 {
  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_1gw41_976 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_1gw41_983 {
  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_1gw41_983:hover {
  cursor: pointer;
}

._labelInputFileDisabled_1gw41_983::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_1gw41_1003 {
  color: #a9abae;
}

._clearGray_1gw41_1007 {
  color: #cecece;
}

._hoverHelp_1gw41_1011:hover {
  cursor: help;
}

._pl-1_1gw41_1015 {
  padding-left: 0.25rem;
}

._pl-2_1gw41_1019 {
  padding-left: 0.5rem;
}

._pl-3_1gw41_1023 {
  padding-left: 0.75rem;
}

._pl-4_1gw41_1027 {
  padding-left: 1rem;
}

._pl-5_1gw41_1031 {
  padding-left: 1rem;
}

._fc-toolbar-title_1gw41_1035 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_1gw41_1035 ._fc-toolbar_1gw41_1035 {
  justify-content: start !important;
}

._fc-prev-button_1gw41_1046 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_1gw41_1051 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_1gw41_1056 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_1gw41_1060 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_1gw41_1060:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_1gw41_1075 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_1gw41_1035 ._fc-scrollgrid-liquid_1gw41_1080 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_1gw41_1086 {
  font-size: 12px;
}

._fc-timegrid-event-harness_1gw41_1090 {
  cursor: pointer;
}

#_inputTypeColor_1gw41_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_1gw41_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_1gw41_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_1gw41_1121 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._ord-tabs_1gw41_1126 {
  border-bottom-color: #00b4cc !important;
}

._ord-tabs_1gw41_1126 ._nav-link_1gw41_1130 {
  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_1gw41_1126 ._nav-link_1gw41_1130._active_1gw41_50 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}

._ord-tabs_1gw41_1126 ._nav-link_1gw41_1130:hover {
  border-color: transparent transparent transparent;
}

._backgroundBlueTenue_1gw41_1148 {
  background-color: rgba(0, 63, 128, 0.05);
}

._btnAddTable_1gw41_482 {
  width: 0.973rem;
  margin: 0 10px;
}

._handleLot_1gw41_1157 {
  margin-top: 1.25rem;
}

._heightInputs_1gw41_1161 {
  height: 2.5rem;
}

._registerSelect_1gw41_1165 {
  border: 3px solid #01a0f6 !important;
  border-radius: 5px;
  width: 100%;
}

._discardFile_1gw41_1171 {
  position: absolute;
  right: 3rem;
  top: 2rem;
  z-index: 10;
}

._selectGroup_1gw41_1178 {
  margin-right: 1rem;
  display: inline-block;
}

._selectGroupWithOutMargin_1gw41_1183 {
  display: inline-block;
}

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

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

._containDeliveries_1gw41_1203 {
  font-size: 13px;
  color: #58595b;
  font-family: "PT Sans Caption";
  font-weight: 400;
}

._selectInput_1gw41_525 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInputClear_1gw41_1217 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #01a0f6;
  min-height: 1.75rem;
}

._selectInputClear_1gw41_1217:disabled {
  background-color: #f5f7fa;
  border-radius: 6px;
  border: 1px solid #01a0f6;
  min-height: 1.75rem;
}

._inputsearch_1gw41_501 {
  min-width: 16.875rem;
  max-height: 1.5rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  padding: 0 0.5rem;
}

._inputsearch_1gw41_501::placeholder {
  opacity: 0.5;
}

._btnExcelIcon_1gw41_1244 {
  width: 1.073rem;
  height: 1.241rem;
  margin: 0 0.5rem;
}

._groupBounding_1gw41_460 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
}

._groupBounding_1gw41_460:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_1gw41_460 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_1gw41_460 a:hover {
  color: rgb(0, 93, 191);
}

._legalPersonBackground_1gw41_1273 {
  background-image: url("/assets/legalPerson-CuFuF7R4.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20.5rem;
  height: 12.5rem;
  background-size: cover;
  margin-top: 3rem;
  transition: 0.2s all ease-in-out;
}

._naturalPersonBackground_1gw41_1284 {
  background-image: url("/assets/backgroundNaturalPerson-7FaZphas.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20.5rem;
  height: 12.5rem;
  background-size: cover;
  margin-top: 3rem;
  transition: 0.2s all ease-in-out;
}

._backIcon_1gw41_971 {
  display: inline;
  max-width: 32.91px;
  max-height: 19.74px;
}

._btnBigPrimary_1gw41_1301 {
  border: 1.5px solid #005dbf;
  border-radius: 15px;
  height: 4.75rem;
  width: 20.5rem;
  color: #005dbf;
  font-weight: 700;
  font-family: "PT Sans Caption";
  font-size: 1.563rem;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  line-height: 70px;
}

._btnBigPrimary_1gw41_1301:hover {
  background-color: #005dbf;
  transition: 0.2s all ease-in-out;
  color: #fff;
}

._containerItemSelector_1gw41_1323:hover ._legalPersonBackground_1gw41_1273 {
  background-image: url("/assets/legalPersonColor-l1YmO4dg.png");
}

._containerItemNaturalSelector_1gw41_1327:hover ._naturalPersonBackground_1gw41_1284 {
  background-image: url("/assets/backgroundNaturalPersonColor-BmXlbsN6.png");
}

._verticalDivisor_1gw41_1331 {
  height: 326px;
  width: 1px;
  background-color: #cecece;
  margin: 3rem 97px;
}

._containerSelectorPersons_1gw41_1338 {
  display: flex;
  justify-content: space-around;
  max-width: 75%;
  margin: auto;
}

._checkAccordion_1gw41_1345 {
  content: "";
  width: 1.563rem;
  height: 1.563rem;
  min-width: 1.563rem;
  min-height: 1.563rem;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border: 1.5px solid #cecece;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  margin: 0.5rem 0.5rem 5px 0.5rem;
  margin-left: 0 !important;
  position: absolute;
  right: 100%;
}

._checkAccordionActive_1gw41_1364 {
  width: 1.563rem;
  height: 1.563rem;
  min-width: 1.563rem;
  min-height: 1.563rem;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border: 1.5px solid rgb(0, 165, 81);
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  margin: 0.5rem;
  margin-left: 0 !important;
}

._checkAccordionActive_1gw41_1364 img,
svg {
  vertical-align: baseline !important;
}

._checkAccordionItem_1gw41_1385 {
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  border: 2px solid #58595b;
  margin: auto;
}

._checkAccordionItemActive_1gw41_1400 {
  border: 2px solid #00a551;
}

._containerCard_1gw41_1404 {
  border: none;
  width: 93%;
  margin-left: 7%;
  position: relative;
}

._grayBackgroundCards_1gw41_1411 {
  background: rgba(229, 229, 229, 0.5);
  z-index: 1;
}

._textDarkGray_1gw41_1416 {
  color: #58595b;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

._textDarkBlue_1gw41_1427 {
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

._downArrowIcon_1gw41_1438 {
  margin-right: 0.5rem;
  transform: rotate(270deg);
}

._downArrowIconHorizontal_1gw41_1443 {
  margin-right: 0.5rem;
}

._containerAllContent_1gw41_1447 {
  width: 85%;
  margin: 0 auto;
}

._containerAllContent_1gw41_1447 > * {
  color: #58595b;
}

._containerAllContent_1gw41_1447 > input,
select {
  color: #58595b;
}

._itemTextAccordion_1gw41_1461 {
  text-align: left;
}

._inputFile_1gw41_1465 {
  display: none;
}

._paragraphRequiredDocs_1gw41_1469 {
  min-width: 18rem;
  max-width: 18rem;
}

._greenCircle_1gw41_1474 {
  width: 8px;
  min-width: 8px;
  min-height: 8px;
  height: 8px;
  border-radius: 100%;
  background: rgb(0, 165, 81);
  margin: 2px auto;
}

._labelInputFile_1gw41_948 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  min-width: 172px;
  width: 172px;
  display: flex;
  justify-content: justify-content-between;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
}

._labelInputFile_1gw41_948:hover {
  cursor: pointer;
}

._labelInputFile_1gw41_948::before {
  content: "Seleccionar";
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._secondaryBlue_1gw41_1506 {
  color: rgb(0, 93, 191);
}

._discardFile_1gw41_1171 {
  position: absolute;
  top: 0;
  left: 100%;
}

._discardFile_1gw41_1171:hover {
  cursor: pointer;
}

._blueIcon_1gw41_1520 {
  color: rgb(0, 93, 191);
}

._labelFilenames_1gw41_1524 {
  display: block;
  max-width: 185px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._btnPrimary_1gw41_1532 {
  transition: 0.3s all ease-in-out;
  background: rgb(1, 160, 246);
  color: #fff;
  min-width: 168px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
}

._btnPrimary_1gw41_1532:hover,
._btnOutlineDarkBlue_1gw41_423:hover {
  background: rgb(0, 93, 191);
  color: #fff;
}

._btnPrimaryShort_1gw41_1551 {
  transition: 0.3s all ease-in-out;
  background: #005dbf;
  color: #fff;
  min-width: 120px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
}

._btnPrimaryShort_1gw41_1551:hover,
._btnOutlineDarkBlue_1gw41_423:hover {
  background: #002c91;
  color: #fff;
}

._btnOutlineDarkBlue_1gw41_423 {
  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;
}

._btnSecondary_1gw41_1581 {
  min-width: 110px;
  min-height: 32px;
  background: rgb(206, 206, 206);
  color: #fff;
  border-radius: 5px;
  max-height: 40px;
}

._quaternaryColor_1gw41_1590 {
  color: #ff8b00;
}

._borderParagraph_1gw41_1594 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 15px;
  padding: 1rem;
  text-align: justify;
}

._containerAccordionCheck_1gw41_1604 {
  display: flex;
  position: relative;
}

._btnSecondaryDisabled_1gw41_1609 {
  min-width: 110px;
  min-height: 32px;
  background: rgb(206, 206, 206);
  color: #fff;
  border-radius: 5px;
  max-height: 40px;
  font-size: inherit !important;
  font-weight: 400 !important;
}

._btnSecondaryDisabled_1gw41_1609:hover {
  cursor: default;
}

._btnDisabled_1gw41_1624 {
  background: #cecece;
  color: #fff;
  min-width: 168px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
  font-size: inherit !important;
  font-weight: 700 !important;
}

._btnDisabled_1gw41_1624:hover {
  cursor: default;
}

._ml4_1gw41_1642 {
  margin-left: 2.5rem;
}

._blueBackgroundCard_1gw41_1646 {
  background-color: rgba(0, 93, 191, 0.05);
  margin-top: 3px;
}

._nitDigit_1gw41_1651 {
  min-width: 1.7rem;
  min-height: 1.7rem;
  max-width: 1.7rem;
  max-height: 1.7rem;
  background: #ffffff;
  border: 1px solid #005dbf;
  border-radius: 6px;
  display: inline;
  text-align: center;
}

._nitLine_1gw41_1663 {
  width: 6%;
  display: inline-block;
  margin: 0.3rem auto;
}

._withShort_1gw41_1669 {
  width: 25.7%;
}

._longWith_1gw41_1673 {
  width: 50%;
}

._extraLongWith_1gw41_1677 {
  width: 70%;
}

._middleShort_1gw41_1681 {
  width: 13.8%;
}

._smallWith_1gw41_1685 {
  width: 11.7%;
}

._inputText_1gw41_1689 {
  background: #ffffff;
  border: 1px solid #005dbf;
  border-radius: 6px;
  color: #58595b;
}

._inputTextClear_1gw41_1696 {
  background: #ffffff;
  border: 1px solid #01a0f6;
  border-radius: 6px;
  color: #58595b;
}

._textGroup_1gw41_1703 {
  margin-right: 1rem;
  display: inline-block;
}

._addActiviyIcon_1gw41_1708 {
  width: 1.2rem;
  margin-left: 1rem;
  margin-right: 0.3rem;
}

._addActiviyIconWithOutMargin_1gw41_1714 {
  width: 1.2rem;
  margin-right: 0.3rem;
}

._eightyWith_1gw41_1719 {
  width: 84%;
}

._ninetyWith_1gw41_1723 {
  width: 90%;
}

._ninetyFiveWith_1gw41_1727 {
  width: 95%;
}

._containerRow_1gw41_1731 {
  display: flex;
  flex: 24 0 0;
  margin: 0rem 1rem;
  flex-flow: row wrap;
}

._containerRow_1gw41_1731 > div:not(._ninetyWith_1gw41_1723) {
  margin-right: 1rem;
}

._containerRowMd_1gw41_1742 {
  display: flex;
  flex: 18 0 0;
  margin: 0rem 1rem;
  flex-flow: row wrap;
}

._containerRowMd_1gw41_1742 > div:not(._ninetyWith_1gw41_1723) {
  margin-right: 1rem;
}

._colSix_1gw41_1753 {
  flex: 6;
}

._colTwelve_1gw41_1757 {
  flex: 12;
}

._colTwelveV2_1gw41_1761 {
  flex: 12.9;
}

._colFour_1gw41_1765 {
  flex: 4;
}

._colFourV2_1gw41_1769 {
  flex: 4.1;
}

._colThree_1gw41_1773 {
  flex: 3;
}

._colEighteen_1gw41_1777 {
  flex: 18;
}

._colOne_1gw41_1781 {
  flex: 1;
}

._colFive_1gw41_1785 {
  flex: 5;
}

._ml1rem_1gw41_1789 {
  margin-left: 1rem;
}

._flexAuto_1gw41_1793 {
  flex: auto;
}

._notMarginRight_1gw41_1797 {
  margin-right: 0 !important;
}

._selectPersonTypeLglRpst_1gw41_1801 {
  display: flex;
  flex-direction: column;
  flex: 0 1 23.2%;
}

._verticalSub_1gw41_1807 {
  vertical-align: sub;
}

._darkGrayColor_1gw41_1811 {
  color: #58595b;
}

._checkGroup_1gw41_1815 {
  display: flex;
  width: 50%;
  justify-content: space-between;
}

._modalScroll_1gw41_1821 {
  overflow-y: scroll;
  max-height: 50vh;
  overflow-x: hidden;
  padding: 0.5rem;
}

._maxWithSelect_1gw41_1828 {
  max-width: 289px;
}

._mr0_1gw41_1832 {
  margin-right: 0 !important;
}

._addButtonOnRow_1gw41_1836 {
  align-self: flex-end;
  padding-bottom: 0.4rem;
  margin-left: 1rem;
  margin-right: 0;
}

._labelInputFileBank_1gw41_1843 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  display: flex;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
  margin-right: 1rem;
}

._labelInputFileBank_1gw41_1843:hover {
  cursor: pointer;
}

._alignBetween_1gw41_1856 {
  justify-content: space-between;
}

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

._containerDropzone_1gw41_1864 {
  margin: 1rem 0;
  width: 40%;
  align-items: center;
}

._containerDropzone_1gw41_1864:hover {
  cursor: pointer;
}

._dropzoneSignature_1gw41_1874 {
  width: 100%;
  height: 5rem;
  border-radius: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  border-radius: 10px;
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
}

._imageIconDropzone_1gw41_1887 {
  width: 6%;
  top: 20%;
  left: 47%;
  position: absolute;
}

._signatureLabel_1gw41_1894 {
  color: rgb(88, 89, 91);
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  padding-top: 0.3rem;
  margin-top: 0.5rem;
  border-top: 1.5px solid rgb(88, 89, 91);
}

._containerBackground_1gw41_1904 {
  width: 100%;
  height: 100vh;
  align-items: center;
  display: flex;
  flex-direction: column;
}

._containerLogin_1gw41_1912 {
  padding: 2rem;
  width: 597px;
  margin: auto;
  text-align: center;
  box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
}

._btnLogin_1gw41_1920 {
  background-color: #01a0f6;
  width: 409.5px;
  border-radius: 10px;
  height: 4rem;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 1.45rem;
  margin: 1rem 0;
  border: none;
}

._containerInputLogin_1gw41_1934 {
  margin: 1rem auto;
  background-color: #fff;
  border: 1.5px solid #01a0f6;
  border-radius: 7px;
  width: 409.5px;
  height: 48px;
  overflow: hidden;
}

._inputLogin_1gw41_1944 {
  border: none;
  width: 85%;
  height: 45px;
  margin: auto 10px;
}

._inputLogin_1gw41_1944:focus-visible,
._inputLogin_1gw41_1944:focus {
  border: none !important;
  background-color: #fff !important;
  outline-style: none;
}

._clock_1gw41_1958 {
  filter: grayscale(1);
}

._clock_1gw41_1958:hover {
  filter: none;
}

._containerHeadDeliveries_1gw41_1966 {
  position: relative;
}

._containerHeadDeliveries_1gw41_1966 {
  font-size: 13px;
}

._containerHeadDeliveries_1gw41_1966::before {
  content: "";
  background: #005dbf;
  opacity: 0.05;
  width: 100%;
  height: 100%;
  position: absolute;
  padding: 16px;
  border-radius: 10px;
}

._inputTextTable_1gw41_1985 {
  width: 90%;
  border: none;
  background: transparent;
  text-align: center;
}

._inputTextTable_1gw41_1985:disabled {
  border: none;
}

._inputTextTable_1gw41_1985:focus-visible,
._inputTextTable_1gw41_1985:focus {
  border: none;
  outline: none;
}

._groupIcons_1gw41_2002 {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  flex: 2;
}

._groupIcons_1gw41_2002 img {
  filter: grayscale(1);
}

._groupIcons_1gw41_2002 img:hover {
  filter: none;
  cursor: pointer;
}

._discountInput_1gw41_2018 {
  margin: 0 1rem;
  display: flex;
}

._discountInputText_1gw41_2023 {
  border-radius: 10px;
  color: #58595b;
  position: relative;
  border: none;
  background-color: rgba(0, 93, 191, 0.1);
  transition: 0.5s all ease-in-out;
}

._discountInputText_1gw41_2023:disabled {
  border: none;
}

._discountInputText_1gw41_2023:focus-visible {
  border: 1.5px solid #005dbf;
}

._collapsedDiscount_1gw41_2040 {
  transform: scale(0.1, 1) translateX(200%);
  opacity: 0;
  visibility: hidden;
}

._expandDiscount_1gw41_2046 {
  opacity: 1;
  visibility: visible;
  transform: scale(1) translateX(0%);
}

._observationsArea_1gw41_2052 {
  max-height: 4rem;
  border: 1px solid #005dbf;
  border-radius: 6px;
}

._containerDropzone_1gw41_1864 {
  margin: 1rem 0;
  width: 40%;
  align-items: center;
}

._containerDropzone_1gw41_1864:hover {
  cursor: pointer;
}

._dropzoneSignature_1gw41_1874 {
  width: 100%;
  height: 4rem;
  border-radius: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  border-radius: 10px;
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
}

._footerTableContainer_1gw41_2081 {
  width: 15%;
  list-style: none;
  font-size: 0.8rem;
}

._footerTableContainer_1gw41_2081 tbody tr td {
  padding: 3px;
}

._footerTableContainer_1gw41_2081 tbody tr:nth-child(1),
._footerTableContainer_1gw41_2081 tbody tr:nth-child(3) {
  background-color: #f5f7fa;
}

._buttonDisabled_1gw41_2096 {
  background: #cecece;
  opacity: 0.5;
  color: #fff;
}

._inputDisabled_1gw41_2102:disabled,
._selectGroup_1gw41_1178:disabled,
._selectInput_1gw41_525:disabled {
  background: #f5f7fa !important;
  opacity: 1 !important;
  border: 1px solid #005dbf;
}

._lineBefore_1gw41_2110 {
  position: relative;
}

._lineBefore_1gw41_2110::before {
  content: "";
  position: absolute;
  border-bottom: 1.5px solid #58595b;
  width: 0.7rem;
  right: 98.5%;
  bottom: 32%;
}

._lineSection_1gw41_2123 {
  position: relative;
  margin-bottom: 3rem;
}

._lineSection_1gw41_2123::after {
  content: "";
  position: absolute;
  border-bottom: 1px solid #cecece;
  width: 109.6%;
  right: -62px;
  top: 150%;
}

._containerTableModal_1gw41_2137 {
  max-height: 10rem;
  overflow: scroll;
}

._textareaObservations_1gw41_2142 {
  height: 2rem;
  max-height: 4rem;
}

._textareaObservationsAuth_1gw41_2147 {
  height: 4rem;
  max-height: 4rem;
  border: 1.5px solid #7fadde;
  width: 100%;
  border-radius: 6px;
}

._replyButtonPopUp_1gw41_2155 {
  padding-left: 1em;
  text-indent: -1em;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  font-size: 0.8rem;
  cursor: pointer;
}

._replyButtonPopUp_1gw41_2155:hover::before {
  filter: grayscale(100%) invert(100%);
}

._replyButtonPopUp_1gw41_2155::before {
  content: "";
  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%20d='M12.5%202.08331L2.08333%207.29165L12.5%2012.5L22.9167%207.29165L12.5%202.08331Z'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M2.08333%2017.7083L12.5%2022.9166L22.9167%2017.7083'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M2.08333%2012.5L12.5%2017.7083L22.9167%2012.5'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
  display: inline-block;
  width: 0.7rem;
  height: 0.65rem;
  margin-right: 5px;
}

._textAreaJustification_1gw41_2180 {
  border: 1px solid #01a0f6;
  max-width: 100%;
  max-height: 6rem;
  border-radius: 6px;
}

._inputIconEdit_1gw41_2187 {
  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");
  background-repeat: no-repeat;
  background-size: 5%;
  background-position-x: 95%;
  background-position-y: 50%;
}

._inputIconEditWithOriginal_1gw41_2195 {
  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");
  background-repeat: no-repeat;
  background-size: 5%;
  background-position-x: 90%;
  background-position-y: 50%;
}

._justificationRenew_1gw41_2203 {
  border-radius: 6px;
  max-height: 5rem;
  border: 1.5px solid #005dbf;
}

._enterLineIcon_1gw41_2209 {
  padding-left: 1em;
  text-indent: -1em;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  font-size: 0.8rem;
  cursor: pointer;
}

._enterLineIcon_1gw41_2209:hover::before {
  filter: grayscale(100%) invert(100%);
}

._enterLineIcon_1gw41_2209::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: contain;
  background-position-x: 10%;
  background-position-y: 100%;
  display: inline-block;
  width: 0.7rem;
  height: 0.65rem;
  margin-right: 5px;
}

._lineBetween_1gw41_2235 {
  display: inline-block;
  width: 20px;
  height: 2px;
  border-bottom: 1.5px solid #58595b;
  margin-bottom: 5px;
  opacity: 0.5;
}

._containerObservations_1gw41_2244 {
  display: flex;
  justify-content: space-between;
  background-color: #f5f7fa;
  width: 100%;
  padding: 0.5rem;
  border-radius: 10px;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._btn-following_kzxyx_9 {
  background-color: #d5e3f2;
}

._pagination-button_kzxyx_13 {
  border: 1px solid #ddd;
}
._pagination-button_kzxyx_13 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._simpleTabs__Container_kzxyx_30 {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

._simpleTabs_kzxyx_30 > 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_kzxyx_30 > div > a._active_kzxyx_50 {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}

._simpleTabs_kzxyx_30 > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}

._simpleTabs__filler_kzxyx_65 {
  border-bottom: 1px solid #cecece;
}

._simpleTabs__Subtitle_kzxyx_69 {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

._simpleTabs__thirdTitle_kzxyx_76 {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}

._simpleTabs__thirdTitle_kzxyx_76::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}

._simpleTabs__Area_kzxyx_99 {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

._simpleTabs__relative_kzxyx_110 {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

._simpleTabs_scroll_kzxyx_117 {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

._simpleTabs__wrap_kzxyx_124 {
  width: 100%;
}

@media (min-width: 632) {
  ._simpleTabs__wrap_kzxyx_124 {
    min-width: 470px;
    width: "35vw";
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_kzxyx_151 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_kzxyx_151:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_kzxyx_162 {
  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_kzxyx_173 {
  color: #005dbf;
  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_kzxyx_185 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_kzxyx_196 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_kzxyx_13 {
  color: #005dbf;
  float: right;
}

._text-primary_kzxyx_212 {
  color: #005dbf !important;
}

._hoverPointer_kzxyx_216:hover {
  cursor: pointer;
}

._margin-left-3rem_kzxyx_220 {
  margin-left: 3rem;
}

._pagination-button_kzxyx_13 {
  border: 1px solid #ddd;
}
._pagination-button_kzxyx_13 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_kzxyx_9 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_kzxyx_238 {
  background-color: #58595b !important;
}

._input-blue-border_kzxyx_242 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_kzxyx_249 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}

._circle-red_kzxyx_258 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_kzxyx_266: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_kzxyx_272 {
  float: right;
}

._icons-svg-top-table_kzxyx_276 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_kzxyx_281 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_kzxyx_288 {
  width: 1.5rem;
}

._icons-edit-record_kzxyx_292 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_kzxyx_297 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_kzxyx_303 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_kzxyx_309 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_kzxyx_316 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_kzxyx_297 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_kzxyx_327 {
  display: none;
}

._circle-red-tools_kzxyx_331 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_kzxyx_338:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_kzxyx_343 {
  margin-left: 10%;
}

._input-big-height_kzxyx_347 {
  height: 2.6rem;
}

._ml-75_kzxyx_351 {
  margin-left: 0.75rem;
}

._ml-3_kzxyx_355 {
  margin-left: 1rem;
}

._ml-2rem_kzxyx_359 {
  margin-left: 2rem;
}

._ml-5_kzxyx_363 {
  margin-left: 3rem;
}

._ml-5rem_kzxyx_367 {
  margin-left: 5rem;
}

._loading_kzxyx_371 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_kzxyx_371::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_kzxyx_355 {
  margin-left: 1rem;
}

._ml-2rem_kzxyx_359 {
  margin-left: 2rem;
}

._ml-5_kzxyx_363 {
  margin-left: 3rem;
}

._ml-5rem_kzxyx_367 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_kzxyx_343 {
    margin-left: 2%;
  }
}
._titlesText_kzxyx_415 {
  padding-left: 60px;
}

._textForgotPass_kzxyx_419 {
  align-self: baseline;
}

._btnOutlineDarkBlue_kzxyx_423 {
  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_kzxyx_434 {
  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_kzxyx_434:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_kzxyx_451:not(._swal2-loading_kzxyx_451) ._swal2-styled_kzxyx_451:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_kzxyx_451:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_kzxyx_460 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_kzxyx_468 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_kzxyx_460:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_kzxyx_460:hover ._btnAddTable_kzxyx_482 {
  filter: grayscale(0%);
}

._groupBounding_kzxyx_460 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_kzxyx_460 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_kzxyx_482 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_kzxyx_501 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_kzxyx_501::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_kzxyx_515 {
  color: #01a0f6;
}

._input-text-light-blue_kzxyx_519 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_kzxyx_525 ._css-yk16xz-control_kzxyx_525 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_kzxyx_530 {
  padding-left: 1rem;
}

._w-90_kzxyx_534 {
  width: 90%;
}

._w-95_kzxyx_538 {
  width: 95%;
}

._w-80_kzxyx_542 {
  width: 80%;
}

._input-text-darker-blue_kzxyx_546 {
  color: #003f80;
}

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

._text-primary_kzxyx_212 {
  color: #005dbf !important;
}

._mr-1_kzxyx_560 {
  margin-right: 0.25rem;
}

._mr-2_kzxyx_564 {
  margin-right: 0.5rem;
}

._mr-3_kzxyx_568 {
  margin-right: 1rem;
}

._form-check-input_kzxyx_572[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_kzxyx_572: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_kzxyx_572: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_kzxyx_572: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_kzxyx_451:focus {
  box-shadow: none;
}

._font-size-label_kzxyx_635 {
  font-size: 12px;
}

._bg-dark-blue_kzxyx_639 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_kzxyx_643 {
  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_kzxyx_643:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_kzxyx_656 {
  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_kzxyx_656: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_kzxyx_676 {
  width: 10%;
}

._list-style-circle_kzxyx_680 {
  position: relative;
}

._list-style-circle_kzxyx_680::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_kzxyx_694 {
  font-family: "PT Sans Caption";
}

._fs-13px_kzxyx_698 {
  font-size: 13px;
}

._bg-input-disabled_kzxyx_702 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_kzxyx_706 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_kzxyx_706:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_kzxyx_706:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_kzxyx_721 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_kzxyx_725 ._MuiTableRow-root_kzxyx_725 ._MuiTableCell-stickyHeader_kzxyx_725:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_kzxyx_725 ._MuiTableRow-root_kzxyx_725 ._MuiTableCell-stickyHeader_kzxyx_725:last-child {
  border-top-right-radius: 10px;
}

._darkGray_kzxyx_733 {
  color: #58595b;
}

._bg-warning-tenue_kzxyx_737 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_kzxyx_737:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_kzxyx_745 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_kzxyx_745:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_kzxyx_759 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_kzxyx_763 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_kzxyx_774 {
  opacity: 0.01;
}

._example-appear_kzxyx_774._example-appear-active_kzxyx_778 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_kzxyx_783 {
  cursor: pointer;
}

._fzXsmall_kzxyx_787 {
  font-size: x-small;
}

._fzXLarger_kzxyx_791 {
  font-size: x-large;
}

._w-70_kzxyx_795 {
  width: 70%;
}

._bg-table-hover_kzxyx_799 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_kzxyx_525 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_kzxyx_525:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_kzxyx_501 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_kzxyx_842 {
  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_kzxyx_842: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_kzxyx_862 {
  padding: 0.5rem;
}

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

._groupAddButton_kzxyx_862:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_kzxyx_862:hover ._addCheckButton_kzxyx_842 {
  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_kzxyx_890 {
  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_kzxyx_901 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_kzxyx_901:hover,
._tabHeader_kzxyx_901:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_kzxyx_910 {
  width: 30%;
}

._border-dark-blue_kzxyx_914 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_kzxyx_918 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_kzxyx_922 {
  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_kzxyx_930 {
  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_kzxyx_940 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_kzxyx_948 {
  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_kzxyx_948:hover {
  cursor: pointer;
}

._labelInputFile_kzxyx_948::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_kzxyx_971 {
  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_kzxyx_976 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_kzxyx_983 {
  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_kzxyx_983:hover {
  cursor: pointer;
}

._labelInputFileDisabled_kzxyx_983::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_kzxyx_1003 {
  color: #a9abae;
}

._clearGray_kzxyx_1007 {
  color: #cecece;
}

._hoverHelp_kzxyx_1011:hover {
  cursor: help;
}

._pl-1_kzxyx_1015 {
  padding-left: 0.25rem;
}

._pl-2_kzxyx_1019 {
  padding-left: 0.5rem;
}

._pl-3_kzxyx_1023 {
  padding-left: 0.75rem;
}

._pl-4_kzxyx_1027 {
  padding-left: 1rem;
}

._pl-5_kzxyx_1031 {
  padding-left: 1rem;
}

._fc-toolbar-title_kzxyx_1035 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_kzxyx_1035 ._fc-toolbar_kzxyx_1035 {
  justify-content: start !important;
}

._fc-prev-button_kzxyx_1046 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_kzxyx_1051 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_kzxyx_1056 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_kzxyx_1060 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_kzxyx_1060:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_kzxyx_1075 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_kzxyx_1035 ._fc-scrollgrid-liquid_kzxyx_1080 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_kzxyx_1086 {
  font-size: 12px;
}

._fc-timegrid-event-harness_kzxyx_1090 {
  cursor: pointer;
}

#_inputTypeColor_kzxyx_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_kzxyx_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_kzxyx_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_kzxyx_1121 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._ord-tabs_kzxyx_1126 {
  border-bottom-color: #00b4cc !important;
}

._ord-tabs_kzxyx_1126 ._nav-link_kzxyx_1130 {
  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_kzxyx_1126 ._nav-link_kzxyx_1130._active_kzxyx_50 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}

._ord-tabs_kzxyx_1126 ._nav-link_kzxyx_1130:hover {
  border-color: transparent transparent transparent;
}

._container1_kzxyx_1148 {
  display: flex;
  flex-direction: row;
}

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

._inputMarginR_kzxyx_1158 {
  margin-right: 15px;
}

._inputMarginLR_kzxyx_1162 {
  margin-right: 15px;
  margin-left: 15px;
}

._Item0_kzxyx_1167 {
  flex: 0.32;
  display: flex;
  flex-direction: column;
}

._Item1_kzxyx_1173 {
  flex: 0.5;
  display: flex;
  flex-direction: column;
}

._Item2_kzxyx_1179 {
  flex: 1;
  display: flex;
  flex-direction: column;
}

._Item3_kzxyx_1185 {
  flex: 3;
  display: flex;
  flex-direction: column;
}

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

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

._registerInputs_kzxyx_1209 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 30px;
  flex: 1;
  color: #58595b;
}

._registerInputs2_kzxyx_1219 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 30px;
}

._registerInputsGris_kzxyx_1227 {
  border: 1.5px solid #cecece;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 30px;
  flex: 1;
}

._registerInputsBlue_kzxyx_1236 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 30px;
  color: #005dbf;
  font-weight: 700;
}

._ItemCheckbox_kzxyx_1246 {
  display: flex;
  margin-top: 24px;
}

._urgente_kzxyx_1251 {
  color: #697387;
  line-height: 16px;
  font-size: 12px;
  display: inline;
}

._ItemMedium_kzxyx_1258 {
  flex: 1;
  display: flex;
  flex-direction: row;
}

._pseudoInput_kzxyx_1264 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._pseudoInput_kzxyx_1264 > p {
  margin: 0;
  color: #cecece;
  font-size: 16px;
  line-height: 24px;
  height: 22px;
  padding-left: 8px;
  overflow: hidden;
}

._pseudoInput_kzxyx_1264 > img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 22px;
  margin: 0;
}

._pseudoInput1_kzxyx_1289 {
  padding: 1px;
  position: relative;
  cursor: pointer;
}

._pseudoInput1_kzxyx_1289 > p {
  margin: 0;
  color: #005dbf;
  font-weight: 700;
  line-height: 24px;
  height: 22px;
  padding-left: 8px;
  overflow: hidden;
}

._pseudoInput1_kzxyx_1289 > img {
  position: absolute;
  top: 2px;
  right: 2px;
  width: 15px;
  height: 22px;
  margin: 0;
}

._labelInInput_kzxyx_1314 {
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
}

._sizeIcon_kzxyx_1320 {
  height: 16px;
  width: 16px;
}

._marginTopIcon_kzxyx_1325 {
  margin-top: 18px;
}

._marginTop_kzxyx_1325 {
  margin-top: 14px !important;
}

._titleBlock_kzxyx_1333 {
  margin-top: 50px;
}

._mainTitle_kzxyx_1337 {
  font-family: PT Sans Caption;
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 39px;
  margin: 0;
}

._bigContainer_kzxyx_1346 {
  margin-left: 50px;
}

._backIcon_kzxyx_971 {
  width: 50px;
  height: 33px;
  margin: auto 0;
  cursor: pointer;
}

._underMainTitle_kzxyx_1357 {
  font-family: PT Sans Caption;
  font-size: 15px;
  line-height: 19px;
}

._f0_kzxyx_1363 {
  flex: 0.7;
}

._f1_kzxyx_1367 {
  flex: 1;
}

._f15_kzxyx_1371 {
  flex: 1.5;
}

._f2_kzxyx_1375 {
  flex: 2;
}

._f3_kzxyx_1379 {
  flex: 3;
}

._blueText_kzxyx_1383 {
  color: #005dbf;
}

._inputMargin_kzxyx_1158 {
  margin-right: 15px;
}

._sectionTitle_kzxyx_1391 {
  position: relative;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  color: #005dbf;
  margin: 15px 7px 0 12px;
}

._sectionTitleGrey_kzxyx_1401 {
  position: relative;
  font-family: "PT Sans";
  font-weight: normal;
  font-size: 13px;
  line-height: 19px;
  color: #58595b;
  margin: 15px 7px 0 12px;
}

._line_kzxyx_1411 {
  height: 1px;
  width: 100%;
  border-color: #cecece;
  background-color: #cecece;
  margin-top: 32px;
  margin-bottom: 17px;
}

._bottomRow_kzxyx_1420 {
  margin: 68px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.1rem;
}

._background_kzxyx_249 {
  background-color: #f5f7fa;
}

._sectionTitleClearBlue_kzxyx_1433 {
  position: relative;
  font-family: "PT Sans";
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  color: #01a0f6;
  margin: 15px auto 0 12px;
}

._bottom_kzxyx_1420 {
  margin: 20px 0;
  display: inline-flex;
  flex-direction: row-reverse;
  width: 100%;
  vertical-align: middle;
  padding: 0 0.5rem;
}

._greenCheck_kzxyx_1452 {
  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: 1rem;
  height: 1rem;
  width: "-webkit-fill-available";
  margin-left: 2px;
  align-self: flex-end;
}

._alertTriangle_kzxyx_1462 {
  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-left: 2px;
}

._bottom_kzxyx_1420 > Button {
  margin-left: 12px;
}

._popupReqActive_kzxyx_1475::before {
  width: 12px;
  height: 12px;
  cursor: default;
}

._paddingButton_kzxyx_1481 {
  padding-bottom: 15px;
}

._inputTable_kzxyx_1485:focus,
._inputTable_kzxyx_1485 {
  outline: none !important;
  border: none !important;
  background-color: transparent !important;
}

._filter_kzxyx_1492 {
  filter: invert(37%) sepia(98%) saturate(880%) hue-rotate(116deg) brightness(95%) contrast(100%);
}

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

._contentInputs_kzxyx_1501 {
  display: flex;
  justify-content: flex-start;
}

._backgroundModal_kzxyx_1506 {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding-bottom: 16px;
  padding-left: 15px;
  padding-right: 20px;
}

._backgroundModal_new_kzxyx_1514 {
  border-radius: 10px;
  padding-bottom: 16px;
}

._ItemTiny_cantidad_kzxyx_1519 {
  flex: 1.5;
  display: flex;
  flex-direction: column;
  width: 25px;
}

._lots_kzxyx_1526 {
  color: #005dbf !important;
  font-style: bold;
  font-size: 15px;
  margin: auto;
  cursor: pointer;
  text-decoration-line: underline;
  text-decoration-color: red;
}

._containerObservations_kzxyx_1536 {
  display: flex;
  justify-content: space-between;
  background-color: #f5f7fa;
  width: 100%;
  margin-top: 12px;
  padding: 0.5rem;
  border-radius: 10px;
}

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

._selectInput_kzxyx_525 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectRegister_kzxyx_1561 {
  height: 27px;
  width: 100%;
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  flex: 1;
}

._buttonCreatCount_kzxyx_1569 {
  flex-direction: row;
  height: 30px;
  display: inline-flex;
  flex: 1;
  border-radius: 10px;
}

._ellipsis_kzxyx_1577 {
  width: 230px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

._backgroundBlueTenue_kzxyx_1584 {
  background-color: rgba(0, 63, 128, 0.05);
}

._btnAddTable_kzxyx_482 {
  width: 0.973rem;
  margin: 0 10px;
}

._handleLot_kzxyx_1593 {
  margin-top: 1.25rem;
}

._heightInputs_kzxyx_1597 {
  height: 2.5rem;
}

._registerSelect_kzxyx_1601 {
  border: 3px solid #01a0f6 !important;
  border-radius: 5px;
  width: 100%;
}

._discardFile_kzxyx_1607 {
  position: absolute;
  right: 3rem;
  top: 2rem;
  z-index: 10;
}

._selectGroup_kzxyx_1614 {
  margin-right: 1rem;
  display: inline-block;
}

._selectGroupWithOutMargin_kzxyx_1619 {
  display: inline-block;
}

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

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

._containDeliveries_kzxyx_1639 {
  font-size: 13px;
  color: #58595b;
  font-family: "PT Sans Caption";
  font-weight: 400;
}

._selectInput_kzxyx_525 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInputClear_kzxyx_1653 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #01a0f6;
  min-height: 1.75rem;
}

._selectInputClear_kzxyx_1653:disabled {
  background-color: #f5f7fa;
  border-radius: 6px;
  border: 1px solid #01a0f6;
  min-height: 1.75rem;
}

._inputsearch_kzxyx_501 {
  min-width: 16.875rem;
  max-height: 1.5rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  padding: 0 0.5rem;
}

._inputsearch_kzxyx_501::placeholder {
  opacity: 0.5;
}

._btnExcelIcon_kzxyx_1680 {
  width: 1.073rem;
  height: 1.241rem;
  margin: 0 0.5rem;
}

._groupBounding_kzxyx_460 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
}

._groupBounding_kzxyx_460:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_kzxyx_460 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_kzxyx_460 a:hover {
  color: rgb(0, 93, 191);
}

._legalPersonBackground_kzxyx_1709 {
  background-image: url("/assets/legalPerson-CuFuF7R4.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20.5rem;
  height: 12.5rem;
  background-size: cover;
  margin-top: 3rem;
  transition: 0.2s all ease-in-out;
}

._naturalPersonBackground_kzxyx_1720 {
  background-image: url("/assets/backgroundNaturalPerson-7FaZphas.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 20.5rem;
  height: 12.5rem;
  background-size: cover;
  margin-top: 3rem;
  transition: 0.2s all ease-in-out;
}

._backIcon_kzxyx_971 {
  display: inline;
  max-width: 32.91px;
  max-height: 19.74px;
}

._btnBigPrimary_kzxyx_1737 {
  border: 1.5px solid #005dbf;
  border-radius: 15px;
  height: 4.75rem;
  width: 20.5rem;
  color: #005dbf;
  font-weight: 700;
  font-family: "PT Sans Caption";
  font-size: 1.563rem;
  text-decoration: none;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  line-height: 70px;
}

._btnBigPrimary_kzxyx_1737:hover {
  background-color: #005dbf;
  transition: 0.2s all ease-in-out;
  color: #fff;
}

._containerItemSelector_kzxyx_1759:hover ._legalPersonBackground_kzxyx_1709 {
  background-image: url("/assets/legalPersonColor-l1YmO4dg.png");
}

._containerItemNaturalSelector_kzxyx_1763:hover ._naturalPersonBackground_kzxyx_1720 {
  background-image: url("/assets/backgroundNaturalPersonColor-BmXlbsN6.png");
}

._verticalDivisor_kzxyx_1767 {
  height: 326px;
  width: 1px;
  background-color: #cecece;
  margin: 3rem 97px;
}

._containerSelectorPersons_kzxyx_1774 {
  display: flex;
  justify-content: space-around;
  max-width: 75%;
  margin: auto;
}

._checkAccordion_kzxyx_1781 {
  content: "";
  width: 1.563rem;
  height: 1.563rem;
  min-width: 1.563rem;
  min-height: 1.563rem;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border: 1.5px solid #cecece;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  margin: 0.5rem 0.5rem 5px 0.5rem;
  margin-left: 0 !important;
  position: absolute;
  right: 100%;
}

._checkAccordionActive_kzxyx_1800 {
  width: 1.563rem;
  height: 1.563rem;
  min-width: 1.563rem;
  min-height: 1.563rem;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border: 1.5px solid rgb(0, 165, 81);
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  margin: 0.5rem;
  margin-left: 0 !important;
}

._checkAccordionActive_kzxyx_1800 img,
svg {
  vertical-align: baseline !important;
}

._checkAccordionItem_kzxyx_1821 {
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  max-height: 1.563rem;
  max-width: 1.563rem;
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  background-color: #fff;
  border: 2px solid #58595b;
  margin: auto;
}

._checkAccordionItemActive_kzxyx_1836 {
  border: 2px solid #00a551;
}

._containerCard_kzxyx_1840 {
  border: none;
  width: 93%;
  margin-left: 7%;
  position: relative;
}

._grayBackgroundCards_kzxyx_1847 {
  background: rgba(229, 229, 229, 0.5);
  z-index: 1;
}

._textDarkGray_kzxyx_1852 {
  color: #58595b;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

._textDarkBlue_kzxyx_1863 {
  color: #005dbf;
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

._downArrowIcon_kzxyx_1874 {
  margin-right: 0.5rem;
  transform: rotate(270deg);
}

._downArrowIconHorizontal_kzxyx_1879 {
  margin-right: 0.5rem;
}

._containerAllContent_kzxyx_1883 {
  width: 85%;
  margin: 0 auto;
}

._containerAllContent_kzxyx_1883 > * {
  color: #58595b;
}

._containerAllContent_kzxyx_1883 > input,
select {
  color: #58595b;
}

._itemTextAccordion_kzxyx_1897 {
  text-align: left;
}

._inputFile_kzxyx_1901 {
  display: none;
}

._paragraphRequiredDocs_kzxyx_1905 {
  min-width: 18rem;
  max-width: 18rem;
}

._greenCircle_kzxyx_1910 {
  width: 8px;
  min-width: 8px;
  min-height: 8px;
  height: 8px;
  border-radius: 100%;
  background: rgb(0, 165, 81);
  margin: 2px auto;
}

._labelInputFile_kzxyx_948 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  min-width: 172px;
  width: 172px;
  display: flex;
  justify-content: justify-content-between;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
}

._labelInputFile_kzxyx_948:hover {
  cursor: pointer;
}

._labelInputFile_kzxyx_948::before {
  content: "Seleccionar";
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._secondaryBlue_kzxyx_1942 {
  color: rgb(0, 93, 191);
}

._discardFile_kzxyx_1607 {
  position: absolute;
  top: 0;
  left: 100%;
}

._discardFile_kzxyx_1607:hover {
  cursor: pointer;
}

._blueIcon_kzxyx_1956 {
  color: rgb(0, 93, 191);
}

._labelFilenames_kzxyx_1960 {
  display: block;
  max-width: 185px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._btnPrimary_kzxyx_1968 {
  transition: 0.3s all ease-in-out;
  background: rgb(1, 160, 246);
  color: #fff;
  min-width: 168px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
}

._btnPrimary_kzxyx_1968:hover,
._btnOutlineDarkBlue_kzxyx_423:hover {
  background: rgb(0, 93, 191);
  color: #fff;
}

._btnPrimaryShort_kzxyx_1987 {
  transition: 0.3s all ease-in-out;
  background: #005dbf;
  color: #fff;
  min-width: 120px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
}

._btnPrimaryShort_kzxyx_1987:hover,
._btnOutlineDarkBlue_kzxyx_423:hover {
  background: #002c91;
  color: #fff;
}

._btnOutlineDarkBlue_kzxyx_423 {
  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;
}

._btnSecondary_kzxyx_2017 {
  min-width: 110px;
  min-height: 32px;
  background: rgb(206, 206, 206);
  color: #fff;
  border-radius: 5px;
  max-height: 40px;
}

._quaternaryColor_kzxyx_2026 {
  color: #ff8b00;
}

._borderParagraph_kzxyx_2030 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 15px;
  padding: 1rem;
  text-align: justify;
}

._containerAccordionCheck_kzxyx_2040 {
  display: flex;
  position: relative;
}

._btnSecondaryDisabled_kzxyx_2045 {
  min-width: 110px;
  min-height: 32px;
  background: rgb(206, 206, 206);
  color: #fff;
  border-radius: 5px;
  max-height: 40px;
  font-size: inherit !important;
  font-weight: 400 !important;
}

._btnSecondaryDisabled_kzxyx_2045:hover {
  cursor: default;
}

._btnDisabled_kzxyx_2060 {
  background: #cecece;
  color: #fff;
  min-width: 168px;
  min-height: 32px;
  padding: 0.5rem 1rem;
  text-align: center;
  border-radius: 5px;
  font-weight: 700;
  max-height: 40px;
  font-size: inherit !important;
  font-weight: 700 !important;
}

._btnDisabled_kzxyx_2060:hover {
  cursor: default;
}

._ml4_kzxyx_2078 {
  margin-left: 2.5rem;
}

._blueBackgroundCard_kzxyx_2082 {
  background-color: rgba(0, 93, 191, 0.05);
  margin-top: 3px;
}

._nitDigit_kzxyx_2087 {
  min-width: 1.7rem;
  min-height: 1.7rem;
  max-width: 1.7rem;
  max-height: 1.7rem;
  background: #ffffff;
  border: 1px solid #005dbf;
  border-radius: 6px;
  display: inline;
  text-align: center;
}

._nitLine_kzxyx_2099 {
  width: 6%;
  display: inline-block;
  margin: 0.3rem auto;
}

._withShort_kzxyx_2105 {
  width: 25.7%;
}

._longWith_kzxyx_2109 {
  width: 50%;
}

._extraLongWith_kzxyx_2113 {
  width: 70%;
}

._middleShort_kzxyx_2117 {
  width: 13.8%;
}

._smallWith_kzxyx_2121 {
  width: 11.7%;
}

._inputText_kzxyx_2125 {
  background: #ffffff;
  border: 1px solid #005dbf;
  border-radius: 6px;
  color: #58595b;
}

._inputTextClear_kzxyx_2132 {
  background: #ffffff;
  border: 1px solid #01a0f6;
  border-radius: 6px;
  color: #58595b;
}

._textGroup_kzxyx_2139 {
  margin-right: 1rem;
  display: inline-block;
}

._addActiviyIcon_kzxyx_2144 {
  width: 1.2rem;
  margin-left: 1rem;
  margin-right: 0.3rem;
}

._addActiviyIconWithOutMargin_kzxyx_2150 {
  width: 1.2rem;
  margin-right: 0.3rem;
}

._eightyWith_kzxyx_2155 {
  width: 84%;
}

._ninetyWith_kzxyx_2159 {
  width: 90%;
}

._ninetyFiveWith_kzxyx_2163 {
  width: 95%;
}

._containerRow_kzxyx_2167 {
  display: flex;
  flex: 24 0 0;
  margin: 0rem 1rem;
  flex-flow: row wrap;
}

._containerRow_kzxyx_2167 > div:not(._ninetyWith_kzxyx_2159) {
  margin-right: 1rem;
}

._containerRowMd_kzxyx_2178 {
  display: flex;
  flex: 18 0 0;
  margin: 0rem 1rem;
  flex-flow: row wrap;
}

._containerRowMd_kzxyx_2178 > div:not(._ninetyWith_kzxyx_2159) {
  margin-right: 1rem;
}

._colSix_kzxyx_2189 {
  flex: 6;
}

._colTwelve_kzxyx_2193 {
  flex: 12;
}

._colTwelveV2_kzxyx_2197 {
  flex: 12.9;
}

._colFour_kzxyx_2201 {
  flex: 4;
}

._colFourV2_kzxyx_2205 {
  flex: 4.1;
}

._colThree_kzxyx_2209 {
  flex: 3;
}

._colEighteen_kzxyx_2213 {
  flex: 18;
}

._colOne_kzxyx_2217 {
  flex: 1;
}

._colFive_kzxyx_2221 {
  flex: 5;
}

._ml1rem_kzxyx_2225 {
  margin-left: 1rem;
}

._flexAuto_kzxyx_2229 {
  flex: auto;
}

._notMarginRight_kzxyx_2233 {
  margin-right: 0 !important;
}

._selectPersonTypeLglRpst_kzxyx_2237 {
  display: flex;
  flex-direction: column;
  flex: 0 1 23.2%;
}

._verticalSub_kzxyx_2243 {
  vertical-align: sub;
}

._darkGrayColor_kzxyx_2247 {
  color: #58595b;
}

._checkGroup_kzxyx_2251 {
  display: flex;
  width: 50%;
  justify-content: space-between;
}

._modalScroll_kzxyx_2257 {
  overflow-y: scroll;
  max-height: 50vh;
  overflow-x: hidden;
  padding: 0.5rem;
}

._maxWithSelect_kzxyx_2264 {
  max-width: 289px;
}

._mr0_kzxyx_2268 {
  margin-right: 0 !important;
}

._addButtonOnRow_kzxyx_2272 {
  align-self: flex-end;
  padding-bottom: 0.4rem;
  margin-left: 1rem;
  margin-right: 0;
}

._labelInputFileBank_kzxyx_2279 {
  border: 1px solid #005dbf;
  border-radius: 6px;
  display: flex;
  padding: 0.2rem 0.5rem;
  background-color: #fff;
  margin-right: 1rem;
}

._labelInputFileBank_kzxyx_2279:hover {
  cursor: pointer;
}

._alignBetween_kzxyx_2292 {
  justify-content: space-between;
}

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

._containerDropzone_kzxyx_2300 {
  margin: 1rem 0;
  width: 40%;
  align-items: center;
}

._containerDropzone_kzxyx_2300:hover {
  cursor: pointer;
}

._dropzoneSignature_kzxyx_2310 {
  width: 100%;
  height: 5rem;
  border-radius: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  border-radius: 10px;
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
}

._imageIconDropzone_kzxyx_2323 {
  width: 6%;
  top: 20%;
  left: 47%;
  position: absolute;
}

._signatureLabel_kzxyx_2330 {
  color: rgb(88, 89, 91);
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  padding-top: 0.3rem;
  margin-top: 0.5rem;
  border-top: 1.5px solid rgb(88, 89, 91);
}

._containerBackground_kzxyx_2340 {
  width: 100%;
  height: 100vh;
  align-items: center;
  display: flex;
  flex-direction: column;
}

._containerLogin_kzxyx_2348 {
  padding: 2rem;
  width: 597px;
  margin: auto;
  text-align: center;
  box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.15);
}

._btnLogin_kzxyx_2356 {
  background-color: #01a0f6;
  width: 409.5px;
  border-radius: 10px;
  height: 4rem;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 1.45rem;
  margin: 1rem 0;
  border: none;
}

._containerInputLogin_kzxyx_2370 {
  margin: 1rem auto;
  background-color: #fff;
  border: 1.5px solid #01a0f6;
  border-radius: 7px;
  width: 409.5px;
  height: 48px;
  overflow: hidden;
}

._inputLogin_kzxyx_2380 {
  border: none;
  width: 85%;
  height: 45px;
  margin: auto 10px;
}

._inputLogin_kzxyx_2380:focus-visible,
._inputLogin_kzxyx_2380:focus {
  border: none !important;
  background-color: #fff !important;
  outline-style: none;
}

._clock_kzxyx_2394 {
  filter: grayscale(1);
}

._clock_kzxyx_2394:hover {
  filter: none;
}

._containerHeadDeliveries_kzxyx_2402 {
  position: relative;
}

._containerHeadDeliveries_kzxyx_2402 {
  font-size: 13px;
}

._containerHeadDeliveries_kzxyx_2402::before {
  content: "";
  background: #005dbf;
  opacity: 0.05;
  width: 100%;
  height: 100%;
  position: absolute;
  padding: 16px;
  border-radius: 10px;
}

._inputTextTable_kzxyx_2421 {
  width: 90%;
  border: none;
  background: transparent;
  text-align: center;
}

._inputTextTable_kzxyx_2421:disabled {
  border: none;
}

._inputTextTable_kzxyx_2421:focus-visible,
._inputTextTable_kzxyx_2421:focus {
  border: none;
  outline: none;
}

._groupIcons_kzxyx_2438 {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  flex: 2;
}

._groupIcons_kzxyx_2438 img {
  filter: grayscale(1);
}

._groupIcons_kzxyx_2438 img:hover {
  filter: none;
  cursor: pointer;
}

._discountInput_kzxyx_2454 {
  margin: 0 1rem;
  display: flex;
}

._discountInputText_kzxyx_2459 {
  border-radius: 10px;
  color: #58595b;
  position: relative;
  border: none;
  background-color: rgba(0, 93, 191, 0.1);
  transition: 0.5s all ease-in-out;
}

._discountInputText_kzxyx_2459:disabled {
  border: none;
}

._discountInputText_kzxyx_2459:focus-visible {
  border: 1.5px solid #005dbf;
}

._collapsedDiscount_kzxyx_2476 {
  transform: scale(0.1, 1) translateX(200%);
  opacity: 0;
  visibility: hidden;
}

._expandDiscount_kzxyx_2482 {
  opacity: 1;
  visibility: visible;
  transform: scale(1) translateX(0%);
}

._observationsArea_kzxyx_2488 {
  max-height: 4rem;
  border: 1px solid #005dbf;
  border-radius: 6px;
}

._containerDropzone_kzxyx_2300 {
  margin: 1rem 0;
  width: 40%;
  align-items: center;
}

._containerDropzone_kzxyx_2300:hover {
  cursor: pointer;
}

._dropzoneSignature_kzxyx_2310 {
  width: 100%;
  height: 4rem;
  border-radius: 10px;
  position: relative;
  display: flex;
  justify-content: center;
  text-align: center;
  border-radius: 10px;
  border: 1.5px solid rgba(0, 93, 191, 0.1);
  background-color: rgba(0, 93, 191, 0.1);
}

._footerTableContainer_kzxyx_2517 {
  width: 15%;
  list-style: none;
  font-size: 0.8rem;
}

._footerTableContainer_kzxyx_2517 tbody tr td {
  padding: 3px;
}

._footerTableContainer_kzxyx_2517 tbody tr:nth-child(1),
._footerTableContainer_kzxyx_2517 tbody tr:nth-child(3) {
  background-color: #f5f7fa;
}

._buttonDisabled_kzxyx_2532 {
  background: #cecece;
  opacity: 0.5;
  color: #fff;
}

._inputDisabled_kzxyx_2538:disabled,
._selectGroup_kzxyx_1614:disabled,
._selectInput_kzxyx_525:disabled {
  background: #f5f7fa !important;
  opacity: 1 !important;
  border: 1px solid #005dbf;
}

._lineBefore_kzxyx_2546 {
  position: relative;
}

._lineBefore_kzxyx_2546::before {
  content: "";
  position: absolute;
  border-bottom: 1.5px solid #58595b;
  width: 0.7rem;
  right: 98.5%;
  bottom: 32%;
}

._lineSection_kzxyx_2559 {
  position: relative;
  margin-bottom: 3rem;
}

._lineSection_kzxyx_2559::after {
  content: "";
  position: absolute;
  border-bottom: 1px solid #cecece;
  width: 109.6%;
  right: -62px;
  top: 150%;
}

._containerTableModal_kzxyx_2573 {
  max-height: 10rem;
  overflow: scroll;
}

._textareaObservations_kzxyx_2578 {
  height: 2rem;
  max-height: 4rem;
}

._textareaObservationsAuth_kzxyx_2583 {
  height: 4rem;
  max-height: 4rem;
  border: 1.5px solid #01a0f6;
  width: 100%;
  border-radius: 6px;
}

._replyButtonPopUp_kzxyx_2591 {
  padding-left: 1em;
  text-indent: -1em;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  font-size: 0.8rem;
  cursor: pointer;
}

._replyButtonPopUp_kzxyx_2591:hover::before {
  filter: grayscale(100%) invert(100%);
}

._replyButtonPopUp_kzxyx_2591::before {
  content: "";
  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%20d='M12.5%202.08331L2.08333%207.29165L12.5%2012.5L22.9167%207.29165L12.5%202.08331Z'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M2.08333%2017.7083L12.5%2022.9166L22.9167%2017.7083'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M2.08333%2012.5L12.5%2017.7083L22.9167%2012.5'%20stroke='%23005DBF'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
  display: inline-block;
  width: 0.7rem;
  height: 0.65rem;
  margin-right: 5px;
}

._textAreaJustification_kzxyx_2616 {
  border: 1px solid #01a0f6;
  max-width: 100%;
  max-height: 6rem;
  border-radius: 6px;
}

._inputIconEdit_kzxyx_2623 {
  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");
  background-repeat: no-repeat;
  background-size: 5%;
  background-position-x: 95%;
  background-position-y: 50%;
}

._inputIconEditWithOriginal_kzxyx_2631 {
  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");
  background-repeat: no-repeat;
  background-size: 5%;
  background-position-x: 90%;
  background-position-y: 50%;
}

._justificationRenew_kzxyx_2639 {
  border-radius: 6px;
  max-height: 5rem;
  border: 1.5px solid #005dbf;
}

._enterLineIcon_kzxyx_2645 {
  padding-left: 1em;
  text-indent: -1em;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  font-size: 0.8rem;
  cursor: pointer;
}

._enterLineIcon_kzxyx_2645:hover::before {
  filter: grayscale(100%) invert(100%);
}

._enterLineIcon_kzxyx_2645::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: contain;
  background-position-x: 10%;
  background-position-y: 100%;
  display: inline-block;
  width: 0.7rem;
  height: 0.65rem;
  margin-right: 5px;
}

._lineBetween_kzxyx_2671 {
  display: inline-block;
  width: 20px;
  height: 2px;
  border-bottom: 1.5px solid #58595b;
  margin-bottom: 5px;
  opacity: 0.5;
}

._containerObservations_kzxyx_1536 {
  display: flex;
  justify-content: space-between;
  background-color: #f5f7fa;
  width: 839px;
  padding: 0.5rem;
  border-radius: 10px;
}/* -------------------------------- 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");
}
._mainTable_8iri8_16 {
  display: flex;
  max-height: 20rem;
  overflow: auto;
  scrollbar-width: thin; /* Grosor del scroll */
  scrollbar-color: #ccc transparent; /* Color del scroll */
}

._mainTable_8iri8_16 > div::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

._mainTable_8iri8_16 > div::-webkit-scrollbar:vertical {
  padding-top: 45px;
}

._tableScrollK_8iri8_33 {
  border-spacing: 0;
  font-family: "PT Sans Caption";
}

._tableScrollK_8iri8_33 thead th {
  text-align: left;
  color: #ffffff;
  background-color: #005dbf;
}

._tableScrollK_8iri8_33 > thead > tr > th:first-child {
  border-top-left-radius: 10px;
}

._tableScrollK_8iri8_33 > thead > tr > th:last-child {
  border-top-right-radius: 10px;
}

._tableScrollK_8iri8_33 thead th:first-child {
  text-align: left;
  width: 400px;
}

._tableScrollK_8iri8_33 th,
._tableScrollK_8iri8_33 td {
  white-space: nowrap;
  padding-left: 2rem;
}

._tableScrollK_8iri8_33 tbody {
  max-height: calc(100% - 37.46px);
  overflow-y: auto;
}

._tableScrollK_8iri8_33 tbody td:first-child {
  white-space: nowrap;
  padding-left: 2rem;
}

._fixed_8iri8_73, ._tableScrollK_8iri8_33 thead th, ._tableScrollK_8iri8_33 thead th:first-child, ._tableScrollK_8iri8_33 tbody td:first-child {
  position: sticky;
}

._fixedTop_8iri8_77, ._tableScrollK_8iri8_33 thead th, ._tableScrollK_8iri8_33 thead th:first-child {
  top: 0;
  z-index: 1;
}

._fixedLeft_8iri8_82, ._tableScrollK_8iri8_33 thead th:first-child, ._tableScrollK_8iri8_33 tbody td:first-child {
  padding-right: 1rem;
  left: 0;
  z-index: 1;
}

._fixedTop_8iri8_77._fixedLeft_8iri8_82, ._tableScrollK_8iri8_33 thead th._fixedLeft_8iri8_82, ._tableScrollK_8iri8_33 thead th:first-child, ._tableScrollK_8iri8_33 tbody td._fixedTop_8iri8_77:first-child {
  z-index: 2;
}

._tableScrollK_8iri8_33 > tbody > tr > td {
  border: none;
  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;
}

._tableScrollK_8iri8_33 > tbody > tr > td::first-letter {
  text-transform: capitalize;
}

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

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

._tableScrollK_8iri8_33 > tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 10px;
}

._tableScrollK_8iri8_33 > tbody > tr:last-child > td:last-child {
  border-bottom-right-radius: 10px;
}
._btn-following_emmfy_2 {
  background-color: #d5e3f2;
}

._pagination-button_emmfy_6 {
  border: 1px solid #ddd;
}
._pagination-button_emmfy_6 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._simpleTabs__Container_emmfy_23 {
  flex: 1;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
}

._simpleTabs_emmfy_23 > 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_emmfy_23 > div > a._active_emmfy_43 {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid transparent;
  border-left: 1px solid #cecece;
  background-color: transparent;
}

._simpleTabs_emmfy_23 > div > a:hover {
  border-top: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-left: 1px solid #cecece;
  background-color: #d2dde8;
}

._simpleTabs__filler_emmfy_58 {
  border-bottom: 1px solid #cecece;
}

._simpleTabs__Subtitle_emmfy_62 {
  color: #005dbf;
  font-weight: Bold;
  font-size: 20px;
  line-height: 26px;
}

._simpleTabs__thirdTitle_emmfy_69 {
  position: relative;
  font-weight: bold;
  font-size: 15px;
  line-height: 19px;
  vertical-align: bottom;
  text-align: left;
  color: #005dbf;
  padding-left: 13px;
}

._simpleTabs__thirdTitle_emmfy_69::before {
  position: absolute;
  content: "";
  border-radius: 10px;
  width: 5px;
  height: 5px;
  left: 0px;
  top: 7px;
  background: #005dbf;
  margin: 0px 4px;
}

._simpleTabs__Area_emmfy_92 {
  padding: 5px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

._simpleTabs__relative_emmfy_103 {
  position: relative;
  overflow-y: scroll;
  min-height: 300px;
  flex: 1;
}

._simpleTabs_scroll_emmfy_110 {
  flex-grow: 1;
  overflow: auto;
  /* for Firefox */
  min-height: 0;
}

._simpleTabs__wrap_emmfy_117 {
  width: 100%;
}

@media (min-width: 632) {
  ._simpleTabs__wrap_emmfy_117 {
    min-width: 470px;
    width: "35vw";
  }
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_emmfy_144 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_emmfy_144:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_emmfy_155 {
  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_emmfy_166 {
  color: #005dbf;
  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_emmfy_178 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_emmfy_189 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_emmfy_6 {
  color: #005dbf;
  float: right;
}

._text-primary_emmfy_205 {
  color: #005dbf !important;
}

._hoverPointer_emmfy_209:hover {
  cursor: pointer;
}

._margin-left-3rem_emmfy_213 {
  margin-left: 3rem;
}

._pagination-button_emmfy_6 {
  border: 1px solid #ddd;
}
._pagination-button_emmfy_6 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_emmfy_2 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_emmfy_231 {
  background-color: #58595b !important;
}

._input-blue-border_emmfy_235 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_emmfy_242 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-Bd0yAf6L.svg);
}

._circle-red_emmfy_251 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_emmfy_259: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_emmfy_265 {
  float: right;
}

._icons-svg-top-table_emmfy_269 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_emmfy_274 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_emmfy_281 {
  width: 1.5rem;
}

._icons-edit-record_emmfy_285 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_emmfy_290 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_emmfy_296 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_emmfy_302 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_emmfy_309 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_emmfy_290 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_emmfy_320 {
  display: none;
}

._circle-red-tools_emmfy_324 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_emmfy_331:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_emmfy_336 {
  margin-left: 10%;
}

._input-big-height_emmfy_340 {
  height: 2.6rem;
}

._ml-75_emmfy_344 {
  margin-left: 0.75rem;
}

._ml-3_emmfy_348 {
  margin-left: 1rem;
}

._ml-2rem_emmfy_352 {
  margin-left: 2rem;
}

._ml-5_emmfy_356 {
  margin-left: 3rem;
}

._ml-5rem_emmfy_360 {
  margin-left: 5rem;
}

._loading_emmfy_364 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_emmfy_364::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_emmfy_348 {
  margin-left: 1rem;
}

._ml-2rem_emmfy_352 {
  margin-left: 2rem;
}

._ml-5_emmfy_356 {
  margin-left: 3rem;
}

._ml-5rem_emmfy_360 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_emmfy_336 {
    margin-left: 2%;
  }
}
._titlesText_emmfy_408 {
  padding-left: 60px;
}

._textForgotPass_emmfy_412 {
  align-self: baseline;
}

._btnOutlineDarkBlue_emmfy_416 {
  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_emmfy_427 {
  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_emmfy_427:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_emmfy_444:not(._swal2-loading_emmfy_444) ._swal2-styled_emmfy_444:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_emmfy_444:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_emmfy_453 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_emmfy_461 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_emmfy_453:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_emmfy_453:hover ._btnAddTable_emmfy_475 {
  filter: grayscale(0%);
}

._groupBounding_emmfy_453 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_emmfy_453 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_emmfy_475 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_emmfy_494 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_emmfy_494::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_emmfy_508 {
  color: #01a0f6;
}

._input-text-light-blue_emmfy_512 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_emmfy_518 ._css-yk16xz-control_emmfy_518 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_emmfy_523 {
  padding-left: 1rem;
}

._w-90_emmfy_527 {
  width: 90%;
}

._w-95_emmfy_531 {
  width: 95%;
}

._w-80_emmfy_535 {
  width: 80%;
}

._input-text-darker-blue_emmfy_539 {
  color: #003f80;
}

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

._text-primary_emmfy_205 {
  color: #005dbf !important;
}

._mr-1_emmfy_553 {
  margin-right: 0.25rem;
}

._mr-2_emmfy_557 {
  margin-right: 0.5rem;
}

._mr-3_emmfy_561 {
  margin-right: 1rem;
}

._form-check-input_emmfy_565[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_emmfy_565: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_emmfy_565: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_emmfy_565: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_emmfy_444:focus {
  box-shadow: none;
}

._font-size-label_emmfy_628 {
  font-size: 12px;
}

._bg-dark-blue_emmfy_632 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_emmfy_636 {
  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_emmfy_636:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_emmfy_649 {
  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_emmfy_649: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_emmfy_669 {
  width: 10%;
}

._list-style-circle_emmfy_673 {
  position: relative;
}

._list-style-circle_emmfy_673::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_emmfy_687 {
  font-family: "PT Sans Caption";
}

._fs-13px_emmfy_691 {
  font-size: 13px;
}

._bg-input-disabled_emmfy_695 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_emmfy_699 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_emmfy_699:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_emmfy_699:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_emmfy_714 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_emmfy_718 ._MuiTableRow-root_emmfy_718 ._MuiTableCell-stickyHeader_emmfy_718:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_emmfy_718 ._MuiTableRow-root_emmfy_718 ._MuiTableCell-stickyHeader_emmfy_718:last-child {
  border-top-right-radius: 10px;
}

._darkGray_emmfy_726 {
  color: #58595b;
}

._bg-warning-tenue_emmfy_730 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_emmfy_730:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_emmfy_738 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_emmfy_738:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_emmfy_752 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_emmfy_756 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_emmfy_767 {
  opacity: 0.01;
}

._example-appear_emmfy_767._example-appear-active_emmfy_771 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_emmfy_776 {
  cursor: pointer;
}

._fzXsmall_emmfy_780 {
  font-size: x-small;
}

._fzXLarger_emmfy_784 {
  font-size: x-large;
}

._w-70_emmfy_788 {
  width: 70%;
}

._bg-table-hover_emmfy_792 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_emmfy_518 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_emmfy_518:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_emmfy_494 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_emmfy_835 {
  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_emmfy_835: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_emmfy_855 {
  padding: 0.5rem;
}

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

._groupAddButton_emmfy_855:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_emmfy_855:hover ._addCheckButton_emmfy_835 {
  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_emmfy_883 {
  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_emmfy_894 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_emmfy_894:hover,
._tabHeader_emmfy_894:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_emmfy_903 {
  width: 30%;
}

._border-dark-blue_emmfy_907 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_emmfy_911 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_emmfy_915 {
  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_emmfy_923 {
  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_emmfy_933 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_emmfy_941 {
  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_emmfy_941:hover {
  cursor: pointer;
}

._labelInputFile_emmfy_941::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_emmfy_964 {
  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_emmfy_969 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_emmfy_976 {
  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_emmfy_976:hover {
  cursor: pointer;
}

._labelInputFileDisabled_emmfy_976::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_emmfy_996 {
  color: #a9abae;
}

._clearGray_emmfy_1000 {
  color: #cecece;
}

._hoverHelp_emmfy_1004:hover {
  cursor: help;
}

._pl-1_emmfy_1008 {
  padding-left: 0.25rem;
}

._pl-2_emmfy_1012 {
  padding-left: 0.5rem;
}

._pl-3_emmfy_1016 {
  padding-left: 0.75rem;
}

._pl-4_emmfy_1020 {
  padding-left: 1rem;
}

._pl-5_emmfy_1024 {
  padding-left: 1rem;
}

._fc-toolbar-title_emmfy_1028 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_emmfy_1028 ._fc-toolbar_emmfy_1028 {
  justify-content: start !important;
}

._fc-prev-button_emmfy_1039 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_emmfy_1044 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_emmfy_1049 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_emmfy_1053 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_emmfy_1053:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_emmfy_1068 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_emmfy_1028 ._fc-scrollgrid-liquid_emmfy_1073 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_emmfy_1079 {
  font-size: 12px;
}

._fc-timegrid-event-harness_emmfy_1083 {
  cursor: pointer;
}

#_inputTypeColor_emmfy_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_emmfy_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_emmfy_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_emmfy_1114 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._ord-tabs_emmfy_1119 {
  border-bottom-color: #00b4cc !important;
}

._ord-tabs_emmfy_1119 ._nav-link_emmfy_1123 {
  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_emmfy_1119 ._nav-link_emmfy_1123._active_emmfy_43 {
  color: #00b4cc !important;
  border-color: #00b4cc #00b4cc #fff !important;
}

._ord-tabs_emmfy_1119 ._nav-link_emmfy_1123:hover {
  border-color: transparent transparent transparent;
}

._line_emmfy_1141 {
  height: 1px;
  width: 100%;
  border-color: #cecece;
  background-color: #cecece;
}

._inputMarginR_emmfy_1148 {
  margin-right: 15px;
}

._imageMarginL_emmfy_1152 {
  margin-left: 9px;
}

._imageMarginTop_emmfy_1156 {
  margin-top: 20px;
}

._registerInputs_emmfy_1160 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 24px;
  flex: 1;
}

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

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

._Item2_emmfy_1183 {
  display: flex;
  flex-direction: row;
}

._container_emmfy_1188 {
  width: 80%;
}

._container0_emmfy_1192 {
  display: flex;
  flex-direction: row;
  max-width: 390px;
}

._container1_emmfy_1198 {
  display: flex;
  flex-direction: column;
  max-width: 216px;
}

._container2_emmfy_1204 {
  display: flex;
  flex-direction: initial;
}

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

._sectionTitle_emmfy_1214 {
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  line-height: 19px;
  color: #005dbf;
  margin-bottom: 11px;
}

._marginTopSection_emmfy_1223 {
  margin-top: 49px;
}

._marginTopButton_emmfy_1227 {
  margin-top: 16px;
}

._marginButton_emmfy_1231 {
  margin-bottom: 45px;
}

._marginTopLabel_emmfy_1235 {
  margin-top: 9px;
}

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

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

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

._label_emmfy_800 {
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 1.5px;
  align-content: left;
  color: #58595b;
  padding: 4px 1px 2px;
}

._buttonBack_emmfy_1278 {
  flex-direction: row;
  float: right;
  width: 96px;
  height: 25px;
  display: flex;
  border-radius: 6px;
  justify-content: space-evenly;
}

._buttonBack_emmfy_1278:hover {
  background-color: #e6ecf2;
}

._buttonBack_emmfy_1278:hover > p {
  color: #005dbf;
}

._buttonBack_emmfy_1278 > img {
  height: 20px;
  top: 3px;
}

._buttonBack_emmfy_1278:hover > img {
  filter: none;
}

._buttonBack_emmfy_1278 > p {
  size: 76px;
  line-height: 16px;
  margin-bottom: 0;
  color: #58595b;
  cursor: pointer;
  font-weight: 700;
}

._sizeLink_emmfy_1314 {
  width: 16.67px;
  height: 16.67px;
}

._userImgHeader_emmfy_1319 {
  width: 40px;
  height: 40px;
  border: 1px solid #01a0f6;
  border-radius: 100%;
  margin: 4px 10px 4px 0;
}

._profilepicWrapper_emmfy_1327 {
  position: relative;
  margin: 0 auto;
}

._profilepic_emmfy_1327 {
  width: 84px;
  height: 84px;
  border: 1px solid #01a0f6;
  border-radius: 100%;
}

._hoverPointer_emmfy_209:hover {
  cursor: pointer;
}

._changepfp_emmfy_1343 {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  position: absolute;
  bottom: 1px;
  padding: 0px;
  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);
}

._imageInputBtn_emmfy_1355 {
  display: none;
}

._imageInputLabel_emmfy_1359 {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  position: absolute;
  bottom: 1px;
  padding: 4px;
  background: #fff;
  right: 2px;
  display: flex;
}@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 > .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 {
  position: relative;
}
.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;
}

.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;
}.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: rgb(89.25, 89.25, 89.25);
  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: rgb(84.15, 84.15, 84.15);
  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: rgb(84.15, 84.15, 84.15);
  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 rgb(216.75, 216.75, 216.75);
  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: rgb(239.7, 239.7, 239.7);
  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: rgb(249.95234375, 205.965625, 167.74765625);
  color: #f8bb86;
}
.swal2-icon.swal2-info {
  border-color: rgb(156.7033492823, 224.2822966507, 246.2966507177);
  color: #3fc3ee;
}
.swal2-icon.swal2-question {
  border-color: rgb(200.8064516129, 217.9677419355, 225.1935483871);
  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;
}

.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: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;
}
