/*



 */
/* line 9, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
:root {
  --main-bg-color: rgb(21,101,192);
  --main-accent-color: rgb(84, 221, 180);
  --main-accent-color2: rgb(245, 124, 0);
  --main-text-color: #fff;
  --main-danger-color: rgb(223, 71, 71);
  --main-danger-color-hover: rgb(198, 58, 58);
  --shadow-color: rgba(0, 0, 0, 0.12);
  --shadow: 0.1em 0.1em 0.3em 0.1em var(--shadow-color);
  --color-naranja: rgb(245,124,0);
  --color-gris: rgb(69, 90, 100);
  --color-gris3: #dce2e5;
  --transition-duration: 0.2s;
  --transition-ease: ease var(--transition-duration);
  --main-bg-color-hover: rgb(246, 115, 44);
  --main-accent-color-hover: rgb(46, 218, 166);
  --main-accent-color-hover2: rgb(240, 120, 0);
  --title-font-family: "libel-suit-rg";
  --title-font-size: 3em;
  --text-font-family: "roboto";
  --text-font-size: 1.2em;
  --text-light-font-family: 'roboto-condensed-light';
  --text-condensed-font-family: 'roboto-condensed';
  --text-placeholder-color: rgb(190, 190, 190);
  --text-submit-wrapper-size: 2em;
  --header-text-size: 1.8rem;
  --background-dots-size: 10%;
  --header-padding: 0.08em 1.2rem 0.5em;
  --project-name-width: 80%;
  --project-name-min-width: 320px;
  --project-name-max-width: 350px;
  --project-name-sub-font-size: calc(var(--header-text-size) * 0.50);
  --project-name-sup-font-factor: 0.6;
  --header-text-align: right;
  --inputs-background-color: rgb(255, 255, 255);
  --inputs-border-color: rgb(195, 195, 195);
  --inputs-text-color: rgb(69, 90, 100);
  --label-light-color: rgb(253, 250, 250);
  --inputs-padding: 7px 10px;
  --inputs-font-size: 1.1em;
  --inputs-font-size-inside: 1em;
  --inputs-border-radius: 3px;
  --label-font-size: 1.5em;
  --label-main-color: rgb(96, 96, 96);
  --label-Naranja: rgb(245, 124, 0);
  --label-accent-color: var(--inputs-background-color);
  --input-size: 1em;
  --submit-wrapper-padding: 0.7em 0.8em;
  --circle-font-size: 1.8em;
  --circles-position-left: 8em;
  --circles-padding: 0.45em 0.5em 0.3em 0.5em;
  --button-font-size: 1.8em;
  --button-padding: 0.4 0.8em;
  --tab-main-color: #52909c;
  --tab-main-color2: #2a66c3;
  --tab-font-size: 1.5em;
  --tab-accent-color: #dce2e5;
  --tab-border-options: solid 3px;
  --tab-font-color: rgb(116, 116, 116);
  --tab-border: var(--tab-border-options) var(--tab-main-color);
  --tab-border-accent: var(--tab-border-options) var(--tab-accent-color);
  --tab-main-hover-color: rgb(77, 153, 236);
  --tab-accent-hover-color: rgb(214,214,214);
  --tab-border-hover: var(--tab-border-options) var(--tab-main-hover-color);
  --tab-border-accent-hover: var(--tab-border-options) var(--tab-accent-hover-color);
  --stripped-background-color: rgb(208, 216, 220);
  --strippedA-background-color: rgb(255, 255, 255);
  --stripped-hover-background-color: rgb(194, 194, 194);
  --circulo-completo-size: 4em;
  --circulo-incompleto-size: 3.8em;
  --circulo-font-size: 3em;
  --circulo-content-position: translate(17%, -35%);
  --circulo-title-position: translate(-30%, -40%);
  --circulo-title-font-size: 20px;
  --hr-border-color: rgb(135, 135, 135);
  --logo-font-family: 'clarika-lt';
}

/*
-----------------------------------------
              Animaciones
-----------------------------------------
*/
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-up-in {
  0% {
    opacity: 0;
    transform: translateY(-10em);
  }
  100% {
    opacity: 1;
    transform: translateY(0em);
  }
}
@keyframes fade-up-out {
  0% {
    opacity: 1;
    transform: translateY(0em);
  }
  100% {
    opacity: 0;
    transform: translateY(-10em);
  }
}
@keyframes fade-in-right {
  0% {
    opacity: 0;
    transform: translateX(10em);
    z-index: 10;
  }
  100% {
    opacity: 1;
    transform: translateX(0em);
    z-index: 10;
  }
}
@keyframes fade-out-right {
  0% {
    opacity: 1;
    transform: translateX(0em);
    z-index: 10;
  }
  100% {
    opacity: 0;
    transform: translateX(10em);
    z-index: 10;
  }
}
@keyframes fade-in-right-4 {
  0% {
    opacity: 0;
    transform: translateX(4em);
    z-index: 10;
  }
  100% {
    opacity: 1;
    transform: translateX(0em);
    z-index: 10;
  }
}
@keyframes fade-out-right-4 {
  0% {
    opacity: 1;
    transform: translateX(0em);
    z-index: 10;
  }
  100% {
    opacity: 0;
    transform: translateX(4em);
    z-index: 10;
  }
}
@keyframes fade-in-left-4 {
  0% {
    opacity: 0;
    transform: translateX(-4em);
  }
  100% {
    opacity: 1;
    transform: translateX(0em);
  }
}
@keyframes fade-out-left-4 {
  0% {
    opacity: 1;
    transform: translateX(0em);
  }
  100% {
    opacity: 0;
    transform: translateX(-4em);
  }
}
@keyframes fade-in-up-4 {
  0% {
    opacity: 0;
    transform: scale(0) translateY(-4em);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateY(0em);
  }
}
@keyframes fade-out-up-4 {
  0% {
    opacity: 1;
    transform: scale(1) translateY(0em);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateY(-4em);
  }
}
@keyframes fade-in-zoom {
  0% {
    opacity: 0;
    transform: scale(0) translateX(-4em);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateX(0em);
  }
}
@keyframes fade-out-zoom {
  0% {
    opacity: 1;
    transform: scale(1) translateX(0em);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateX(-4em);
  }
}
@keyframes rotate540 {
  0% {
    transform: rotate(-360deg) translateY(-0.35em);
  }
  100% {
    transform: rotate(180deg) translateY(-0.35em);
  }
}
@keyframes zoom-in {
  0% {
    transform: scale(0);
    display: block;
  }
  80% {
    transform: scale(1.2);
    display: block;
  }
  100% {
    transform: scale(1);
    display: block;
  }
}
@keyframes zoom-out {
  0% {
    transform: scale(1);
    display: block;
  }
  30% {
    transform: scale(1.2);
    display: block;
  }
  100% {
    transform: scale(0);
    display: block;
  }
}
@keyframes destello {
  0% {
    box-shadow: 0px 0px 2px 2px #cc2121;
  }
  40% {
    box-shadow: 0px 0px 20px 2px #cc2121;
  }
  100% {
    box-shadow: 0px 0px 2px 2px #cc2121;
  }
}
@keyframes scrollUp {
  from {
    bottom: -30em;
  }
  to {
    bottom: 0em;
  }
}
@keyframes scrollDown {
  from {
    bottom: 0em;
  }
  to {
    bottom: -30em;
  }
}
@keyframes showGraphics {
  from {
    bottom: 0em;
  }
  to {
    bottom: -22em;
  }
}
@keyframes hideGraphics {
  from {
    bottom: -22em;
  }
  to {
    bottom: 0em;
  }
}
@keyframes showOnMiddle {
  from {
    bottom: -100em;
  }
  to {
    top: 50%;
  }
}
@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
/* line 128, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-up-in, .fade-up-out, .fade-right-in, .fade-right-out, .fade-in-right-4, .fade-out-right-4, .fade-in-left-4, .fade-out-left-4,
.rotate540, .fade-in-up-4, .fade-out-up-4, .fade-in-zoom, .fade-out-zoom, .destello, .scrollUp, .scrollDown, .showGraphics, .hideGraphics,
.showOnMiddle, .fade-in, .fade-out {
  animation-duration: 0.5s;
}

/* line 134, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.zoom-in, .zoom-out {
  animation-duration: 0.2s;
}

/* line 139, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-in {
  animation-name: fade-in;
}

/* line 143, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-out {
  animation-name: fade-out;
}

/* line 147, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-up-in {
  animation-name: fade-up-in;
}

/* line 151, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-up-out {
  animation-name: fade-up-out;
}

/* line 155, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-right-in {
  animation-name: fade-in-right;
}

/* line 159, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-right-out {
  animation-name: fade-out-right;
}

/* line 163, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-in-right-4 {
  animation-name: fade-in-right-4;
}

/* line 167, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-out-right-4 {
  animation-name: fade-out-right-4;
}

/* line 171, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-in-left-4 {
  animation-name: fade-in-left-4;
}

/* line 175, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-out-left-4 {
  animation-name: fade-out-left-4;
}

/* line 179, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-in-up-4 {
  animation-name: fade-in-up-4;
}

/* line 183, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-out-up-4 {
  animation-name: fade-out-up-4;
}

/* line 187, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.rotate540 {
  animation-name: rotate540;
}

/* line 191, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.zoom-in {
  animation-name: zoom-in;
}

/* line 195, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.zoom-out {
  animation-name: zoom-out;
}

/* line 199, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-in-zoom {
  animation-name: fade-in-zoom;
}

/* line 203, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.fade-out-zoom {
  animation-name: fade-out-zoom;
}

/* line 207, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.destello {
  animation-name: destello;
}

/* line 211, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.scrollUp {
  animation-name: scrollUp;
}

/* line 215, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.scrollDown {
  animation-name: scrollDown;
}

/* line 219, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.showGraphics {
  animation-name: showGraphics;
}

/* line 223, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.hideGraphics {
  animation-name: hideGraphics;
}

/* line 227, /home/rectoria/suicidio/app/assets/stylesheets/componentes/animations.scss */
.showOnMiddle {
  animation-name: showOnMiddle;
}

/* line 1, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
:root {
  --card-min-width: 13rem;
  --card-max-height: 25rem;
  --card-max-width: 25rem;
  --card-border-radius: 0.8em;
  --card-box-shadow: 2px 2px 5px 2px rgb(170, 170, 170);
  --card-box-shadow-hover: 3px 3px 7px 2px rgb(170, 170, 170);
  --card-gray-color: rgb(82, 82, 82);
  --card-gray-ligther: rgb(238, 238, 238);
  --card-gray-ligther2: rgb(55, 71, 79);
  --card-gray-ligther3: rgba(21,101,192,.2);
}

/* line 14, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card {
  overflow: hidden;
  background-color: var(--card-gray-ligther);
  border-radius: var(--card-border-radius);
  box-shadow: var(--shadow);
}
/* line 20, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card:hover {
  box-shadow: var(--card-box-shadow-hover);
}
/* line 24, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card > div.header {
  font-family: var(--text-font-family);
  display: flex;
  position: relative;
  color: white;
  padding: 0em 0.5em;
  justify-content: center;
  height: 3.5em;
}
/* line 33, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card > div.header.active {
  background-color: var(--main-accent-color);
}
/* line 37, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card > div.header.inactive {
  background-color: var(--main-inactive-color);
}
/* line 41, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card > div.header > div.title {
  width: calc(100% - 2em);
  padding: 0.5em 0em;
  text-align: center;
  font-weight: 700;
  align-self: center;
}
/* line 49, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card > div.header > div.icono {
  width: 2em;
  height: 2em;
}
/* line 55, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card > div.body {
  overflow-x: auto;
  height: auto;
  max-height: calc(25em - (3.5em + 1em) * 2);
  padding: 1em;
  transition: var(--transition-ease);
  display: block;
}
/* line 63, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card > div.body.hide {
  opacity: 0;
  height: 0em;
  padding: 0.5em;
  transition: var(--transition-ease);
}
/* line 69, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card > div.body.hide div {
  display: none;
}
/* line 75, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card div.actions {
  display: flex;
  height: 3.5em;
  background: var(--main-bg-color);
  justify-content: space-around;
  align-items: center;
}

/* line 83, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card2 {
  overflow: hidden;
  background-color: #dce2e5;
  width: 30%;
  margin-top: 25px;
}
/* line 90, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card2:hover {
  box-shadow: var(--card-box-shadow-hover);
}
/* line 94, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card2 > div.header {
  font-family: var(--text-font-family);
  display: flex;
  position: relative;
  color: white;
  padding: 0em 0.5em;
  justify-content: center;
  height: 3.5em;
}
/* line 103, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card2 > div.header.active {
  background-color: #1565C0;
}
/* line 107, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card2 > div.header.inactive {
  background-color: #90A4AE;
}
/* line 111, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card2 > div.header > div.title {
  width: calc(100% - 2em);
  padding: 0.5em 0em;
  text-align: center;
  font-weight: 700;
  align-self: center;
}
/* line 119, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card2 > div.header > div.icono {
  width: 2em;
  height: 2em;
}
/* line 125, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card2 > div.body {
  overflow-x: auto;
  height: auto;
  max-height: calc(25em - (3.5em + 1em) * 2);
  padding: 1em;
  transition: var(--transition-ease);
  display: block;
}
/* line 133, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card2 > div.body.hide {
  opacity: 0;
  height: 0em;
  padding: 0.5em;
  transition: var(--transition-ease);
}
/* line 139, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card2 > div.body.hide div {
  display: none;
}
/* line 145, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card2 div.actions {
  display: flex;
  height: 3.5em;
  justify-content: space-around;
  align-items: center;
}

/* line 152, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card, .card-w-image {
  font-family: var(--text-font-family);
  max-width: var(--card-max-width);
  min-width: var(--card-min-width);
  color: var(--card-gray-color);
  transition: var(--transition-ease);
}

/* line 161, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card-w-image {
  width: auto;
  display: inline-flex;
  font-size: 1.5rem;
}
/* line 166, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card-w-image:hover {
  transform: scale(1.1);
}
/* line 170, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card-w-image .image {
  max-height: 4em;
  z-index: 2;
}
/* line 174, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card-w-image .image > img {
  height: 4em;
}
/* line 179, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card-w-image .body {
  margin: 0.5em 0 0 0;
  padding: 0.7em 0.7em 0.7em 1.3em;
  position: relative;
  transform: translateX(-1em);
  border-radius: 0em 0.9em 0.9em 0;
  background-color: #37474f23;
}
/* line 187, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card-w-image .body a {
  text-decoration: none;
  color: var(--card-gray-ligther2);
}
/* line 192, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.card-w-image .body p {
  font-size: 1.6rem;
}

/* line 198, /home/rectoria/suicidio/app/assets/stylesheets/componentes/cards.scss */
.enlace {
  font-family: var(--text-font-family);
  text-decoration: none;
  color: #606060;
}

/* line 1, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
:root {
  --collapsible-border-radius: 0.2em;
  --collapsible-padding: 0.5em;
}

/* line 6, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
.collapsible {
  border-radius: var(--collapsible-border-radius);
}

/* line 10, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
.collapse {
  width: 100%;
  min-height: 2em;
  position: relative;
  background-color: inherit;
  overflow: hidden;
  height: 100%;
}

/* line 19, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
.collapse.shrinked {
  max-height: 2em;
}

/* line 23, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
.collapse.shrinked .header {
  width: 100%;
}

/* line 31, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
.collapse.shrinked .header::after {
  content: "\e5cf";
}

/* line 35, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
.collapse.expanded {
  max-height: 15em;
}

/* line 39, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
.collapse.expanded .header {
  position: relative;
}

/* line 43, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
.collapse.expanded .header::after {
  content: '\e5ce';
}

/* line 54, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
.collapse.shrinked .header, .collapse.expanded .header {
  text-align: center;
  transition: var(--transition-ease);
  cursor: pointer;
}

/* line 60, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
.collapse.shrinked .header:hover, .collapse.expanded .header:hover {
  transition: var(--transition-ease);
  background-color: rgba(255, 255, 255, 0.4);
}

/* line 65, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
.collapse.shrinked .header::after, .collapse.expanded .header::after {
  font-family: 'Material icons';
  font-size: 2em;
  color: #505050;
}

/* line 71, /home/rectoria/suicidio/app/assets/stylesheets/componentes/collapsible.scss */
.collapse-content {
  background-color: #bdbdbd;
  border-radius: var(--collapsible-border-radius);
  padding: var(--collapsible-padding);
  overflow: auto;
  max-height: 13em;
  height: 100%;
}

/* line 1, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
:root {
  --color-naranja: rgb(245, 124, 0);
  --color-azul: rgb(21, 101, 192);
  --color-fondoBTN-G: rgb(245, 124, 0);
  --color-fondoBTN-C: rgb(69, 90, 100);
  --color-fondoBTN-D: rgb(0, 191, 165);
  --fontsize-BTN-GC: 1.1em;
  --color-input1: rgb(69, 90, 100);
  --fontsize-input: 2.5em;
  --fontsize-label: 1.2em;
  --color-label: rgb(69, 90, 100);
  --color-label2: rgb(21, 101, 192);
  --fontfamily-inputs: 'Roboto';
}

/* line 27, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.contenedor-scroll {
  margin-top: 50px;
  width: 100%;
  max-width: 100%;
  max-height: 500px;
  overflow-x: auto;
  overflow-y: auto;
}
/* line 35, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.contenedor-scroll::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
/* line 40, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.contenedor-scroll::-webkit-scrollbar-track {
  background: transparent;
}
/* line 44, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.contenedor-scroll::-webkit-scrollbar-thumb {
  background-color: transparent;
}
/* line 47, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.contenedor-scroll::-webkit-scrollbar-thumb:hover {
  background: rgba(21, 101, 192, 0.9);
}

/* line 53, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.icono-table {
  width: 2.1em;
  height: auto;
}

/* line 58, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.icono-table-B {
  width: 1.5em;
  height: auto;
}

/* line 63, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.dataTable-dropdown {
  width: auto;
  min-width: 360px;
  margin-bottom: 10px;
  text-align: right;
}
/* line 70, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.dataTable-dropdown label {
  color: #455a64;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
/* line 76, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.dataTable-dropdown label select {
  width: auto;
  align-items: center;
  font-size: 20px;
}

/* line 86, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.dataTable-top {
  display: flex;
  align-items: center;
  flex-flow: row wrap;
  justify-content: space-between;
  padding-bottom: 0em !important;
}

/* line 95, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.dataTable-bottom {
  font-family: 'roboto';
}
/* line 98, /home/rectoria/suicidio/app/assets/stylesheets/componentes/datatables.scss */
.dataTable-bottom,
.dataTable-bottom .dataTable-pagination a {
  color: #455a64;
}

/* line 1, /home/rectoria/suicidio/app/assets/stylesheets/componentes/dropdown.scss */
:root {
  --dropdown-item-padding: 0.2rem 0.5rem;
  --dropdown-item-background-color: rgb(240, 240, 240);
  --dropdown-item-background-color-hover: var(--tab-main-hover-color);
  --dropdown-item-color-hover: white;
}

/* line 8, /home/rectoria/suicidio/app/assets/stylesheets/componentes/dropdown.scss */
.dropdown {
  display: flex;
  flex-direction: column;
  transition: var(--transition-ease);
  float: left;
  overflow: hidden;
}
/* line 15, /home/rectoria/suicidio/app/assets/stylesheets/componentes/dropdown.scss */
.dropdown:hover .dropdown-items {
  display: flex;
  flex-direction: column;
  z-index: 999;
  transition: var(--transition-ease);
  position: absolute;
  float: none;
  margin-top: 95px;
}
/* line 23, /home/rectoria/suicidio/app/assets/stylesheets/componentes/dropdown.scss */
.dropdown:hover .dropdown-items * {
  color: gray;
  font-family: var(--title-font-family);
  padding: var(--dropdown-item-padding);
  background-color: var(--dropdown-item-background-color);
  border: solid 1px rgba(200, 200, 200, 0.6);
}
/* line 30, /home/rectoria/suicidio/app/assets/stylesheets/componentes/dropdown.scss */
.dropdown:hover .dropdown-items *:hover {
  background-color: var(--dropdown-item-background-color-hover);
  color: var(--dropdown-item-color-hover);
}
/* line 38, /home/rectoria/suicidio/app/assets/stylesheets/componentes/dropdown.scss */
.dropdown .dropdown-items {
  display: none;
  transition: var(--transition-ease);
}

/* line 2, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
.progreso .circles_container, .header-actions .circles_container {
  display: inline-flex;
  transition: var(--transition-ease);
}

/* line 8, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
.circles_container {
  z-index: 15;
}
/* line 11, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
.circles_container.absolute {
  position: absolute;
}
/* line 15, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
.circles_container.right-position {
  top: 4rem;
  right: 1rem;
}
/* line 20, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
.circles_container.left-position {
  top: 14rem;
}

/* line 27, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
.float-circle {
  padding: var(--circles-padding);
  font-size: var(--circle-font-size);
  background-color: #3DBFA5;
  color: white;
  transition: var(--transition-ease);
  width: auto;
  height: auto;
  border-radius: 50%;
  cursor: pointer;
  text-align: center;
  pointer-events: auto;
  box-shadow: 0.02rem 0.02rem 0.1rem 0.02rem #929494;
  z-index: 80;
  margin: 0.5rem 0.5rem;
}
/* line 43, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
.float-circle:hover {
  background-color: var(--main-accent-color-hover2);
  box-shadow: 0.02rem 0.02rem 0.1rem 0.07em #6f7070;
  transition: var(--transition-ease);
}
/* line 48, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
.float-circle a {
  text-decoration: none;
  color: white;
}

/* line 54, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
#cerrar_sesion {
  margin: 0.4rem 0.1rem 2rem 0rem;
}

/* line 58, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
.floating-circles {
  margin: 0.4rem 0.1rem 2rem 2rem;
}
/* line 62, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
.floating-circles.open {
  z-index: 70;
}
/* line 66, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
.floating-circles.right-position.open {
  right: 4rem;
}
/* line 70, /home/rectoria/suicidio/app/assets/stylesheets/componentes/float_circles.scss */
.floating-circles.left-position.open {
  left: 4rem;
}

/*
------------------------------------
        Fonts Declaration
------------------------------------
*/
@font-face {
  font-family: 'icomoon-custom';
  src: url("/muwieri/public/fonts/icomoon.woff");
}
@font-face {
  font-family: 'libel-suit-rg';
  src: url("/muwieri/public/fonts/libel-suit-rg");
}
@font-face {
  font-family: 'din-cond-bold';
  src: url("/muwieri/public/fonts/din-condensed-bold");
}
@font-face {
  font-family: 'roboto-thin';
  src: url("/muwieri/public/fonts/Roboto-Thin");
}
@font-face {
  font-family: 'roboto';
  src: url("/muwieri/public/fonts/Roboto-Regular");
}
@font-face {
  font-family: 'roboto-bold';
  src: url("/muwieri/public/fonts/Roboto-Bold");
}
@font-face {
  font-family: 'roboto-condensed';
  src: url("/muwieri/public/fonts/RobotoCondensed-Regular");
}
@font-face {
  font-family: 'roboto-condensed-bold';
  src: url("/muwieri/public/fonts/RobotoCondensed-Bold");
}
@font-face {
  font-family: 'roboto-condensed-light';
  src: url("/muwieri/public/fonts/RobotoCondensed-Light");
}
@font-face {
  font-family: 'clarika-lt';
  src: url("/muwieri/public/fonts/clarikaprogrotdemo-lt-webfont");
}
/*
------------------------------------
          Inputs Edited
------------------------------------
*/
/* line 7, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
:root {
  --color-naranja: rgb(245, 124, 0);
  --color-azul: rgb(21, 101, 192);
  --colorBorderTitle: rgb(144, 164, 174);
  --color-instrucTitles: rgb(55,71,79);
  --fontsize-instru: 1.3em;
  --color-fondoBTN-G: rgb(245, 124, 0);
  --color-fondoBTN-G2: rgb(21, 101, 192);
  --color-fondoBTN-C: rgb(69, 90, 100);
  --color-fondoBTN-D: rgb(0, 191, 165);
  --color-fondoBTN-I: red;
  --fontsize-BTN-GC: 1.1em;
  --color-input1: rgb(69, 90, 100);
  --color-input2: rgb(245, 124, 0);
  --fontsize-input: 1.3em;
  --fontsize-label: .8em;
  --color-label: rgb(69, 90, 100);
  --color-label2: rgb(21, 101, 192);
  --color-label3: rgb(69,90,100);
  --fontziseList: .9em;
  --colorList: #455A64;
  --fontzisePie: .8;
  --colorPiePagina: #37474F;
  --fontfamily-inputs: 'Roboto';
}

/* line 52, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
label,
.label,
.label2 {
  align-self: flex-start;
  font-family: 'libel-suit-rg';
  font-size: 2em;
  display: flex;
  align-items: center;
  margin: 5px 0px;
}

/* line 63, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.label4 {
  color: #505050;
  font-size: 26px;
}

/* line 68, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
label.label-white {
  color: var(--label-light-color);
}

/* line 72, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.verde label {
  color: var(--label-accent-color) !important;
}

/* line 78, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
textarea {
  appearance: none;
  border: 0;
  font-size: var(--fontsize-input);
  font-family: var(--fontfamily-inputs);
  color: var(--color-texto);
  background-color: white;
  padding: var(--inputs-padding);
  width: 100%;
  transition: var(--transition-ease);
  height: 5em;
}
/* line 91, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
textarea::-webkit-scrollbar {
  display: none;
}

/* line 96, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.white {
  background: white;
}

/* line 101, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input {
  appearance: none;
  border: 0px;
  font-size: var(--fontsize-input);
  font-family: var(--fontfamily-inputs);
  color: var(--color-input1);
  background-color: white;
  padding: var(--inputs-padding);
  width: calc(100% - 20px);
  transition: var(--transition-ease);
}
/* line 113, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input:hover {
  outline: 0;
  box-shadow: 0px 7px 7px -9px black;
}
/* line 118, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input:focus {
  outline: 0;
  box-shadow: 0px 7px 7px -9px black;
}
/* line 123, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input-internal-autofill-selected {
  background-color: white;
}
/* line 126, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input-internal-autofill {
  background: white;
}
/* line 129, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input-internal-autofill:hover {
  background: white;
}
/* line 132, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input-internal-autofill:focus {
  background: white;
}

/* line 138, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input:-internal-autofill-selected, input:-webkit-autofill {
  background: white;
}

/* line 142, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.label.white,
label.white {
  color: var(--label-accent-color) !important;
}

/* line 149, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=submit],
button {
  color: white;
  border: none;
  width: auto;
  display: block;
  cursor: pointer;
  transition: var(--transition);
  text-align: center;
}
/* line 164, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=submit].slim,
button.slim {
  font-size: calc(var(--text-submit-wrapper-size) - 0.5em);
  padding: 0.1em 0.5em;
  width: auto;
}
/* line 169, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=submit].slim:focus,
button.slim:focus {
  padding: 0em;
}

/* line 175, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
a {
  text-align: center;
  text-decoration: none;
}

/*input[type=submit]{
  width: 100%;
}*/
/* input[type=submit]:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0.7em 0.8em;
} */
/* line 193, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.cancelar {
  width: auto;
  font-family: 'Roboto';
  font-size: var(--fontsize-BTN-GC);
  padding: 8px 15px;
  background: var(--color-fondoBTN-C);
  color: white;
  cursor: pointer;
  font-weight: bold;
  transition: all ease .3s;
}
/* line 204, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.cancelar:hover {
  padding: 8px 20px;
}

/* line 209, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.confirmar {
  width: auto;
  font-family: 'Roboto';
  font-size: var(--fontsize-BTN-GC);
  padding: 8px 15px;
  background: var(--color-fondoBTN-G);
  color: white;
  cursor: pointer;
  font-weight: bold;
  transition: all ease .3s;
}
/* line 220, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.confirmar:hover {
  padding: 8px 20px;
}

/* line 225, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.descargar {
  width: auto;
  font-family: 'Roboto';
  font-size: var(--fontsize-BTN-GC);
  padding: 8px 15px;
  background: var(--color-fondoBTN-D);
  color: white;
  cursor: pointer;
  font-weight: bold;
  transition: all ease .3s;
}
/* line 236, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.descargar:hover {
  padding: 8px 20px;
}

/* line 241, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.descargarPDF {
  width: auto;
  font-family: 'Roboto';
  font-size: var(--fontsize-BTN-GC);
  padding: 8px 15px;
  background: #3E97F7;
  color: white;
  cursor: pointer;
  font-weight: bold;
  transition: all ease .3s;
}
/* line 252, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.descargarPDF:hover {
  padding: 8px 20px;
}

/* line 257, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.guardar {
  width: auto;
  font-family: 'Roboto';
  font-size: var(--fontsize-BTN-GC);
  padding: 8px 15px;
  background: var(--color-fondoBTN-G2);
  color: white;
  cursor: pointer;
  font-weight: bold;
  transition: all ease .3s;
}
/* line 268, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.guardar:hover {
  padding: 8px 20px;
}

/* line 273, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.inhabilitar {
  width: auto;
  font-family: 'Roboto';
  font-size: var(--fontsize-BTN-GC);
  padding: 8px 15px;
  background: var(--color-fondoBTN-I);
  color: white;
  cursor: pointer;
  font-weight: bold;
  transition: all ease .3s;
}
/* line 284, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.inhabilitar:hover {
  padding: 8px 20px;
}

/* line 289, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.botones {
  width: 100%;
  height: auto;
  display: flex;
  margin: 20px 0px;
}

/*
.submit-wrapper{
  position:       relative;
  text-align:     center;
  margin-left:    auto;
  border-radius:  10px;
  margin-top:     1em;
  margin-right:   5%;
  margin-bottom:  1em;
  cursor:         pointer;
  transition:     var(--transition-ease);
  width:          fit-content;
  width:          -moz-fit-content;
  background:     -webkit-linear-gradient(bottom left, rgb(164, 109, 25), rgb(221, 136, 19));
  background:     -o-linear-gradient(bottom left, rgb(164, 109, 25), rgb(221, 136, 19));
  background:     linear-gradient(to top right, rgb(164, 109, 25), rgb(221, 136, 19));
  
  &:hover{
    background: -webkit-linear-gradient(left bottom, rgb(157, 112, 42), rgb(240, 148, 22));
    background: -o-linear-gradient(top right, rgb(157, 112, 42), rgb(240, 148, 22));
    background: -moz-linear-gradient(top right, rgb(157, 112, 42), rgb(240, 148, 22));
    background: linear-gradient(to top right, rgb(167, 128, 68), rgb(240, 148, 22));
    transition: var(--transition-ease);
  }
  
  &.left{
    margin-left:  0.5em;
    margin-right: auto;
  }
  
  &::before{
    content: '';
    background-color: rgb(255, 137, 93);
    z-index:          0;
    position:         absolute;
    top:              3px;
    left:             3px;
    width:            calc(100% - 6px);
    height:           calc(100% - 6px);
    border-radius:    10px;
    transition:       var(--transition-ease);
  }
  
  &:hover::before{
    content:          '';
    background-color: rgb(238, 132, 93);
    transition:       var(--transition-ease);
  }
  
  &.blue{
    background: -webkit-linear-gradient(left bottom, rgb(46, 81, 149), rgb(54, 96, 180));
    background: -o-linear-gradient(top right, rgb(46, 81, 149), rgb(54, 96, 180));
    background: -moz-linear-gradient(top right, rgb(46, 81, 149), rgb(54, 96, 180));
    background: linear-gradient(to top right, rgb(46, 81, 149), rgb(54, 96, 180));
    
    &::before{
      background-color: rgb(60, 140, 228);
    }
    
    &:hover{
      background: -webkit-linear-gradient(left bottom, rgb(50, 87, 159), rgb(59, 103, 190));
      background: -o-linear-gradient(top right, rgb(46, 81, 149), rgb(54, 96, 180));
      background: -moz-linear-gradient(top right, rgb(46, 81, 149), rgb(54, 96, 180));
      background: linear-gradient(to top right, rgb(46, 81, 149), rgb(54, 96, 180));
      
      &::before{
        background-color: rgb(70, 152, 242);
      }
    }
  }
}
*/
/* line 372, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=text]:focus,
input:focus,
input[type=date]:focus,
textarea:focus {
  box-shadow: 0px 7px 7px -9x #000;
  transition: var(--transition-ease);
}

/* line 382, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
select:not([multiple]),
div.select-multiple-contenedor,
div.select-custom-contenedor {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: var(--fontfamily-inputs);
  font-size: var(--fontsize-input);
  padding: var(--inputs-padding);
  border: 0px;
  background-color: white;
  color: var(--color-input1);
  width: 100%;
  cursor: pointer;
  transition: var(--transition-ease);
}
/* line 399, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
select:not([multiple])[multiple],
div.select-multiple-contenedor[multiple],
div.select-custom-contenedor[multiple] {
  font-size: 1em;
  word-break: break-all;
}
/* line 404, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
select:not([multiple]):focus,
div.select-multiple-contenedor:focus,
div.select-custom-contenedor:focus {
  box-shadow: 0px 7px 7px -9x #000;
  outline: 1px solid #e7e7e7;
  transition: var(--transition-ease);
}

/* line 411, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.select-wrapper {
  width: 100%;
  padding: 0px;
  margin: 0px;
  position: relative;
}
/* line 417, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.select-wrapper::after {
  font-family: 'Material Icons';
  content: '\e313';
  font-size: 2.5em;
  display: inline-block;
  position: absolute;
  left: calc(100% - 38px);
  top: 0.02em;
  color: #fff;
}
/* line 428, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.select-wrapper.disabled {
  cursor: not-allowed;
  background: #b0bfc6;
}
/* line 432, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.select-wrapper.disabled > select {
  background-color: #b0bfc6;
}
/* line 437, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.select-wrapper.no_arrow::after {
  display: none;
}

/* line 442, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.disabled {
  cursor: not-allowed;
  background: #b0bfc6;
}

/* line 447, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
option {
  background-color: #e0e0e0;
  padding: 5px 10px;
}

/* line 455, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
[type=number] {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  margin: 0;
}

/* line 462, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio],
input[type=checkbox] {
  display: none;
}

/* line 467, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio] + label,
input[type=checkbox] + label {
  justify-content: center;
  text-align: left;
}

/* line 473, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio] + label::before,
input[type=checkbox] + label::before {
  content: '';
  position: relative;
  min-width: var(--input-size);
  width: var(--input-size);
  height: var(--input-size);
  border-radius: 50%;
  border: solid 2px #3c8ce4;
  transition: var(--transition-ease);
  margin-right: 0.2em;
}

/* line 486, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio] + label.naranja::before,
input[type=checkbox] + label.naranja::before {
  border-color: var(--main-bg-color);
  background-color: rgba(0, 0, 0, 0);
}

/* line 492, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio] + label.input-be-green::before,
input[type=checkbox] + label.input-be-green::before {
  border-color: var(--main-accent-color);
  background-color: rgba(0, 0, 0, 0);
}

/* line 498, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio] + label.gris::before,
input[type=checkbox] + label.gris::before {
  border-color: #ababab;
}

/* line 503, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio] + label:hover::before,
input[type=checkbox] + label:hover::before {
  border-color: #5596dc;
  transform: scale(1.1);
  transition: var(--transition-ease);
}

/* line 510, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio] + label.naranja:hover::before,
input[type=checkbox] + label.naranja:hover::before {
  border-color: var(--main-bg-color-hover);
}

/* line 515, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio] + label.input-be-green:hover::before,
input[type=checkbox] + label.input-be-green:hover::before {
  border-color: var(--main-accent-color-hover);
}

/* line 520, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio] + label.gris:hover::before,
input[type=checkbox] + label.gris:hover::before {
  border-color: #d2d2d2;
}

/* line 526, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio]:checked + label::before,
input[type=checkbox]:checked + label::before {
  content: '';
  background-color: #2a66c3;
  transition: var(--transition-ease);
}

/* line 533, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio]:checked + label.naranja::before,
input[type=checkbox]:checked + label.naranja::before {
  background-color: #f28547;
}

/* line 538, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio]:checked + label.input-be-green::before,
input[type=checkbox]:checked + label.input-be-green::before {
  background-color: #86e9cb;
}

/* line 543, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio]:checked + label.gris::before,
input[type=checkbox]:checked + label.gris::before {
  background-color: #bfbfbf;
}

/* line 548, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio]:checked + label:hover::before,
input[type=checkbox]:checked + label:hover::before {
  background-color: #00BFA5;
  transition: var(--transition-ease);
}

/* line 554, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio]:checked + label.naranja:hover::before,
input[type=checkbox]:checked + label.naranja:hover::before {
  background-color: #f0884e;
}

/* line 559, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio]:checked + label.input-be-green:hover::before,
input[type=checkbox]:checked + label.input-be-green:hover::before {
  background-color: var(--main-accent-color);
}

/* line 564, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[type=radio]:checked + label.gris:hover::before,
input[type=checkbox]:checked + label.gris:hover::before {
  background-color: #eceaea;
}

/* line 570, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[disabled],
.recuadro_test > input,
textarea[disabled],
select[disabled] {
  border: none;
  border-bottom: solid 2px rgba(110, 210, 190, 0.8);
  color: #7a7a7a !important;
  appearance: none;
  border: 0px;
  font-family: var(--fontfamily-inputs);
  padding: var(--inputs-padding);
  transition: var(--transition-ease);
}

/* line 585, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
input[disabled],
textarea[disabled],
select[disabled] {
  font-size: --fontsize-input;
  cursor: not-allowed;
  background: #b0bfc6;
}

/* line 593, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
[disabled] + label {
  color: #7a7a7a !important;
  font-size: 20px;
  cursor: not-allowed;
}

/* line 599, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: var(--text-placeholder-color);
  font-size: 0.9em;
}

/* line 605, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--text-placeholder-color);
  font-size: 0.9em;
}

/* line 611, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
:-ms-input-placeholder {
  /* IE 10+ */
  color: var(--text-placeholder-color);
  font-size: 0.9em;
}

/* line 617, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: var(--text-placeholder-color);
  font-size: 0.9em;
}

/* ESTILOS NUEVOS DE LA BIENVENIDA  AL CUESTIONARIO POSIT */
/* line 625, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content {
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: flex-start;
  flex-flow: row wrap;
  justify-content: center;
  font-family: var(--fontfamily-inputs);
}
/* line 634, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content {
  margin: 0;
  width: 88%;
  height: auto;
}
/* line 639, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .titles {
  margin-top: 50px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* line 648, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .titles h3 {
  margin: 0;
  text-align: center;
  width: 100%;
  text-align: center;
  font-weight: normal;
  font-family: var(--title-font-family);
  font-size: 2.4em;
  color: var(--main-accent-color2);
  padding: 10px 0px;
  border-bottom: 1px solid var(--colorBorderTitle);
}
/* line 661, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .titles .child-titles {
  width: 100%;
  padding: 10px 0px;
  display: flex;
  align-items: center;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 669, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .titles .child-titles .grandchild {
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-flow: row wrap;
}
/* line 677, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .titles .child-titles .grandchild p {
  padding: 0px 5px;
  font-size: var(--fontsize-label);
  font-family: var(--fontfamily-inputs);
  color: var(--color-label2);
}
/* line 687, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .paragraph {
  width: 100%;
  height: auto;
  margin-top: 20px;
  display: flex;
  flex-direction: row wrap;
  align-items: center;
  justify-content: center;
}
/* line 696, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .paragraph ul {
  width: 85%;
}
/* line 699, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .paragraph ul li {
  font-size: var(--fontziseList);
  color: var(--colorList);
  text-align: justify;
  font-weight: bold;
  padding: 10px 0px;
}
/* line 709, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .start-cuestionario {
  width: 100%;
  margin-bottom: 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* line 717, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .start-cuestionario h4 {
  margin: 10px 0px 30px 0px;
  font-weight: normal;
  font-family: var(--title-font-family);
  font-size: 2.4em;
  color: var(--main-accent-color2);
}
/* line 725, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .start-cuestionario p {
  font-size: var(--fontzisePie);
  color: var(--colorPiePagina);
  text-align: center;
  margin-top: 10px;
  font-style: italic;
}
/* line 733, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .start-cuestionario .control-number-form {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 740, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .start-cuestionario .control-number-error {
  color: #c62828;
  font-style: normal;
  font-size: 1.1em;
  margin-bottom: 10px;
}
/* line 747, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .start-cuestionario .control-number-field {
  width: 100%;
  max-width: 420px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 20px;
}
/* line 755, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .start-cuestionario .control-number-field label {
  font-family: var(--fontfamily-inputs);
  font-size: var(--fontsize-label);
  color: var(--color-label2);
  margin-bottom: 5px;
}
/* line 762, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.fondo-content .content .start-cuestionario .control-number-field input[type="text"] {
  width: 100%;
}

/* ESTILOS NUEVOS DEL CUESTIONARIO POSIT */
/* line 772, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content {
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 780, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .titulo-POSIT {
  text-align: center;
  font-family: var(--title-font-family);
  font-size: 3em;
  width: 75%;
  color: var(--main-accent-color2);
  border-bottom: 2px solid var(--colorBorderTitle);
  font-weight: normal;
  padding: 0px 10px 5px 10px;
  margin: 3em 0px 1.8em 0px;
}
/* line 792, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos1 {
  width: 76%;
  margin: 0px;
  display: flex;
  flex-flow: wrap;
}
/* line 798, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos1 .d1 {
  flex: auto;
  padding: 5px 15px;
  align-self: center;
  display: flex;
  flex-direction: column;
}
/* line 805, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos1 .d1 label {
  align-self: flex-start;
  margin-bottom: 5px;
  font-family: var(--fontfamily-inputs);
  font-size: var(--fontsize-label);
  color: var(--color-label2);
}
/* line 813, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos1 .d1 input {
  font-weight: bold;
}
/* line 816, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos1 .d1 input:hover {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}
/* line 821, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos1 .d1 input:focus {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}
/* line 830, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos2 {
  width: 76%;
  margin-top: 20px;
  display: flex;
  flex-flow: row wrap;
}
/* line 837, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos2 .d2 {
  flex: 1;
  padding: 5px 15px;
  display: flex;
  flex-direction: column;
}
/* line 844, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos2 .d2 label {
  align-self: flex-start;
  margin-bottom: 5px;
  font-family: var(--fontfamily-inputs);
  font-size: var(--fontsize-label);
  color: var(--color-label2);
}
/* line 852, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos2 .d2 select {
  appearance: none;
  width: 100%;
  padding: 7px;
  background: #fff;
  border-radius: 3px;
  cursor: pointer;
  outline: none;
  border: 0px;
  font-weight: bold;
}
/* line 863, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos2 .d2 select:hover {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}
/* line 868, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos2 .d2 select:focus {
  outline: 1px solid #fff;
}
/* line 875, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos2 .d2 input {
  font-weight: bold;
}
/* line 878, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos2 .d2 input:hover {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}
/* line 883, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-content .datos2 .d2 input:focus {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}

/* line 893, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-preguntas .instruc {
  width: 80%;
  height: auto;
  display: flex;
  margin: 51px auto 0px auto;
  flex-direction: column;
  text-align: left;
  margin-top: 0px;
}
/* line 901, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-preguntas .instruc .instrucTitle {
  font-family: var(--fontfamily-inputs);
  font-size: var(--fontsize-instru);
  color: var(--color-instrucTitles);
  font-weight: normal;
  margin: 0;
}
/* line 910, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-preguntas p {
  font-size: 2em;
}
/* line 915, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-preguntas .border-preguntas {
  width: 78%;
}

/* line 925, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
}
/* line 932, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(1n) {
  width: auto;
  height: 100%;
}
/* line 937, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(1n) .titulos {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
/* line 944, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(1n) .catego-child {
  margin: 0;
  height: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
}
/* line 953, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(1n) .catego-child .grandchild {
  margin: 0 2em;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
/* line 961, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(1n) .catego-child .grandchild:nth-child(1n) {
  margin: 0 2em 0 0;
}
/* line 969, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(2n) {
  width: auto;
  margin: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
/* line 978, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(1n) {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
/* line 984, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(1n) .grandchild {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
/* line 990, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(1n) .grandchild input[type=date], .contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(1n) .grandchild select {
  appearance: none;
  border: 0px;
  font-size: var(--fontsize-input);
  font-family: var(--fontfamily-inputs);
  color: var(--color-input1);
  background-color: white;
  padding: var(--inputs-padding);
  width: 100%;
  transition: var(--transition-ease);
  font-weight: bold;
}
/* line 1002, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(1n) .grandchild input[type=date]:hover, .contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(1n) .grandchild select:hover {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}
/* line 1007, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(1n) .grandchild input[type=date]:focus, .contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(1n) .grandchild select:focus {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}
/* line 1015, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(2n) {
  margin: 0.8em 0.8em;
}
/* line 1018, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(2n) input[type=date], .contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(2n) select {
  appearance: none;
  border: 0px;
  font-size: var(--fontsize-input);
  font-family: var(--fontfamily-inputs);
  color: var(--color-input1);
  background-color: white;
  padding: var(--inputs-padding);
  width: auto;
  transition: var(--transition-ease);
  font-weight: bold;
}
/* line 1030, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(2n) input[type=date]:hover, .contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(2n) select:hover {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}
/* line 1035, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(2n) input[type=date]:focus, .contenedor-cate .catego:nth-child(2n) .catego-child:nth-child(2n) select:focus {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}

/* line 1045, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 {
  width: 80%;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  margin: 1px auto;
}
/* line 1054, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(1n) {
  width: 100%;
  height: 100%;
}
/* line 1058, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(1n) .titulos2 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid var(--color-azul-N);
}
/* line 1067, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(1n) .catego-child2 {
  margin: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
/* line 1077, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(1n) .catego-child2 .grandchild2 {
  padding: 1em 3em;
  height: 100%;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-around;
}
/* line 1086, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(1n) .catego-child2 .grandchild2 input {
  margin: 0 2em;
}
/* line 1095, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(2n) {
  width: auto;
  margin: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
/* line 1104, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(1n) {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
/* line 1110, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(1n) .grandchild2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
/* line 1116, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(1n) .grandchild2 input[type=date], .contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(1n) .grandchild2 select {
  appearance: none;
  border: 0px;
  font-size: var(--fontsize-input);
  font-family: var(--fontfamily-inputs);
  color: var(--color-input1);
  background-color: white;
  padding: var(--inputs-padding);
  width: 100%;
  transition: var(--transition-ease);
  font-weight: bold;
}
/* line 1128, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(1n) .grandchild2 input[type=date]:hover, .contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(1n) .grandchild2 select:hover {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}
/* line 1133, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(1n) .grandchild2 input[type=date]:focus, .contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(1n) .grandchild2 select:focus {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}
/* line 1141, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(2n) {
  margin: 0.8em 0.8em;
}
/* line 1144, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(2n) input[type=date], .contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(2n) select {
  appearance: none;
  border: 0px;
  font-size: var(--fontsize-input);
  font-family: var(--fontfamily-inputs);
  color: var(--color-input1);
  background-color: white;
  padding: var(--inputs-padding);
  width: auto;
  transition: var(--transition-ease);
  font-weight: bold;
}
/* line 1156, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(2n) input[type=date]:hover, .contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(2n) select:hover {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}
/* line 1161, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(2n) input[type=date]:focus, .contenedor-cate2 .catego2:nth-child(2n) .catego-child2:nth-child(2n) select:focus {
  outline: 1px solid #e7e7e7;
  box-shadow: 0px 7px 7px -9px black;
}

/* line 1171, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-buscardor {
  cursor: pointer;
  display: flex;
  flex-flow: nowrap;
  align-items: center;
  justify-content: center;
  padding: 0.3em 1em;
  font-size: var(--fontsize-BTN-GC);
  background: var(--color-fondoBTN-G);
  font-weight: bold;
  font-family: 'Roboto';
  color: white;
  transition: all ease .3s;
  /* &:hover {
    padding: 0.5em 1em;
  } */
}
/* line 1190, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-buscardor .buscador {
  width: auto;
  height: 100%;
  font-size: var(--fontsize-BTN-GC);
  background: transparent;
  padding: 0 2em;
  outline: none;
  border: 0;
}
/* line 1199, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-buscardor .buscador:hover {
  box-shadow: none;
}
/* line 1204, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-buscardor img {
  width: auto;
  height: auto;
  margin: 0 0 0 0.3em;
}

/* line 1213, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards {
  width: 100%;
  min-height: 120px;
  margin: 1em 0;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-around;
}
/* line 1222, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .titulo-card {
  background: var(--color-azul);
  color: white;
  height: 120px;
  font-family: 'Roboto';
  font-weight: bold;
  padding: 5px 10px;
  border-left: 10px solid var(--color-naranja);
  overflow-y: auto;
}
/* line 1233, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .titulo-card::-webkit-scrollbar {
  width: 1px;
  height: 1px;
}
/* line 1237, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .titulo-card::-webkit-scrollbar-track {
  background: transparent;
}
/* line 1240, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .titulo-card::-webkit-scrollbar-thumb {
  background: white;
}
/* line 1243, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .titulo-card::-webkit-scrollbar-thumb:hover {
  background: rgba(21, 101, 192, 0.9);
}
/* line 1249, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .info-card {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  height: 120px;
  min-width: auto;
  max-width: 450px;
  max-height: 120px;
  padding: 5px 20px;
  text-align: left;
  background-color: var(--color-gris3);
}
/* line 1262, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .info-card div {
  overflow-y: auto;
}
/* line 1265, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .info-card div::-webkit-scrollbar {
  width: 1px;
  height: px;
}
/* line 1269, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .info-card div::-webkit-scrollbar-track {
  background: transparent;
}
/* line 1272, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .info-card div::-webkit-scrollbar-thumb {
  background: rgba(21, 101, 192, 0.9);
}
/* line 1276, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .info-card div::-webkit-scrollbar-thumb:hover {
  background: rgba(21, 101, 192, 0.9);
}
/* line 1281, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .info-card div p {
  font-weight: bold;
  font-family: 'Roboto';
  color: #455a64;
}
/* line 1285, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .info-card div p b {
  color: #1565c0;
}
/* line 1294, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .autor-card {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
  overflow-y: auto;
  overflow-x: auto;
  height: 120px;
  min-width: auto;
  max-width: 450px;
  max-height: 120px;
  padding: 5px 20px;
  text-align: left;
  border-left: 1px solid white;
  background-color: var(--color-gris3);
}
/* line 1310, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .autor-card div {
  overflow-y: auto;
}
/* line 1313, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .autor-card div::-webkit-scrollbar {
  width: 1px;
  height: px;
}
/* line 1317, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .autor-card div::-webkit-scrollbar-track {
  background: transparent;
}
/* line 1320, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .autor-card div::-webkit-scrollbar-thumb {
  background: rgba(21, 101, 192, 0.9);
}
/* line 1324, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .autor-card div::-webkit-scrollbar-thumb:hover {
  background: rgba(21, 101, 192, 0.9);
}
/* line 1329, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .autor-card div p {
  font-weight: bold;
  font-family: 'Roboto';
  color: #455a64;
}
/* line 1333, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .autor-card div p b {
  color: #1565c0;
}
/* line 1340, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .botones-card {
  padding: 0px 10px;
  margin: 0 10px;
}
/* line 1344, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.contenedor-cards .botones-card a {
  margin: 5px 0;
}

/* line 1355, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.cuestionario-instruc {
  width: 80%;
  height: auto;
  display: flex;
  flex-direction: column;
  text-align: left;
  margin: -30px auto 0 auto;
  padding: 0 1em;
}
/* line 1364, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.cuestionario-instruc p {
  font-size: 32px !important;
}
/* line 1367, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.cuestionario-instruc p.descripcion {
  color: #747474;
  font-family: var(--text-light-font-family);
}
/* line 1372, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.cuestionario-instruc p.autor {
  color: #747474;
  font-family: var(--text-condensed-font-family);
}
/* line 1377, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.cuestionario-instruc p.titulo-instrucciones {
  color: #3c8ce4;
  font-family: var(--text-condensed-font-family);
  font-weight: bold;
  margin-top: 1.3em;
}
/* line 1384, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.cuestionario-instruc p.texto-instrucciones {
  color: #747474;
  font-family: var(--text-light-font-family);
}

/* line 1392, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.form-label {
  font-family: 'libel-suit-rg';
  color: #1565c0;
  font-size: 2em;
  display: flex;
  align-items: center;
  margin: 5px 0;
}

/* line 1400, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.title-libel {
  display: block;
  width: 100%;
  text-align: center;
  font-family: var(--title-font-family);
  font-size: 2.4em;
  color: #f57c00;
}

/* line 1410, /home/rectoria/suicidio/app/assets/stylesheets/componentes/forms.scss */
.input--large {
  font-size: 21px;
}

/*
-----------------------------------------
          Flex-grid system
-----------------------------------------
*/
/* line 7, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
:root {
  --color-azul-N: rgb(21,101,192);
  --color-HR: #00bfa5;
  --color-titulo: rgb(21,101,192);
  --color-letra: rgb(245,124,0);
  --color-label: rgb(69,90,100);
  --color-texto: rgb(69,90,100);
  --fontsize-label: 1.3em;
  --fontsize-titulo: 1.8em;
  --fontsize-subtitulo: 1.1em;
  --fontsize-subSubtitulo: 1.03em;
  --texto: 1.5em;
  --fontfamily-tituloS: 'Roboto';
  --fontfamily-tituloP: 'LibelSuit-Regular', 'Roboto';
}

/* line 23, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.container4 {
  padding: 0% 5%;
  justify-content: left;
  align-items: normal;
  text-align: left;
}

/* line 29, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.container3 {
  padding: 0% 5%;
  justify-content: center;
  align-items: center;
  text-align: center;
}

/* line 36, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.container2 {
  padding: 0% 8%;
  justify-content: center;
  align-items: center;
  text-align: center;
}

/* line 43, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.container {
  padding: 0% 9%;
  background-color: transparent;
  justify-content: center;
  align-items: center;
  text-align: center;
}

/* line 51, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.container-small {
  margin: 2em 0em;
  padding: 0% 3%;
}

/* line 56, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.container-right {
  padding: 0% 3% 0% 10%;
}

/* line 60, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.titulo-modal {
  margin: 1em 0 .5em 0;
  font-family: var(--fontfamily-tituloP);
  color: var(--color-titulo);
  font-weight: 600;
  text-align: center;
  font-size: var(--fontsize-titulo);
}

/* line 69, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.titulo-modal2 {
  margin: 1em 0 0.1em 0;
  font-family: var(--fontfamily-tituloP);
  color: var(--color-titulo);
  font-weight: 600;
  text-align: center;
  font-size: var(--fontsize-titulo);
}

/* line 78, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.titulo-modal3 {
  margin: 1em 0 0.1em 0;
  font-family: var(--fontfamily-tituloP);
  color: var(--color-letra);
  font-weight: 600;
  text-align: center;
  font-size: var(--fontsize-titulo);
}

/* line 87, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.subtitulo-modal {
  text-align: center;
  font-size: var(--fontsize-subtitulo);
  margin: 0em 0 .5em 0;
  font-family: var(--fontfamily-tituloS);
  color: var(--color-titulo);
  font-weight: 600;
}

/* line 96, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.subsubtitulo-modal {
  text-align: center;
  font-size: var(--fontsize-subSubtitulo);
  margin: 0;
  font-family: var(--fontfamily-tituloS);
  color: var(--color-titulo);
  font-weight: 600;
}

/* line 117, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.categorias div {
  height: auto;
  display: flex;
  flex-flow: row wrap;
}
/* line 125, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.categorias h3 {
  margin: 0;
  width: 25%;
  padding: 0em 0;
  font-size: 2em;
  background-color: #dce2e5;
  text-align: center;
  align-self: flex-center;
  font-family: 'libel-suit-rg';
  color: #78909c;
  align-items: center;
  font-weight: normal;
}

/* line 140, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
hr {
  width: 85%;
  height: 2px;
  background: var(--color-HR);
}

/* line 146, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid {
  display: flex;
  display: -webkit-flex;
  flex-flow: row wrap;
  margin-bottom: 1em;
  align-items: center;
  justify-content: space-around;
}
/* line 155, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid.flex-left {
  justify-content: flex-start;
}
/* line 159, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid.flex-right {
  justify-content: flex-end;
}
/* line 163, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid.centered {
  justify-content: center;
}
/* line 166, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid.space-between {
  justify-content: space-between;
}
/* line 170, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid.align-items-center {
  align-items: center;
}

/* line 175, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* line 181, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid2 .col2 {
  width: 100%;
  padding: 0;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* line 190, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid2 .col2 a {
  margin: 30px 0px 10px 0px;
}
/* line 192, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid2 .col2 a .linkactivo {
  width: 50px;
  height: 25px;
}
/* line 197, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid2 .col2 #Direcion2 {
  width: 100%;
}
/* line 202, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid2 .col2 #Direcion2 textarea {
  appearance: none;
  border: 0px;
  font-size: var(--fontsize-input);
  font-family: var(--fontfamily-inputs);
  color: var(--color-letra);
  background-color: transparent;
  text-align: center;
  padding: var(--inputs-padding);
  width: 100%;
  transition: var(--transition-ease);
  font-weight: bold;
}

/* line 219, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid3 {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-around;
}
/* line 225, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid3 .col3 {
  width: 100%;
  padding: 0;
  margin-top: 0;
}

/* line 232, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid4 {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-end;
  margin: .7em 0;
}
/* line 239, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid4 .col4 {
  width: auto;
  padding: 0;
  margin-top: 0;
  margin: 0 1em 0 0;
}

/* line 247, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid5 {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
  margin: .4em 0;
}
/* line 257, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid5 .col5 {
  width: auto;
  padding: 0;
  margin-top: 0;
  margin: 0 0em 0 0;
}

/* line 265, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid6 {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  margin: 0 0;
}
/* line 272, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid6 .col6 {
  width: auto;
  padding: 0;
  margin-top: 0;
  margin: 0 0em 0 0;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}

/* line 285, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid7 {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-around;
  margin: 0 0;
}
/* line 292, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid7 .col7 {
  flex: 1;
  height: auto;
  padding: 15px 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* line 304, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid8 {
  display: flex;
  width: 100%;
  flex-flow: row wrap;
  align-items: flex-end;
  justify-content: flex-start;
  border-bottom: 2px solid #90A4AE;
}
/* line 312, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid8 a {
  font-size: var(--fontfamily-inputs);
  font-family: 'Roboto';
  text-decoration: none;
  margin: 0 .3em;
  width: auto;
  background: white;
  padding: 12px 10px;
  font-weight: bold;
}
/* line 323, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid8 .verde {
  color: #fff;
  background: #00BFA5;
  transition: var(--transition-ease);
}
/* line 328, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid8 .gris {
  color: #455A64;
  background: #B0BEC5;
  transition: var(--transition-ease);
}
/* line 333, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid8 .gris:hover {
  color: white;
  background: #00BFA5;
}

/* line 342, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.col8 {
  flex: 1;
  height: auto;
  padding: 15px 15px;
  display: flex;
  flex-flow: nowrap;
  align-items: center;
  justify-content: center;
}

/* line 357, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.texto {
  text-align: center;
  color: var(--color-texto);
  font-size: var(--texto);
  font-family: var(--fontfamily-tituloS);
}
/* line 364, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.texto .span {
  font-weight: bold;
}

/* line 369, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.label2 {
  align-self: flex-center;
  font-family: libel-suit-rg;
  color: var(--color-label2);
  font-size: 2em;
  display: flex;
  align-items: center;
  margin: 5px 0px;
}

/* line 380, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.label3 {
  align-self: flex-center;
  font-family: var(--fontfamily-inputs);
  color: var(--color-label3);
  font-size: var(--fontsize-label);
  display: flex;
  align-items: center;
  margin: 5px 0px;
  font-weight: normal;
}

/* line 393, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.titleModule {
  align-self: flex-center;
  font-family: 'Roboto-Regular';
  color: #272727;
  font-size: var(--fontsize-label);
  align-items: center;
  margin: 5px 0px;
  font-weight: normal;
}

/* line 403, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.answers {
  width: 30%;
  padding: 0px 3%;
}
/* line 407, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.answers.flex-grid .col {
  align-items: center;
}
/* line 411, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.answers.small {
  width: 100%;
}
/* line 414, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.answers.small .flex-grid {
  margin-bottom: 0em;
}
/* line 417, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.answers.small .flex-grid .col {
  text-align: left;
}

/* line 424, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.answerstitle {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow-x: auto;
}

/* line 433, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.col {
  flex: 1;
  padding: 15px 15px;
  align-self: center;
  margin-top: 0;
}
/* line 439, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.col.vcenter {
  align-content: center;
}
/* line 443, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.col.left > label {
  justify-content: flex-start;
}
/* line 447, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.col.align-start {
  align-self: flex-start;
}
/* line 451, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.col.max-3 {
  min-width: calc(100% / 3.5);
}

/* line 456, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.fit {
  padding: 5px 10px;
  min-width: 3em;
  max-width: 15em;
  width: 100%;
  text-align: center;
  align-self: center;
  align-content: center;
}
/* line 465, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.fit.top-position {
  align-self: flex-start;
}

/* line 470, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.fit-2 {
  padding: 5px 10px;
  min-width: 3em;
  max-width: 15em;
  width: 100%;
  align-content: center;
}

/* line 478, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid-thirds, .answers_suicide {
  display: flex;
  display: -webkit-flex;
  justify-content: space-around;
}

/* line 484, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.flex-grid-thirds .col {
  width: 32%;
}

/* line 492, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.fit.right, .fit-2.right, .col.right {
  text-align: right;
}

/* line 496, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.truncate {
  display: table;
  table-layout: fixed;
  width: 100%;
  white-space: nowrap;
}
/* line 502, /home/rectoria/suicidio/app/assets/stylesheets/componentes/grid.scss */
.truncate > * {
  display: table-cell;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 2, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-pencil::before, .icon-keyboard-arrow-right::before, .icon-person::before, .icon-list-numbered::before, .icon-poll::before,
.icon-error::before, .icon-close::before, .icon-more-vert::before, .icon-add::before, .icon-keyboard-arrow-up::before, .icon-keyboard-arrow-down::before,
.icon-keyboard-arrow-left::before, .icon-dehaze::before, .icon-exit::before, .icon-home::before, .icon-help:before, .icon-assessment::before, .icon-print::before,
.icon-list-all::before, .icon-folder-shared::before, .icon-assignment-ind::before, .icon-add-test::before, .icon-delete::before, .icon-add-question::before,
.icon-manage-tests::before, .icon-loupe::before, .icon-import-export::before {
  font-family: 'Material icons';
}

/* line 10, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-excel::before, .icon-database::before {
  font-family: "icomoon-custom";
}

/* line 14, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-excel::before {
  content: "\eae2";
}

/* line 18, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-database::before {
  content: "\e964";
}

/* line 22, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-person::before.w-margin {
  margin-right: 0em;
}

/* line 30, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-import-export::before {
  content: '\e161';
}

/* line 34, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-loupe::before {
  content: '\e402';
}

/* line 38, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-delete::before {
  content: '\e872';
}

/* line 42, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-manage-tests::before {
  content: '\e616';
}

/* line 46, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-add-test::before {
  content: '\e89c';
}

/* line 50, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-add-question::before {
  content: '\e02e';
}

/* line 54, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-list-all::before {
  content: '\e241';
}

/* line 58, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-pencil::before {
  content: '\e3c9';
}

/* line 62, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-keyboard-arrow-right::before {
  content: '\e315';
}

/* line 66, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-keyboard-arrow-up::before {
  content: '\e316';
}

/* line 70, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-keyboard-arrow-down::before {
  content: '\e313';
}

/* line 74, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-keyboard-arrow-left::before {
  content: '\e314';
}

/* line 78, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-person::before {
  content: '\e7fd';
}

/* line 82, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-list-numbered::before {
  content: '\e242';
}

/* line 86, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-poll::before {
  content: "\e801";
}

/* line 90, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-error::before {
  content: "\e000";
}

/* line 94, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-close::before {
  content: '\e5cd';
}

/* line 98, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-more-vert::before {
  content: "\e5d4";
}

/* line 102, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-add::before {
  content: "\e7f0";
}

/* line 106, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-dehaze::before {
  content: "\e3c7";
}

/* line 110, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-exit::before {
  content: '\e879';
}

/* line 114, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-home::before {
  content: '\e88a';
}

/* line 118, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-help::before {
  content: '\e887';
}

/* line 122, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-assessment::before {
  content: '\e85c';
}

/* line 126, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-print::before {
  content: '\e8ad';
}

/* line 130, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-folder-shared::before {
  content: '\e2c9';
}

/* line 134, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-assignment-ind::before {
  content: '\e85e';
}

/* line 139, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.icon-2em {
  font-size: 2em;
}

/* line 143, /home/rectoria/suicidio/app/assets/stylesheets/componentes/icons.scss */
.img-icon-small {
  height: 1em;
  padding-left: 0.2em;
}

/* line 1, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
:root {
  --modal-main-bg: rgb(227, 227, 227);
  --modal-border-width: 0.1em;
  --modal-border-color: rgba(87, 87, 87, 0.8);
  --modal-padding: 0.5em;
  --modal-rounded: 5px;
  --modal-shadow-color: rgba(0, 0, 0, 0.12);
  --modal-shadow: 0 0 0.2 0.4 var(--modal-shadow-color);
  --modal-min-width: 30vw;
  --modal-max-width: 30vw;
  --modal-max-height: 90vh;
  --modal-min-width2: 40vw;
  --modal-max-width2: 50vw;
  --modal-max-height2: 90vh;
  --modal-min-width3: 65vw;
  --modal-max-width3: 70vw;
  --modal-max-height3: 90vh;
  --modal-max-width4: 330px;
  --modal-max-height4: 600px;
  --modal-header-font-family: 'libel-suit-rg';
  --modal-header-font-size: 1.6em;
  --modal-header-font-color: white;
  --modal-header-max-height: 60px;
  --modal-header-close-color: crimson;
  --modal-body-font-family: 'roboto';
  --modal-body-font-size: 1em;
  --modal-body-font-color: rgb(34, 34, 34);
  --modal-footer-max-height: 60px;
  --modal-footer-font-size: 1.3em;
  --modal-overlay-bg: rgba(5, 15, 21, 0.85);
}

/* line 45, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay {
  background-color: var(--modal-overlay-bg);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-width: 100vw;
  min-height: 100vh;
  z-index: 90;
}
/* line 56, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal {
  background-color: var(--modal-main-bg);
  box-shadow: var(--modal-shadow);
  border-radius: var(--modal-rounded);
  min-width: var(--modal-min-width);
  max-width: auto;
  max-height: var(--modal-max-height);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: var(--transition);
  overflow: hidden;
}
/* line 70, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal .fit {
  display: flex;
}
/* line 74, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal .modal_header {
  font-family: var(--modal-header-font-family);
  font-size: var(--modal-header-font-size);
  color: var(--modal-header-font-color);
  background-color: var(--main-bg-color);
  max-height: var(--modal-header-max-height);
  display: flex;
  text-align: center;
  justify-content: space-between;
}
/* line 84, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal .modal_header.left {
  text-align: left;
  padding-left: 1.5em;
}
/* line 89, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal .modal_header p {
  padding: var(--modal-padding);
}
/* line 93, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal .modal_header .close {
  transition: var(--transition);
  cursor: pointer;
}
/* line 97, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal .modal_header .close:hover {
  background-color: var(--modal-header-close-color);
  transition: var(--transition);
}
/* line 105, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal .modal_body {
  font-family: var(--modal-body-font-family);
  font-size: var(--modal-body-font-size);
  color: var(--modal-body-font-color);
  padding: var(--modal-padding);
  transition: var(--transition);
  overflow: auto;
  height: auto;
  max-height: calc(var(--modal-max-height) - (var(--modal-footer-max-height ) + var(--modal-header-max-height) + var(--modal-padding) * 2));
}
/* line 115, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal .modal_body .inline {
  align-self: center;
  max-height: 2em;
}
/* line 120, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal .modal_body ol li, .modal_overlay .modal .modal_body ul li {
  font-size: 0.9em;
  color: #676767;
}
/* line 126, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal .modal_footer {
  font-family: var(--modal-body-font-family);
  font-size: var(--modal-footer-font-size);
  max-height: var(--modal-footer-max-height);
  display: flex;
}
/* line 134, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal2 {
  background-color: var(--modal-main-bg);
  box-shadow: var(--modal-shadow);
  border-radius: var(--modal-rounded);
  min-width: var(--modal-min-width2);
  max-width: var(--modal-max-width2);
  max-height: var(--modal-max-height2);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: var(--transition);
  overflow: hidden;
  overflow-y: auto;
}
/* line 149, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal2::-webkit-scrollbar {
  display: none;
}
/* line 154, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal3 {
  background-color: var(--modal-main-bg);
  box-shadow: var(--modal-shadow);
  border-radius: var(--modal-rounded);
  min-width: var(--modal-min-width3);
  max-width: var(--modal-max-width3);
  max-height: var(--modal-max-height3);
  height: 70vh;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: var(--transition);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 173, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal4 {
  background-color: var(--modal-main-bg);
  box-shadow: var(--modal-shadow);
  border-radius: var(--modal-rounded);
  max-width: var(--modal-max-width);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: var(--transition);
  display: flex;
  justify-content: center;
  align-items: center;
  overflow-y: auto;
}
/* line 191, /home/rectoria/suicidio/app/assets/stylesheets/componentes/modal.scss */
.modal_overlay .modal4::-webkit-scrollbar {
  display: none;
}

/* line 1, /home/rectoria/suicidio/app/assets/stylesheets/componentes/popup.scss */
[popup] span {
  border-radius: 50%;
  color: var(--select-multiple-main-color);
  background-color: var(--select-multiple-help-background-color);
  border: var(--select-multiple-help-border);
  padding: 0.3em 0.6em;
  max-width: 1em;
  max-height: 1em;
  cursor: help;
  font-size: 0.5em;
  transition: var(--transition-ease);
}
/* line 13, /home/rectoria/suicidio/app/assets/stylesheets/componentes/popup.scss */
[popup] span:hover {
  background-color: var(--select-multiple-help-background-color-hover);
  transition: var(--transition-ease);
  box-shadow: var(--select-multiple-help-shadow);
}

/* line 7, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
:root {
  --preguntas-main-color: rgb(237, 237, 237);
  --preguntas-border-radius: var(--modal-rounded);
  --preguntas-padding: 0rem 1rem;
  --preguntas-font-color: white;
  --preguntas-header-bg-color: var(--main-bg-color);
  --preguntas-header-height: 2rem;
  --preguntas-close-hover-bg-color: crimson;
  --respuestas-bg-color: var(--modal-main-bg);
  --respuestas-font-color: var(--modal-border-color);
  --preguntas-add-item-icon-width: 5rem;
  --preguntas-container-width: calc(100% - var(--preguntas-add-item-icon-width) - 0.5rem);
  --resutlados-numero-items-por-fila: 2;
}

/* line 29, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas, section.scores {
  background-color: transparent;
}
/* line 32, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container, section.scores .container {
  width: auto;
}
/* line 36, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .pregunta, section.scores .container .pregunta {
  background-color: var(--color-gris3);
  overflow: hidden;
  position: relative;
}
/* line 47, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .pregunta .header, section.scores .container .pregunta .header {
  background-color: var(--preguntas-header-bg-color);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 55, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .pregunta .header h3, section.scores .container .pregunta .header h3 {
  color: var(--preguntas-font-color);
}
/* line 64, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .pregunta h3, section.preguntas .container .pregunta label, section.scores .container .pregunta h3, section.scores .container .pregunta label {
  margin: 0rem;
}
/* line 68, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .pregunta label, section.scores .container .pregunta label {
  align-self: flex-start;
  font-family: var(--fontfamily-inputs);
  display: flex;
  align-items: center;
  margin: 5px 0px;
  font-weight: bold;
  font-size: 1.2rem;
  color: var(--color-label2);
}
/* line 80, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .pregunta input, section.preguntas .container .pregunta textarea, section.scores .container .pregunta input, section.scores .container .pregunta textarea {
  width: 98%;
  font-size: 1rem;
}
/* line 88, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .pregunta .respuestas .close, section.scores .container .pregunta .respuestas .close {
  color: var(--respuestas-font-color);
  padding: 0.3rem 0.4rem 0.2rem;
  font-size: 2rem;
}
/* line 93, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .pregunta .respuestas .close:hover, section.scores .container .pregunta .respuestas .close:hover {
  color: white;
}
/* line 98, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .pregunta .respuestas .respuesta, section.scores .container .pregunta .respuestas .respuesta {
  width: 100%;
  position: relative;
  overflow: hidden;
}
/* line 103, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .pregunta .respuestas .respuesta div, section.scores .container .pregunta .respuestas .respuesta div {
  padding: 0 1em;
}
/* line 109, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .pregunta .respuestas .respuesta label, section.scores .container .pregunta .respuestas .respuesta label {
  align-self: flex-start;
  font-family: var(--fontfamily-inputs);
  display: flex;
  align-items: center;
  margin: 5px 0px;
  font-weight: bold;
  font-size: 1.2rem;
  color: var(--color-label2);
}
/* line 126, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .score, section.scores .container .score {
  background: red;
  background-color: var(--color-gris3);
  overflow: hidden;
  position: relative;
}
/* line 139, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .score .header, section.scores .container .score .header {
  background-color: var(--preguntas-header-bg-color);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1em;
}
/* line 148, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .score .header h3, section.scores .container .score .header h3 {
  color: var(--preguntas-font-color);
}
/* line 153, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .score .body, section.scores .container .score .body {
  padding: 0 1em;
}
/* line 157, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .score h3, section.preguntas .container .score label, section.scores .container .score h3, section.scores .container .score label {
  margin: 0rem;
}
/* line 161, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .score label, section.scores .container .score label {
  align-self: flex-start;
  font-family: var(--fontfamily-inputs);
  display: flex;
  align-items: center;
  margin: 5px 0px;
  font-weight: bold;
  font-size: 1.2rem;
  color: var(--color-label2);
}
/* line 173, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .score input, section.preguntas .container .score textarea, section.scores .container .score input, section.scores .container .score textarea {
  font-size: 1rem;
}
/* line 181, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .score .respuestas .close, section.scores .container .score .respuestas .close {
  color: var(--respuestas-font-color);
  padding: 0.3rem 0.4rem 0.2rem;
  font-size: 2rem;
}
/* line 186, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .score .respuestas .close:hover, section.scores .container .score .respuestas .close:hover {
  color: white;
}
/* line 191, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .score .respuestas .respuesta, section.scores .container .score .respuestas .respuesta {
  width: 100%;
  position: relative;
  overflow: hidden;
}
/* line 196, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .score .respuestas .respuesta div, section.scores .container .score .respuestas .respuesta div {
  padding: 0 1em;
}
/* line 202, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .score .respuestas .respuesta label, section.scores .container .score .respuestas .respuesta label {
  align-self: flex-start;
  font-family: var(--fontfamily-inputs);
  display: flex;
  align-items: center;
  margin: 5px 0px;
  font-weight: bold;
  font-size: 1.2rem;
  color: var(--color-label2);
}
/* line 219, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .close, section.scores .container .close {
  right: 0;
  color: white;
  padding: 0.4rem 0.6rem 0.2rem;
  transition: var(--transition);
  font-size: 1.3rem;
}
/* line 226, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.preguntas .container .close:hover, section.scores .container .close:hover {
  color: white;
  transition: var(--transition);
  background-color: var(--color-gris2);
}

/* line 238, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
section.scores .score {
  max-width: calc((100% / var(--resutlados-numero-items-por-fila)) - 1rem);
}

/* line 245, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
.add-item {
  bottom: 1rem;
  position: sticky;
  position: -webkit-sticky;
  align-self: flex-end;
}
/* line 252, /home/rectoria/suicidio/app/assets/stylesheets/componentes/preguntas.scss */
.add-item a {
  border-radius: 50%;
  padding: 0.8rem 0.6rem 0.2rem;
  color: white;
  font-size: 2.5rem;
}

/* line 2, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.progreso {
  height: 150px;
  position: relative;
  top: -120px;
  transition: cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.2s;
}

/* line 11, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.progreso .circulos, .header-actions .circulos {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
  transform: translateY(-50%);
}

/* line 19, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.progreso .gris {
  background-color: #e0e0e0;
  height: 100%;
}

/* line 24, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.circulo-inicio-fin {
  height: 20px;
  width: 20px;
  background-color: #ff9052;
  border-radius: 50%;
  transition: var(--transition-ease);
}

/* line 32, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.linea-completado {
  height: 6px;
  width: 15%;
  background-color: #ff9052;
}

/* line 38, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.linea-incompleto {
  height: 6px;
  width: 15%;
  background-color: #ffc2a4;
  cursor: not-allowed;
}

/* line 45, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.panel {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: var(--title-font-family);
}

/* line 52, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.circulo-completado {
  cursor: pointer;
  width: var(--circulo-completo-size);
  height: var(--circulo-completo-size);
  background-color: #ff9052;
  border-radius: 50%;
  transition: var(--transition-ease);
}

/* line 61, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.incompleto {
  background-color: #ffc2a4;
  cursor: not-allowed;
}

/* line 66, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.circulo-incompleto {
  cursor: not-allowed;
  width: var(--circulo-incompleto-size);
  height: var(--circulo-incompleto-size);
  background-color: #ffc2a4;
  border-radius: 50%;
  transition: var(--transition-ease);
}

/* line 75, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.circulo-completado::after {
  font-family: 'Material icons';
  font-size: var(--circulo-font-size);
  color: white;
  content: '\e5ca';
  position: absolute;
  transform: var(--circulo-content-position);
}

/* line 84, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.panel p.titulo {
  word-wrap: break-word;
  font-size: var(--circulo-title-font-size);
  color: #ff9052;
  position: relative;
  text-align: center;
  width: 150px;
  transform: var(--circulo-title-position);
  top: -20px;
}

/* line 95, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.circulo-completado:hover, .circulo-incompleto:hover {
  transition: var(--transition-ease);
  transform: scale(1.2);
}

/* line 100, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.panel .circulo-incompleto p.titulo {
  position: relative;
  text-align: center;
  transform: translate(-31%, -40%);
  color: #ffc2a4;
}

/* line 107, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.circulo-inicio-fin:hover {
  transition: var(--transition-ease);
  transform: scale(1.2);
}

/* line 113, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
p.encabezado_contenedor.titulo {
  font-family: var(--title-font-family);
  font-size: 30px;
  line-height: 70%;
  text-align: left;
  color: inherit;
  transform: translateY(calc(-35px - 100%));
}

/* line 122, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.verde {
  margin-bottom: 1em;
}
/* line 125, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.verde .title {
  font-family: var(--title-font-family);
  font-size: 30px;
  color: var(--main-accent-color);
  line-height: 70%;
  padding-left: 15px;
}
/* line 133, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.verde .preguntas {
  background: #00bfa5;
  width: 100%;
  padding: 25px 0px;
}

/* line 141, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.naranja-container {
  background-color: var(--main-bg-color);
  color: var(--main-bg-color);
  padding: 32px 10% 35px calc(10% + 13px);
  margin: 1em 0em;
}
/* line 147, /home/rectoria/suicidio/app/assets/stylesheets/componentes/progress_circles.scss */
.naranja-container label {
  color: white !important;
}

/* line 1, /home/rectoria/suicidio/app/assets/stylesheets/componentes/representation.scss */
:root {
  --representation-max-width: 60vw;
  --representation-min-width: 300px;
  --representation-body-bg-color: rgb(240, 240, 240);
  --representation-border: solid 2px rgba(100, 100, 100, 0.2);
  --representation-shadow: 0px 0px 10px -3px rgba(108,108,108,1);
  --representation-shadow-hover: 0px 0px 10px -1px rgba(108,108,108,1);
}

/* line 10, /home/rectoria/suicidio/app/assets/stylesheets/componentes/representation.scss */
.representation {
  min-width: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
}
/* line 18, /home/rectoria/suicidio/app/assets/stylesheets/componentes/representation.scss */
.representation .body {
  max-width: var(--representation-max-width);
  min-width: var(--representation-min-width);
  width: 100%;
  background-color: var(--main-bg-color);
  margin: auto;
  position: absolute;
  top: calc(50% + (8.5em / 4));
  left: 50%;
  -ms-transform: translateY(-50%);
  transform: translate(-50%, -50%);
  border-radius: 1em;
  -webkit-box-shadow: var(--card-box-shadow);
  -moz-box-shadow: var(--card-box-shadow);
  box-shadow: var(--card-box-shadow);
}
/* line 34, /home/rectoria/suicidio/app/assets/stylesheets/componentes/representation.scss */
.representation .body .header {
  margin: auto;
  background-color: white;
  border-radius: 50%;
  -webkit-box-shadow: var(--representation-shadow);
  -moz-box-shadow: var(--representation-shadow);
  box-shadow: var(--representation-shadow);
  background-image: url("/muwieri/public/logo_proyecto-8741234950bde78cce78f6d64a3499e52b464878e2193bea09f98675b38ff80e.png");
  background-repeat: no-repeat;
  background-size: 8em;
  background-position: center center;
  width: 8.5em;
  height: 8.5em;
  transform: translateY(-50%);
  position: relative;
  transition: var(--transition-ease);
}
/* line 51, /home/rectoria/suicidio/app/assets/stylesheets/componentes/representation.scss */
.representation .body .header:hover {
  -webkit-box-shadow: var(--representation-shadow-hover);
  -moz-box-shadow: var(--representation-shadow-hover);
  box-shadow: var(--representation-shadow-hover);
  transition: var(--transition-ease);
}
/* line 59, /home/rectoria/suicidio/app/assets/stylesheets/componentes/representation.scss */
.representation .body .content {
  transform: translateY(-3.5em);
  margin: auto;
  max-width: 80%;
  background-color: white;
  padding: 1em;
  border: var(--representation-border);
  border-radius: 1em;
}
/* line 68, /home/rectoria/suicidio/app/assets/stylesheets/componentes/representation.scss */
.representation .body .content p:not(.title-libel) {
  font-family: var(--title-font-family);
  font-size: 1.5em;
  color: var(--label-main-color);
  text-align: center;
  margin-bottom: 0.1em;
}
/* line 76, /home/rectoria/suicidio/app/assets/stylesheets/componentes/representation.scss */
.representation .body .content p.title-libel {
  margin-bottom: 0.3em;
}
/* line 80, /home/rectoria/suicidio/app/assets/stylesheets/componentes/representation.scss */
.representation .body .content label {
  text-align: center;
}
/* line 84, /home/rectoria/suicidio/app/assets/stylesheets/componentes/representation.scss */
.representation .body .content input[type=submit], .representation .body .content button {
  width: 60%;
  padding: 0.3em 0;
  margin: auto;
}
/* line 90, /home/rectoria/suicidio/app/assets/stylesheets/componentes/representation.scss */
.representation .body .content button {
  font-size: 1.5em;
}

/* line 2, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.recuadro_test {
  font-family: 'roboto-condensed-light';
  border: solid 4px #b3ddcc;
  width: 12.6em;
  border-radius: 0.8em;
  padding: 0.5em;
  background-color: white;
  transition: var(--transition-ease);
}
/* line 11, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.recuadro_test > input {
  font-size: 1.3em;
  color: #91d0bd;
  padding: 0em;
  padding-bottom: 0.5em;
}
/* line 18, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.recuadro_test > label, .recuadro_test > p.label {
  font-size: 1.3em;
  font-family: 'roboto-condensed-bold';
  color: #91d0bd !important;
}
/* line 24, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.recuadro_test > p.close {
  transition: var(--transition-ease);
  float: right;
  padding: 0.5em;
}
/* line 29, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.recuadro_test > p.close::before {
  font-family: 'Material icons';
  content: '\e5cd';
  color: #b3b3b3;
}
/* line 35, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.recuadro_test > p.close:hover {
  background-color: #ee4444;
  transition: var(--transition-ease);
}
/* line 41, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.recuadro_test:hover {
  transform: scale(1.1);
  transition: var(--transition-ease);
}
/* line 47, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.recuadro_test.lleno {
  border-color: #84d4b4;
  background-color: #84d4b4;
  cursor: pointer;
}
/* line 52, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.recuadro_test.lleno.tamizaje {
  background-color: rgba(0, 141, 231, 0.9);
  border-color: rgba(23, 88, 202, 0.9);
}
/* line 57, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.recuadro_test.lleno.hcp {
  background-color: rgba(255, 97, 0, 0.8);
  border-color: #ff6100;
}
/* line 62, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.recuadro_test.lleno > p {
  color: white !important;
  font-size: 1.2em;
}
/* line 66, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.recuadro_test.lleno > p.label {
  color: white !important;
  padding: 0em;
  font-size: 1.3em;
}

/* line 75, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.button_action, input.button_action {
  background-color: #ff895d;
  font-family: var(--title-font-family);
  text-decoration: none;
  transition: var(--transition-ease);
  border-radius: 0.5em;
  padding: 0.4em 0.8em;
  cursor: pointer;
  text-align: center;
  width: 5em;
  font-size: 2em;
  color: white;
  position: relative;
}

/* line 91, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.button_action.submit {
  background-color: #3c8ce4;
}
/* line 94, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.button_action.submit::before {
  background: -webkit-linear-gradient(left bottom, #2e5195, #3660b4);
  background: -o-linear-gradient(top right, #2e5195, #3660b4);
  background: -moz-linear-gradient(top right, #2e5195, #3660b4);
  background: linear-gradient(to top right, #2e5195, #3660b4);
}
/* line 102, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.button_action.left {
  float: left;
}
/* line 106, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.button_action.right {
  float: right;
  text-align: center;
}
/* line 111, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.button_action::before {
  content: '';
  z-index: -1;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  position: absolute;
  top: -3px;
  left: -3px;
  background: -webkit-linear-gradient(left bottom, #9d702a, #a78044);
  background: -o-linear-gradient(top right, #9d702a, #a78044);
  background: -moz-linear-gradient(top right, #9d702a, #a78044);
  background: linear-gradient(to top right, #a78044, #f09416);
  transition: var(--transition-ease);
  border-radius: 0.5em;
}

/* line 133, /home/rectoria/suicidio/app/assets/stylesheets/componentes/screening_box.scss */
.asks p {
  font-size: 26px !important;
}

/* line 1, /home/rectoria/suicidio/app/assets/stylesheets/componentes/select_multiple.scss */
:root {
  --select-multiple-main-color: rgb(237, 237, 237);
  --select-multiple-accent-color: rgb(194, 194, 194);
  --select-multiple-help-background-color: rgb(14, 173, 173);
  --select-multiple-help-border-color: white;
  --select-multiple-help-border: solid 2px var(--select-multiple-help-border-color);
  --select-multiple-help-shadow: 0 0.2em 0.4em 0.1em rgba(0, 0, 0, .5);
  --select-multiple-help-background-color-hover: rgb(57, 189, 189);
  --select-multiple-help-container-main-color: var(--select-multiple-help-background-color);
  --select-multiple-help-container-border-color: solid 3px var(--select-multiple-help-background-color-hover);
  --select-multiple-help-container-padding: 0.3em 0.5em;
  --select-multiple-help-container-font-color: white;
  --select-multiple-help-container-max-width: 300px;
}

/* line 18, /home/rectoria/suicidio/app/assets/stylesheets/componentes/select_multiple.scss */
.select-multiple, .custom-select {
  max-height: 300px;
  overflow-x: auto;
  background-color: var(--select-multiple-main-color);
}
/* line 23, /home/rectoria/suicidio/app/assets/stylesheets/componentes/select_multiple.scss */
.select-multiple ul, .custom-select ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 29, /home/rectoria/suicidio/app/assets/stylesheets/componentes/select_multiple.scss */
.select-multiple ul li, .custom-select ul li {
  display: flex;
  display: -webkit-flex;
  padding: 0.5em 0.7em;
}
/* line 34, /home/rectoria/suicidio/app/assets/stylesheets/componentes/select_multiple.scss */
.select-multiple ul li:nth-child(even), .custom-select ul li:nth-child(even) {
  background-color: var(--select-multiple-accent-color);
}
/* line 38, /home/rectoria/suicidio/app/assets/stylesheets/componentes/select_multiple.scss */
.select-multiple ul li label, .custom-select ul li label {
  display: flex;
  display: -webkit-flex;
  font-family: var(--text-light-font-family);
  font-size: var(--inputs-font-size-inside);
  color: var(--inputs-text-color);
}
/* line 46, /home/rectoria/suicidio/app/assets/stylesheets/componentes/select_multiple.scss */
.select-multiple ul li span, .custom-select ul li span {
  border-radius: 50%;
  color: var(--select-multiple-main-color);
  background-color: var(--select-multiple-help-background-color);
  border: var(--select-multiple-help-border);
  padding: 0.3em 0.6em;
  max-width: 1em;
  max-height: 1em;
  cursor: help;
  font-size: 0.5em;
  transition: var(--transition-ease);
}
/* line 58, /home/rectoria/suicidio/app/assets/stylesheets/componentes/select_multiple.scss */
.select-multiple ul li span:hover, .custom-select ul li span:hover {
  background-color: var(--select-multiple-help-background-color-hover);
  transition: var(--transition-ease);
  box-shadow: var(--select-multiple-help-shadow);
}

/* line 67, /home/rectoria/suicidio/app/assets/stylesheets/componentes/select_multiple.scss */
.select-multiple-popup, .popup-description {
  position: fixed;
  z-index: 10;
  border-radius: 0.2em;
  background-color: var(--select-multiple-help-container-main-color);
  border: var(--select-multiple-help-container-border-color);
  padding: var(--select-multiple-help-container-padding);
  color: var(--select-multiple-help-container-font-color);
  font-family: var(--text-light-font-family);
  max-width: var(--select-multiple-help-container-max-width);
}

/* line 79, /home/rectoria/suicidio/app/assets/stylesheets/componentes/select_multiple.scss */
div.select-multiple-contenedor, div.select-custom-contenedor {
  cursor: pointer;
}
/* line 82, /home/rectoria/suicidio/app/assets/stylesheets/componentes/select_multiple.scss */
div.select-multiple-contenedor.select-multiple-active, div.select-multiple-contenedor.select-custom-active, div.select-custom-contenedor.select-multiple-active, div.select-custom-contenedor.select-custom-active {
  transition: var(--transition-ease);
  background-color: var(--tab-main-color);
  color: white;
  transform: scale(1.1);
}

/* line 2, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
:root {
  --color-gris2: #90a4ae;
}

/* line 5, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square, .small-square {
  font-family: 'roboto';
  transition: var(--transition-ease);
  position: relative;
  cursor: pointer;
  background-color: var(--color-gris2);
}

/* line 15, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square {
  min-width: 12%;
  height: 100%;
}

/* line 21, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.small-square {
  padding: 0;
  margin: 0.3em;
  height: 8em;
  min-width: 15%;
}

/* line 28, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square .header {
  height: 100%;
  padding: 2.85em 0;
}

/* line 34, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square .header, .small-square .header {
  color: white;
  background: transparent;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  overflow-x: auto;
  overflow-y: auto;
}
/* line 47, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square .header::-webkit-scrollbar, .small-square .header::-webkit-scrollbar {
  display: none;
}

/* line 52, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square .header p {
  font-size: 1.2em;
}

/* line 56, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square .header p, .small-square .header p {
  text-align: center;
}

/* line 63, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.small-square .header {
  font-size: 1em;
  height: calc(100% - 3em);
  overflow-x: auto;
  overflow-y: auto;
}
/* line 69, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.small-square .header::-webkit-scrollbar {
  display: none;
}

/* line 74, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square .actions, .small-square .actions {
  color: white;
  border: 0;
  width: 100%;
  text-align: center;
  display: flex;
  align-content: center;
  justify-content: flex-end;
  flex-flow: row wrap;
  height: 3em;
  overflow-x: auto;
  overflow-y: auto;
}
/* line 87, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square .actions::-webkit-scrollbar, .small-square .actions::-webkit-scrollbar {
  display: none;
}

/* line 92, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square .actions p, .small-square .actions p {
  cursor: pointer;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 3em;
  display: flex;
  align-content: flex-end;
  justify-content: center;
  flex-flow: row wrap;
}

/* line 104, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.small-square .actions {
  font-size: .9em;
  font-weight: bold;
  padding: 0 0 5px 0;
  margin: 0;
}

/* line 111, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square .actions {
  height: 5.2em;
}

/* line 117, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square .header.completado, .big-square .actions.completado, .small-square .header.completado, .small-square .actions.completado {
  background: var(--color-azul);
  transition: ease 1s;
}

/* line 123, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square:hover, .small-square:hover {
  transform: scale(1.04);
  transition: var(--transition-ease);
}

/* .big-square img{
  //padding-top: 1em;
  //padding-right: 1em;
}

.small-square img{
  //padding-top: 0.5em;
  //padding-right: 0.5em;
} */
/* line 138, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.big-square img, .small-square img {
  height: auto;
  width: auto;
}

/* line 146, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.small-square p {
  width: 100%;
}

/* line 150, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.square-active {
  -webkit-box-shadow: 0px 0px 4px 4px rgba(221, 229, 239, 0.8);
  -moz-box-shadow: 0px 0px 4px 4px rgba(221, 229, 239, 0.8);
  box-shadow: 0px 0px 3px 4px rgba(221, 229, 239, 0.8);
  transform: scale(1.01);
  transition: var(--transition-ease);
  background-color: #2193f3;
}

/* line 158, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.square-active2 {
  -webkit-box-shadow: 0px 0px 4px 4px rgba(221, 229, 239, 0.8);
  -moz-box-shadow: 0px 0px 4px 4px rgba(221, 229, 239, 0.8);
  box-shadow: 0px 0px 3px 4px rgba(221, 229, 239, 0.8);
  transform: scale(1.01);
  transition: var(--transition-ease);
}

/* line 166, /home/rectoria/suicidio/app/assets/stylesheets/componentes/squares.scss */
.center {
  text-align: center;
}

/* line 2, /home/rectoria/suicidio/app/assets/stylesheets/componentes/stripped.scss */
.stripped > div {
  padding: 0em 10%;
}
/* line 6, /home/rectoria/suicidio/app/assets/stylesheets/componentes/stripped.scss */
.stripped > div::-webkit-scrollbar {
  width: 2px;
  height: 8px;
}
/* line 10, /home/rectoria/suicidio/app/assets/stylesheets/componentes/stripped.scss */
.stripped > div::-webkit-scrollbar-track {
  background: transparent;
}
/* line 13, /home/rectoria/suicidio/app/assets/stylesheets/componentes/stripped.scss */
.stripped > div::-webkit-scrollbar-thumb {
  background: rgba(21, 101, 192, 0.7);
}
/* line 16, /home/rectoria/suicidio/app/assets/stylesheets/componentes/stripped.scss */
.stripped > div::-webkit-scrollbar-thumb:hover {
  background: rgba(21, 101, 192, 0.9);
}
/* line 21, /home/rectoria/suicidio/app/assets/stylesheets/componentes/stripped.scss */
.stripped > div:nth-child(odd) {
  background-color: var(--stripped-background-color);
}
/* line 25, /home/rectoria/suicidio/app/assets/stylesheets/componentes/stripped.scss */
.stripped > div:nth-child(even) input:enabled {
  background-color: var(--stripped-background-color);
  border-color: var(--stripped-background-color);
}

/* line 31, /home/rectoria/suicidio/app/assets/stylesheets/componentes/stripped.scss */
.loading-box {
  box-sizing: border-box;
  position: absolute;
  top: 50vh;
  left: 50vw;
  height: 5em;
  width: 5em;
  margin-top: -2em;
  margin-left: -2em;
  border-radius: 50%;
  border: 5px solid lightgray;
  border-top-color: coral;
  animation: spinner 0.7s ease infinite;
  z-index: 999;
}

/* line 3, /home/rectoria/suicidio/app/assets/stylesheets/componentes/swal_custom.scss */
:root {
  --swal-max-width: 31.25rem;
  --swal-title-font-size: 1.8rem;
  --swal-text-font-size: 1.4rem;
  --swal-button-font-size: 1.1rem;
}

/* line 10, /home/rectoria/suicidio/app/assets/stylesheets/componentes/swal_custom.scss */
.swal-modal {
  width: auto;
  max-width: var(--swal-max-width);
}
/* line 14, /home/rectoria/suicidio/app/assets/stylesheets/componentes/swal_custom.scss */
.swal-modal .swal-title {
  font-family: var(--title-font-family);
  font-size: var(--swal-title-font-size);
}
/* line 19, /home/rectoria/suicidio/app/assets/stylesheets/componentes/swal_custom.scss */
.swal-modal .swal-text {
  text-align: center;
  font-family: var(--text-font-family);
  font-size: var(--swal-text-font-size);
}
/* line 25, /home/rectoria/suicidio/app/assets/stylesheets/componentes/swal_custom.scss */
.swal-modal .swal-button {
  font-size: var(--swal-button-font-size);
  font-family: var(--text-light-font-family);
}

/* line 1, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
:root {
  --table-font-size: 1.3em;
  --table-title-font-size: 1.2em;
  --table-font-color: var(--tab-font-color);
  --color-naranja: rgb(245,124,0);
  --color-azul: rgb(21,101,192);
}

/* line 12, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table {
  overflow-x: auto;
  overflow-y: auto;
  font-family: var(--text-light-font-family);
  font-size: var(--table-font-size);
  background-color: rgba(21, 101, 192, 0.3);
  color: var(--table-font-color);
  width: 100%;
}
/* line 21, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table.center {
  text-align: center;
}
/* line 25, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table thead, table tfoot {
  background-color: #1565c0;
}
/* line 28, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table thead th, table thead td, table tfoot th, table tfoot td {
  color: white;
  font-family: var(--title-font-family);
  font-size: var(--table-title-font-size);
}
/* line 35, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table tr {
  color: #455A64;
}
/* line 37, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table tr th, table tr td {
  padding: 0 5px;
  margin: 0.8em;
}
/* line 41, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table tr th a.button, table tr td a.button {
  padding: 0.2em 0.5em;
  color: white;
  font-size: 1em;
  white-space: nowrap;
}
/* line 50, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table tbody {
  background-color: #DCE2E5;
  font-weight: bold;
}
/* line 57, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table tbody tr:hover {
  color: #455A64;
  background-color: var(--stripped-hover-background-color);
  transition: var(--transition-ease);
}
/* line 64, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table tbody tr:nth-child(even) {
  background-color: white;
}
/* line 69, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table tbody tr.bg-orange {
  background: var(--color-naranja);
  transition: var(--transition-ease);
  color: white;
}
/* line 74, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table tbody tr.bg-orange:hover {
  background-color: var(--color-naranja);
  transition: var(--transition-ease);
  color: white;
}
/* line 80, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table tbody tr.bg-orange2 {
  background: #F57C00a5;
  transition: var(--transition-ease);
  color: #455a64;
}
/* line 85, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
table tbody tr.bg-orange2:hover {
  background-color: #F57C0086;
  transition: var(--transition-ease);
  color: #455a64;
}

/* line 96, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table a, table a {
  color: var(--table-font-color);
}
/* line 99, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table a:selected, .table a:visited, table a:selected, table a:visited {
  color: var(--table-font-color);
}

/* line 107, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table {
  font-family: var(--text-light-font-family);
  font-size: var(--table-font-size);
  background-color: var(--tab-accent-color);
  color: var(--table-font-color);
}
/* line 113, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table .thead {
  background-color: var(--main-bg-color);
}
/* line 116, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table .thead p {
  color: white;
  font-family: var(--title-font-family);
}
/* line 122, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table .tr {
  padding: 0 10vw;
  display: flex;
}
/* line 126, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table .tr .th, .table .tr .td {
  padding: 0em 0.4em;
  margin: 0.8em;
  width: 40vw;
  align-self: center;
}
/* line 132, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table .tr .th:last-of-type, .table .tr .th:last-of-type, .table .tr .td:last-of-type, .table .tr .td:last-of-type {
  width: fill-available;
  width: -webkit-fill-available;
  width: -moz-available;
}
/* line 137, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table .tr .th p, .table .tr .td p {
  word-break: break-word;
}
/* line 143, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table .thead .tr, .table .tbody .tr {
  padding: 0 5vw;
  transition: var(--transition-ease);
}
/* line 148, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table p.topic {
  font-family: var(--text-light-font-family);
  font-size: calc(var(--table-font-size) - 0.2em);
}
/* line 154, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table .tbody .tr:hover {
  color: white !important;
  background-color: var(--stripped-hover-background-color) !important;
  transition: var(--transition-ease);
}
/* line 160, /home/rectoria/suicidio/app/assets/stylesheets/componentes/table.scss */
.table .tbody .tr:nth-child(even) {
  background-color: var(--stripped-background-color);
}

/* line 2, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-header {
  padding: 1em 10% 0em 10%;
  display: inline-flex;
  justify-content: flex-start;
  max-width: 100%;
  flex-wrap: wrap;
}
/* line 9, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-header.slim {
  padding: 0.5em 0em 0em 0em;
  font-size: 0.6em;
}
/* line 14, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-header.background {
  background-color: #f4f4f4;
}

/* line 19, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.f2 {
  width: 16.6666%;
}

/* line 23, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-header .tab {
  background-color: #B1BEC5;
  font-size: 26px;
  font-family: var(--title-font-family);
  transition: var(--transition-ease);
  margin: 0 0.2em;
  padding: 0.5em 0.5em 0em 0.5em;
  cursor: pointer;
  font-weight: bold;
}
/* line 34, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-header .tab.active {
  border-top: #3DBFA5;
  background-color: #3DBFA5;
  transition: var(--transition-ease);
  margin-top: 0.2em;
  font-weight: bold;
}
/* line 41, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-header .tab.active:hover {
  background-color: var(--tab-accent-hover-color);
  border-bottom: var(--tab-border-accent-hover);
  border-top: var(--tab-border-hover);
  color: var(--tab-main-hover-color);
  transition: var(--transition-ease);
}
/* line 50, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-header .tab.active a {
  font-weight: bold;
  color: #fefefe;
}
/* line 57, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-header .tab a {
  text-decoration: none;
  color: #FEFEFE;
  margin-right: 1em;
  display: table-cell;
  vertical-align: bottom;
  cursor: pointer;
}
/* line 66, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-header .tab:hover {
  background-color: var(--tab-main-hover-color);
  border-top: var(--tab-border-hover);
  border-bottom: var(--tab-border-hover);
  transition: var(--transition-ease);
}

/* line 76, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-content, .posit {
  background-color: var(--tab-accent-color);
  margin-bottom: 4em;
  max-height: calc(100% - 5em);
}
/* line 82, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-content.slim, .posit.slim {
  padding-top: 0.5em;
  max-height: calc(100% - 5em);
}
/* line 87, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-content p, .posit p {
  font-family: var(--text-light-font-family);
  color: var(--tab-font-color);
}
/* line 92, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-content p.title-libel, .posit p.title-libel {
  color: #3c8ce4;
}
/* line 96, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-content p.realce, .posit p.realce {
  font-family: var(--text-condensed-font-family);
  font-size: 25px;
  margin-bottom: 1.3em;
}
/* line 101, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-content p.realce + p, .posit p.realce + p {
  font-family: var(--text-condensed-font-family);
  color: #3c8ce4;
  font-size: 20px;
}
/* line 108, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-content p.puntuaciones, .posit p.puntuaciones {
  font-family: var(--text-condensed-font-family);
  font-size: 1.3em;
  margin-top: 1em;
}
/* line 114, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-content p.title, .posit p.title {
  color: #3c8ce4;
  font-family: var(--title-font-family) !important;
  font-size: 22px;
  text-align: center;
}
/* line 121, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-content p b, .posit p b {
  color: #3c8ce4;
  font-size: 22px;
}
/* line 127, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-content hr, .posit hr {
  width: 100%;
  height: 3px;
  background-color: #3c8ce4;
  border: 0px;
  margin-bottom: 1em;
}
/* line 135, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tabs.scss */
.tabs-content .container, .posit .container {
  padding: 32px 10% 35px calc(10% + 13px);
}

/* line 2, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tooltip.scss */
.tooltip {
  position: absolute;
  color: white;
  font-family: 'roboto';
  font-size: 16px;
  background-color: #3b3b3b;
  top: 100px;
  left: 10px;
  z-index: 20;
  padding: 0.5em 1em;
  border-radius: 0.2em;
}
/* line 14, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tooltip.scss */
.tooltip.green {
  background-color: var(--main-accent-color-hover);
}
/* line 18, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tooltip.scss */
.tooltip.gray {
  background-color: #797d7c;
}
/* line 22, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tooltip.scss */
.tooltip.orange {
  background-color: var(--main-bg-color);
}
/* line 26, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tooltip.scss */
.tooltip.red {
  background-color: var(--main-danger-color);
}
/* line 30, /home/rectoria/suicidio/app/assets/stylesheets/componentes/tooltip.scss */
.tooltip.hide {
  z-index: -1;
  visibility: hidden;
}

/*
*= require ol/ol
*/
/* line 5, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
:root {
  --content-padding-sides: 0.5em;
  --content-padding: 0.2em 0.5em;
  --rounded-top: 3px 3px 0 0;
  --rounded: 3px;
  --rounded-middle: 5em;
  --ol-popup-radius: 0px 15px 15px 15px;
  --red-danger: rgb(242, 93, 93);
  --red-danger-hover: rgb(212, 62, 62);
  --transition: ease 0.2s;
  --panel-hidden: -33em;
  --panel-first-part: -22em;
  --panel-full-show: 0em;
  --header-height: 5.1em;
  --title-font-size: 1.5em;
  --text-font-size: 1.3em;
  --ol-dates-width-webkit: -webkit-fill-available;
  --ol-dates-width: fill-available;
  --ol-dates-font-size: 1.35em;
  --ol-dates-max-height: 2em;
  --ol-dates-background-gray: rgb(220, 220, 220);
  --ol-dates-background: rgb(238, 238, 238);
  --ol-dates-padding-tb: 1rem;
  --ol-dates-padding: var(--ol-dates-padding-tb) 0;
  --ol-dates-button-font-size: 1.2em;
  --ol-popup-min-width: 15em;
  --ol-popup-max-width: 20em;
  --ol-popup-body-text-size: 1.5em;
}

/* line 46, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
#mapa {
  height: calc(100vh - var(--header-height) - var(--ol-dates-max-height) - (var(--ol-dates-padding-tb) * 2));
  position: relative;
}

/* line 53, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-popup {
  min-width: var(--ol-popup-min-width);
  max-width: var(--ol-popup-max-width);
  border-radius: var(--ol-popup-radius);
  overflow: hidden;
  box-shadow: var(--shadow);
}

/* line 61, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-popup-header-container {
  background-color: var(--main-bg-color);
  font-family: var(--title-font-family);
  border-radius: var(--rounded-top);
  color: var(--main-text-color);
  padding: var(--content-padding);
  font-size: var(--title-font-size);
  display: flex;
}

/* line 71, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-popup-body {
  font-family: var(--text-font-family);
  background-color: #fff;
}

/* line 76, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-popup-body-content {
  padding: var(--content-padding);
}
/* line 79, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-popup-body-content .flex-grid {
  margin-bottom: 0em;
}

/* line 84, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-popup-header-close {
  background-color: var(--red-danger);
  border-radius: var(--rounded);
  margin: 0em 0.1em 0em auto;
  top: 0.1em;
  max-height: 1em;
  transition: var(--transition);
}
/* line 92, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-popup-header-close:hover {
  background-color: var(--red-danger-hover);
  cursor: pointer;
  transition: var(--transition);
}

/* line 99, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-popup-actions {
  display: flex;
}
/* line 102, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-popup-actions a {
  text-align: center;
  padding: 0.2em 0.7em;
  text-decoration: none;
  color: white;
  background-color: var(--main-accent-color);
  transition: ease 0.2s;
}
/* line 111, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-popup-actions .button:hover {
  background-color: var(--main-accent-color-hover);
  transition: ease 0.2s;
}

/* line 118, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-dates {
  width: var(--ol-dates-width);
  width: var(--ol-dates-width-webkit);
  width: -moz-available;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: var(--ol-dates-padding);
  transition: var(--transition);
  height: var(--ol-dates-max-height);
}
/* line 131, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-dates div {
  display: flex;
  justify-content: center;
  align-content: center;
}
/* line 139, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-dates .select-wrapper {
  width: auto;
}
/* line 143, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-dates input, .ol-dates select {
  width: auto;
  font-size: var(--ol-dates-font-size);
  border-radius: var(--rounded-middle);
  margin-right: 0.5em;
  background-color: white;
  font-family: var(--title-font-family);
  padding-left: 0.2em;
}
/* line 152, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-dates input:focus, .ol-dates select:focus {
  padding: var(--inputs-padding) !important;
}
/* line 157, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-dates label {
  font-size: var(--ol-dates-font-size);
}
/* line 161, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.ol-dates button {
  font-size: var(--ol-dates-button-font-size);
}

/* line 166, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.modal .inline .inline {
  margin-bottom: 0em;
}

/* line 171, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.panel-reporte {
  position: absolute;
  background-color: var(--ol-dates-background-gray);
  color: var(--main-text-color);
  width: 100%;
  max-height: 60%;
  left: 0;
  position: fixed;
}

/* line 181, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.panel-reporte-header > p {
  font-family: var(--title-font-family);
  background-color: var(--main-accent-color);
  padding: var(--content-padding);
  text-align: center;
  font-size: var(--title-size);
  cursor: default;
}

/* line 190, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.panel-reporte-body {
  font-family: var(--text-condensed-font-family);
  font-size: var(--text-font-size);
}
/* line 194, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.panel-reporte-body .title {
  font-family: var(--title-font-family);
  font-size: 1.2em;
  color: var(--label-main-color);
  margin-left: 5%;
  margin-top: 0.5em;
  margin-bottom: 0.8em;
}
/* line 203, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.panel-reporte-body .gray {
  background-color: var(--ol-dates-background);
}

/* line 208, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.button {
  padding: var(--content-padding);
  font-size: var(--ol-dates-font-size);
}
/* line 213, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.button:hover {
  background-color: var(--main-acent-color-hover);
  box-shadow: var(--shadow);
}

/* line 219, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.border-right {
  border-right: solid 2px var(--main-bg-color);
}

/* line 223, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.image-selection {
  padding: 1em;
  transition: var(--transition-ease);
  overflow: hidden;
  border-radius: var(--card-border-radius);
}
/* line 229, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.image-selection:hover {
  background-color: rgba(0, 0, 0, 0.1);
  transition: var(--transition-ease);
}
/* line 234, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.image-selection.active {
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 237, /home/rectoria/suicidio/app/assets/stylesheets/epidemiologia.scss */
.image-selection.active:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 1, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
:root {
  --helpath-historial-border: solid 2px var(--inputs-border-color);
  --helpath-historial-font-size: 0.8em;
  --helpath-historial-item-height: 2em;
  --helpath-historial-background-color: rgb(249, 183, 159);
  --helpath-historial-scale: scale(1.05);
  --helpath-historial-filter-shadow: drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));
  --helpath-historial-filter-shadow-hover: drop-shadow(0 0 7px rgba(0, 0, 0, 0.5));
}

/* line 13, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
[helpath-graficas] div {
  width: 45%;
}
/* line 16, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
[helpath-graficas] div canvas {
  width: 5in;
  height: 4in;
  margin: 0 auto;
}

/* line 25, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
[helpath-historial] .historial {
  text-align: center;
  margin: 1.5em 0em;
  filter: var(--helpath-historial-filter-shadow);
  transition: var(--transition-ease);
}
/* line 32, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
[helpath-historial] .historial:hover {
  transition: var(--transition-ease);
  transform: var(--helpath-historial-scale);
}
/* line 37, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
[helpath-historial] .historial div {
  background-color: var(--helpath-historial-background-color);
  width: 5cm;
  height: var(--helpath-historial-item-height);
  position: relative;
  padding: 0em 15px;
  margin: 2em 0em;
}
/* line 46, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
[helpath-historial] .historial div:nth-child(even) p {
  transform: translateY(calc(var(--helpath-historial-item-height) + 1em));
}
/* line 50, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
[helpath-historial] .historial div p {
  margin-left: 0em;
  transform: translateY(calc((100% + 0.5em ) * -1));
  vertical-align: middle;
  font-family: var(--text-font-family);
  color: var(--label-main-color);
  word-wrap: break-word;
  font-size: var(--helpath-historial-font-size);
  filter: none;
}
/* line 61, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
[helpath-historial] .historial div:first-child {
  background-color: transparent;
}
/* line 64, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
[helpath-historial] .historial div:first-child::before {
  content: '';
  clip-path: polygon(0% 0%, 110% 0%, 110% 100%, 0% 100%, 2em 50%);
  background-color: var(--helpath-historial-background-color);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}
/* line 76, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
[helpath-historial] .historial div:last-child {
  background-color: transparent;
}
/* line 79, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
[helpath-historial] .historial div:last-child p {
  font-weight: bold;
}
/* line 83, /home/rectoria/suicidio/app/assets/stylesheets/reporte_helpath.scss */
[helpath-historial] .historial div:last-child::after {
  content: "";
  clip-path: polygon(0% 0%, calc(100% - 2em) 0%, 100% 50%, calc(100% - 2em) 100%, 0% 100%);
  background-color: var(--helpath-historial-background-color);
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

/* line 20, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
:root {
  --login-main-display: flex;
  --login-main-container-margin: 4rem auto 4rem auto;
  --login-main-logo-margin-right: 3rem;
  --login-main-logo-max-width: 20vw;
  --login-main-background-from: rgb(255, 255, 255);
  --login-main-background-to: rgb(184, 184, 184);
  --login-logo-first-part-text-color: rgb(135, 135, 135);
  --login-logo-second-part-text-color: rgb(178, 178, 178);
  --login-logo-image-width: 100%;
  --login-proyect-name-font-size: 3rem;
  --login-slogan-font-size: 1rem;
  --logo-container-width: 30%;
  --logo-container-max-width: 15rem;
  --login-main-shadow: -1.5em 0em 0.5em 2.3em rgba(51, 51, 51,0.5);
  --login-sidebar-width: 12vw;
  --login-sidebar-background-from: rgb(245, 135, 72);
  --login-sidebar-background-to: rgb(233, 144, 91);
  --login-form-text-color: rgb(255, 144, 82);
  --login-form-label-font-size: 1.5em;
  --footer-text-color: rgb(50, 50, 50);
  --footer-description-text-size: 1rem;
  --footer-display: flex;
  --footer-logos-max-height: 3rem;
  --footer-landscape-image-max-height: 5rem;
  --footer-copyright-font-size: 0.9rem;
  --footer-copyright-margin: 0.5rem 0rem;
  --footer-copyright-letter-spacing: 0.07rem;
  --footer-copyright-first-text-align: center;
  --footer-copyright-last-text-align: center;
}

/* line 64, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.flex-columns {
  display: flex;
  flex-direction: column;
  width: 100%;
}
/* line 69, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.flex-columns.space-between {
  justify-content: space-between;
}

/* line 74, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.flex-rows {
  display: flex;
}
/* line 77, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.flex-rows.space-around {
  justify-content: space-around;
}
/* line 81, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.flex-rows.align-center {
  align-items: center;
}

@media screen and (max-width: 4000px) {
  /* line 86, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
  .login-full-height {
    min-height: 100vh;
  }
}
@media screen and (min-width: 1290px) {
  /* line 86, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
  .login-full-height {
    min-height: 35vh;
  }
}

/* line 98, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.login-main-container {
  display: var(--login-main-display);
  margin: var(--login-main-container-margin);
  transition: var(--transition);
  text-align: center;
}
/* line 104, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.login-main-container.align-center {
  align-items: center;
}
/* line 110, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.login-main-container form input[type=text], .login-main-container form input[type=email], .login-main-container form input[type=password] {
  background-color: #fff;
  border: 0em;
  outline: none;
  font-family: 'Roboto';
  border-bottom: 2px solid var(--login-form-text-color);
  transition: .4s all ease-out;
}
/* line 118, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.login-main-container form input[type=text]:hover, .login-main-container form input[type=text]:focus, .login-main-container form input[type=email]:hover, .login-main-container form input[type=email]:focus, .login-main-container form input[type=password]:hover, .login-main-container form input[type=password]:focus {
  box-shadow: -1px 2px 8px -1px rgba(0, 0, 0, 0.75);
}
/* line 123, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.login-main-container form input[type=submit] {
  font-family: 'Roboto';
  font-size: var(--login-form-label-font-size);
  background-color: rgba(255, 144, 82, 0.5);
  padding: 0.2em 2em;
  cursor: pointer;
  border: 0px;
  outline: none;
  font-weight: normal;
  transition: .4s all ease-out;
  color: white;
}
/* line 135, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.login-main-container form input[type=submit]:hover {
  color: white;
  box-shadow: -1px 2px 8px -1px rgba(0, 0, 0, 0.75);
  background-color: rgba(255, 144, 82, 0.8);
  transition: var(--transition);
}
/* line 142, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.login-main-container form input[type=submit]:focus {
  font-weight: normal;
  color: white;
}
/* line 148, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.login-main-container form label {
  color: var(--login-form-text-color);
  font-size: var(--login-form-label-font-size);
  font-family: var(--title-font-family);
  font-weight: normal;
}

/* line 157, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.login-main-bg {
  display: flex;
  margin: 0rem;
  position: relative;
  width: 100%;
  background: #eceff1;
  /* &::after{
      content:        '';
      position:       absolute;
      height:         100%;
      width:          var(--login-sidebar-width);
      z-index:        -1;
      right:          0;
      transform:      translateX(100%);
      //@include        background-linear-declaration(var(--login-sidebar-background-from),var(--login-sidebar-background-to));
  } */
}

/* line 179, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer {
  background-color: var(--footer-background-color);
  color: var(--footer-text-color);
  transition: var(--transition);
  font-family: var(--text-condensed-font-family);
  padding: var(--footer-margin);
  font-size: var(--footer-description-text-size);
}
/* line 188, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer .project-description {
  color: var(--footer-text-color);
  text-align: center;
}
/* line 192, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer .project-description span {
  font-weight: bold;
}
/* line 197, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer .logos {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
/* line 201, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer .logos img {
  max-height: var(--footer-logos-max-height);
  height: auto;
}
/* line 205, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer .logos img.less-brightness {
  filter: brightness(0.8);
}
/* line 209, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer .logos img.landscape {
  max-height: var(--footer-landscape-image-max-height);
}
/* line 215, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer a {
  color: var(--footer-text-color);
  text-decoration: underline;
}
/* line 219, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer a:visited, footer a:selected {
  color: var(--footer-text-color);
}
/* line 223, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer a:hover {
  color: var(--footer-text-color);
}
/* line 228, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer .copyright {
  font-size: var(--footer-copyright-font-size);
  margin: 0px;
  letter-spacing: var(--footer-copyright-letter-spacing);
  text-align: center;
  background-color: #CFD8DC;
}
/* line 235, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer .copyright *:first-child {
  text-align: var(--footer-copyright-first-text-align);
}
/* line 239, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
footer .copyright *:last-child {
  text-align: var(--footer-copyright-last-text-align);
}

/* line 245, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.project-name {
  max-width: var(--logo-container-max-width);
  margin-right: var(--login-main-logo-margin-right);
  margin-bottom: 1rem;
}
/* line 251, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.project-name h1 {
  font-size: var(--login-proyect-name-font-size);
  font-family: var(--logo-font-family);
  letter-spacing: 0.2rem;
  color: #90A4AE;
  font-weight: bolder;
}
/* line 259, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.project-name h1 span {
  color: #546E7A;
}
/* line 263, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.project-name h1 sup {
  font-size: calc(var(--login-proyect-name-font-size) * 0.5 );
}
/* line 268, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.project-name h3 {
  font-size: var(--login-slogan-font-size);
  font-weight: bold;
  font-family: 'Roboto';
  font-style: italic;
  margin-top: 10px;
  color: #263238;
}
/* line 279, /home/rectoria/suicidio/app/assets/stylesheets/login.scss */
.project-name img {
  opacity: 0.7;
  width: var(--login-logo-image-width);
}

/* line 1, /home/rectoria/suicidio/app/assets/stylesheets/posit.scss */
.posit-graph {
  width: 90%;
  height: 100%;
  align-content: flex-start;
}

@media print {
  /* line 2, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  :root {
    --border-printed-style: 1px dotted var(--hr-border-color);
  }

  /* line 6, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  body {
    background: transparent;
    overflow: visible;
  }

  /* line 11, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  [no-print] {
    display: none !important;
  }

  /* line 15, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  canvas {
    page-break-inside: avoid !important;
    display: block;
  }

  /* line 20, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  table {
    border-collapse: collapse;
    font-size: 0.6em;
  }
  /* line 25, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  table thead th {
    font-size: 1.2em !important;
  }
  /* line 30, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  table tr {
    background-color: white;
    page-break-inside: avoid;
  }
  /* line 35, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  table th, table td {
    border-width: 0px;
    border-bottom: var(--border-printed-style);
    color: var(--tab-font-color) !important;
  }

  /* line 42, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  [helpath-graficas] {
    float: none 		!important;
    position: static		!important;
    display: inline 		!important;
    box-sizing: content-box !important;
    page-break-before: always		!important;
    color: black;
  }
  /* line 53, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  [helpath-graficas] section.flex-grid div {
    margin-top: 1rem;
    text-align: left;
    height: auto;
    display: inline-block;
    page-break-inside: avoid;
    width: 3.7in;
  }
  /* line 61, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  [helpath-graficas] section.flex-grid div:last-child {
    height: auto;
    width: 100%;
  }
  /* line 66, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  [helpath-graficas] section.flex-grid div canvas {
    width: 4in	!important;
    height: 2in	!important;
  }

  /* line 75, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  .flex-grid .col {
    display: inline-block;
  }

  /* line 79, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  [helpath-historial] {
    page-break-inside: avoid;
  }
  /* line 82, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  [helpath-historial] .historial {
    filter: none;
    border-top: var(--border-printed-style);
    border-bottom: var(--border-printed-style);
    margin: 0.2em 0em;
    page-break-inside: avoid;
  }
  /* line 89, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  [helpath-historial] .historial div {
    display: inline-block;
    background-color: transparent;
    border: none;
    height: auto;
    margin: 0.2em;
  }
  /* line 96, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  [helpath-historial] .historial div:nth-child(even) p {
    transform: none;
  }
  /* line 100, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  [helpath-historial] .historial div p {
    transform: none;
    font-size: 0.7em;
  }
  /* line 105, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  [helpath-historial] .historial div:first-child::before {
    content: '';
    background-color: transparent;
  }
  /* line 110, /home/rectoria/suicidio/app/assets/stylesheets/_media_print.scss */
  [helpath-historial] .historial div:last-child::after {
    content: "";
    background-color: transparent;
  }
}
@media (max-width: 400px) {
  /* line 2, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  :root {
    --header-height: 154px;
    --header-text-size: 1.4em;
    --header-padding: 0.5em 0.5em;
    --circle-font-size: 1em;
    --circles-position-left: 0.5em;
    --ol-dates-font-size: 0.9em;
    --ol-dates-padding-tb: 0.5rem;
    --ol-popup-body-text-size: 1.1em;
    --ol-popup-min-width: 10em;
    --ol-popup-max-width: 12em;
    --text-submit-wrapper-size: 1.5em;
    --submit-wrapper-padding: 0.3em 0.4em;
    --title-font-size: 1.2em;
    --background-dots-size: 50%;
    --modal-max-width: 90%;
    --modal-body-text-size: 0.9em;
    --modal-header-text-size: 1.3em;
    --button-font-size: 1em;
    --button-padding: 0.2em;
    --input-size: 18px;
    --label-font-size: 1em;
    --inputs-font-size-inside: 1em;
    --circulo-completo-size: 2em;
    --circulo-incompleto-size: 1.8em;
    --circulo-font-size: 1.6em;
    --circulo-content-position: translate(17%, -60%);
    --circulo-title-position: translate(-40%, -35%);
    --circulo-title-font-size: 16px;
    --login-main-display: block;
    --login-sidebar-width: 0rem;
    --login-main-container-margin: 5vh 5%;
    --login-main-logo-margin-right: 0;
    --login-main-logo-max-width: 30vw;
    --logo-container-width: 100%;
    --logo-container-max-width: 100%;
    --login-logo-image-width: 50%;
    --login-form-label-font-size: 1em;
    --login-proyect-name-font-size: 2.7rem;
    --login-slogan-font-size: 1rem;
    --footer-description-text-size: 0.8rem;
    --footer-margin: 0 10px 0.5rem;
    --footer-logos-max-height: 2rem;
    --footer-landscape-image-max-height: 3rem;
    --footer-copyright-font-size: 0.7rem;
    --footer-copyright-margin: 0.5rem 0rem;
    --footer-copyright-letter-spacing: 0.02rem;
    --footer-copyright-first-text-align: left;
    --footer-copyright-last-text-align: right;
    --swal-max-width: 95vw;
    --swal-title-font-size: 1.3rem;
    --swal-text-font-size: 1rem;
    --swal-button-font-size: 0.8rem;
    --project-name-width: 100%;
    --project-name-min-width: 100%px;
    --project-name-max-width: 100%px;
    --project-name-sub-font-size: calc(var(--header-text-size) * 0.35);
    --project-name-sup-font-factor: 0.4;
    --header-text-align: left;
  }

  /* line 84, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .title-libel {
    font-size: 1.6em !important;
  }

  /* line 90, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .representation .body {
    top: 50%;
  }
  /* line 93, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .representation .body .header {
    width: 5em;
    height: 5em;
    background-size: 4.8em;
  }
  /* line 99, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .representation .body .content {
    transform: translateY(-1.5em);
  }
  /* line 102, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .representation .body .content p:not(.title-libel) {
    font-size: 1.1em;
  }
  /* line 106, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .representation .body .content input[type=submit], .representation .body .content button {
    width: 100%;
  }
  /* line 110, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .representation .body .content button {
    font-size: 1.1em;
  }

  /* line 117, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .circles_container {
    transform: translate(var(--circles-position-left) -50%);
  }

  /* line 121, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .float-circle {
    font-size: var(--circle-font-size);
  }

  /* .header-actions{
    //max-height: var(--header-height);
  } */
  /*  .container{
     //padding: 0 0.2em;
   } */
  /* line 137, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .col {
    flex: 1;
    padding: 3px 8px;
  }

  /* line 142, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .fit {
    padding: 3px 8px;
  }

  /* line 146, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .datos {
    font-size: var(--header-text-size);
    padding: var(--header-padding);
  }

  /* line 152, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .col.p70-hide-on-small {
    width: 100% !important;
  }

  /* line 156, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .col.p30-hide-on-small {
    width: 100% !important;
  }

  /* line 160, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .result-box {
    margin: 0.5em auto;
  }

  /* line 165, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .tabs-header {
    padding: 0% 3%;
  }

  /* line 169, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .tabs-header .tab {
    font-size: 18px;
    transition: ease 0.2s;
  }

  /* line 174, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .tabs-content .container {
    padding: 1em 0.5em;
  }

  /* line 178, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .answers {
    justify-content: space-between;
    width: calc(100% - 16px);
    text-align: center;
  }

  /* line 185, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .pinned {
    width: 100%;
    margin: 0;
  }

  /* line 190, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .verde .title {
    font-size: 1.5em;
  }

  /* line 195, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  label {
    font-size: 1.3em;
  }

  /* line 199, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  input {
    font-size: 1.1em;
  }

  /* line 203, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  select {
    font-size: 1.1em;
  }

  /* line 207, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .select-wrapper::after {
    font-size: 2em;
  }

  /* line 211, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  input[type=radio] + label::before, input[type=checkbox] + label::before {
    border-width: 2px;
  }

  /* line 215, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  input[disabled] {
    font-size: 20px;
  }

  /* line 220, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .submit-wrapper {
    width: 100px;
    border-radius: 8px;
    margin-top: 1em;
    padding: 0.5em 0;
  }

  /* input[type=submit], .submit-wrapper>a{
    //font-size: 23px;
  } */
  /* line 230, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  a.submit-wrapper {
    font-size: 1.5em;
  }

  /* line 235, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .progreso {
    height: 120px;
    margin-bottom: 1em;
    transition: cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.2s;
  }

  /* line 241, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .panel p.titulo {
    font-size: 0.8em;
    width: 100px;
    transform: translate(-35%, 0%);
  }

  /* line 247, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .historia_progreso {
    width: 90%;
    font-size: 20px;
  }

  /* line 252, /home/rectoria/suicidio/app/assets/stylesheets/_media-0-400.scss */
  .ol-dates {
    font-size: var(--ol-dates-font-size);
  }
}
@media all and (min-width: 401px) and (max-width: 800px) {
  /* line 2, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  :root {
    --header-height: 70px;
    --header-text-size: 1.2em;
    --header-padding: 0.1rem 0.1rem 0.3rem;
    --circle-font-size: 1.3em;
    --circles-position-left: 0.8em;
    --ol-dates-width: calc(100%);
    --ol-dates-font-size: 1em;
    --ol-dates-padding-tb: 0.7rem;
    --background-dots-size: 30%;
    --ol-popup-body-text-size: 1.5em;
    --ol-popup-min-width: 10em;
    --ol-popup-max-width: 12em;
    --input-font-size: 1.1em;
    --label-font-size: 1.2em;
    --title-font-size: 1.3em;
    --text-submit-wrapper-size: 1.7em;
    --submit-wrapper-padding: 0.3em 0.6em;
    --modal-body-text-size: 1.1em;
    --modal-header-text-size: 1.6rem;
    --button-font-size: 1.2em;
    --button-padding: 0.3em;
    --circulo-completo-size: 2.9em;
    --circulo-incompleto-size: 2.7em;
    --circulo-font-size: 2em;
    --circulo-content-position: translate(25%, -55%);
    --circulo-title-position: translate(-35%, -35%);
    --circulo-title-font-size: 1.2em;
    --helpath-historial-font-size: 0.7em;
    --project-name-width: 100%;
    --project-name-min-width: 200px;
    --project-name-max-width: 280px;
    --ol-dates-padding-tb: 0.5rem;
    --login-main-display: flex;
    --login-sidebar-width: 10vw;
    --login-main-container-margin: 3vh 0 2rem 2rem;
    --login-main-logo-margin-right: 1rem;
    --logo-container-width: 50%;
    --logo-container-max-width: 20rem;
    --login-proyect-name-font-size: 2.7rem;
    --login-logo-image-width: 70%;
    --login-slogan-font-size: 1.1rem;
    --login-form-label-font-size: 1em;
    --footer-description-text-size: 1rem;
    --footer-margin: 0 10px 0.5rem;
    --footer-copyright-font-size: 0.8rem;
    --footer-copyright-margin: 0.5rem 0rem;
    --footer-copyright-letter-spacing: 0.04rem;
    --footer-copyright-first-text-align: center;
    --footer-copyright-last-text-align: center;
    --swal-max-width: 80vw;
    --swal-title-font-size: 1.6rem;
    --swal-text-font-size: 1.1rem;
    --swal-button-font-size: 1rem;
  }

  /* line 82, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .representation .body {
    top: 50%;
  }
  /* line 85, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .representation .body .header {
    width: 6em;
    height: 6em;
    background-size: 5.8em;
  }
  /* line 91, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .representation .body .content {
    transform: translateY(-1.5em);
  }
  /* line 96, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .representation .body .content .flex-grid .col {
    display: contents;
  }
  /* line 101, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .representation .body .content p:not(.title-libel) {
    font-size: 1.1em;
  }
  /* line 105, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .representation .body .content input[type=submit], .representation .body .content button {
    width: 80%;
  }
  /* line 109, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .representation .body .content button {
    font-size: 1.1em;
  }

  /* line 117, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  p.subtitle {
    font-size: 1.5em !important;
  }
  /* line 121, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  p.title-libel {
    font-size: 1.5em !important;
  }
  /* line 125, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  p.text-libel {
    font-size: 1.3em !important;
  }

  /* line 130, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .circles_container {
    transform: translate(var(--circles-position-left) -50%);
  }

  /* line 134, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .float-circle {
    font-size: var(--circle-font-size);
  }

  /* line 138, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .header-actions {
    height: var(--header-height);
    max-height: var(--header-height);
  }

  /* line 148, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .container {
    padding: 0px 10px;
  }

  /* line 152, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .pinned {
    width: 100%;
    margin: 0px;
  }

  /* line 157, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .col {
    padding: 2px;
  }

  /* line 161, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .datos {
    font-size: 1.5em;
    padding: 0.4em 0.5em;
  }

  /* line 167, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .progreso {
    height: 120px;
    margin-bottom: 1em;
    transition: cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.2s;
  }

  /* line 173, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .circulo-inicio-fin {
    height: 10px;
    width: 10px;
    transition: cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.2s;
  }

  /* line 179, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .linea-completado {
    height: 4px;
    transition: cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.2s;
  }

  /* line 184, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .linea-incompleto {
    height: 4px;
    transition: cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.2s;
  }

  /* line 189, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .circulo-completado {
    width: 3em;
    height: 3em;
    transition: cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.2s;
  }

  /* line 195, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .circulo-incompleto {
    width: 2.7em;
    height: 2.7em;
    transition: ease 0.2s;
  }

  /* line 201, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  [class='circulo-completado']::after {
    font-size: 2em;
    transform: translate(25%, -35%);
  }

  /* line 206, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .panel p.titulo {
    font-size: 1em;
    width: 100px;
    transform: translate(-27%, -40%);
    top: -15px;
  }

  /* line 214, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .circles_container.left-position {
    top: 9em;
    left: 0em;
  }

  /* line 221, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .tabs-header {
    padding: 0 1em;
    max-height: 80%;
  }

  /* line 226, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .tabs-header .tab {
    font-size: 20px;
    min-height: 28px;
  }

  /* line 231, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .tabs-content .container {
    padding: 1em 0.5em;
  }

  /* line 235, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .tabs-content p.title {
    font-size: 18px;
  }

  /* line 239, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .answers.flex-grid {
    margin-bottom: 0px;
    padding: 10px 0px;
  }

  /* line 244, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .verde .title {
    font-size: 1.5em;
  }

  /* line 250, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .result-box {
    align-self: center;
    position: relative;
    padding: 1em;
    border-radius: 20px;
    color: white;
    font-size: 18px;
    width: 33%;
    min-height: 200px;
    font-family: 'roboto-condensed-light';
  }

  /* line 262, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .epidemiologico {
    display: block;
  }

  /* line 266, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .result-box.tamizaje {
    flex: 3 1 auto;
  }

  /* line 270, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .result-box p:nth-child(2) {
    margin-bottom: 1em;
  }

  /* line 274, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .result-box p.title {
    font-family: 'roboto-condensed-bold';
  }

  /* line 278, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .result-box p.result {
    position: absolute;
    bottom: 14px;
    right: 14px;
    font-size: 26.3px;
    font-family: 'roboto-condensed-bold';
    clear: right;
  }

  /* line 287, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .result-box p.puntuacion {
    font-size: 25px;
  }

  /* line 291, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .normal {
    background-color: #9acb87;
  }

  /* line 295, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .medio {
    background-color: #ebca5d;
  }

  /* line 299, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .alto {
    background-color: #eb6069;
  }

  /* line 303, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .inline {
    display: inline-flex;
  }

  /* line 307, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .right {
    text-align: right;
  }

  /* line 311, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .result-box > ul {
    margin-bottom: 2em;
  }

  /* line 315, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .historia_progreso {
    width: 80%;
    font-size: 25px;
  }

  /* line 321, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  input, textarea, label, select {
    font-size: var(--input-font-size);
  }

  /* line 325, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .select-wrapper::after {
    font-size: 2em;
  }

  /* line 330, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  input[type=radio] + label::before, input[type=checkbox] + label::before {
    width: 18px;
    height: 18px;
    border-width: 2px;
  }

  /* line 336, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  input[disabled] {
    font-size: 20px;
  }

  /* line 341, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .submit-wrapper {
    width: 100px;
    border-radius: 8px;
    margin-top: 1em;
    padding: 0.5em 0;
  }

  /* line 348, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  input[type=submit], .submit-wrapper > a {
    font-size: 23px;
  }

  /* line 352, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  a.submit-wrapper {
    font-size: 1.5em;
  }

  /* line 357, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .big-square .header p {
    font-size: 0.8em;
  }

  /* .big-square .header{
    //height: calc(100% - 1.8em);
  } */
  /* .small-square .header{
    //height: calc(100% - 1.3em);
  } */
  /* line 369, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .small-square .header p {
    font-size: 0.7em;
  }

  /* line 373, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .small-square .actions {
    font-size: 1em;
  }

  /* line 377, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .big-square .actions {
    font-size: var(--input-font-size);
  }

  /* line 381, /home/rectoria/suicidio/app/assets/stylesheets/_media-401-800.scss */
  .ol-dates {
    font-size: var(--ol-dates-font-size);
  }
}
@media (min-width: 2000px) {
  /* line 3, /home/rectoria/suicidio/app/assets/stylesheets/_media-2000.scss */
  :root {
    --ol-dates-width: 50% !important;
    --ol-dates-font-size: 1.5em !important;
    --ol-dates-max-height: 6em;
    --text-submit-wrapper-size: 2.5em !important;
    --background-dots-size: 8%;
    --swal-max-width: 45rem;
    --swal-title-font-size: 2.2rem;
    --swal-text-font-size: 1.5rem;
    --swal-button-font-size: 1.3rem;
  }

  /* line 19, /home/rectoria/suicidio/app/assets/stylesheets/_media-2000.scss */
  .tabs-content p, input, select {
    font-size: 1.7rem !important;
  }

  /* line 22, /home/rectoria/suicidio/app/assets/stylesheets/_media-2000.scss */
  .tabs-content p.title, .tabs-header .tab {
    font-size: 32px !important;
  }

  /* line 26, /home/rectoria/suicidio/app/assets/stylesheets/_media-2000.scss */
  .flex-grid .col .topic {
    font-size: 30px !important;
  }

  /* line 31, /home/rectoria/suicidio/app/assets/stylesheets/_media-2000.scss */
  .result-box {
    transition: 0.2s ease-in;
    width: 250px !important;
    min-height: 280px !important;
  }

  /* line 37, /home/rectoria/suicidio/app/assets/stylesheets/_media-2000.scss */
  .result-box p.title, .result-box p, .recuadro_test.lleno > label {
    font-size: 1.5em !important;
  }

  /* line 41, /home/rectoria/suicidio/app/assets/stylesheets/_media-2000.scss */
  .result-box p.result {
    font-size: 1.9em !important;
  }

  /* line 45, /home/rectoria/suicidio/app/assets/stylesheets/_media-2000.scss */
  .result-box p.puntuacion {
    font-size: 20em !important;
  }

  /* line 49, /home/rectoria/suicidio/app/assets/stylesheets/_media-2000.scss */
  .recuadro_test {
    width: 20em !important;
  }
}
 /*
-----------------------------------------
            Style for Tags
-----------------------------------------
 */
/* line 136, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
html {
  margin: 0em;
  padding: 0em;
  transition: var(--transition-ease);
  min-height: 100vh;
}

/* line 143, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
body {
  margin: 0em;
  padding: 0em;
  transition: var(--transition-ease);
  min-height: 100vh;
}
/* line 149, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
body.dashboard {
  background: #eceff1;
}
/* line 156, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
body.dashboard::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
/* line 160, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
body.dashboard::-webkit-scrollbar-track {
  background: transparent;
}
/* line 163, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
body.dashboard::-webkit-scrollbar-thumb {
  background: rgba(21, 101, 192, 0.7);
}
/* line 166, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
body.dashboard::-webkit-scrollbar-thumb:hover {
  background: rgba(21, 101, 192, 0.9);
}
/* line 171, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
body.dashboard::after {
  content: '';
  background-image: url("/muwieri/public/logo_proyecto-8741234950bde78cce78f6d64a3499e52b464878e2193bea09f98675b38ff80e.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 40%;
  opacity: 0.23;
  min-height: 100vh;
  height: 100%;
  width: 100%;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 188, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
body.dashboard footer {
  position: absolute;
  bottom: 1em;
  width: 100%;
}
/* line 193, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
body.dashboard footer .flex-grid {
  justify-content: center;
  margin-bottom: 0em;
}

/* line 202, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.title-libel2 {
  width: 100%;
  padding: .6em 0;
  text-align: center;
  font-family: var(--title-font-family);
  font-size: 2.4em;
  background: var(--color-gris3);
  color: var(--main-accent-color2);
}

/* line 213, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
a {
  color: white;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}
/* line 221, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
a.link {
  font-family: 'din-cond-bold';
  font-size: 20px;
  transition: var(--transition-ease);
}
/* line 226, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
a.link:link, a.link:visited, a.link:active {
  color: var(--label-main-color);
  transition: var(--transition-ease);
}
/* line 231, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
a.link:hover {
  color: var(--inputs-text-color);
  transition: var(--transition-ease);
}

/* line 238, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
p, span {
  margin: 0em;
}
/* line 242, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
p.condiciones, p.subtitle, span.condiciones, span.subtitle {
  font-family: var(--title-font-family);
  font-size: 32px;
}
/* line 247, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
p.condiciones, span.condiciones {
  color: #c8c8c8;
}
/* line 251, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
p.subtitle, span.subtitle {
  color: #08bca4;
}
/* line 256, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
p.title-libel, span.title-libel {
  color: var(--main-accent-color2);
}
/* line 259, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
p.title-libel.small, span.title-libel.small {
  font-size: 1.8em !important;
}
/* line 264, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
p.titulo, p.text-libel, span.titulo, span.text-libel {
  color: #606060;
}
/* line 268, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
p.text-libel, span.text-libel {
  font-family: var(--title-font-family);
  font-size: 1.5em;
}

/* line 277, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
hr.shadow {
  border: 0px solid var(--hr-border-color);
  box-shadow: 0.1em 0 0.2em 0.1em #787878;
}

/* line 283, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.informativo {
  font-family: 'roboto';
  color: #4e4e4e;
}

/* line 288, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
p.title-libel, .tabs-content p.title-libel {
  text-align: center;
  font-family: var(--title-font-family);
  font-size: 2.4em;
}

/*h1,h2,h3,h4{
  font-family:  var(--title-font-family);
  color:        rgb(96,96,96);
}*/
 /*
-----------------------------------------
            Style classes
-----------------------------------------
 */
/* line 304, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-top {
  margin-top: 2em;
}

/* line 308, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-top-1 {
  margin-top: 1em;
}

/* line 312, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-top-2 {
  margin-top: 2em;
}

/* line 316, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-top-3 {
  margin-top: 3em;
}

/* line 321, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-top-4 {
  margin-top: 4em;
}

/* line 325, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-top-7 {
  margin-top: 7em;
}

/* line 329, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-top-8 {
  margin-top: 8em;
}

/* line 333, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-top-9 {
  margin-top: 9em;
}

/* line 337, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-lr {
  margin: 0em 1em;
}

/* line 341, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-ub {
  margin: 1em 0em;
}

/* line 345, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-bottom {
  margin-bottom: 1em;
}

/* line 349, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-bottom-2 {
  margin-bottom: 2em;
}

/* line 352, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-bottom-3 {
  margin-bottom: 3em;
}

/* line 355, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.margin-bottom-4 {
  margin-bottom: 4em;
}

/* line 359, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.padding {
  padding: 1em;
}

/* line 363, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.padding-left-right {
  padding-left: 20%;
}

/* line 367, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.padding-top-bottom {
  padding-top: 1.5em;
  padding-bottom: 1em;
}

/* line 371, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.padding-top {
  padding-top: 35px;
}

/* line 375, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.items-padding * {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

/* line 380, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.counter {
  color: #6a6a6a !important;
  font-family: var(--title-font-family) !important;
  font-size: 16px !important;
}

/* line 387, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.gray-darker-1 {
  background-color: #4e4e4e;
}

/* line 391, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.gray-ligth-1 {
  background-color: #e6e6e6;
}

/* line 395, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.gray {
  background-color: #dddddd;
}

/* line 399, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.gray-dark-1 {
  background-color: #c8c8c8;
}

/* line 403, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.gray-dark-2 {
  background-color: #c2c0c0;
}

/* line 407, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.gray-dark-3 {
  background-color: #bdbdbd;
}

/* line 411, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-blue {
  color: var(--tab-main-color);
  background-color: var(--tab-main-color);
}

/* line 415, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-green2 {
  color: var(--tab-main-color);
  background-color: #00bfa5;
}

/* line 420, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.yellow-ligth-1 {
  background-color: #f0c310;
}

/* line 424, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.yellow-dark-1 {
  background-color: #d2a800;
}

/* line 428, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-red {
  background: rgba(245, 124, 0, 0.9);
  transition: var(--transition-ease);
}
/* line 433, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-red:hover {
  background: #f57c00;
  transition: var(--transition-ease);
}
/* line 439, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-red .text-white * {
  color: var(--main-text-color);
}

/* line 445, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-green {
  background: rgba(69, 90, 100, 0.9);
  transition: var(--transition-ease);
}
/* line 450, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-green:hover {
  background: #455a64;
  transition: var(--transition-ease);
}
/* line 456, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-green label, .be-green p {
  color: var(--main-text-color);
}

/* line 461, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-yellow {
  background-color: rgba(230, 218, 49, 0.82);
  transition: var(--transition-ease);
}
/* line 465, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-yellow:hover {
  background-color: rgba(204, 193, 39, 0.82);
  transition: var(--transition-ease);
}
/* line 470, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-yellow .text-white * {
  color: white;
}

/* line 476, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-orange, .button.be-orange {
  background-color: #ff9052;
  transition: var(--transition-ease);
}
/* line 480, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-orange:hover, .be-orange:hover, .button.be-orange:hover, .button.be-orange:hover {
  background-color: #eb8046;
  transition: var(--transition-ease);
}
/* line 485, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-orange .text-white *, .button.be-orange .text-white * {
  color: white;
}

/* line 490, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-gray {
  transition: var(--transition-ease);
  background-color: #c2c2c2;
}
/* line 494, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-gray .text-white * {
  color: white;
}
/* line 498, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.be-gray:hover {
  background-color: #b4b4b4;
  transition: var(--transition-ease);
}

/* line 504, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.flex-align-bottom {
  align-self: flex-end;
}

/* line 508, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.w-margin {
  margin: 0 !important;
}

/* line 512, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.w-padding {
  padding: 0 !important;
}

/* line 516, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.text-be-gray {
  color: #9d9d9d;
}

/* line 520, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.text-be-green {
  color: var(--main-accent-color);
}

/* line 524, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.text-be-grayest {
  color: var(--label-main-color);
}

/* line 528, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.text-be-white {
  color: #e3e3e3;
}

/* line 532, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.text-be-centered {
  text-align: center;
}

/* line 536, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.text-upper {
  text-transform: uppercase;
}

/* line 540, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.text-capitalize {
  max-width: 100%;
  overflow-y: auto;
  overflow-x: auto;
  overflow: hidden;
}
/* line 547, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.text-capitalize .thGrupo {
  width: 10em;
}
/* line 551, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.text-capitalize .tdGrupo {
  display: inline-flex;
  align-items: center;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 557, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.text-capitalize .tdGrupo p {
  flex: 90;
}
/* line 561, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.text-capitalize .tdGrupo a {
  flex: 10;
}

/* line 567, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.button {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 3px;
  transition: var(--transition-ease);
  text-decoration: none;
  color: var(--label-Naranja);
  font-family: var(--title-font-family);
  font-size: var(--button-font-size);
  cursor: pointer;
}
/* line 580, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.button:hover {
  -webkit-box-shadow: var(--shadow);
  -moz-box-shadow: var(--shadow);
  box-shadow: var(--shadow);
  transition: var(--transition-ease);
}
/* line 588, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.button .btn-icono {
  margin: 0px 5px;
  width: 1.4em;
  height: 1.4em;
}
/* line 594, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.button.slim {
  padding: 0em;
  font-size: 1.2em;
}
/* line 598, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.button.slim.semi {
  padding: 0.1em;
  width: 80%;
}
/* line 604, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.button.full {
  width: 100%;
  display: block;
}
/* line 608, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.button.full.right {
  text-align: right;
  padding-right: 2em;
}
/* line 613, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.button.full.left {
  text-align: left;
  padding-left: 2em;
}

/* line 620, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.text-size-25 {
  font-size: 25px;
}

/* line 623, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.w-70 {
  width: 68%;
}

/* line 627, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.w-15 {
  width: 13%;
}

/* line 631, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.thumbnail {
  max-width: 4em;
  max-height: 4em;
}

/* line 636, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.clickable {
  cursor: pointer;
  pointer-events: auto;
}

/* line 641, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
[data-radio=true] * {
  z-index: -99;
}

/* line 645, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datos {
  font-family: var(--title-font-family);
  font-size: var(--header-text-size);
  color: #fff;
  padding: var(--header-padding);
  background-color: var(--main-bg-color);
  margin: 0;
  position: relative;
  text-align: var(--header-text-align);
  border-bottom: 14px solid;
  border-image: linear-gradient(to right, #2196f3 0%, #f57c00 50%, #00bfa5 100%) 1;
}
/* line 657, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datos .project-name {
  display: flex;
  color: #dcdcdc;
  width: 500px;
  max-width: 500px;
  min-width: auto;
  align-items: center;
  justify-content: space-between;
  flex-flow: row wrap;
  margin: 0;
  font-size: calc(var(--header-text-size) * 0.8);
}
/* line 672, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datos .project-name .title {
  width: 80%;
  text-align: left;
}
/* line 676, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datos .project-name .sub {
  color: white;
  font-size: var(--project-name-sub-font-size);
}
/* line 681, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datos .project-name span {
  color: #b0bec5;
}
/* line 686, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datos .project-name sup {
  color: #b0bec5;
  font-size: calc(var(--header-text-size) * var(--project-name-sup-font-factor));
}
/* line 691, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datos .project-name img {
  max-height: calc(var(--header-text-size) * 2.4);
  width: auto;
  margin-right: 0.5rem;
}

/* line 699, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.valido {
  -webkit-box-shadow: 0px 0px 2px 2px #56bd9d;
  -moz-box-shadow: 0px 0px 2px 2px #56bd9d;
  box-shadow: 0px 0px 2px 2px #56bd9d;
}

/* line 705, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.erroneo {
  -webkit-box-shadow: 0px 0px 2px 2px #cc2121;
  -moz-box-shadow: 0px 0px 2px 2px #cc2121;
  box-shadow: 0px 0px 2px 2px #cc2121;
}

/* line 711, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datalist {
  transition: var(--transition-ease);
  position: absolute;
  z-index: 10;
  max-height: 14em;
  background-color: #DCE2E5;
  border-radius: 2px;
  max-width: 22em;
  width: 100%;
  min-width: 5em;
  overflow: auto;
  -webkit-box-shadow: 0px 2px 2px 2px #a3a3a3;
  -moz-box-shadow: 0px 2px 2px 2px #a3a3a3;
  box-shadow: 0px 2px 2px 2px #a3a3a3;
}
/* line 726, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datalist::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
/* line 730, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datalist::-webkit-scrollbar-track {
  background: transparent;
}
/* line 733, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datalist::-webkit-scrollbar-thumb {
  background: rgba(21, 101, 192, 0.7);
}
/* line 736, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datalist::-webkit-scrollbar-thumb:hover {
  background: rgba(21, 101, 192, 0.9);
}
/* line 741, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datalist p {
  font-family: 'roboto-condensed-light';
  font-size: 1.2em !important;
  border-bottom: solid 1px #a3a3a3;
  border-top: solid 1px #a3a3a3;
  color: #455A64;
  padding: 0.2em 0.5em;
  font-weight: bold;
}
/* line 750, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datalist p:hover {
  background-color: #12BDBD;
  color: white;
}
/* line 755, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datalist p:focus {
  background-color: #12BDBD;
  color: white;
}
/* line 762, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datalist .EstudianteList {
  background: #1186E3;
  color: #EDEDED;
}
/* line 766, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datalist .EstudianteList:focus {
  background-color: #12BDBD;
  color: white;
}
/* line 770, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datalist .EstudianteList .seleccionado {
  background-color: #12BDBD;
  color: white;
}
/* line 777, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.datalist .seleccionado {
  background-color: #12BDBD;
  color: white;
}

/* line 784, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.nuevo_paciente {
  border: solid 0.1em rgba(78, 209, 182, 0.5);
  border-radius: 0.2em;
  font-size: 5em;
  text-decoration: none;
  color: rgba(78, 209, 182, 0.5);
  padding: 0em 0.2em;
  cursor: pointer;
  background-color: white;
  transition: var(--transition-ease);
}
/* line 795, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.nuevo_paciente:hover {
  font-size: 5.2em;
  transition: var(--transition-ease);
}

/* line 801, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.separacion {
  margin-right: 1em;
}

/* line 806, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.header-actions {
  position: relative;
  transition: cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.2s;
  z-index: 10;
  pointer-events: none;
}

/* line 815, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.hidden {
  display: none !important;
  transition: var(--transition-ease);
}

/* line 821, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
p.topic {
  font-family: 'roboto-condensed-bold';
  font-size: var(--tab-font-size);
  color: var(--tab-main-color);
}

/* line 826, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
p.topic2 {
  font-family: 'roboto-condensed-bold';
  font-size: var(--tab-font-size);
  color: var(--tab-main-color2);
}

/* line 832, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.answers {
  overflow-x: auto;
}
/* line 835, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.answers::-webkit-scrollbar {
  width: 2px;
  height: 8px;
}
/* line 839, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.answers::-webkit-scrollbar-track {
  background: transparent;
}
/* line 842, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.answers::-webkit-scrollbar-thumb {
  background: rgba(21, 101, 192, 0.7);
}
/* line 845, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.answers::-webkit-scrollbar-thumb:hover {
  background: rgba(21, 101, 192, 0.9);
}

/* line 851, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.answers .col {
  text-align: center;
}

/* line 857, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
div[data-pinnable] {
  background-color: var(--tab-accent-color);
}
/* line 861, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
div[data-pinnable].shadow {
  -webkit-box-shadow: var(--representation-shadow);
  -moz-box-shadow: var(--representation-shadow);
  box-shadow: var(--representation-shadow);
}
/* line 867, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
div[data-pinnable].pinned {
  position: fixed;
  width: 100%;
  height: auto;
  top: 0;
  background-color: var(--tab-accent-color);
  z-index: 10;
}
/* line 876, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
div[data-pinnable] > .container {
  padding-top: 0em;
  padding-bottom: 0em;
}

/* line 884, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.callout {
  background-color: #e0e0e0;
  font-family: var(--text-light-font-family);
  color: #878787;
  font-size: 25px;
  margin: 2em 0em;
}
/* line 891, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.callout p {
  padding: 0.5em;
}
/* line 894, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.callout p.title {
  font-family: var(--title-font-family);
  color: #888888;
  padding: 0.5em;
  font-size: 32px;
}

/* .result-box{
  transition:     var(--transition-ease);
  align-self:     center;
  position:       relative;
  padding:        1em;
  border-radius:  10px;
  color:          white;
  font-size:      18px;
  width:          185px;
  min-height:     200px;
  margin: 1em 0;
  overflow-y: auto;
  overflow-x: auto;
  font-family:    'roboto-condensed-light';
  
  &::-webkit-scrollbar{
		width: 2px;
		height: 2px;
	}
	&::-webkit-scrollbar-track{
		background: transparent;
	}
	&::-webkit-scrollbar-thumb{
		background-color: rgba(21,101,192,.9);

		&:hover{
			background: rgba(21,101,192,.9);
		}
	}

  &.tamizaje{
    max-height:   180px;
  }

  p, h1, h2, h3, h4, h5, h6 {
    color:          white;
  }

  p {

    &:nth-child(2){
      margin-bottom: 1em;
    }
    
    &.title{
      font-family: 'roboto-condensed-bold';
    }
    
    &.result{
      position:     absolute;
      bottom:       14px;
      right:        14px;
      font-size:    26.3px;
      font-family:  'roboto-condensed-bold';
      text-align:   right;
      background: red;
    }
    
    &.puntuacion{
      font-size:    25px;
    }

  }
}
 */
/* line 972, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  transition: var(--transition-ease);
  padding: 1em;
  border-radius: 10px;
  color: white;
  font-size: 18px;
  width: 205px;
  min-height: 240px;
  max-height: 240px;
  margin: 1em 0;
  font-family: 'roboto-condensed-light';
}
/* line 988, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
/* line 992, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box::-webkit-scrollbar-track {
  background: transparent;
}
/* line 995, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box::-webkit-scrollbar-thumb {
  background-color: rgba(21, 101, 192, 0.9);
}
/* line 998, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box::-webkit-scrollbar-thumb:hover {
  background: rgba(21, 101, 192, 0.9);
}
/* line 1003, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box .titulo-fijo {
  flex: 5;
  width: 100%;
  border-bottom: .4px solid white;
}
/* line 1008, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box .titulo-fijo .title {
  font-size: 28px;
  font-family: 'roboto-condensed-bold';
}
/* line 1013, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box .titulo-fijo .title2 {
  font-size: 20px;
  font-family: 'roboto-condensed-bold';
}
/* line 1019, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box .contenido-fijo {
  flex: 85;
  overflow-y: scroll;
  overflow-x: auto;
  width: 100%;
  padding: 3px 0px;
}
/* line 1026, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box .contenido-fijo::-webkit-scrollbar {
  display: none;
}
/* line 1030, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box .contenido-fijo .title {
  font-size: 22px;
  font-family: 'roboto-condensed-bold';
}
/* line 1036, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box .pie-fijo {
  flex: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: row wrap;
  width: 100%;
  border-top: .4px solid white;
}
/* line 1045, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box .pie-fijo .result {
  font-family: 'roboto-condensed-bold';
  font-size: 20px;
}

/* line 1053, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.normal {
  background-color: #9acb87;
}

/* line 1057, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.medio {
  background-color: #ebca5d;
}

/* line 1061, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.alto {
  background-color: #eb6069;
}

/* line 1065, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.inline {
  display: inline-flex;
  width: 100%;
  margin-bottom: 0.4em;
}
/* line 1070, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.inline.full-container * {
  margin: 0em 0.2em;
  flex-grow: 1;
  width: auto !important;
}

/* line 1077, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.right {
  text-align: right;
}

/* line 1081, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.float-right {
  float: right;
}

/* line 1085, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.container-to-right {
  margin-right: 0.5em;
  margin-left: auto;
}

/* line 1090, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.result-box > ul {
  margin-bottom: 2em;
}

/* line 1095, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.recomendacion {
  font-size: 25px;
  color: white;
  background-image: url("/muwieri/public/patron_resultados-de435d8da8e7f870c61b3eb341a30ad2fdb776a1acb7c9a7806aa0a5d1562c39.png");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 0 50%;
  height: calc(100% - 2.4em);
  padding: 1.2em;
}
/* line 1105, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.recomendacion p {
  font-family: 'roboto-condensed-light';
}
/* line 1108, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.recomendacion p.title {
  font-family: var(--title-font-family);
  font-size: 35px;
  margin-bottom: 0.6em;
  width: 100%;
}

/* line 1118, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.full-width {
  width: 100%;
  height: 100vh;
  background: -webkit-linear-gradient(#f58748, #e9905b);
}

/* line 1124, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.box {
  width: 60%;
  z-index: 10;
  padding: 5% 0 0 10%;
}

/* line 1130, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.actions {
  border-top: solid 1px #e7e7e7;
}

/* line 1134, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.img-responsive {
  width: 100%;
  z-index: 10;
}

/* line 1140, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
hr.separator-gray {
  background-color: rgba(101, 101, 101, 0.4);
  box-shadow: 0.3em 0.3em 0.2em 0.2em rgba(116, 115, 115, 0.6);
  height: 0;
  border: 0;
}

/* line 1147, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.separator-vertical-gray::before {
  content: '';
  box-shadow: 0.1em 0 0.2em 0.1em #787878;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

/* line 1157, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.col.p70-hide-on-small {
  width: 65%;
  padding: 0;
  flex: none;
  align-self: auto;
}

/* line 1164, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.col.p30-hide-on-small {
  width: 35%;
  padding: 0;
  flex: none;
  align-self: auto;
}

/* line 1171, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.relative {
  position: relative;
}

/* line 1175, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.full-height-container {
  height: 100%;
}

/* line 1179, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.icon {
  pointer-events: none;
}

/* line 1183, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.slider .slides li img {
  width: 100% !important;
  height: 100% !important;
}

/* line 1190, /home/rectoria/suicidio/app/assets/stylesheets/application.scss */
.answers_suicide input, .answers_suicide select {
  background-color: var(--inputs-background-color) !important;
}
