body {
  margin: 0;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #858796;
  text-align: left;
  background-color: #fff;
}

.bg-gradient-primary {
  background-color: #1E78BC;
  background-image: linear-gradient(180deg,#1E78BC 10%,#1E78BC 100%);
  background-size: cover;
}

.btn-primary {
  color: #fff;
  background-color: #1E78BC;
  border-color: #00508B;
}

.btn-primary:hover {
  color: #fff;
  background-color: #1E78BC;
  border-color: #8CC53E;
}

.btn-secundary{
  color:#000!important;
  background-color: #91D1EC!important;
  border-color: #00508B!important;
}

.btn-secundary:hover {
color:#000!important;
background-color: #91D1EC!important;
border-color: #8CC53E;
}

#wrapper #content-wrapper {
    /*background-color: #f8f9fc;*/
    width: 100%;
    overflow-x: hidden;
  }

  .text-tit-stps{
    font-weight: bold!important;
    color: #1E78BC !important;
    font-size: 18pt;
    vertical-align: middle;
  }


  .text-tit1{
      font-weight: bold!important;
      color: #1E78BC !important;
      text-align: center;
  }

  .text-tit2{
     font-weight: bold!important;
    color: #000 !important;
  }
  .text-tit3{
   color: #000 !important;
 }

 .el-button--success.is-plain{
    color: #FFF!important;
    background: #1E78BC!important;
    border-color: #8CC53E!important;
 }

 .el-slider__button {
    border: 2px solid #8CC53E!important;
    background-color: #1E78BC!important;
}
.el-slider__marks-text {
  color: #212529!important;
  font-weight: bold!important;
}

.el-switch.is-checked .el-switch__core {
    border-color: #8CC53E!important;
    background-color: #1E78BC!important;
}

.el-switch__label.is-active {
  color: #1E78BC!important;
  font-weight: bold!important;
}

.el-textarea__inner {
  color: #1E78BC!important;
  font-weight: bold!important;
}


  
.bg-step1-image {
  background-position: center;
  background-size: cover;
}

.circular-image-survey {
    width: auto;
    height: 64px;
    border-radius: 30px;
    text-align: left!important;
    align-content: flex-start!important;
}

form.user .form-control-user {
  padding: 0rem 1rem;
}

.el-slider__marks-text {
  font-size: 10px!important;
}

.el-slider__runway {
  margin: 26px 0!important;
}

.bg-dashboard{
    background-color: #F6F6F6!important;
}

.question{
    width: 25%;
    font-size: 14px;
    font-weight: bold;
    color: #1E78BC !important;
}