.verArchivo {
  color: #000000 !important;
  font-size: 35px !important;
  padding: 10px !important;
  text-decoration: none !important;
  -webkit-border-radius: 13px !important;
  -moz-border-radius: 13px !important;
  border-radius: 13px !important;
  -webkit-box-shadow: 0px 1px 3px #ff6161 !important;
  -moz-box-shadow: 0px 1px 3px #ff6161 !important;
  box-shadow: 0px 1px 3px #ff6161 !important;
  border: solid #d91c71 1px !important;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#c7c7c7)) !important;
  background: -moz-linear-gradient(top, #ffffff, #c7c7c7) !important;
}

.verArchivo:hover {
  border-radius: 30px;
  background-color: #CF5D38;
  transform: scale(1.5);
  transition: all 0.5s;
}

.verArchivo i {
  color: #FFFFFF;
  margin-top: 3px;
}

#tablaMedicinas_wrapper .row {
  max-width: 100%;
}

#tablaMedicinas {
  max-width: 100%;
}

#lastDateTable_wrapper .row {
  max-width: 100%;
}

#lastDateTable {
  max-width: 100%;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.selectZindex {
  z-index: 1006;
}

input:invalid {
  border: 3px solid red;
}

#containerServices .col .card {
  cursor: pointer;
}

.pulseIcon {
  position: absolute;
  display: flex;
  right: 5%;
  top: 10%;
  color: #5ee731;
  font-size: 3vh;
  border-radius: 50%;
  box-shadow: 0 0 0 rgba(94, 231, 49, 0.4);
  animation: pulseIcon 1.5s infinite;
}

/* .pulse:hover {
animation: none;
} */
@-webkit-keyframes pulseIcon {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(94, 231, 49, 0.4);
  }

  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(94, 231, 49, 0);
  }

  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(94, 231, 49, 0);
  }
}

@keyframes pulseIcon {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(94, 231, 49, 0.4);
    box-shadow: 0 0 0 0 rgba(94, 231, 49, 0.4);
  }

  70% {
    -moz-box-shadow: 0 0 0 10px rgba(94, 231, 49, 0);
    box-shadow: 0 0 0 10px rgba(94, 231, 49, 0);
  }

  100% {
    -moz-box-shadow: 0 0 0 0 rgba(94, 231, 49, 0);
    box-shadow: 0 0 0 0 rgba(94, 231, 49, 0);
  }
}

.schedule-cell-dimension.e-schedule .e-vertical-view .e-time-cells-wrap table td,
.schedule-cell-dimension.e-schedule .e-vertical-view .e-work-cells {
  height: 30px;
}

.schedule-cell-dimension.e-schedule .e-month-view .e-work-cells {
  height: 30px;
}

.scheduleAp-cell-dimension.e-schedule .e-vertical-view .e-time-cells-wrap table td,
.scheduleAp-cell-dimension.e-schedule .e-vertical-view .e-work-cells {
  height: 60px;
}

.scheduleAp-cell-dimension.e-schedule .e-month-view .e-work-cells {
  height: 60px;
}

.schedule-cell-template.e-schedule .e-month-view .e-work-cells {
  position: relative;
}

.noAction {
  pointer-events: none;
  filter: grayscale(1);
}

/* .sw-toolbar-elm .sw-btn{
  padding:0px;
} */
/* body::-webkit-scrollbar {
  width: 5px;
  background-color:rgba(48,52,68, 0);
}

body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(48,52,68, 0);
  background-color: rgba(48,52,68, 0);
  border-radius: 10px;
}

body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-image: -webkit-gradient(linear,
      left bottom,
      left top,
      color-stop(0.44, rgb(122, 153, 217)),
      color-stop(0.72, rgb(73, 125, 189)),
      color-stop(0.86, rgb(52, 90, 204)));
} */

/* body *::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: rgba(48,52,68, 0);
}

body *::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: rgba(48,52,68, 0);
  border-radius: 10px;
}

body *::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-image: -webkit-gradient(linear,
      left bottom,
      left top,
      color-stop(0.44, rgb(122, 153, 217)),
      color-stop(0.72, rgb(73, 125, 189)),
      color-stop(0.86, rgb(52, 90, 204)));
} */

.divIcons {
  position: relative;
  /* left: 1vh;
      bottom: 3%; */
  /* width: auto; */
  height: auto;
  float: left
}

.divDireccionPatient {
  padding: 5px 10px;
    border: rgba(125,125,125, 0.79) 1px solid;
  box-shadow: 0px 0px 5px 2px rgba(26, 51, 87, 0.69);
  -webkit-box-shadow: 0px 0px 5px 1px rgba(26, 51, 87, 0.69);
  -moz-box-shadow: 0px 0px 5px 1px rgba(26, 51, 87, 0.69);
}

@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");

body {
	font-family: "Inter", sans-serif;
}

.icon-info{
    cursor:help
}
.icon-info:hover{
    color:aliceblue
}

.select2-container--default .select2-selection--single{
  border:none
}

.select2-container .select2-selection--single .select2-selection__rendered{
  cursor: pointer;
  background-color: transparent !important;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  outline: none;
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  font-size: 16px;
  margin: 0 0 8px 0;
  padding: 0;
  display: block;
  user-select: none;
  z-index: 1;
    }

   .select2-container--default .select2-selection--single {
        background-color: transparent !important;
    }

    .select2-container--default .select2-selection--single, .select2-selection .select2-selection--single{
        border: none;
        background-color: red
    }

    .select2-container--open .select2-dropdown--below  {
      box-shadow: 0px 0px 5px 5px rgba(1,7,38,0.64);
      -webkit-box-shadow: 0px 0px 5px 5px rgba(1,7,38,0.64);
      -moz-box-shadow: 0px 0px 5px 5px rgba(1,7,38,0.64);
      top:1.5vh
    }
    .select2-container--open .select2-dropdown--above  {
      box-shadow: 0px 0px 5px 5px rgba(1,7,38,0.64);
      -webkit-box-shadow: 0px 0px 5px 5px rgba(1,7,38,0.64);
      -moz-box-shadow: 0px 0px 5px 5px rgba(1,7,38,0.64);
      /* bottom: 1.5vh */
    }

    body[data-theme="dark"] .select2-container--open .select2-dropdown--below  {
        background-color:rgba(0, 0, 0, 0.87);
    }
    body[data-theme="dark"] .select2-container--open .select2-dropdown--above  {
        background-color: rgba(0, 0, 0, 0.87);
    }

    body[data-theme="dark"] .select2-container--default .select2-search--dropdown .select2-search__field {
        color: #fff;
    }

    body[data-theme="dark"] .select2-results {
        color: #fff;
    }
    body[data-theme="dark"] .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #b2b9bf;
    }

    body[data-theme="light"] .select2-container--default .select2-selection--single .select2-selection__rendered  {
        color: #000;
    }

    body[data-theme="light"] .select2-container--open .select2-dropdown--below {
        background-color: #f1f1f1;
    }
    body[data-theme="light"] .select2-container--open .select2-dropdown--above {
        background-color: #f1f1f1;
    }

    body[data-theme="light"] .select2-container--default .select2-search--dropdown .select2-search__field {
        color: #5e35b1;
    }

    body[data-theme="light"] .select2-results {
        color: #5e35b1;
    }

    .disabledBtnStyle{
      pointer-events: -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      filter:grayscale(0.8);
    }

    .disabledBtnStyle[aria-disabled=true] {
      cursor: not-allowed;
      text-decoration: none !important;
    }
    .disabledBtnStyle[aria-disabled=true]:active {
      pointer-events: none;
    }

    #addTreatmentContainer{
      background-color: #1f2738;
      position: absolute;
      z-index: 5;
      /* overflow-y: scroll; */
    }


/* #f1f1f1
#5e35b1 */

.card {
  border-radius: 8px !important;
}
