@charset "UTF-8";@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");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;
}
.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;
}

.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 !important;
  padding-bottom: 10px !important;
  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;
}

/* -------------------------------- 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_dk0b1_17 {
  font-family: "PT Sans Caption";
  font-weight: 400;
  font-style: normal;
  width: 100%;
  margin-top: 1rem;
  text-align: center;
  border-spacing: 0;
}

._genericTable_dk0b1_17 > 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;
}

._genericTable_dk0b1_17 > tbody > tr > td::first-letter {
  text-transform: capitalize;
}

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

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

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

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

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

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

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

._theadBottomless_dk0b1_76 {
  color: #005dbf;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._edgeOutside2_dk0b1_234 > thead > tr > th:first-child {
  border-top-left-radius: 0px !important;
}

._scrollSize_dk0b1_238::-webkit-scrollbar {
  width: 8px; /* Tamaño del scroll en vertical */
  height: 8px; /* Tamaño del scroll en horizontal */
}.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}

/* -------------------------------- 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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._genericTable_1370r_8 {
  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_1370r_24 {
  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_1370r_33 {
  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_1370r_8 > tbody > tr > td {
  border: none;
  padding: 0.4rem 0;
  text-transform: capitalize;
}

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

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

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

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

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

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

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

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

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

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

._iconWrap_1370r_97:hover > ._iconLabel_1370r_115 {
  color: #005dbf;
}

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

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

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

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

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

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

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

._iconSvgMargin_1370r_157 {
  margin: 0 0.5rem;
}

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

._iconSvg_1370r_136:hover,
._iconSvgSemi_1370r_147:hover,
._iconSvgSmall_1370r_142:hover,
._iconSvgMedium_1370r_152:hover {
  cursor: pointer;
  opacity: 0.8;
}

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

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

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

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

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

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

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

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

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

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

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

._cursorFlecha_1370r_283 {
  cursor: default;
}

._cursorPointer_1370r_287:hover {
  cursor: pointer;
}

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

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

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

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

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

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

._title_1370r_338 {
  margin-top: 3rem;
  margin-bottom: 1rem;
  color: #005dbf;
}

._tableArea_1370r_344 {
  margin: 0 76px;
}

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

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

._crudModalRow_1370r_371 {
  display: flex;
}

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

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

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

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

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

._crudModalrightMargin_1370r_404 {
  margin-right: 0.4rem;
}

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

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

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

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

._crudModalInputDate_1370r_442 {
  font-size: 1vw;
}

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

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

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

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

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

._myCheckbox_1370r_478 {
  margin: 0 1rem;
}

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

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

._flex3_1370r_495 {
  flex: 3;
}

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

._textCenter_1370r_505,
._genericTable_1370r_8 > tbody > tr > ._textCenter_1370r_505 {
  text-align: center;
}

._textleft_1370r_510 {
  text-align: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

._buttonExtra2_1370r_644:disabled,
._buttonExtra3_1370r_666: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_1370r_644:hover > img,
._buttonExtra2_1370r_644:disabled > img,
._buttonExtra3_1370r_666 > img {
  filter: brightness(0) invert(1);
}

._buttonExtra1_1370r_606 > img,
._buttonExtra2_1370r_644 > img,
._buttonExtra3_1370r_666 > img {
  height: 15px;
  vertical-align: middle;
  margin: auto 8px auto 0px;
}

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

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

._warningIcon_1370r_744 {
  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_1370r_754 {
  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_1370r_764 {
  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_1370r_774 {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
}

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

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

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

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

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

._darkGrayText_1370r_836 {
  color: #58595b;
}

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

._ordAquaMarineText_1370r_844 {
  color: #00b4cc;
}

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

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

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

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

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

._circleAddButton_1370r_887 {
  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_1370r_887: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_1370r_744 {
  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_1370r_754 {
  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_1370r_919 {
  cursor: pointer;
  filter: grayscale(1);
  align-self: center;
  padding-left: 10px;
}

._btnNewHover_1370r_919:hover {
  filter: none;
}

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

._checkMark_1370r_764 {
  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_1370r_505 {
  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_1370r_960 {
  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_1370r_970 {
  font-family: PT Sans Caption !important;
  color: #6e6f7c;
  font-size: 15px;
  margin: 0 0 0 0;
  font-family: PT Sans;
  font-style: normal;
}

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

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

._subtitle_1370r_989 {
  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_1370r_887 {
  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_1370r_887: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_1370r_1016 {
  color: #005dbf !important;
}

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

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

._bgClearBlue_1370r_1040 {
  background-color: #eff4fb;
}

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

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

._clearBlueText_1370r_1058 {
  color: #4d84fe;
}

._bgColorClearBlue_1370r_1062 {
  background-color: #eff4fb;
}

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

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

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

._noBorderInput_1370r_1081:focus {
  outline: none;
}

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

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

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

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

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

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

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

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

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

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

._noBorderFocus_1370r_1162:focus {
  outline: 0px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._f13_1370r_1299 {
  font-size: 13px;
}

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

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

._mLeft2_1370r_1311 {
  margin-left: 2.8%;
}

._f95pt_1370r_1315 {
  font-size: 9.5pt;
}

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

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

._f15_1370r_1337 {
  font-size: 15px;
}

._f14_1370r_1341 {
  font-size: 14px;
}

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

._orangeText_1370r_1351 {
  color: #ff8b00;
}

._blueCheck_1370r_1355 {
  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_1370r_1024 {
  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_1370r_1375 {
  border-radius: 1rem 1rem 0 0;
}

._bdRadiusZeroEight_1370r_1379 {
  border-radius: 0.8rem;
}

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

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

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

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

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

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

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

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

._noTextDecoration_1370r_1508 {
  text-decoration: none;
}

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

._clearGrayBorder_1370r_1541 {
  border: 1px solid gainsboro;
}

._subContainer_1370r_1545 {
  margin: 0 5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._ordDarkGrayText_1370r_840 {
  color: #6e6f7c;
}

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

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

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

._ordBgAquaMBlueOpacity_1370r_1664 {
  background-color: #f5fcfd;
}

._ordBgClearBlue_1370r_1668 {
  background-color: #f6feff;
}

._ordMultiTabHeader_1370r_1672 {
  background-color: #d6f3f7;
}

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

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

._f25_1370r_1696 {
  font-size: 25px;
}

._f28_1370r_1700 {
  font-size: 28px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._f18_1370r_1899 {
  font-size: 18px;
}

._f17_1370r_1903 {
  font-size: 17px;
}

._f20_1370r_1907 {
  font-size: 20px;
}

._ordOrangeText_1370r_1911 {
  color: #f39682 !important;
}

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

._bdRadius10_1370r_1919 {
  border-radius: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._tlnTextPrimary_1370r_2101 {
  color: #00b4cc;
}

._tlnTextDark_1370r_2105 {
  color: #1a538d;
}

._fwBold_1370r_2109 {
  font-weight: bold;
}

._tlnTextGray_1370r_2113 {
  color: #6e6f7c;
}

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

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

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

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

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

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

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

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

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

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

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

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

._bgClearYellow_1370r_2184 {
  background-color: #fcf1e1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._editBlueHover_1370r_2361: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_1370r_2365: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_1370r_2369: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_1370r_2373 {
  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_1370r_2373: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_1370r_2381 {
  color: #cecece;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._app_container_card_medicine_1370r_2741 {
  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_1370r_2751 {
  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_1370r_2762 {
  display: flex;
  flex-direction: column;
}

._rowGap5_1370r_2767 {
  row-gap: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._container_info_required_1370r_2974 {
  margin-bottom: 22px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._inputDate_1370r_3233 {
  color: #003f80;
}

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

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

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

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

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

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

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

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

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

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

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

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

._fontFamiTitle_1370r_3332 {
  font-family: PT Sans;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

._pdLeft5px_1370r_3431 {
  padding-left: 5px;
}

._pdRight5px_1370r_3435 {
  padding-left: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._app_container_card_list_patient_1370r_3845 {
  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_1370r_3845:hover {
  opacity: 80%;
  background: #ececec;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes _dotPulseBefore_1370r_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_1370r_3414 {
  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_1370r_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_1370r_4012 {
  background-color: #fcf1e1 !important;
}

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

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

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

._ordGrayOrdersInputs_1370r_4029 {
  color: #757575 !important;
}

._checkCardGreen_1370r_4033 {
  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='%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_1370r_4033: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_1370r_4044 {
  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");
}

._denyCardRed_1370r_4044: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");
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._appInputDate_1370r_4151:focus {
  outline: none;
}

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

._blueMediumText_1370r_4176 {
  color: #1abcd2;
}

._superClearGreyText_1370r_4180 {
  color: #a2a3ab;
}

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

._f32_1370r_4188 {
  font-size: 32px;
}

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

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

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

._appDarkBlueText_1370r_4217 {
  color: #003f80;
}

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

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

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

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

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

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

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

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

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

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

._textOrangeHover_1370r_4296 {
  color: #f39682;
}

._textOrangeHover_1370r_4296:hover > ._AddIconHover_1370r_4300:hover {
  color: #00b4cc;
}

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

._appButtonAdd_1370r_4308:hover ._textOrangeHover_1370r_4296 {
  color: #00b4cc;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._globalUnderline_1370r_4455 {
  text-decoration: underline;
}

._appButtonHover_1370r_4459:hover ._appTextHoverTurquoise_1370r_4459 {
  color: #00b4cc;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

._addTextAquaColor_1370r_4545 {
  color: #a3e4ec;
}

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

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

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

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

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

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

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

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

._colorCitas_1370r_4600 {
  color: "#696969";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

._pointer_1370r_4679 {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

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

._fs17_1370r_4751 {
  font-size: 17px;
}

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

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

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

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

._veryClearGrayText_1370r_4784 {
  color: #aeafca;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._containerSelect_1370r_4908 {
  width: 100%;
  max-width: 200px;
}

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

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

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

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

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

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

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

._order1_1370r_4951 {
  order: 1;
}

._order0_1370r_4955 {
  order: 0;
}

._minWidth300px_1370r_4959 {
  width: 300px !important;
}

._minWidth100px_1370r_4963 {
  width: 100px !important;
}

._minWidth50px_1370r_4967 {
  width: 50px !important;
}

._minWidth150px_1370r_4971 {
  width: 150px !important;
}

._minWidth200px_1370r_4975 {
  width: 200px !important;
}

._minWidth400px_1370r_4979 {
  width: 400px !important;
}

._minWidth50px_1370r_4967 {
  width: 50px !important;
}

._minWidth80px_1370r_4987 {
  width: 80px !important;
}

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

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

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

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

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

._f40_1370r_5019 {
  font-size: 40px;
}

._f45_1370r_5023 {
  font-size: 45px;
}

._f30_1370r_5027 {
  font-size: 30px;
}

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

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

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

._headerBorderActive_1370r_5064 {
  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_1370r_5075 {
  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_1370r_5075:hover {
  box-shadow: 0px 0px 4px rgba(128, 128, 128, 0.3294117647);
  border: 1px solid rgba(128, 128, 128, 0.3294117647);
  cursor: pointer;
}

._headerBorder_1370r_5064 {
  border-bottom: 1px solid rgba(128, 128, 128, 0.3294117647);
}

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

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

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

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

._f40_1370r_5019 {
  font-size: 40px;
}

._f30_1370r_5027 {
  font-size: 30px;
}

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

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

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

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

._createNomModule_1370r_5146: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_1370r_5146: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_1370r_5199 {
  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_1370r_5211 {
  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_1370r_5199::placeholder {
  color: #73a5db;
  font-size: 12px;
}

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

._widthSelect_1370r_5239 {
  width: 170px !important;
}

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

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

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

._darkBlueDarker_1370r_5258 {
  color: #005dbf;
}

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

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

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

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

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

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

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

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

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

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

._darkBlueDarker_1370r_5258 {
  color: #005dbf;
}

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

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

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

._hoverOpacity7_1370r_5371:hover {
  opacity: 0.7;
}

._placeHolderInputDateAdmision_1370r_5375 {
  color: #a3bad1 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

._placeHolderInputDateAdmision_1370r_5375 {
  color: #a3bad1 !important;
}

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

._ml2rem_1370r_5448 {
  margin-left: 2rem;
}

._fs18px_1370r_5452 {
  font-size: 18px;
}

._fs13px_1370r_5456 {
  font-size: 13px;
}

._w170px_1370r_5460 {
  width: 170px !important;
}

._bgTransparent_1370r_5464 {
  background: transparent !important;
}

._btnReplace_1370r_5468 {
  padding: 10px;
  border: 2px solid #00b4cc;
  color: #00b4cc;
  font-weight: bold;
  border-radius: 5px;
  transition: all 0.3s;
  min-width: 100px;
  cursor: auto;
}

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

._btnReplaceHover_1370r_5484:hover {
  color: white;
  background-color: #00b4cc;
  cursor: pointer !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._bgTabOrderReplace_1370r_5641 {
  background-color: #f6feff;
}

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

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

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

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

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

._cardMessageBlue_1370r_5707 {
  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_1370r_5719 {
  border-right: 3px solid #005dbf;
  position: absolute;
  width: 320px;
  height: 92.2vh;
}

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

._bgColorSettingDetail_1370r_5734 {
  background-color: #f2f7fc;
}

._styleBoxSettingDetail_1370r_5738 {
  margin-left: 320px;
}

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

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

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

._cursorDefault_1370r_5760 {
  cursor: default;
}

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

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

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

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

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

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

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

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

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

._w220px_1370r_5818 {
  width: 220px !important;
}

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

._w15px_1370r_5827 {
  width: 15px !important;
}

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

._orangeLightText_1370r_5835 {
  color: #f39682;
}

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

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

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

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

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

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

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

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

._marginBottom15px_1370r_5892 {
  margin-bottom: 15px;
}

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

._orangeLightText_1370r_5835 {
  color: #f39682;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._newTextareaStyle_1370r_6052 {
  width: 100%;
  border-radius: 5px;
  border: 0.7px solid #99bee5 !important;
  outline: none;
  font-size: 12px;
  padding: 5px;
  color: #808080;
}

._newTextareaStyle_1370r_6052::placeholder {
  color: #808080 !important;
}/* -------------------------------- 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);
}/* -------------------------------- 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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._disabled_qa480_8 {
  opacity: 0.7;
}

._popUpUlAlt_qa480_12,
._popUpUl_qa480_12 {
  margin: 0;
  list-style: none;
  padding-left: 0;
}

._popUpUl_qa480_12 li:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpUlAlt_qa480_12 li {
  padding-left: 16px;
}

._popUpUlAlt_qa480_12 li::before {
  filter: brightness(0) saturate(100%) invert(22%) sepia(68%) saturate(3623%) hue-rotate(344deg) brightness(98%) contrast(89%);
}

._popUpUlAlt_qa480_12 li:hover {
  background-color: #ec1c24;
  color: #fff;
}

._popUpUlAlt_qa480_12 li:hover:before {
  filter: brightness(100) saturate(100%);
}

._popUpGeneric_qa480_41,
._popUpLiAdd_qa480_42,
._popUpLiCheck_qa480_43,
._popUpLiPurchase_qa480_44,
._popUpLiDeal_qa480_45,
._popUpLiEdit_qa480_46,
._popUpLiActive_qa480_47,
._popUpLiActiveYellow_qa480_48,
._popUpLiUpdate_qa480_49,
._popUpShowDetails_qa480_50,
._popUpLiDelete_qa480_51,
._popUpLiActiveRed_qa480_52,
._popUpLiDataSheet_qa480_53,
._popUpRegister_qa480_54,
._popUpLiOtroSi_qa480_55,
._showIRadDig_qa480_56,
._popUpSign_qa480_57,
._popUpClone_qa480_58,
._popUpLiLegalization_qa480_59,
._popUpLiUndo_qa480_60,
._popUpLiSign_qa480_61,
._popUpLiOtroSi_qa480_55 {
  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_qa480_41:hover > img,
._popUpLiAdd_qa480_42:hover::before,
._popUpLiCheck_qa480_43:hover::before,
._popUpLiPurchase_qa480_44:hover::before,
._popUpLiDeal_qa480_45:hover::before,
._popUpLiEdit_qa480_46:hover::before,
._popUpLiUpdate_qa480_49:hover::before,
._popUpShowDetails_qa480_50:hover::before,
._popUpLiActive_qa480_47:hover::before,
._popUpLiDelete_qa480_51:hover::before,
._popUpLiActiveRed_qa480_52:hover::before,
._showIRadDig_qa480_56:hover::before,
._popUpSign_qa480_57:hover::before,
._popUpClone_qa480_58:hover::before,
._popUpRegister_qa480_54:hover::before,
._popUpLiLegalization_qa480_59:hover::before,
._popUpLiDataSheet_qa480_53:hover::before,
._popUpLiUndo_qa480_60:hover::before,
._popUpLiSign_qa480_61:hover::before,
._popUpLiOtroSi_qa480_55:hover::before {
  filter: brightness(0) saturate(100%) invert(100%);
}

._popUpLiActive_qa480_47:before,
._popUpLiActiveRed_qa480_52:before,
._popUpLiActiveYellow_qa480_48:before {
  content: "";
  display: inline-block;
  border-radius: 50%;
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 5px;
}

._popUpLiActive_qa480_47:before {
  background: #00a551;
}

._popUpLiActiveRed_qa480_52:before {
  background: #ec1c24;
}

._popUpLiActiveYellow_qa480_48:before {
  background: #f2c94c;
}

._popUpGeneric_qa480_41 > img,
._popUpLiAdd_qa480_42:before,
._popUpLiDelete_qa480_51:before,
._popUpLiPurchase_qa480_44:before,
._popUpLiDeal_qa480_45:before,
._popUpLiCheck_qa480_43:before,
._popUpLiDataSheet_qa480_53:before,
._popUpLiLegalization_qa480_59::before,
._popUpLiEdit_qa480_46:before {
  content: "";
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  margin-right: 5px;
}

._popUpLiEdit_qa480_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%3cdefs%3e%3cstyle%20type='text/css'%3e%3c![CDATA[%20.str0%20{stroke:%23003F80;stroke-width:0.4;stroke-miterlimit:22.9256}%20.fil0%20{fill:none}%20.fil1%20{fill:%23003F80;fill-rule:nonzero}%20]]%3e%3c/style%3e%3c/defs%3e%3cg%20id='Capa_x0020_1'%3e%3cmetadata%20id='CorelCorpID_0Corel-Layer'/%3e%3cg%20id='_1207124257184'%3e%3crect%20class='fil0%20str0'%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%20class='fil1'%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%20class='fil0%20str0'%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_qa480_59::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_qa480_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_qa480_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_qa480_45:before {
  background-image: url("/assets/iconHandshake-CZNg-gsw.svg");
}

._popUpLiCheck_qa480_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_qa480_50:before,
._popUpLiUpdate_qa480_49:before {
  content: "";
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 0.7rem;
  height: 0.65rem;
  margin-right: 5px;
}

._popUpLiUpdate_qa480_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_qa480_49:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpShowDetails_qa480_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_qa480_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_qa480_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_qa480_60: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_qa480_61: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_qa480_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;
}

._popUpLiSign_qa480_61:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpLiOtroSi_qa480_55:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpLiUndo_qa480_60:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpSign_qa480_57: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_qa480_57:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpClone_qa480_58: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_qa480_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_qa480_58:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpLiAdd_qa480_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_qa480_56:before {
  content: "";
  display: inline-block;
  width: 0.1rem;
  height: 0.6rem;
  margin-right: 5px;
}

._showIRadDig_qa480_56:hover {
  background-color: #005dbf;
  color: #fff;
}

._popUpRegister_qa480_54:hover {
  background-color: #005dbf;
  color: #fff;
}

._sendToAccountTextStyles_qa480_320::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_qa480_320: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_1y9z2_9 > div > div {
  border-radius: 15px;
  position: relative;
}
._divHeaderModal_1y9z2_14 {
  width: 100%;
  text-align: center;
}
._maintitle_1y9z2_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_1y9z2_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_1y9z2_39 {
  position: absolute;
  top: 25px;
  right: 25px;
}
._closeIconModal_1y9z2_39:hover {
  cursor: pointer;
}
._rightArrowIcon_1y9z2_49 {
  position: absolute;
  top: 34px;
  right: 16px;
  cursor: pointer;
}
._leftArrowIcon_1y9z2_56 {
  position: absolute;
  top: 34px;
  left: 16px;
  cursor: pointer;
}
._body_1y9z2_63 {
  flex: 1;
  padding: 6px 2.125rem;
}
._input_1y9z2_68 {
  height: 26px;
  font-size: 14px;
  line-height: 23px;
}
._labelInput_1y9z2_74 {
  font-size: 1rem;
  margin-bottom: 0;
}
._buttonYes_1y9z2_79 {
  background-color: #01a0f6;
  border: 1.5px solid #01a0f6;
  color: #fff;
  padding-top: 6px;
  padding-bottom: 6px;
}
._buttonYes_1y9z2_79:disabled {
  border-color: #cecece;
  background-color: #cecece;
  opacity: 1;
  color: #fff;
}
._buttonYes_1y9z2_79:hover {
  background-color: #005dbf;
  border: 1.5px solid #005dbf;
  color: #fff;
}
._buttonYes_1y9z2_79:disabled {
  border-color: #cecece;
  background-color: #cecece;
  opacity: 1;
  color: #fff;
}
._buttonNo_1y9z2_107 {
  background-color: #fff;
  border: 1.5px solid #01a0f6;
  color: #01a0f6;
  padding-top: 6px;
  padding-bottom: 6px;
}
._buttonNo_1y9z2_107:hover {
  background-color: #01a0f6;
  border: 1.5px solid #01a0f6;
  color: #fff;
}
._ml16_1y9z2_121 {
  margin-left: 16px;
}
._mr16_1y9z2_125 {
  margin-right: 16px;
}
._footer_1y9z2_129 {
  display: flex;
  flex-direction: row-reverse;
  padding: 11px 0;
}
._extraButtons_1y9z2_135 {
  margin: 0;
  flex: 1;
  display: flex;
}/* -------------------------------- 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;
}.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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._btn-following_sm4d6_9 {
  background-color: #d5e3f2;
}

._pagination-button_sm4d6_13 {
  border: 1px solid #ddd;
}
._pagination-button_sm4d6_13 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_sm4d6_40 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_sm4d6_40:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_sm4d6_51 {
  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_sm4d6_62 {
  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_sm4d6_74 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_sm4d6_85 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_sm4d6_13 {
  color: #005dbf;
  float: right;
}

._text-primary_sm4d6_101 {
  color: #005dbf !important;
}

._hoverPointer_sm4d6_105:hover {
  cursor: pointer;
}

._margin-left-3rem_sm4d6_109 {
  margin-left: 3rem;
}

._pagination-button_sm4d6_13 {
  border: 1px solid #ddd;
}
._pagination-button_sm4d6_13 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_sm4d6_9 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_sm4d6_127 {
  background-color: #58595b !important;
}

._input-blue-border_sm4d6_131 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_sm4d6_138 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-C8SGcJzS.svg);
}

._circle-red_sm4d6_147 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_sm4d6_155: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_sm4d6_161 {
  float: right;
}

._icons-svg-top-table_sm4d6_165 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_sm4d6_170 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_sm4d6_177 {
  width: 1.5rem;
}

._icons-edit-record_sm4d6_181 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_sm4d6_186 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_sm4d6_192 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_sm4d6_198 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_sm4d6_205 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_sm4d6_186 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_sm4d6_216 {
  display: none;
}

._circle-red-tools_sm4d6_220 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_sm4d6_227:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_sm4d6_232 {
  margin-left: 10%;
}

._input-big-height_sm4d6_236 {
  height: 2.6rem;
}

._ml-75_sm4d6_240 {
  margin-left: 0.75rem;
}

._ml-3_sm4d6_244 {
  margin-left: 1rem;
}

._ml-2rem_sm4d6_248 {
  margin-left: 2rem;
}

._ml-5_sm4d6_252 {
  margin-left: 3rem;
}

._ml-5rem_sm4d6_256 {
  margin-left: 5rem;
}

._loading_sm4d6_260 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_sm4d6_260::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_sm4d6_244 {
  margin-left: 1rem;
}

._ml-2rem_sm4d6_248 {
  margin-left: 2rem;
}

._ml-5_sm4d6_252 {
  margin-left: 3rem;
}

._ml-5rem_sm4d6_256 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_sm4d6_232 {
    margin-left: 2%;
  }
}
._titlesText_sm4d6_304 {
  padding-left: 60px;
}

._textForgotPass_sm4d6_308 {
  align-self: baseline;
}

._btnOutlineDarkBlue_sm4d6_312 {
  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_sm4d6_323 {
  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_sm4d6_323:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_sm4d6_340:not(._swal2-loading_sm4d6_340) ._swal2-styled_sm4d6_340:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_sm4d6_340:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_sm4d6_349 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_sm4d6_357 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_sm4d6_349:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_sm4d6_349:hover ._btnAddTable_sm4d6_371 {
  filter: grayscale(0%);
}

._groupBounding_sm4d6_349 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_sm4d6_349 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_sm4d6_371 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_sm4d6_390 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_sm4d6_390::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_sm4d6_404 {
  color: #01a0f6;
}

._input-text-light-blue_sm4d6_408 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_sm4d6_414 ._css-yk16xz-control_sm4d6_414 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_sm4d6_419 {
  padding-left: 1rem;
}

._w-90_sm4d6_423 {
  width: 90%;
}

._w-95_sm4d6_427 {
  width: 95%;
}

._w-80_sm4d6_431 {
  width: 80%;
}

._input-text-darker-blue_sm4d6_435 {
  color: #003f80;
}

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

._text-primary_sm4d6_101 {
  color: #005dbf !important;
}

._mr-1_sm4d6_449 {
  margin-right: 0.25rem;
}

._mr-2_sm4d6_453 {
  margin-right: 0.5rem;
}

._mr-3_sm4d6_457 {
  margin-right: 1rem;
}

._form-check-input_sm4d6_461[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_sm4d6_461: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_sm4d6_461: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_sm4d6_461:focus[type=radio] {
  box-shadow: none;
}

::-webkit-scrollbar {
  width: 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_sm4d6_340:focus {
  box-shadow: none;
}

._font-size-label_sm4d6_523 {
  font-size: 12px;
}

._bg-dark-blue_sm4d6_527 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_sm4d6_531 {
  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_sm4d6_531:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_sm4d6_544 {
  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_sm4d6_544: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_sm4d6_564 {
  width: 10%;
}

._list-style-circle_sm4d6_568 {
  position: relative;
}

._list-style-circle_sm4d6_568::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_sm4d6_582 {
  font-family: "PT Sans Caption";
}

._fs-13px_sm4d6_586 {
  font-size: 13px;
}

._bg-input-disabled_sm4d6_590 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_sm4d6_594 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_sm4d6_594:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_sm4d6_594:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_sm4d6_609 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_sm4d6_613 ._MuiTableRow-root_sm4d6_613 ._MuiTableCell-stickyHeader_sm4d6_613:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_sm4d6_613 ._MuiTableRow-root_sm4d6_613 ._MuiTableCell-stickyHeader_sm4d6_613:last-child {
  border-top-right-radius: 10px;
}

._darkGray_sm4d6_621 {
  color: #58595b;
}

._bg-warning-tenue_sm4d6_625 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_sm4d6_625:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_sm4d6_633 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_sm4d6_633:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_sm4d6_647 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_sm4d6_651 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_sm4d6_662 {
  opacity: 0.01;
}

._example-appear_sm4d6_662._example-appear-active_sm4d6_666 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_sm4d6_671 {
  cursor: pointer;
}

._fzXsmall_sm4d6_675 {
  font-size: x-small;
}

._fzXLarger_sm4d6_679 {
  font-size: x-large;
}

._w-70_sm4d6_683 {
  width: 70%;
}

._bg-table-hover_sm4d6_687 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_sm4d6_414 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_sm4d6_414:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_sm4d6_390 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_sm4d6_730 {
  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_sm4d6_730: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_sm4d6_750 {
  padding: 0.5rem;
}

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

._groupAddButton_sm4d6_750:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_sm4d6_750:hover ._addCheckButton_sm4d6_730 {
  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_sm4d6_778 {
  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_sm4d6_789 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_sm4d6_789:hover,
._tabHeader_sm4d6_789:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_sm4d6_798 {
  width: 30%;
}

._border-dark-blue_sm4d6_802 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_sm4d6_806 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_sm4d6_810 {
  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_sm4d6_818 {
  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_sm4d6_828 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_sm4d6_836 {
  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_sm4d6_836:hover {
  cursor: pointer;
}

._labelInputFile_sm4d6_836::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_sm4d6_859 {
  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_sm4d6_864 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_sm4d6_871 {
  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_sm4d6_871:hover {
  cursor: pointer;
}

._labelInputFileDisabled_sm4d6_871::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_sm4d6_891 {
  color: #a9abae;
}

._clearGray_sm4d6_895 {
  color: #cecece;
}

._hoverHelp_sm4d6_899:hover {
  cursor: help;
}

._pl-1_sm4d6_903 {
  padding-left: 0.25rem;
}

._pl-2_sm4d6_907 {
  padding-left: 0.5rem;
}

._pl-3_sm4d6_911 {
  padding-left: 0.75rem;
}

._pl-4_sm4d6_915 {
  padding-left: 1rem;
}

._pl-5_sm4d6_919 {
  padding-left: 1rem;
}

._fc-toolbar-title_sm4d6_923 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_sm4d6_923 ._fc-toolbar_sm4d6_923 {
  justify-content: start !important;
}

._fc-prev-button_sm4d6_934 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_sm4d6_939 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_sm4d6_944 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_sm4d6_948 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_sm4d6_948:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_sm4d6_963 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_sm4d6_923 ._fc-scrollgrid-liquid_sm4d6_968 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_sm4d6_974 {
  font-size: 12px;
}

._fc-timegrid-event-harness_sm4d6_978 {
  cursor: pointer;
}

#_inputTypeColor_sm4d6_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_sm4d6_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_sm4d6_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_sm4d6_1009 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._container1_sm4d6_1014 {
  display: flex;
  flex-direction: row;
}

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

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

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

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

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

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

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

._btnSecondary_sm4d6_1083:disabled {
  background-color: #fff;
  border: 1.5px solid #cecece;
  color: #cecece;
  opacity: 1;
}/* -------------------------------- 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%);
}/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
@font-face {
  font-family: "PT Sans Caption";
  src: url("/assets/PTSansCaption-Regular-DQxA3OUg.ttf") format("truetype");
}
._genericTableScroll_1sfuc_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_1sfuc_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_1sfuc_12 > tbody > tr > td::first-letter {
  text-transform: capitalize;
}

._table_1sfuc_38 {
  border-radius: 10px;
  overflow: hidden;
  margin-top: 1rem;
  margin-bottom: 18px;
}

._head_1sfuc_45 {
  display: flex;
  flex-direction: row;
}

._head_1sfuc_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_1sfuc_45 > *._f1_1sfuc_63 {
  flex: 1;
}
._head_1sfuc_45 > *._f3_1sfuc_66 {
  flex: 3;
}
._head_1sfuc_45 > *._f4_1sfuc_69 {
  flex: 4;
}
._head_1sfuc_45 > *._f5_1sfuc_72 {
  flex: 5;
}
._head_1sfuc_45 > *._f6_1sfuc_75 {
  flex: 6;
}

._head2_1sfuc_79 {
  display: flex;
  flex-direction: row;
}

._head2_1sfuc_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_1sfuc_79 > *._f1_1sfuc_63 {
  flex: 1;
}
._head2_1sfuc_79 > *._f3_1sfuc_66 {
  flex: 3;
}
._head2_1sfuc_79 > *._f4_1sfuc_69 {
  flex: 4;
}
._head2_1sfuc_79 > *._f5_1sfuc_72 {
  flex: 5;
}
._head2_1sfuc_79 > *._f6_1sfuc_75 {
  flex: 6;
}

._head3_1sfuc_111 {
  display: flex;
  flex-direction: row;
}

._head3_1sfuc_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_1sfuc_111 > *._f1_1sfuc_63 {
  flex: 1;
}
._head3_1sfuc_111 > *._f3_1sfuc_66 {
  flex: 3;
}
._head3_1sfuc_111 > *._f4_1sfuc_69 {
  flex: 4;
}
._head3_1sfuc_111 > *._f5_1sfuc_72 {
  flex: 5;
}
._head3_1sfuc_111 > *._f6_1sfuc_75 {
  flex: 6;
}

._head4_1sfuc_143 {
  display: flex;
  flex-direction: row;
}

._head4_1sfuc_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_1sfuc_143 > *._f1_1sfuc_63 {
  flex: 1;
}
._head4_1sfuc_143 > *._f3_1sfuc_66 {
  flex: 3;
}
._head4_1sfuc_143 > *._f4_1sfuc_69 {
  flex: 4;
}
._head4_1sfuc_143 > *._f5_1sfuc_72 {
  flex: 5;
}
._head4_1sfuc_143 > *._f6_1sfuc_75 {
  flex: 6;
}

._genericTableScroll_1sfuc_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_1sfuc_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_1sfuc_12 > tbody > tr > td._f1_1sfuc_63 {
  flex: 1;
}
._genericTableScroll_1sfuc_12 > tbody > tr > td._f3_1sfuc_66 {
  flex: 3;
}
._genericTableScroll_1sfuc_12 > tbody > tr > td._f4_1sfuc_69 {
  flex: 4;
}
._genericTableScroll_1sfuc_12 > tbody > tr > td._f5_1sfuc_72 {
  flex: 5;
}
._genericTableScroll_1sfuc_12 > tbody > tr > td._f6_1sfuc_75 {
  flex: 6;
}

._headerClear_1sfuc_214,
._headerClear_1sfuc_214 > * {
  background-color: transparent;
}

._headerDark_1sfuc_219,
._headerDark_1sfuc_219 > * {
  background-color: #005dbf;
}

._bodycontainer_1sfuc_224 {
  overflow: auto;
}

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

._body_1sfuc_224 summary {
  display: flex;
  flex-direction: row;
}

._body_1sfuc_224 summary > section,
._body_1sfuc_224 summary > section2 {
  flex: 1;
}

._body_1sfuc_224 details[open] ._marker_1sfuc_243 {
  transform: rotate(180deg);
}

._body_1sfuc_224 section,
._body_1sfuc_224 section2 {
  display: flex;
  flex-direction: row;
}

._body_1sfuc_224 section:nth-child(even),
._body_1sfuc_224 section2:nth-child(even) {
  background: #f5f7fa;
}

._body_1sfuc_224 section:hover,
._body_1sfuc_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;
}

._body_1sfuc_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_1sfuc_224 section > *._f1_1sfuc_63 {
  flex: 1;
}
._body_1sfuc_224 section > *._f3_1sfuc_66 {
  flex: 3;
}
._body_1sfuc_224 section > *._f4_1sfuc_69 {
  flex: 4;
}
._body_1sfuc_224 section > *._f5_1sfuc_72 {
  flex: 5;
}
._body_1sfuc_224 section > *._f6_1sfuc_75 {
  flex: 6;
}

._body_1sfuc_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_1sfuc_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_1sfuc_317 {
  display: flex;
  flex-direction: row;
  background-color: "#fff";
  padding: 8px 0px 16px 0px;
  font-size: 12px;
  line-height: 16px;
}

._rowSubSection_1sfuc_326 {
  margin: 3px 16px;
}

._rowSubSection2_1sfuc_330 {
  margin: 3px 16px;
}

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

._containScroll_1sfuc_339 {
  overflow-y: scroll;
}

._headerClear_1sfuc_214 {
  background-color: transparent;
}

._headerDark_1sfuc_219 {
  background-color: #005dbf;
}
._btn-following_1jf3s_2 {
  background-color: #d5e3f2;
}

._pagination-button_1jf3s_6 {
  border: 1px solid #ddd;
}
._pagination-button_1jf3s_6 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 700;
}

/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_1jf3s_33 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}

._btn-primary_1jf3s_33:hover {
  background-color: #01a0f6;
  color: #ffffff;
}

._title-blue_1jf3s_44 {
  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_1jf3s_55 {
  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_1jf3s_67 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}

._title-black_1jf3s_78 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}

._pagination_1jf3s_6 {
  color: #005dbf;
  float: right;
}

._text-primary_1jf3s_94 {
  color: #005dbf !important;
}

._hoverPointer_1jf3s_98:hover {
  cursor: pointer;
}

._margin-left-3rem_1jf3s_102 {
  margin-left: 3rem;
}

._pagination-button_1jf3s_6 {
  border: 1px solid #ddd;
}
._pagination-button_1jf3s_6 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}

._btn-following_1jf3s_2 {
  background-color: #d5e3f2 !important;
}

._btn-secondary_1jf3s_120 {
  background-color: #58595b !important;
}

._input-blue-border_1jf3s_124 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}

._background-ttn_1jf3s_131 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-C8SGcJzS.svg);
}

._circle-red_1jf3s_140 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}

._hover-table-row_1jf3s_148: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_1jf3s_154 {
  float: right;
}

._icons-svg-top-table_1jf3s_158 {
  margin: 0 10px;
  width: 1.7rem;
}

._pop-edit-record_1jf3s_163 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}

._icons-gear_1jf3s_170 {
  width: 1.5rem;
}

._icons-edit-record_1jf3s_174 {
  width: 1.5rem;
  padding: 0 0.5rem;
}

._icon-family_1jf3s_179 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

[role=tooltip]._popup-content_1jf3s_185 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}

._popUp-ul_1jf3s_191 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}

._icons-popUp_1jf3s_198 {
  width: 1rem;
  margin-right: 1rem;
}

._icon-family_1jf3s_179 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}

._popup-arrow_1jf3s_209 {
  display: none;
}

._circle-red-tools_1jf3s_213 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

._click-me_1jf3s_220:hover {
  cursor: pointer;
  opacity: 0.8;
}

._titleTable_1jf3s_225 {
  margin-left: 10%;
}

._input-big-height_1jf3s_229 {
  height: 2.6rem;
}

._ml-75_1jf3s_233 {
  margin-left: 0.75rem;
}

._ml-3_1jf3s_237 {
  margin-left: 1rem;
}

._ml-2rem_1jf3s_241 {
  margin-left: 2rem;
}

._ml-5_1jf3s_245 {
  margin-left: 3rem;
}

._ml-5rem_1jf3s_249 {
  margin-left: 5rem;
}

._loading_1jf3s_253 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}

._loading_1jf3s_253::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_1jf3s_237 {
  margin-left: 1rem;
}

._ml-2rem_1jf3s_241 {
  margin-left: 2rem;
}

._ml-5_1jf3s_245 {
  margin-left: 3rem;
}

._ml-5rem_1jf3s_249 {
  margin-left: 5rem;
}

@media (max-width: 1640px) {
  ._titleTable_1jf3s_225 {
    margin-left: 2%;
  }
}
._titlesText_1jf3s_297 {
  padding-left: 60px;
}

._textForgotPass_1jf3s_301 {
  align-self: baseline;
}

._btnOutlineDarkBlue_1jf3s_305 {
  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_1jf3s_316 {
  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_1jf3s_316:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}

._swal2-actions_1jf3s_333:not(._swal2-loading_1jf3s_333) ._swal2-styled_1jf3s_333:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

._swal2-styled_1jf3s_333:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}

._groupBounding_1jf3s_342 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding2_1jf3s_350 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}

._groupBounding_1jf3s_342:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}

._groupBounding_1jf3s_342:hover ._btnAddTable_1jf3s_364 {
  filter: grayscale(0%);
}

._groupBounding_1jf3s_342 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}

._groupBounding_1jf3s_342 a:hover {
  color: rgb(0, 93, 191);
}

._btnAddTable_1jf3s_364 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}

._inputsearch_1jf3s_383 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}

._inputsearch_1jf3s_383::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}

._text-light-blue_1jf3s_397 {
  color: #01a0f6;
}

._input-text-light-blue_1jf3s_401 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}

._selectInput-react-select_1jf3s_407 ._css-yk16xz-control_1jf3s_407 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}

._paddingLeft1rem_1jf3s_412 {
  padding-left: 1rem;
}

._w-90_1jf3s_416 {
  width: 90%;
}

._w-95_1jf3s_420 {
  width: 95%;
}

._w-80_1jf3s_424 {
  width: 80%;
}

._input-text-darker-blue_1jf3s_428 {
  color: #003f80;
}

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

._text-primary_1jf3s_94 {
  color: #005dbf !important;
}

._mr-1_1jf3s_442 {
  margin-right: 0.25rem;
}

._mr-2_1jf3s_446 {
  margin-right: 0.5rem;
}

._mr-3_1jf3s_450 {
  margin-right: 1rem;
}

._form-check-input_1jf3s_454[type=radio] {
  border: 2px solid #005dbf;
}

._form-check-input_1jf3s_454: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_1jf3s_454: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_1jf3s_454:focus[type=radio] {
  box-shadow: none;
}

::-webkit-scrollbar {
  width: 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_1jf3s_333:focus {
  box-shadow: none;
}

._font-size-label_1jf3s_516 {
  font-size: 12px;
}

._bg-dark-blue_1jf3s_520 {
  background-color: rgb(0, 44, 144);
}

._swal2-cancel_1jf3s_524 {
  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_1jf3s_524:hover {
  background-color: #002c91 !important;
}

._swal2-confirm_1jf3s_537 {
  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_1jf3s_537: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_1jf3s_557 {
  width: 10%;
}

._list-style-circle_1jf3s_561 {
  position: relative;
}

._list-style-circle_1jf3s_561::before {
  content: "•";
  position: absolute;
  right: 105%;
}

label {
  font-family: "PT Sans Caption";
}

._textSansCaption_1jf3s_575 {
  font-family: "PT Sans Caption";
}

._fs-13px_1jf3s_579 {
  font-size: 13px;
}

._bg-input-disabled_1jf3s_583 {
  background-color: #f5f7fa !important;
}

._check-dark-blue_1jf3s_587 {
  border: 1.5px solid #005dbf !important;
}

._check-dark-blue_1jf3s_587:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}

._check-dark-blue_1jf3s_587:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}

._bg-gray-on-table_1jf3s_602 {
  background-color: #f5f7fa;
}

._MuiTableHead-root_1jf3s_606 ._MuiTableRow-root_1jf3s_606 ._MuiTableCell-stickyHeader_1jf3s_606:first-child {
  border-top-left-radius: 10px;
}

._MuiTableHead-root_1jf3s_606 ._MuiTableRow-root_1jf3s_606 ._MuiTableCell-stickyHeader_1jf3s_606:last-child {
  border-top-right-radius: 10px;
}

._darkGray_1jf3s_614 {
  color: #58595b;
}

._bg-warning-tenue_1jf3s_618 {
  background: rgba(255, 139, 0, 0.3) !important;
}

._bg-warning-tenue_1jf3s_618:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}

._checkClear_1jf3s_626 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}

._checkClear_1jf3s_626:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}

._border-clear-blue_1jf3s_640 {
  border: 1.5px solid #01a0f6;
}

._homeBackground_1jf3s_644 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}

._example-appear_1jf3s_655 {
  opacity: 0.01;
}

._example-appear_1jf3s_655._example-appear-active_1jf3s_659 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}

._cursorPointer_1jf3s_664 {
  cursor: pointer;
}

._fzXsmall_1jf3s_668 {
  font-size: x-small;
}

._fzXLarger_1jf3s_672 {
  font-size: x-large;
}

._w-70_1jf3s_676 {
  width: 70%;
}

._bg-table-hover_1jf3s_680 {
  background-color: #d2dde8;
}

button:focus {
  outline: -webkit-focus-ring-color auto 0;
}

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

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

._selectInput_1jf3s_407 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}

._selectInput_1jf3s_407:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}

._inputsearch_1jf3s_383 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}

._addCheckButton_1jf3s_723 {
  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_1jf3s_723: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_1jf3s_743 {
  padding: 0.5rem;
}

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

._groupAddButton_1jf3s_743:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}

._groupAddButton_1jf3s_743:hover ._addCheckButton_1jf3s_723 {
  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_1jf3s_771 {
  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_1jf3s_782 {
  border-radius: 10px 10px 0 0;
}

._tabHeader_1jf3s_782:hover,
._tabHeader_1jf3s_782:focus {
  border-radius: 10px 10px 0 0;
}

._w-30_1jf3s_791 {
  width: 30%;
}

._border-dark-blue_1jf3s_795 {
  border: 1.5px solid #005dbf;
}

._border-clear-grey_1jf3s_799 {
  border: 1.5px solid #cecece !important;
}

._input-darker-blue_1jf3s_803 {
  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_1jf3s_811 {
  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_1jf3s_821 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}

._labelInputFile_1jf3s_829 {
  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_1jf3s_829:hover {
  cursor: pointer;
}

._labelInputFile_1jf3s_829::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

ul ._backIconLi_1jf3s_852 {
  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_1jf3s_857 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}

._labelInputFileDisabled_1jf3s_864 {
  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_1jf3s_864:hover {
  cursor: pointer;
}

._labelInputFileDisabled_1jf3s_864::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}

._whiteGray_1jf3s_884 {
  color: #a9abae;
}

._clearGray_1jf3s_888 {
  color: #cecece;
}

._hoverHelp_1jf3s_892:hover {
  cursor: help;
}

._pl-1_1jf3s_896 {
  padding-left: 0.25rem;
}

._pl-2_1jf3s_900 {
  padding-left: 0.5rem;
}

._pl-3_1jf3s_904 {
  padding-left: 0.75rem;
}

._pl-4_1jf3s_908 {
  padding-left: 1rem;
}

._pl-5_1jf3s_912 {
  padding-left: 1rem;
}

._fc-toolbar-title_1jf3s_916 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}

._fc_1jf3s_916 ._fc-toolbar_1jf3s_916 {
  justify-content: start !important;
}

._fc-prev-button_1jf3s_927 {
  background-color: white !important;
  border: none !important;
}

._fc-next-button_1jf3s_932 {
  background-color: white !important;
  border: none !important;
}

._fc-icon_1jf3s_937 {
  color: #003f80 !important;
}

._fc-col-header-cell-cushion_1jf3s_941 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}

._fc-col-header-cell-cushion_1jf3s_941:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}

._fc-timegrid-slot-label-cushion_1jf3s_956 {
  font-size: 12px !important;
  color: #6e6f7c;
}

._fc_1jf3s_916 ._fc-scrollgrid-liquid_1jf3s_961 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}

._fs-12_1jf3s_967 {
  font-size: 12px;
}

._fc-timegrid-event-harness_1jf3s_971 {
  cursor: pointer;
}

#_inputTypeColor_1jf3s_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}

#_inputTypeColor_1jf3s_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

#_inputTypeColor_1jf3s_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}

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

._textHide_1jf3s_1002 {
  overflow: hidden;
  text-overflow: ellipsis;
}

._line_1jf3s_1007 {
  height: 1px;
  width: 100%;
  border-color: #cecece;
  background-color: #cecece;
}

._inputMarginR_1jf3s_1014 {
  margin-right: 15px;
}

._imageMarginL_1jf3s_1018 {
  margin-left: 9px;
}

._imageMarginTop_1jf3s_1022 {
  margin-top: 20px;
}

._registerInputs_1jf3s_1026 {
  border: 1.5px solid #005dbf;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 24px;
  flex: 1;
}

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

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

._Item2_1jf3s_1049 {
  display: flex;
  flex-direction: row;
}

._container_1jf3s_1054 {
  width: 80%;
}

._container0_1jf3s_1058 {
  display: flex;
  flex-direction: row;
  max-width: 390px;
}

._container1_1jf3s_1064 {
  display: flex;
  flex-direction: column;
  max-width: 216px;
}

._container2_1jf3s_1070 {
  display: flex;
  flex-direction: initial;
}

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

._sectionTitle_1jf3s_1080 {
  font-weight: 700;
  font-style: normal;
  font-size: 15px;
  line-height: 19px;
  color: #005dbf;
  margin-bottom: 11px;
}

._marginTopSection_1jf3s_1089 {
  margin-top: 49px;
}

._marginTopButton_1jf3s_1093 {
  margin-top: 16px;
}

._marginButton_1jf3s_1097 {
  margin-bottom: 45px;
}

._marginTopLabel_1jf3s_1101 {
  margin-top: 9px;
}

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

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

._label_1jf3s_688 {
  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_1jf3s_1144 {
  flex-direction: row;
  float: right;
  width: 96px;
  height: 25px;
  display: flex;
  border-radius: 6px;
  justify-content: space-evenly;
}

._buttonBack_1jf3s_1144:hover {
  background-color: #e6ecf2;
}

._buttonBack_1jf3s_1144:hover > p {
  color: #005dbf;
}

._buttonBack_1jf3s_1144 > img {
  height: 20px;
  top: 3px;
}

._buttonBack_1jf3s_1144:hover > img {
  filter: none;
}

._buttonBack_1jf3s_1144 > p {
  size: 76px;
  line-height: 16px;
  margin-bottom: 0;
  color: #58595b;
  cursor: pointer;
  font-weight: 700;
}

._sizeLink_1jf3s_1180 {
  width: 16.67px;
  height: 16.67px;
}

._userImgHeader_1jf3s_1185 {
  width: 40px;
  height: 40px;
  border: 1px solid #01a0f6;
  border-radius: 100%;
  margin: 4px 10px 4px 0;
}

._profilepicWrapper_1jf3s_1193 {
  position: relative;
  margin: 0 auto;
}

._profilepic_1jf3s_1193 {
  width: 84px;
  height: 84px;
  border: 1px solid #01a0f6;
  border-radius: 100%;
}

._hoverPointer_1jf3s_98:hover {
  cursor: pointer;
}

._changepfp_1jf3s_1209 {
  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_1jf3s_1221 {
  display: none;
}

._imageInputLabel_1jf3s_1225 {
  width: 25px;
  height: 25px;
  border-radius: 100%;
  position: absolute;
  bottom: 1px;
  padding: 4px;
  background: #fff;
  right: 2px;
  display: flex;
}._filterImage_1k9ss_1 {
  filter: brightness(0) saturate(100%) invert(23%) sepia(82%) saturate(2001%) hue-rotate(197deg);
  cursor: pointer;
}/* -------------------------------- 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: #009eb3 !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: #00264d;
}

.button-secondaryLight {
  background-color: #005dbf;
  color: #ffffff;
}
.button-secondaryLight:hover:enabled {
  background-color: #00448c;
}

.button-warning {
  background-color: #f3c682;
  color: #ffffff;
}
.button-warning:hover:enabled {
  background-color: #efb153;
}

.button-danger {
  background-color: #f39682;
  color: #ffffff;
}
.button-danger:hover:enabled {
  background-color: #ef6f53;
}

.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;
}/* -------------------------------- 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;
}._tablePrincipal_vx3xw_1 {
  width: 100%;
  transition: all 1s ease-in-out;
  box-shadow: 1px 1px 4px 2px rgba(0, 63, 128, 0.08);
  border-radius: 15px;
}

._tableHeader_vx3xw_8 {
  background-color: #005dbf;
  font-family: "PT Sans Caption";
  font-size: 15px;
  color: #fff;
  transition: all 1s ease-in-out;
}

._tableThRight_vx3xw_16 {
  background-color: #005dbf;
  font-family: "PT Sans Caption";
  font-size: 15px;
  color: #fff;
  border-top-right-radius: 15px;
  transition: all 1s ease-in-out;
}

._tableThLeft_vx3xw_25 {
  background-color: #005dbf;
  font-family: "PT Sans Caption";
  font-size: 15px;
  color: #fff;
  border-top-left-radius: 15px;
  transition: all 1s ease-in-out;
}

._tableRowBody_vx3xw_34 {
  background-color: #fff;
  font-family: "PT Sans Caption";
  font-size: 12px;
  color: #6e6f7c;
  border-bottom: 1px solid #e6ecf2;
  transition: all 0.5s ease-in-out;
}

._tableRowBody_vx3xw_34:hover {
  background-color: #f5f7fa;
  transition: all 0.5s ease-in-out;
}

._tableBodyAccordion_vx3xw_48 {
  font-family: "PT Sans Caption";
  transition: all 0.5s ease-in-out;
  padding: 0px;
}

._rowIsOpen_vx3xw_54 {
  background-color: #f5f7fa;
  font-family: "PT Sans Caption";
  font-size: 12px;
  color: #6e6f7c;
  border-bottom: 1px solid #e6ecf2;
  transition: all 0.5s ease-in-out;
}

._hideRow_vx3xw_63 {
  display: none;
  min-width: fit-content;
  transition: all 0.5s ease-in-out;
}._cardAccPerAppComponent_15pv7_1 {
  transition: 0.3s all ease-in-out;
  background: #ffffff;
  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;
}

._isOpenAcc_15pv7_8 {
  transition: 0.3s all ease-in-out;
  background: #f2f7fc;
}

._iconRow_15pv7_13 {
  transition: 0.5s all ease-in-out;
  filter: brightness(0) saturate(100%) invert(24%) sepia(39%) saturate(5194%) hue-rotate(199deg) brightness(88%) contrast(101%);
}

._cardBodyTitle_15pv7_18 {
  padding: 16px;
}

._cardBodyNone_15pv7_22 {
  height: 0px;
  transition: height 4s linear 2s;
  display: none;
}

._cardBody_15pv7_18 {
  padding: 16px 32px;
  max-height: 400px;
  overflow-y: scroll;
  transition: height 4s linear 2s;
}/* -------------------------------- 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;
}._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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._Search_1jk9l_8 {
  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_1jk9l_8::placeholder {
  color: rgba(0, 93, 191, 0.4392156863);
}

._btn_1_1jk9l_22 {
  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;
}

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

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

._btn_2_1jk9l_47 {
  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;
}

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

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

._btn_3_1jk9l_72 {
  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;
}

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

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

._btn_4_1jk9l_97 {
  background-color: #003f80 !important;
  border: 1.5px solid #003f80 !important;
  color: #fff !important;
  min-width: 110px;
  font-weight: 700;
  font-size: 15px;
  line-height: 19, 41px;
  padding-top: 6px;
  padding-bottom: 6px;
}

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

._btn_4_1jk9l_97: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");
}
@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;
}/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/* -------------------------------- 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";
  }
}._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 ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
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-C8SGcJzS.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;
}

/*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;
}

.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_u5un2_4 {
  background-color: #d5e3f2;
}
._pagination-button_u5un2_8 {
  border: 1px solid #ddd;
}
._pagination-button_u5un2_8 a {
  color: white;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
body {
  margin: 0;
  padding: 0;
}
h1 {
  font-weight: 700;
}
/* BOOTSTRAP COLOR CAHNGE */
._btn-primary_u5un2_35 {
  background-color: #005dbf;
  color: #ffffff;
  padding: 0.3rem 1rem;
}
._btn-primary_u5un2_35:hover {
  background-color: #01a0f6;
  color: #ffffff;
}
._title-blue_u5un2_46 {
  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_u5un2_57 {
  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_u5un2_69 {
  color: #00b4cc;
  font-style: bold;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  display: flex;
  align-items: center;
  padding-bottom: 0px;
}
._title-black_u5un2_80 {
  width: 120px;
  height: 48px;
  font-size: 48px;
  font-weight: 400;
  font-style: normal;
  display: flex;
  align-items: center;
  color: #58595b;
}
._pagination_u5un2_8 {
  color: #005dbf;
  float: right;
}
._text-primary_u5un2_96 {
  color: #005dbf !important;
}
._hoverPointer_u5un2_100:hover {
  cursor: pointer;
}
._margin-left-3rem_u5un2_104 {
  margin-left: 3rem;
}
._pagination-button_u5un2_8 {
  border: 1px solid #ddd;
}
._pagination-button_u5un2_8 a {
  color: white !important;
  padding: 1rem;
  font-weight: bolder;
  font-size: 1rem;
}
._btn-following_u5un2_4 {
  background-color: #d5e3f2 !important;
}
._btn-secondary_u5un2_122 {
  background-color: #58595b !important;
}
._input-blue-border_u5un2_126 {
  border: 2.5px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}
._background-ttn_u5un2_133 {
  width: 100%;
  height: 100vh;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-image: url(/assets/fondoTTN-C8SGcJzS.svg);
}
._circle-red_u5un2_142 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  margin: auto;
}
._hover-table-row_u5un2_150: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_u5un2_156 {
  float: right;
}
._icons-svg-top-table_u5un2_160 {
  margin: 0 10px;
  width: 1.7rem;
}
._pop-edit-record_u5un2_165 {
  position: absolute;
  z-index: 2;
  margin-left: 10rem;
  margin-top: 0;
}
._icons-gear_u5un2_172 {
  width: 1.5rem;
}
._icons-edit-record_u5un2_176 {
  width: 1.5rem;
  padding: 0 0.5rem;
}
._icon-family_u5un2_181 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}
[role=tooltip]._popup-content_u5un2_187 {
  border-radius: 5px;
  background: #ffffff;
  padding: 0;
}
._popUp-ul_u5un2_193 {
  margin: 0 !important;
  list-style: none;
  padding-left: 0 !important;
  width: 10rem r !important;
}
._icons-popUp_u5un2_200 {
  width: 1rem;
  margin-right: 1rem;
}
._icon-family_u5un2_181 {
  width: 1.5rem;
  margin-bottom: 5px;
  margin-left: 1%;
}
._popup-arrow_u5un2_211 {
  display: none;
}
._circle-red-tools_u5un2_215 {
  background: red;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}
._click-me_u5un2_222:hover {
  cursor: pointer;
  opacity: 0.8;
}
._titleTable_u5un2_227 {
  margin-left: 10%;
}
._input-big-height_u5un2_231 {
  height: 2.6rem;
}
._ml-75_u5un2_235 {
  margin-left: 0.75rem;
}
._ml-3_u5un2_239 {
  margin-left: 1rem;
}
._ml-2rem_u5un2_243 {
  margin-left: 2rem;
}
._ml-5_u5un2_247 {
  margin-left: 3rem;
}
._ml-5rem_u5un2_251 {
  margin-left: 5rem;
}
._loading_u5un2_255 {
  z-index: 1059;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  margin-top: auto;
  top: 40%;
  text-align: center;
}
._loading_u5un2_255::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_u5un2_239 {
  margin-left: 1rem;
}
._ml-2rem_u5un2_243 {
  margin-left: 2rem;
}
._ml-5_u5un2_247 {
  margin-left: 3rem;
}
._ml-5rem_u5un2_251 {
  margin-left: 5rem;
}
@media (max-width: 1640px) {
  ._titleTable_u5un2_227 {
    margin-left: 2%;
  }
}
._titlesText_u5un2_299 {
  padding-left: 60px;
}
._textForgotPass_u5un2_303 {
  align-self: baseline;
}
._btnOutlineDarkBlue_u5un2_307 {
  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_u5un2_318 {
  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_u5un2_318:hover {
  transition: 0.3s all ease-in-out;
  color: #ffffff;
  background-color: #01a0f6;
}
._swal2-actions_u5un2_335:not(._swal2-loading_u5un2_335) ._swal2-styled_u5un2_335:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}
._swal2-styled_u5un2_335:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0);
}
._groupBounding_u5un2_344 {
  margin-left: 0.5rem;
  display: inline-block;
  padding: 0.5rem 0.3rem;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}
._groupBounding2_u5un2_352 {
  margin-left: 0.5rem;
  display: inline-block;
  transition: 0.3s all ease-in-out;
  min-width: 9.563rem;
}
._groupBounding_u5un2_344:hover {
  cursor: pointer;
  background: rgb(230, 236, 242);
  border-radius: 10px;
  color: rgb(0, 93, 191);
}
._groupBounding_u5un2_344:hover ._btnAddTable_u5un2_366 {
  filter: grayscale(0%);
}
._groupBounding_u5un2_344 a {
  color: rgb(88, 89, 91);
  transition: 0.2s all ease-in-out;
}
._groupBounding_u5un2_344 a:hover {
  color: rgb(0, 93, 191);
}
._btnAddTable_u5un2_366 {
  width: 0.973rem;
  margin: 0 10px;
  filter: grayscale(100%);
}
._inputsearch_u5un2_385 {
  min-width: 16.875rem;
  max-height: 1.688rem;
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
}
._inputsearch_u5un2_385::placeholder {
  color: #005dbf;
  padding-left: 5px;
  opacity: 0.4;
}
._text-light-blue_u5un2_399 {
  color: #01a0f6;
}
._input-text-light-blue_u5un2_403 {
  border: 1px solid #01a0f6;
  border-radius: 6px;
  max-height: 2rem;
}
._selectInput-react-select_u5un2_409 ._css-yk16xz-control_u5un2_409 {
  border-radius: 6px;
  border: 1px solid #01a0f6;
}
._paddingLeft1rem_u5un2_414 {
  padding-left: 1rem;
}
._w-90_u5un2_418 {
  width: 90%;
}
._w-95_u5un2_422 {
  width: 95%;
}
._w-80_u5un2_426 {
  width: 80%;
}
._input-text-darker-blue_u5un2_430 {
  color: #003f80;
}
._tooltip_u5un2_434 > div {
  background-color: #fff !important;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
  color: #000;
}
._text-primary_u5un2_96 {
  color: #005dbf !important;
}
._mr-1_u5un2_444 {
  margin-right: 0.25rem;
}
._mr-2_u5un2_448 {
  margin-right: 0.5rem;
}
._mr-3_u5un2_452 {
  margin-right: 1rem;
}
._form-check-input_u5un2_456[type=radio] {
  border: 2px solid #005dbf;
}
._form-check-input_u5un2_456: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_u5un2_456: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_u5un2_456:focus[type=radio] {
  box-shadow: none;
}
::-webkit-scrollbar {
  width: 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_u5un2_335:focus {
  box-shadow: none;
}
._font-size-label_u5un2_518 {
  font-size: 12px;
}
._bg-dark-blue_u5un2_522 {
  background-color: rgb(0, 44, 144);
}
._swal2-cancel_u5un2_526 {
  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_u5un2_526:hover {
  background-color: #002c91 !important;
}
._swal2-confirm_u5un2_539 {
  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_u5un2_539: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_u5un2_559 {
  width: 10%;
}
._list-style-circle_u5un2_563 {
  position: relative;
}
._list-style-circle_u5un2_563::before {
  content: "•";
  position: absolute;
  right: 105%;
}
label {
  font-family: "PT Sans Caption";
}
._textSansCaption_u5un2_577 {
  font-family: "PT Sans Caption";
}
._fs-13px_u5un2_581 {
  font-size: 13px;
}
._bg-input-disabled_u5un2_585 {
  background-color: #f5f7fa !important;
}
._check-dark-blue_u5un2_589 {
  border: 1.5px solid #005dbf !important;
}
._check-dark-blue_u5un2_589:checked {
  background-color: #005dbf !important;
  filter: drop-shadow(0px 1px 4px rgba(0, 93, 191, 0.35));
  border-color: #005dbf;
}
._check-dark-blue_u5un2_589:checked:hover {
  background-color: #003f80 !important;
  border-color: #003f80;
}
._bg-gray-on-table_u5un2_604 {
  background-color: #f5f7fa;
}
._MuiTableHead-root_u5un2_608 ._MuiTableRow-root_u5un2_608 ._MuiTableCell-stickyHeader_u5un2_608:first-child {
  border-top-left-radius: 10px;
}
._MuiTableHead-root_u5un2_608 ._MuiTableRow-root_u5un2_608 ._MuiTableCell-stickyHeader_u5un2_608:last-child {
  border-top-right-radius: 10px;
}
._darkGray_u5un2_616 {
  color: #58595b;
}
._bg-warning-tenue_u5un2_620 {
  background: rgba(255, 139, 0, 0.3) !important;
}
._bg-warning-tenue_u5un2_620:hover {
  background: rgba(255, 139, 0, 0.4) !important;
}
._checkClear_u5un2_628 {
  background: #ffffff;
  /* Color Principal */
  border: 1.5px solid #01a0f6;
  box-sizing: border-box;
  border-radius: 4px;
}
._checkClear_u5un2_628:checked {
  /* Color Principal */
  background: #01a0f6;
  border-radius: 4px;
}
._border-clear-blue_u5un2_642 {
  border: 1.5px solid #01a0f6;
}
._homeBackground_u5un2_646 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 555px;
  height: 346px;
  position: absolute;
  right: 47px;
  bottom: 23px;
}
._example-appear_u5un2_657 {
  opacity: 0.01;
}
._example-appear_u5un2_657._example-appear-active_u5un2_661 {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
._cursorPointer_u5un2_666 {
  cursor: pointer;
}
._fzXsmall_u5un2_670 {
  font-size: x-small;
}
._fzXLarger_u5un2_674 {
  font-size: x-large;
}
._w-70_u5un2_678 {
  width: 70%;
}
._bg-table-hover_u5un2_682 {
  background-color: #d2dde8;
}
button:focus {
  outline: -webkit-focus-ring-color auto 0;
}
._labelFont_u5un2_690 {
  font-size: 0.8rem;
  color: #005dbf;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}
._labelFontGray_u5un2_698 {
  font-size: 0.8rem;
  color: #58595b;
  font-family: "PT Sans Caption";
  line-height: 0.971rem;
  font-weight: 400;
}
._selectInput_u5un2_409 {
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #005dbf;
  min-height: 1.75rem;
}
._selectInput_u5un2_409:disabled {
  opacity: 0.7;
  border-color: rgba(118, 118, 118, 0.3);
}
._inputsearch_u5un2_385 {
  background-color: rgba(0, 93, 191, 0.1);
  border-radius: 6px;
  border: none;
  height: 27px;
}
._addCheckButton_u5un2_725 {
  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_u5un2_725: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_u5un2_745 {
  padding: 0.5rem;
}
._groupAddButton_u5un2_745:hover {
  background: rgba(0, 93, 191, 0.05);
  border-radius: 10px;
  padding: 0.5rem;
  cursor: pointer;
}
._groupAddButton_u5un2_745:hover label {
  color: #005dbf;
  font-weight: 700;
  cursor: pointer;
}
._groupAddButton_u5un2_745:hover ._addCheckButton_u5un2_725 {
  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_u5un2_773 {
  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_u5un2_784 {
  border-radius: 10px 10px 0 0;
}
._tabHeader_u5un2_784:hover,
._tabHeader_u5un2_784:focus {
  border-radius: 10px 10px 0 0;
}
._w-30_u5un2_793 {
  width: 30%;
}
._border-dark-blue_u5un2_797 {
  border: 1.5px solid #005dbf;
}
._border-clear-grey_u5un2_801 {
  border: 1.5px solid #cecece !important;
}
._input-darker-blue_u5un2_805 {
  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_u5un2_813 {
  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_u5un2_823 {
  max-height: 6rem;
  min-height: 4rem;
  height: 4.5rem;
  border: 1.5px solid #005dbf;
  border-radius: 6px;
}
._labelInputFile_u5un2_831 {
  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_u5un2_831:hover {
  cursor: pointer;
}
._labelInputFile_u5un2_831::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}
ul ._backIconLi_u5un2_854 {
  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_u5un2_859 {
  padding: 0 5px;
  border-radius: 6px;
  border: 1.5px solid #005dbf;
  height: 27px;
}
._labelInputFileDisabled_u5un2_866 {
  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_u5un2_866:hover {
  cursor: pointer;
}
._labelInputFileDisabled_u5un2_866::before {
  margin-right: 4rem;
  color: rgb(206, 206, 206);
  font-size: 0.8rem;
}
._whiteGray_u5un2_886 {
  color: #a9abae;
}
._clearGray_u5un2_890 {
  color: #cecece;
}
._hoverHelp_u5un2_894:hover {
  cursor: help;
}
._pl-1_u5un2_898 {
  padding-left: 0.25rem;
}
._pl-2_u5un2_902 {
  padding-left: 0.5rem;
}
._pl-3_u5un2_906 {
  padding-left: 0.75rem;
}
._pl-4_u5un2_910 {
  padding-left: 1rem;
}
._pl-5_u5un2_914 {
  padding-left: 1rem;
}
._fc-toolbar-title_u5un2_918 {
  color: #00b4cc;
  font-weight: 700;
  font-size: 16px !important;
  padding-left: 10px;
}
._fc_u5un2_918 ._fc-toolbar_u5un2_918 {
  justify-content: start !important;
}
._fc-prev-button_u5un2_929 {
  background-color: white !important;
  border: none !important;
}
._fc-next-button_u5un2_934 {
  background-color: white !important;
  border: none !important;
}
._fc-icon_u5un2_939 {
  color: #003f80 !important;
}
._fc-col-header-cell-cushion_u5un2_943 {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
  text-transform: capitalize;
}
._fc-col-header-cell-cushion_u5un2_943:hover {
  color: #6e6f7c;
  text-decoration: none;
  font-weight: 500;
  font-size: 12px !important;
}
._fc-timegrid-slot-label-cushion_u5un2_958 {
  font-size: 12px !important;
  color: #6e6f7c;
}
._fc_u5un2_918 ._fc-scrollgrid-liquid_u5un2_963 {
  border: 1px solid #a3e4ec !important;
  box-sizing: border-box;
  border-radius: 10px;
}
._fs-12_u5un2_969 {
  font-size: 12px;
}
._fc-timegrid-event-harness_u5un2_973 {
  cursor: pointer;
}
#_inputTypeColor_u5un2_1 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  width: 2rem;
  height: 2rem;
  border: none;
  cursor: pointer;
}
#_inputTypeColor_u5un2_1::-webkit-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}
#_inputTypeColor_u5un2_1::-moz-color-swatch {
  border-radius: 50%;
  border: 1px solid #a2a3ab;
}
._tooltipAlert_u5un2_998 > div {
  background-color: #f39682 !important;
  box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.2);
  color: #fff;
}
._textHide_u5un2_1004 {
  overflow: hidden;
  text-overflow: ellipsis;
}
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
._headerContainer_u5un2_1016 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 5px solid #005dbf;
  max-height: 80px;
}
._ordHeaderContainer_u5un2_1024 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 5px solid #00b4cc;
  max-height: 80px;
}
._focaLogoHeader_u5un2_1032 {
  width: 100%;
  max-width: 200px;
  height: 100%;
}
._userImgHeaderButton_u5un2_1038 {
  min-width: 208px;
  height: 48px;
  border-radius: 10px;
  border: 1px solid #cecece;
  margin: 6px 20px 6px auto;
  display: flex;
}
._userImgHeaderButton_u5un2_1038:hover {
  background-color: rgba(0, 63, 128, 0.1);
}
._userImgHeaderIcon_u5un2_1051 {
  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_u5un2_1058 {
  flex: 1;
  margin: 13px 10px;
  font-family: "PT Sans Caption";
  font-size: 15px;
  line-height: 19px;
  color: #58595b;
}
._userImgHeader_u5un2_1038 {
  width: 40px;
  height: 40px;
  border: 1px solid #01a0f6;
  border-radius: 100%;
  margin: 4px 10px 4px 0;
}
._profilepicWrapper_u5un2_1075 {
  position: relative;
  margin: 0 auto;
}
._profilepic_u5un2_1075 {
  width: 64px;
  height: 64px;
  border: 1px solid #01a0f6;
  border-radius: 100%;
}
._changepfp_u5un2_1087 {
  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_u5un2_1099 {
  font-family: "PT Sans";
  font-weight: Bold;
  font-size: 15px;
  line-height: 19px;
  color: #58595b;
  text-align: center;
  margin: 6px auto;
}
._userAccountProfile_u5un2_1109 {
  font-family: "PT Sans Caption";
  font-weight: Bold;
  font-size: 15px;
  line-height: 19px;
  color: #cecece;
  text-align: center;
  margin-bottom: 8px;
}
._optionText_u5un2_1119 {
  font-family: "PT Sans Caption";
  font-size: 12px;
  line-height: 16px;
  color: #58595b;
  margin: 4px auto 4px 0;
}
._optionText_u5un2_1119:hover {
  color: #01a0f6;
}
._hoverPointer_u5un2_100:hover {
  cursor: pointer;
}
._popUpUserProfile_u5un2_1135 {
  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_u5un2_1148 {
  position: absolute;
  top: -8px;
  right: 20px;
}
._containerInputHeader_u5un2_1154 {
  min-width: 17rem;
}
._inputTextHeader_u5un2_1158 {
  margin-left: 2rem !important;
  font-weight: 700;
  color: #005dbf;
  overflow: hidden;
}
._inputEditMaxWidth_u5un2_1165 {
  flex: 1;
}
._inputUserIconEditProfile_u5un2_1169 {
  position: absolute;
  transform: scale(3);
  z-index: 2002;
  left: 1rem;
  top: 1.5rem;
}
._inputEditIconProfile_u5un2_1177 {
  position: absolute;
  transform: scale(3);
  right: 1rem;
  top: 1.5rem;
}
._borderEditInput_u5un2_1184 {
  width: 80px;
}
._borderEditInput_u5un2_1184::before {
  content: "";
  border-left: 1px solid #01a0f6;
  position: absolute;
  right: 20%;
  height: 100%;
}
._inputBlueBorder_u5un2_1196 {
  border: 1px solid #01a0f6;
  border-radius: 10px;
  color: #005dbf;
  font-weight: 700;
}
._linkText_u5un2_1203 {
  text-decoration: none;
}
._auydaLogo_u5un2_1207 {
  width: 126px;
  height: 44px;
  margin: 0 auto;
  cursor: default;
}
._ayudaSub_u5un2_1214 {
  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_u5un2_1225 {
  width: 200px;
  display: flex;
  margin: 14px auto;
  cursor: default;
}
._ayudaRow_u5un2_1225 > img {
  width: 20px;
  height: 20px;
  margin-right: 13px;
  cursor: default;
}
._ayudaRow_u5un2_1225 > p {
  flex: 1;
  font-family: "PT Sans";
  font-size: 13px;
  line-height: 17px;
  color: #58595b;
  margin: 0;
  cursor: default;
}@keyframes swing {
  0%,
  30%,
  50%,
  70%,
  100% {
    transform: rotate(0deg); }
  10% {
    transform: rotate(10deg); }
  40% {
    transform: rotate(-10deg); }
  60% {
    transform: rotate(5deg); }
  80% {
    transform: rotate(-5deg); } }

.pro-sidebar {
  color: #adadad;
  height: 100%;
  width: 270px;
  min-width: 270px;
  text-align: left;
  transition: width, left, right, 0.3s;
  position: relative;
  z-index: 1009; }
  .pro-sidebar > .pro-sidebar-inner {
    background: #1d1d1d;
    height: 100%;
    position: relative;
    z-index: 101; }
    .pro-sidebar > .pro-sidebar-inner > img.sidebar-bg {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
      position: absolute;
      opacity: 0.3;
      left: 0;
      top: 0;
      z-index: 100; }
    .pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout {
      height: 100%;
      overflow-y: auto;
      overflow-x: hidden;
      position: relative;
      display: flex;
      flex-direction: column;
      z-index: 101; }
      .pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-header {
        border-bottom: 1px solid rgba(173, 173, 173, 0.2); }
      .pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-content {
        flex-grow: 1; }
      .pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-footer {
        border-top: 1px solid rgba(173, 173, 173, 0.2); }
      .pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout ul {
        list-style-type: none;
        padding: 0;
        margin: 0; }
  .pro-sidebar .overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 100;
    display: none; }
  .pro-sidebar.collapsed {
    width: 80px;
    min-width: 80px; }
  .pro-sidebar.rtl {
    text-align: right;
    direction: rtl; }
  @media (max-width: 480px) {
    .pro-sidebar.xs {
      position: fixed;
      left: -270px; }
      .pro-sidebar.xs.collapsed {
        left: -80px; }
      .pro-sidebar.xs.toggled {
        left: 0; }
        .pro-sidebar.xs.toggled .overlay {
          display: block; }
      .pro-sidebar.xs.rtl {
        left: auto;
        right: -270px; }
        .pro-sidebar.xs.rtl.collapsed {
          left: auto;
          right: -80px; }
        .pro-sidebar.xs.rtl.toggled {
          left: auto;
          right: 0; } }
  @media (max-width: 576px) {
    .pro-sidebar.sm {
      position: fixed;
      left: -270px; }
      .pro-sidebar.sm.collapsed {
        left: -80px; }
      .pro-sidebar.sm.toggled {
        left: 0; }
        .pro-sidebar.sm.toggled .overlay {
          display: block; }
      .pro-sidebar.sm.rtl {
        left: auto;
        right: -270px; }
        .pro-sidebar.sm.rtl.collapsed {
          left: auto;
          right: -80px; }
        .pro-sidebar.sm.rtl.toggled {
          left: auto;
          right: 0; } }
  @media (max-width: 768px) {
    .pro-sidebar.md {
      position: fixed;
      left: -270px; }
      .pro-sidebar.md.collapsed {
        left: -80px; }
      .pro-sidebar.md.toggled {
        left: 0; }
        .pro-sidebar.md.toggled .overlay {
          display: block; }
      .pro-sidebar.md.rtl {
        left: auto;
        right: -270px; }
        .pro-sidebar.md.rtl.collapsed {
          left: auto;
          right: -80px; }
        .pro-sidebar.md.rtl.toggled {
          left: auto;
          right: 0; } }
  @media (max-width: 992px) {
    .pro-sidebar.lg {
      position: fixed;
      left: -270px; }
      .pro-sidebar.lg.collapsed {
        left: -80px; }
      .pro-sidebar.lg.toggled {
        left: 0; }
        .pro-sidebar.lg.toggled .overlay {
          display: block; }
      .pro-sidebar.lg.rtl {
        left: auto;
        right: -270px; }
        .pro-sidebar.lg.rtl.collapsed {
          left: auto;
          right: -80px; }
        .pro-sidebar.lg.rtl.toggled {
          left: auto;
          right: 0; } }
  @media (max-width: 1200px) {
    .pro-sidebar.xl {
      position: fixed;
      left: -270px; }
      .pro-sidebar.xl.collapsed {
        left: -80px; }
      .pro-sidebar.xl.toggled {
        left: 0; }
        .pro-sidebar.xl.toggled .overlay {
          display: block; }
      .pro-sidebar.xl.rtl {
        left: auto;
        right: -270px; }
        .pro-sidebar.xl.rtl.collapsed {
          left: auto;
          right: -80px; }
        .pro-sidebar.xl.rtl.toggled {
          left: auto;
          right: 0; } }

.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
  content: '';
  display: inline-block;
  width: 4px;
  min-width: 4px;
  height: 4px;
  border: 1px solid #2b2b2b;
  border-radius: 50%;
  margin-right: 15px;
  position: relative;
  box-shadow: 1px 0px 0px #adadad, 0px -1px 0px #adadad, 0px 1px 0px #adadad, -1px 0px 0px #adadad; }

.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.pro-sidebar .pro-menu {
  padding-top: 10px;
  padding-bottom: 10px; }
  .pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item {
    position: relative;
    background-color: #2b2b2b; }
    .pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item > div > ul {
      padding-top: 15px;
      padding-bottom: 15px; }
  .pro-sidebar .pro-menu a {
    text-decoration: none;
    color: #adadad; }
    .pro-sidebar .pro-menu a:before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background-color: transparent; }
    .pro-sidebar .pro-menu a:hover {
      color: #d8d8d8; }
  .pro-sidebar .pro-menu .pro-menu-item {
    font-size: 15px; }
    .pro-sidebar .pro-menu .pro-menu-item.active {
      color: #d8d8d8; }
    .pro-sidebar .pro-menu .pro-menu-item .suffix-wrapper {
      opacity: 1;
      transition: opacity 0.2s; }
    .pro-sidebar .pro-menu .pro-menu-item .prefix-wrapper {
      display: flex;
      margin-right: 5px;
      opacity: 1;
      transition: opacity 0.2s; }
    .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item {
      position: relative;
      display: flex;
      align-items: center;
      padding: 8px 35px 8px 20px;
      cursor: pointer; }
      .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:focus {
        outline: none;
        color: #d8d8d8; }
      .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
        margin-right: 10px;
        font-size: 14px;
        width: 35px;
        min-width: 35px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        display: inline-block; }
        .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper .pro-icon {
          display: flex;
          height: 100%;
          align-items: center;
          justify-content: center; }
      .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
        flex-grow: 1;
        flex-shrink: 1; }
      .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:hover {
        color: #d8d8d8; }
        .pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:hover .pro-icon-wrapper .pro-icon {
          animation: swing ease-in-out 0.5s 1 alternate; }
    .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item:before {
      background: #adadad; }
    .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
      position: absolute;
      right: 20px;
      top: 50%;
      transform: translateY(-50%); }
      .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
        display: inline-block;
        border-style: solid;
        border-color: #adadad;
        border-width: 0 2px 2px 0;
        padding: 2.5px;
        vertical-align: middle;
        transition: transform 0.3s;
        transform: rotate(-45deg); }
    .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item:before {
      background: transparent !important; }
    .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
      transform: rotate(45deg); }
    .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
      padding-left: 20px; }
      .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
        padding: 8px 30px 8px 15px; }
        .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item > .pro-icon-wrapper {
          display: none; }
        .pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item .pro-arrow-wrapper {
          display: none; }
  .pro-sidebar .pro-menu.shaped .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
    background-color: #2b2b2b; }
  .pro-sidebar .pro-menu.square .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
    border-radius: 0; }
  .pro-sidebar .pro-menu.round .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
    border-radius: 4px; }
  .pro-sidebar .pro-menu.circle .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
    border-radius: 50%; }

.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item {
  position: relative; }
  .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-item > .suffix-wrapper,
  .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-item > .prefix-wrapper {
    opacity: 0; }
  .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-list-item {
    background-color: #2b2b2b;
    z-index: 111; }
  .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item::before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer; }
  .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu {
    position: relative; }
    .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-item {
      pointer-events: none; }
      .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
        display: none; }
    .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
      height: auto !important;
      position: fixed;
      visibility: hidden;
      min-width: 220px;
      max-width: 270px;
      background-color: transparent;
      max-height: 100%;
      padding-left: 3px; }
      .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item.has-arrow {
        padding-left: 10px; }
      .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
        max-height: 100vh;
        overflow-y: auto;
        background-color: #2b2b2b;
        padding-left: 20px;
        border-radius: 4px; }
    .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu:hover > .pro-inner-list-item {
      transition: visibility, transform 0.3s;
      visibility: visible; }
    .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu:hover .pro-icon-wrapper .pro-icon {
      animation: swing ease-in-out 0.5s 1 alternate; }
    .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item,
    .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
      padding: 8px 30px 8px 5px; }

.pro-sidebar.rtl .pro-menu .pro-menu-item .prefix-wrapper {
  margin-right: 0;
  margin-left: 5px; }

.pro-sidebar.rtl .pro-menu .pro-menu-item > .pro-inner-item {
  padding: 8px 20px 8px 35px; }
  .pro-sidebar.rtl .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
    margin-right: 0;
    margin-left: 10px; }

.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  right: auto;
  left: 20px; }
  .pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
    transform: rotate(135deg); }

.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(45deg); }

.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
  padding-left: 0;
  padding-right: 20px; }
  .pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
    padding: 8px 15px 8px 30px; }
    .pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
      margin-right: 0;
      margin-left: 15px; }

.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
  padding-left: 0;
  padding-right: 3px; }
  .pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item.has-arrow {
    padding-right: 10px; }
  .pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
    padding-left: 0;
    padding-right: 20px; }

.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item,
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 5px 8px 30px; }

.popper-arrow {
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent; }

.popper-element[data-popper-placement^='left'] > .popper-arrow {
  right: 0;
  border-right: 7px solid #2b2b2b; }

.popper-element[data-popper-placement^='right'] > .popper-arrow {
  left: 0;
  border-left: 7px solid #2b2b2b; }

.react-slidedown {
  height: 0;
  transition-property: none;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out; }

.react-slidedown.transitioning {
  overflow-y: hidden; }

.react-slidedown.closed {
  display: none; }
/* -------------------------------- ORDERNING ------------------------------- */
/* ---------------------------------- Table --------------------------------- */
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
/* ------------------------------ styles History Clinic ------------------------*/
/* -----------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------*/
.icon-sidebar {
  transform: scale(2);
}

@keyframes swing {
  0%, 30%, 50%, 70%, 100% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(10deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
}
.pro-sidebar {
  color: #58595b;
  height: 100%;
  width: 270px;
  min-width: 270px;
  text-align: left;
  transition: width, left, right, 0.3s;
  position: relative;
  z-index: 1009;
}
.pro-sidebar > .pro-sidebar-inner {
  background: white;
  height: 100%;
  position: relative;
  z-index: 101;
}
.pro-sidebar > .pro-sidebar-inner > img.sidebar-bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: absolute;
  opacity: 0.3;
  left: 0;
  top: 0;
  z-index: 100;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 101;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-header {
  border-bottom: 1px solid rgba(88, 89, 91, 0.2);
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-content {
  flex-grow: 1;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-footer {
  border-top: 1px solid rgba(88, 89, 91, 0.2);
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.pro-sidebar .overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 100;
  display: none;
}
.pro-sidebar.collapsed {
  width: 80px;
  min-width: 80px;
}
.pro-sidebar.rtl {
  text-align: right;
  direction: rtl;
}
@media (max-width: 480px) {
  .pro-sidebar.xs {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.xs.collapsed {
    left: -80px;
  }
  .pro-sidebar.xs.toggled {
    left: 0;
  }
  .pro-sidebar.xs.toggled .overlay {
    display: block;
  }
  .pro-sidebar.xs.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.xs.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.xs.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 576px) {
  .pro-sidebar.sm {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.sm.collapsed {
    left: -80px;
  }
  .pro-sidebar.sm.toggled {
    left: 0;
  }
  .pro-sidebar.sm.toggled .overlay {
    display: block;
  }
  .pro-sidebar.sm.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.sm.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.sm.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 768px) {
  .pro-sidebar.md {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.md.collapsed {
    left: -80px;
  }
  .pro-sidebar.md.toggled {
    left: 0;
  }
  .pro-sidebar.md.toggled .overlay {
    display: block;
  }
  .pro-sidebar.md.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.md.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.md.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 992px) {
  .pro-sidebar.lg {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.lg.collapsed {
    left: -80px;
  }
  .pro-sidebar.lg.toggled {
    left: 0;
  }
  .pro-sidebar.lg.toggled .overlay {
    display: block;
  }
  .pro-sidebar.lg.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.lg.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.lg.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 1200px) {
  .pro-sidebar.xl {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.xl.collapsed {
    left: -80px;
  }
  .pro-sidebar.xl.toggled {
    left: 0;
  }
  .pro-sidebar.xl.toggled .overlay {
    display: block;
  }
  .pro-sidebar.xl.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.xl.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.xl.rtl.toggled {
    left: auto;
    right: 0;
  }
}

.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
  content: "";
  display: inline-block;
  width: 4px;
  min-width: 4px;
  height: 4px;
  border: 1px solid white;
  border-radius: 50%;
  margin-right: 15px;
  position: relative;
  box-shadow: 1px 0px 0px #58595b, 0px -1px 0px #58595b, 0px 1px 0px #58595b, -1px 0px 0px #58595b;
}

.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pro-sidebar .pro-menu {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item {
  position: relative;
  background-color: white;
}
.pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item > div > ul {
  padding-top: 15px;
  padding-bottom: 15px;
}
.pro-sidebar .pro-menu a {
  text-decoration: none;
  color: #58595b;
}
.pro-sidebar .pro-menu a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
}
.pro-sidebar .pro-menu a:hover {
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item {
  font-size: 15px;
}
.pro-sidebar .pro-menu .pro-menu-item.active {
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item .suffix-wrapper {
  opacity: 1;
  transition: opacity 0.2s;
}
.pro-sidebar .pro-menu .pro-menu-item .prefix-wrapper {
  display: flex;
  margin-right: 5px;
  opacity: 1;
  transition: opacity 0.2s;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 35px 8px 20px;
  cursor: pointer;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:focus {
  outline: none;
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  margin-right: 10px;
  font-size: 14px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper .pro-icon {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
  flex-grow: 1;
  flex-shrink: 1;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:hover {
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:hover .pro-icon-wrapper .pro-icon {
  animation: swing ease-in-out 0.5s 1 alternate;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item:before {
  background: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  display: inline-block;
  border-style: solid;
  border-color: #58595b;
  border-width: 0 2px 2px 0;
  padding: 2.5px;
  vertical-align: middle;
  transition: transform 0.3s;
  transform: rotate(-45deg);
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item:before {
  background: transparent !important;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(45deg);
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
  padding-left: 20px;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 30px 8px 15px;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item > .pro-icon-wrapper {
  display: none;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item .pro-arrow-wrapper {
  display: none;
}
.pro-sidebar .pro-menu.shaped .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  background-color: white;
}
.pro-sidebar .pro-menu.square .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 0;
}
.pro-sidebar .pro-menu.round .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 4px;
}
.pro-sidebar .pro-menu.circle .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 50%;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item {
  position: relative;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-item > .suffix-wrapper,
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-item > .prefix-wrapper {
  opacity: 0;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-list-item {
  background-color: white;
  z-index: 111;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: pointer;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu {
  position: relative;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-item {
  pointer-events: none;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  display: none;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
  height: auto !important;
  position: fixed;
  visibility: hidden;
  min-width: 220px;
  max-width: 270px;
  background-color: transparent;
  max-height: 100%;
  padding-left: 3px;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item.has-arrow {
  padding-left: 10px;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
  max-height: 100vh;
  overflow-y: auto;
  background-color: white;
  padding-left: 20px;
  border-radius: 4px;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu:hover > .pro-inner-list-item {
  transition: visibility, transform 0.3s;
  visibility: visible;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu:hover .pro-icon-wrapper .pro-icon {
  animation: swing ease-in-out 0.5s 1 alternate;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item,
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 30px 8px 5px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item .prefix-wrapper {
  margin-right: 0;
  margin-left: 5px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item > .pro-inner-item {
  padding: 8px 20px 8px 35px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  margin-right: 0;
  margin-left: 10px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  right: auto;
  left: 20px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(135deg);
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(45deg);
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
  padding-left: 0;
  padding-right: 20px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 15px 8px 30px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
  margin-right: 0;
  margin-left: 15px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
  padding-left: 0;
  padding-right: 3px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item.has-arrow {
  padding-right: 10px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
  padding-left: 0;
  padding-right: 20px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item,
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 5px 8px 30px;
}

.popper-arrow {
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.popper-element[data-popper-placement^=left] > .popper-arrow {
  right: 0;
  border-right: 7px solid white;
}

.popper-element[data-popper-placement^=right] > .popper-arrow {
  left: 0;
  border-left: 7px solid white;
}

.react-slidedown {
  height: 0;
  transition-property: none;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
}

.react-slidedown.transitioning {
  overflow-y: hidden;
}

.react-slidedown.closed {
  display: none;
}

.pro-menu-item.pro-sub-menu.open::after {
  content: " ";
  display: block;
  position: absolute;
  height: 1px;
  background: #a9abae;
  margin: 0 10%;
}

.pro-sidebar:not(.collapsed) {
  width: 335px !important;
}

@keyframes swing {
  0%, 30%, 50%, 70%, 100% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(10deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
}
.pro-sidebar {
  color: #58595b;
  height: 100%;
  width: 270px;
  min-width: 270px;
  text-align: left;
  transition: width, left, right, 0.3s;
  position: relative;
  z-index: 1009;
}
.pro-sidebar > .pro-sidebar-inner {
  background: white;
  height: 100%;
  position: relative;
  z-index: 101;
}
.pro-sidebar > .pro-sidebar-inner > img.sidebar-bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: absolute;
  opacity: 0.3;
  left: 0;
  top: 0;
  z-index: 100;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 101;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-header {
  border-bottom: 1px solid rgba(88, 89, 91, 0.2);
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-content {
  flex-grow: 1;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-footer {
  border-top: 1px solid rgba(88, 89, 91, 0.2);
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.pro-sidebar .overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 100;
  display: none;
}
.pro-sidebar.collapsed {
  width: 80px;
  min-width: 80px;
}
.pro-sidebar.rtl {
  text-align: right;
  direction: rtl;
}
@media (max-width: 480px) {
  .pro-sidebar.xs {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.xs.collapsed {
    left: -80px;
  }
  .pro-sidebar.xs.toggled {
    left: 0;
  }
  .pro-sidebar.xs.toggled .overlay {
    display: block;
  }
  .pro-sidebar.xs.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.xs.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.xs.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 576px) {
  .pro-sidebar.sm {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.sm.collapsed {
    left: -80px;
  }
  .pro-sidebar.sm.toggled {
    left: 0;
  }
  .pro-sidebar.sm.toggled .overlay {
    display: block;
  }
  .pro-sidebar.sm.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.sm.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.sm.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 768px) {
  .pro-sidebar.md {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.md.collapsed {
    left: -80px;
  }
  .pro-sidebar.md.toggled {
    left: 0;
  }
  .pro-sidebar.md.toggled .overlay {
    display: block;
  }
  .pro-sidebar.md.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.md.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.md.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 992px) {
  .pro-sidebar.lg {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.lg.collapsed {
    left: -80px;
  }
  .pro-sidebar.lg.toggled {
    left: 0;
  }
  .pro-sidebar.lg.toggled .overlay {
    display: block;
  }
  .pro-sidebar.lg.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.lg.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.lg.rtl.toggled {
    left: auto;
    right: 0;
  }
}
@media (max-width: 1200px) {
  .pro-sidebar.xl {
    position: fixed;
    left: -270px;
  }
  .pro-sidebar.xl.collapsed {
    left: -80px;
  }
  .pro-sidebar.xl.toggled {
    left: 0;
  }
  .pro-sidebar.xl.toggled .overlay {
    display: block;
  }
  .pro-sidebar.xl.rtl {
    left: auto;
    right: -270px;
  }
  .pro-sidebar.xl.rtl.collapsed {
    left: auto;
    right: -80px;
  }
  .pro-sidebar.xl.rtl.toggled {
    left: auto;
    right: 0;
  }
}

.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
  content: "";
  display: inline-block;
  width: 4px;
  min-width: 4px;
  height: 4px;
  border: 1px solid white;
  border-radius: 50%;
  margin-right: 15px;
  position: relative;
  box-shadow: 1px 0px 0px #58595b, 0px -1px 0px #58595b, 0px 1px 0px #58595b, -1px 0px 0px #58595b;
}

.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pro-sidebar .pro-menu {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item {
  position: relative;
  background-color: white;
}
.pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item > div > ul {
  padding-top: 15px;
  padding-bottom: 15px;
}
.pro-sidebar .pro-menu a {
  text-decoration: none;
  color: #58595b;
}
.pro-sidebar .pro-menu a:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
}
.pro-sidebar .pro-menu a:hover {
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item {
  font-size: 15px;
}
.pro-sidebar .pro-menu .pro-menu-item.active {
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item .suffix-wrapper {
  opacity: 1;
  transition: opacity 0.2s;
}
.pro-sidebar .pro-menu .pro-menu-item .prefix-wrapper {
  display: flex;
  margin-right: 5px;
  opacity: 1;
  transition: opacity 0.2s;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 35px 8px 20px;
  cursor: pointer;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:focus {
  outline: none;
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  margin-right: 10px;
  font-size: 14px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper .pro-icon {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
  flex-grow: 1;
  flex-shrink: 1;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:hover {
  color: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item:hover .pro-icon-wrapper .pro-icon {
  animation: swing ease-in-out 0.5s 1 alternate;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item:before {
  background: #58595b;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  display: inline-block;
  border-style: solid;
  border-color: #58595b;
  border-width: 0 2px 2px 0;
  padding: 2.5px;
  vertical-align: middle;
  transition: transform 0.3s;
  transform: rotate(-45deg);
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item:before {
  background: transparent !important;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(45deg);
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
  padding-left: 20px;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 30px 8px 15px;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item > .pro-icon-wrapper {
  display: none;
}
.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item .pro-arrow-wrapper {
  display: none;
}
.pro-sidebar .pro-menu.shaped .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  background-color: white;
}
.pro-sidebar .pro-menu.square .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 0;
}
.pro-sidebar .pro-menu.round .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 4px;
}
.pro-sidebar .pro-menu.circle .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 50%;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item {
  position: relative;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-item > .suffix-wrapper,
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-item > .prefix-wrapper {
  opacity: 0;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item > .pro-inner-list-item {
  background-color: white;
  z-index: 111;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: pointer;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu {
  position: relative;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-item {
  pointer-events: none;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  display: none;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
  height: auto !important;
  position: fixed;
  visibility: hidden;
  min-width: 220px;
  max-width: 270px;
  background-color: transparent;
  max-height: 100%;
  padding-left: 3px;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item.has-arrow {
  padding-left: 10px;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
  max-height: 100vh;
  overflow-y: auto;
  background-color: white;
  padding-left: 20px;
  border-radius: 4px;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu:hover > .pro-inner-list-item {
  transition: visibility, transform 0.3s;
  visibility: visible;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu:hover .pro-icon-wrapper .pro-icon {
  animation: swing ease-in-out 0.5s 1 alternate;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item,
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 30px 8px 5px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item .prefix-wrapper {
  margin-right: 0;
  margin-left: 5px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item > .pro-inner-item {
  padding: 8px 20px 8px 35px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  margin-right: 0;
  margin-left: 10px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper {
  right: auto;
  left: 20px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(135deg);
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu.open > .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  transform: rotate(45deg);
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
  padding-left: 0;
  padding-right: 20px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 15px 8px 30px;
}
.pro-sidebar.rtl .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
  margin-right: 0;
  margin-left: 15px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
  padding-left: 0;
  padding-right: 3px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item.has-arrow {
  padding-right: 10px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
  padding-left: 0;
  padding-right: 20px;
}
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-sub-menu-item,
.pro-sidebar.rtl.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 8px 5px 8px 30px;
}

.popper-arrow {
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.popper-element[data-popper-placement^=left] > .popper-arrow {
  right: 0;
  border-right: 7px solid white;
}

.popper-element[data-popper-placement^=right] > .popper-arrow {
  left: 0;
  border-left: 7px solid white;
}

.react-slidedown {
  height: 0;
  transition-property: none;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
}

.react-slidedown.transitioning {
  overflow-y: hidden;
}

.react-slidedown.closed {
  display: none;
}

.pro-sidebar:not(.collapsed) .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before,
.popper-inner .pro-menu-item .pro-inner-item:before {
  display: none !important;
}

.pro-sidebar:not(.collapsed) .pro-menu .pro-item-content,
.popper-inner .pro-menu-item {
  text-transform: uppercase;
  font-weight: 500;
}

.pro-sidebar:not(.collapsed) .pro-menu-item.open > .pro-inner-item > .pro-icon-wrapper {
  color: #ffffff;
}

.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
  padding-top: 0px;
}

/*make the chosed link in sidebar.jsx stand out*/
.pro-menu-item .menuItemActive > .pro-inner-item > .pro-item-content {
  border-left: 3px solid;
  border-color: #005dbf;
}

.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item {
  padding: 5px 50px 5px 50px;
}

.popper-element {
  display: none;
}

.collapsed .icons-sidebar {
  filter: grayscale(90%) opacity(40%);
}

.pro-sidebar:not(.collapsed) .Hamburger-sidebar {
  filter: opacity(0%);
}

.pro-menu .pro-menu-item > .pro-inner-item:first-child {
  padding-right: 10px;
}

.pro-sidebar .pro-menu {
  padding-top: 0;
}

.collapsed .CruzBar {
  filter: opacity(0%);
  width: 0px;
  height: 0px;
}

.activeHover:hover > .pro-inner-item > .pro-item-content {
  border-left: 3px solid;
  border-color: #005dbf;
}

.adminSideBar {
  margin-top: 25px;
}

.pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item > div > ul {
  padding-top: 0px;
  padding-bottom: 10px;
}._fullLayout_6rp0p_1 {
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

._fullLayoutBody_6rp0p_9 {
  display: flex;
  flex: 1;
  align-items: stretch;
  overflow: hidden;
}

._fullLayoutWorkArea_6rp0p_16 {
  display: flex;
  flex: 1;
  overflow-y: scroll;
}

._fullLayoutSideBar_6rp0p_22 {
  overflow: hidden;
}

._zIndex800_6rp0p_26 {
  z-index: 800 !important;
}
.swal2-popup.swal2-toast {
  flex-direction: column;
  align-items: stretch;
  width: auto;
  padding: 1.25em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 0.625em #d9d9d9;
}
.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-loading {
  justify-content: center;
}
.swal2-popup.swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-validation-message {
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}
.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  margin: 0 0.625em;
  padding: 0;
  font-size: 1em;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-html-container {
  padding: 0.625em 0 0;
}
.swal2-popup.swal2-toast .swal2-html-container:empty {
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0 0.5em 0 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    font-size: 0.25em;
  }
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  flex: 1;
  flex-basis: auto !important;
  align-self: stretch;
  width: auto;
  height: 2.2em;
  height: auto;
  margin: 0 0.3125em;
  margin-top: 0.3125em;
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0.125em 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  animation: swal2-toast-hide 0.1s forwards;
}

.swal2-container {
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}
.swal2-container.swal2-top {
  align-items: flex-start;
}
.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.swal2-container.swal2-center {
  align-items: center;
}
.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  align-items: center;
  justify-content: flex-start;
}
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  align-items: flex-end;
}
.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {
  margin-top: auto;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  align-items: center;
}
.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-no-transition {
  transition: none !important;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 5px;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 1.8em;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: flex;
  z-index: 1;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
  padding: 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.swal2-loader {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 transparent #2778c4 transparent;
}

.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 1.1em;
  box-shadow: none;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #2778c4;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-deny {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #d14529;
  color: #fff;
  font-size: 1em;
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #757575;
  color: #fff;
  font-size: 1em;
}
.swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0.25em;
  overflow: hidden;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}

.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

.swal2-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 5px;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}
.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}
.swal2-close:focus {
  outline: none;
  box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-close::-moz-focus-inner {
  border: 0;
}

.swal2-content {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 0 1.6em;
  color: #545454;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}

.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}

.swal2-range {
  margin: 1em auto;
  background: #fff;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-input[type=number] {
  max-width: 10em;
}

.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}

.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  flex-shrink: 0;
  margin: 0 0.4em;
}

.swal2-input-label {
  display: flex;
  justify-content: center;
  margin: 1em auto;
}

.swal2-validation-message {
  align-items: center;
  justify-content: center;
  margin: 0 -2.7em;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  user-select: none;
}
.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-error.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  animation: swal2-animate-error-x-mark 0.5s;
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-animate-success-line-long 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-progress-steps {
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  flex-shrink: 0;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #2778c4;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  animation: swal2-show 0.3s;
}

.swal2-hide {
  animation: swal2-hide 0.15s forwards;
}

.swal2-noanimation {
  transition: none;
}

.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 0.625em * 2);
  background-color: transparent !important;
}
body.swal2-no-backdrop .swal2-container > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
body.swal2-no-backdrop .swal2-container.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}.App {
  text-align: center;
}

.App-logo {
  height: 40vmin;
  pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
  .App-logo {
    animation: App-logo-spin infinite 20s linear;
  }
}

.App-header {
  background-color: #282c34;
  /* min-height: 100vh; */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: calc(10px + 2vmin);
  color: white;
}

.rem1 {
  padding-right: 3rem !important;
}

.App-link {
  color: #61dafb;
}

@keyframes App-logo-spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

.swal2-container {
  z-index: 20000 !important;
}

/* Modal */
.ReactModalPortal > div {
  opacity: 0;
}

.ReactModalPortal .ReactModal__Overlay {
  align-items: center;
  display: flex;
  justify-content: center;
  transition: opacity 0.2s ease-in-out;
  z-index: 999;
}

.modal-fondo {
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  position: fixed;
}

.ReactModalPortal .ReactModal__Overlay--after-open {
  opacity: 1;
}

.ReactModalPortal .ReactModal__Overlay--before-close {
  opacity: 0;
}

/*
.modal {
  background: white;
  border-radius: 20px;
  color: rgb(51, 51, 51);
  display: inline;
  max-width: 490px;
  outline: none;
  padding: 30px 25px;
} */

/* FABS */
.fab {
  border-radius: 100%;
  bottom: 25px;
  font-size: 30px;
  padding: 25px;
  position: fixed;
  right: 25px;
}

.fab-danger {
  border-radius: 100%;
  bottom: 25px;
  font-size: 22px;
  position: fixed;
  left: 25px;
  width: 70px;
  height: 70px;
}

/* .rbc-timeslot-group {
  min-height: 60px !important;
  display: flex;
  align-items: flex-end;
}
 */

.rbc-event {
  width: 100% !important;
  left: 0% !important;
  /* height: 8px !important; */
  /* padding: 0px !important; */
  align-items: center !important;
}

.rbc-time-slot {
  display: flex;
  align-items: flex-end;
}

.rbc-toolbar button {
  border: 0px !important;
}

.rbc-btn-group {
  border: 0px !important;
  color: #003f80 !important;
  display: flex;
  justify-content: space-evenly;
}

.rbc-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 {
}

.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 > :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 > :not(:last-child) > :last-child > * {
  font-size: 13px;
}

.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;
}

.react-datepicker-wrapper {
  width: 230px !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%);
}

/* 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;
}

input[type="date"].register-inputs::-webkit-datetime-edit-text,
input[type="date"].register-inputs::-webkit-datetime-edit-month-field,
input[type="date"].register-inputs::-webkit-datetime-edit-day-field,
input[type="date"].register-inputs::-webkit-datetime-edit-year-field {
  color: #7fadde;
}

.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;
}

.register-inputs {
  border: 1px solid #7fadde;
  border-radius: 5px;
  width: 100%;
  padding: 0 0.5rem;
  height: 24px;
  max-height: 24px;
  font-size: 12px;
  color: "#58595b";
  outline: none;
}
