.bsnav .nav-item .nav-link {
  padding: 40px 25px;
}

.bsnav .nav-item:last-child::after {
  width: calc(100% - 30px);
  left: 16px;
}
footer.main-footer {
  background-image: url("../imgs/theme/bg_footer.png");
  background-repeat: repeat-x;
  background-size: auto 100%;
  background-color: #081536;
  color: #ffffff;
  padding-top: 0px;
  padding-bottom: 0px;
}

#block-1549990898818a9ed883f1acaadbc60f5f61aef81b {
  text-align: left;
  padding-top: 0px;
  padding-bottom: 0px;
}
.main-footer #footer-col-3::after {
  background: rgba(6,62,181,1);
}

.main-footer .btn.btn-primary, .main-footer .btn-primary {
  background: rgba(13,21,56,1);
  border-color: rgba(13,21,56,1);
  font-size: 1.1rem;
}
.soluciones .main-wrapper section.hero {
  height: auto;
  background-color: white;
}
.soluciones .bg-solucion {
  background-color: white;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: -25% center;
}
.soluciones .bg-solucion {
  width: 100%;
  display: block;
  margin: 0 auto;
}
.img-header-solucion {
  display: block;
  width: 100%;
  max-width: 230px;
  height: auto;
  margin: 0 auto;
}
.soluciones .bsnav .nav-item:last-child::after{
  background: rgba(13,21,56,1);
}
.soluciones h3.text-blue-light {
  font-weight: 300;
  color: rgba(13,21,56,1);
}
.soluciones h4.text-light-bllue-bold {
  font-weight: 400;
  color: rgba(27,111,234,1);
}
table.minimal-list {
  border-collapse: collapse;
  padding: 0;
  width: 100%;
  color: rgba(13,21,56,1);
}
table.minimal-list tbody tr td {
  padding: 13px 5px;
  vertical-align: middle;
}
table.minimal-list tbody tr td > a > span {
  display: block;
  margin: 0;
}
table.minimal-list tbody tr td > a > span.it {
  font-size: 60%;
  font-weight: 100;
  font-style: italic;
  margin-top: -6px;
}
table.minimal-list tbody tr td > a {
  display: block;
  margin: -5px 0 0;
  font-family: 'Ubuntu', "Adobe Clean", sans-serif;
  font-size: 18px;
  color: rgba(13,21,56,1);
}
table.minimal-list tbody tr td > a:hover, table.minimal-list tbody tr td > a:active, table.minimal-list tbody tr td > a:focus {
  outline: none;
  text-decoration: none;
}
table.minimal-list tbody tr td:first-child { width: 18%; padding-right: 20px; }
.img-responsive {
  display: inline-block;
  width: 100%;
  margin: 0;
  height: auto;
}
.spacer-paddings {
  padding: 0 0 100px 0;
}

.soluciones .section-2 .cards {
  margin: 0 auto;
}
.soluciones .section-2 .cards .thumbnail,
._rmc .section-2 .cards .thumbnail {
  height: 200px;
}
.soluciones .bsnav .nav-item {
  color: rgba(13,21,56,1);
}
.soluciones .bsnav .nav-item.spc {
  color: whitesmoke;
}
/* Preguntas */

.cuestionario .quiz .options .form-check.custom .form-check-input[type="checkbox"] + .form-check-label::before{
  background: transparent;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-image: none;
  background-size: auto;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80% auto;
  border: solid 1px #fff;
  width: 40px;
  height: 40px;
  margin-top: -25px;
  left: 0;
  top: 50%;
  position: absolute;
  border-radius: 0;
}
.cuestionario .quiz .options .form-check.custom .form-check-input[type="checkbox"]:checked + .form-check-label::before {
  background-image: url("/assetsone/images/check.svg");
  box-shadow: none;
}
.cuestionario .main-wrapper .quiz .options .form-check.custom .form-check-input[type="checkbox"] + .form-check-label::before {
  width: 50px;
  height: 50px;
}
/* Ajustar el z-index only iOS*/
body.cuestionario.os-iOS .quiz .question#question-0   {z-index: 15;}

body.cuestionario.os-iOS .quiz .question.active#question-01  {z-index: 16;}
body.cuestionario.os-iOS .quiz .question.active#question-02  {z-index: 16;}
body.cuestionario.os-iOS .quiz .question.active#question-03  {z-index: 16;}
body.cuestionario.os-iOS .quiz .question.active#question-04  {z-index: 16;}
body.cuestionario.os-iOS .quiz .question.active#question-05  {z-index: 16;}
body.cuestionario.os-iOS .quiz .question.active#question-06  {z-index: 16;}
body.cuestionario.os-iOS .quiz .question.active#question-08  {z-index: 16;}
body.cuestionario.os-iOS .quiz .question.active#question-09  {z-index: 16;}
body.cuestionario.os-iOS .quiz .question.active#question-10  {z-index: 16;}
body.cuestionario.os-iOS .quiz .question.active#question-11  {z-index: 20;}
body.cuestionario.os-iOS .quiz .question.active#question-12  {z-index: 20;}
body.cuestionario.os-iOS .quiz .question.active#question-13  {z-index: 20;}
body.cuestionario.os-iOS .quiz .question.active#question-14  {z-index: 20;}
body.cuestionario.os-iOS .quiz .question.active#question-15  {z-index: 20;}
body.cuestionario.os-iOS .quiz .question.active#question-16  {z-index: 20;}
body.cuestionario.os-iOS .quiz .question.active#question-17  {z-index: 20;}
body.cuestionario.os-iOS .quiz .question.active#question-18  {z-index: 20;}
body.cuestionario.os-iOS .quiz .question.active#question-19  {z-index: 20;}

.icf {
  display: inline-block;
  margin-right: 15px;
  width: 50px;
  height: auto;
}
.cuestionario .main-wrapper .quiz .options.padgings {
  padding-left: 50px;
}
.cuestionario .quiz #question-0 {background-color: rgba(6,62,184,1);}
.cuestionario .quiz #question-0 .colorbar::after {background-color: rgba(1,0,128,1);}
.cuestionario .quiz #question-0 .num { color: rgba(6,62,184,1);}
/* Form 2 */
.cuestionario .quiz #question-11 .colorbar::after {background-color: rgba(58,42,130,1);}
.cuestionario .quiz #question-11 .num             {color: rgba(240,65,106,1);}
.cuestionario .quiz #question-11                  {background-color: rgba(240,65,106,1);}

.cuestionario .quiz #question-12 .colorbar::after {background-color: rgba(0,6,42,1);}
.cuestionario .quiz #question-12 .num             {color: rgba(58,42,133,1);}
.cuestionario .quiz #question-12                  {background-color: rgba(58,42,133,1);}

.cuestionario .quiz #question-13 .colorbar::after {background-color: rgba(58,42,130,1);}
.cuestionario .quiz #question-13 .num             {color: rgba(240,65,106,1);}
.cuestionario .quiz #question-13                  {background-color: rgba(240,65,106,1);}

.cuestionario .quiz #question-14 .colorbar::after {background-color: rgba(1,0,128,1);}
.cuestionario .quiz #question-14 .num             {color: rgba(233,88,88,1);}
.cuestionario .quiz #question-14                  {background-color: rgba(233,88,88,1);}

.cuestionario .quiz #question-15 .colorbar::after {background-color: rgba(58,42,130,1);}
.cuestionario .quiz #question-15 .num             {color: rgba(240,65,106,1);}
.cuestionario .quiz #question-15                  {background-color: rgba(240,65,106,1);}

.cuestionario .quiz #question-16 .colorbar::after {background-color: rgba(6,62,181,1);}
.cuestionario .quiz #question-16 .num             {color: rgba(29,183,164,1);}
.cuestionario .quiz #question-16                  {background-color: rgba(29,183,164,1);}

.cuestionario .quiz #question-17 .colorbar::after {background-color: rgba(1,0,128,1);}
.cuestionario .quiz #question-17 .num             {color: rgba(223,88,88,1);}
.cuestionario .quiz #question-17                  {background-color: rgba(223,88,88,1);}

.cuestionario .quiz #question-18 .colorbar::after {background-color: rgba(0,6,42,1);}
.cuestionario .quiz #question-18 .num             {color: rgba(58,42,133,1);}
.cuestionario .quiz #question-18                  {background-color: rgba(58,42,133,1);}

.cuestionario .quiz #question-19 .colorbar::after {background-color: rgba(58,42,130,1);}
.cuestionario .quiz #question-19 .num             {color: rgba(220,66,104,1);}
.cuestionario .quiz #question-19                  {background-color: rgba(220,66,104,1);}
/* Form 3 */
.cuestionario .quiz #question-21 .colorbar::after {background-color: rgba(12,10,62,1); background-image: url("../imgs/theme/fade_hootsuit.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-21 .num             {color: rgba(38,73,181,1);}
.cuestionario .quiz #question-21                  {background-color: rgba(38,73,181,1);}

.cuestionario .quiz #question-22 .colorbar::after {background-color: rgba(58,42,130,1); background-image: url("../imgs/theme/fade_hootsuit.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-22 .num             {color: rgba(104,107,205,1);}
.cuestionario .quiz #question-22                  {background-color: rgba(104,107,205,1);}

.cuestionario .quiz #question-23 .colorbar::after {background-color: rgba(12,10,62,1); background-image: url("../imgs/theme/fade_hootsuit.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-23 .num             {color: rgba(220,66,104,1);}
.cuestionario .quiz #question-23                  {background-color: rgba(220,66,104,1);}

.cuestionario .quiz #question-24 .colorbar::after {background-color: rgba(1,0,128,1); background-image: url("../imgs/theme/fade_hootsuit.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-24 .num             {color: rgba(95,157,236,1);}
.cuestionario .quiz #question-24                  {background-color: rgba(95,157,236,1);}

.cuestionario .quiz #question-25 .colorbar::after {background-color: rgba(6,62,181,1); background-image: url("../imgs/theme/fade_hootsuit.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-25 .num             {color: rgba(29,183,164,1);}
.cuestionario .quiz #question-25                  {background-color: rgba(29,183,164,1);}

.cuestionario .quiz #question-26 .colorbar::after {background-color: rgba(12,10,62,1); background-image: url("../imgs/theme/fade_hootsuit.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-26 .num             {color: rgba(58,42,130,1);}
.cuestionario .quiz #question-26                  {background-color: rgba(58,42,130,1);}

.cuestionario .quiz #question-27 .colorbar::after {background-color: rgba(223,88,88,1); background-image: url("../imgs/theme/fade_hootsuit.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-27 .num             {color: rgba(38,73,181,1);}
.cuestionario .quiz #question-27                  {background-color: rgba(38,73,181,1);}

.cuestionario .quiz #question-28 .colorbar::after {background-color: rgba(1,0,128,1); background-image: url("../imgs/theme/fade_hootsuit.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-28 .num             {color: rgba(240,65,106,1);}
.cuestionario .quiz #question-28                  {background-color: rgba(240,65,106,1);}

.cuestionario .quiz #question-29 .colorbar::after {background-color: rgba(0,6,42,1); background-image: url("../imgs/theme/fade_hootsuit.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-29 .num             {color: rgba(58,42,133,1);}
.cuestionario .quiz #question-29                  {background-color: rgba(58,42,133,1);}

.cuestionario .quiz #question-30 .colorbar::after {background-color: rgba(1,0,128,1); background-image: url("../imgs/theme/fade_hootsuit.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-30 .num             {color: rgba(223,88,88,1);}
.cuestionario .quiz #question-30                  {background-color: rgba(223,88,88,1);}

/* Form 4 */
.cuestionario .quiz #question-31 .colorbar::after {background-color: rgba(12,10,62,1); background-image: url("../imgs/theme/fade-magento.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-31 .num             {color: rgba(38,73,181,1);}
.cuestionario .quiz #question-31                  {background-color: rgba(38,73,181,1);}

.cuestionario .quiz #question-32 .colorbar::after {background-color: rgba(58,42,130,1); background-image: url("../imgs/theme/fade-magento.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-32 .num             {color: rgba(104,107,205,1);}
.cuestionario .quiz #question-32                  {background-color: rgba(104,107,205,1);}

.cuestionario .quiz #question-33 .colorbar::after {background-color: rgba(12,10,62,1); background-image: url("../imgs/theme/fade-magento.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-33 .num             {color: rgba(220,66,104,1);}
.cuestionario .quiz #question-33                  {background-color: rgba(220,66,104,1);}

.cuestionario .quiz #question-34 .colorbar::after {background-color: rgba(1,0,128,1); background-image: url("../imgs/theme/fade-magento.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-34 .num             {color: rgba(95,157,236,1);}
.cuestionario .quiz #question-34                  {background-color: rgba(95,157,236,1);}

.cuestionario .quiz #question-35 .colorbar::after {background-color: rgba(6,62,181,1); background-image: url("../imgs/theme/fade-magento.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-35 .num             {color: rgba(29,183,164,1);}
.cuestionario .quiz #question-35                  {background-color: rgba(29,183,164,1);}

.cuestionario .quiz #question-36 .colorbar::after {background-color: rgba(12,10,62,1); background-image: url("../imgs/theme/fade-magento.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-36 .num             {color: rgba(58,42,130,1);}
.cuestionario .quiz #question-36                  {background-color: rgba(58,42,130,1);}

.cuestionario .quiz #question-37 .colorbar::after {background-color: rgba(223,88,88,1); background-image: url("../imgs/theme/fade-magento.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-37 .num             {color: rgba(38,73,181,1);}
.cuestionario .quiz #question-37                  {background-color: rgba(38,73,181,1);}

.cuestionario .quiz #question-38 .colorbar::after {background-color: rgba(1,0,128,1); background-image: url("../imgs/theme/fade-magento.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-38 .num             {color: rgba(240,65,106,1);}
.cuestionario .quiz #question-38                  {background-color: rgba(240,65,106,1);}

.cuestionario .quiz #question-39 .colorbar::after {background-color: rgba(0,6,42,1); background-image: url("../imgs/theme/fade-magento.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-39 .num             {color: rgba(58,42,133,1);}
.cuestionario .quiz #question-39                  {background-color: rgba(58,42,133,1);}

.cuestionario .quiz #question-40 .colorbar::after {background-color: rgba(1,0,128,1); background-image: url("../imgs/theme/fade-magento.png"); background-size: 15%; background-position: bottom right; background-repeat: no-repeat;}
.cuestionario .quiz #question-40 .num             {color: rgba(223,88,88,1);}
.cuestionario .quiz #question-40                  {background-color: rgba(223,88,88,1);}


.cuestionario .quiz .question.active .options, .cuestionario .quiz .question.done .options {
  top: 0;
  opacity: 1;
  z-index: 13;
}
.cuestionario .quiz .colorbar > * {
  z-index: 13;
}
.cuestionario .main-wrapper .quiz .segige .btnin > label:before {
  display: none;
  background-image: none;
}
.cuestionario .main-wrapper .quiz .segige .btnin > label {
  color: white;
  padding: 5px 0;
  margin: 0;
  font-style: italic;
  font-weight: bold;
  display: inline-block;
  font-size: .9rem;
  cursor: pointer;
}
.cuestionario .main-wrapper .quiz .segige .btnin > label:after {
  margin-left: 13px;
  content: " »";
  vertical-align: middle;
  margin-top: -6px;
  display: inline-block;
  cursor: pointer;
}
.segige {
  position: absolute;
  bottom: 20%;
  left: 100px;
  cursor: pointer;
}
.select_atleast_one {
  position: absolute;
  left: 100px;
  top: 24%;
  color: white;
  font-size: 1.2rem;
}
/*
.cuestionario .quiz #question-14 .options .btnin > label { background-color:  rgba(1,0,128,1); color: white;}
.cuestionario .quiz #question-19 .options .btnin > label { background-color: rgba(58,42,130,1); color: white; margin: 10px;}
*/
/* Resu dos */
.refdo {
  background-color: #2678D4;
  color: #fff;
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.refdo.bg-pink {
  background-color: #DB456B;
}
.refdo.bg-orange {
  background-color: #DF5A5C;
}
.refdo.bg-violete {
  background-color: #3C2E85;
}
.refdo.bg-blue {
  background-color: #0E42B8;
}
.refdo .info {
  padding: 180px 20px 80px;
}
.refdo .score {
  margin-bottom: 30px;
}
.refdo .score .num {
  font-family: "Oswald";
  font-size: 3rem;
  line-height: 1;
  font-weight: 400;
  margin-bottom: 10px;
}
.refdo .score .num .smaller {
  font-size: 2.5rem;
}
.refdo .score span {
  font-family: "Raleway", sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
}
.refdo .sidebar {
  padding-top: 50px;
  padding-bottom: 80px;
  display: flex;
  align-items: center;
  position: relative;
}
.refdo .sidebar canvas {
  position: relative;
  z-index: 30;
}
.refdo .sidebar .sidebar-background {
  background: #0A1636;
  width: 200vw;
  height: 200vh;
  left: -50vw;
  top: 0;
  position: absolute;
  z-index: 1;
}

  .section-2 .main {
    background-image: url("../imgs/sections/d1.png");
    background-position: 100% center;
  }

.hidden {
  display: none !important;
  visibility: hidden;
  opacity: 0 !important;
}
.browser-safari.os-iOS.cuestionario .main-wrapper .quiz {
  position: absolute;
}
@media screen and (min-width: 992px) {
  .refdo{
    height: 100vh;
  }

  .refdo .sidebar{
    padding-bottom: 0;
  }
}
@media screen and (min-width: 768px) {
  .refdo .sidebar .sidebar-background {
    width: 100vw;
    left: 0;
    top: -50vh;
  }

  .refdo .info {
    padding: 180px 40px 150px 0;
  }

  .refdo .sidebar {
    padding-top: 0;
    padding-bottom: 0;
  }

  .refdo .score .num {
    font-size: 4rem;
  }

  .refdo .score .num .smaller {
    font-size: 4rem;
  }

  .refdo .score span {
    font-size: 1.8rem;
  }
}
.hero .excerpt {
 max-width: 650px;
  width: 100%;
  margin-bottom: 15px;
}
.banner-special-event {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: block;
  margin: 0 auto;
}

@media screen and (min-width: 576px) {
  .refdo .indicador {
    left: -40px;
  }

  .refdo .info {
    padding-left: 20px;
  }
}
.main-footer .list-group .list-group-item {
   padding: 6px 0;
   margin: 5px 0px;
 }
@media screen and (max-width: 768px) {

  .cuestionario .main-wrapper .quiz #question-14 .options.padgings {
   padding-left: 5px;
  }
  .cuestionario .quiz #question-14 .options,
  .cuestionario.browser-safari.os-iOS .quiz #question-14 .options {
    height: auto;
  }
  .select_atleast_one {
    left: 30px;
    top: 1%;
  }
  .segige {
    left: 30px;
  }
  .cuestionario .quiz #question-21 .colorbar::after {
    z-index: 1;
  }
  ._spzindex, .cuestionario .quiz .question.active .options._spzindex {
    z-index: 0;
  }
  .segige {
    bottom: 41%;
    z-index: 10;
  }
}

