a {
  color: #20979f;
}

::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 9px;
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

.wizard-icon {
  color: #d2d2d2;
}

.vue-form-wizard .wizard-nav-pills > li.active > a .wizard-icon,
.vue-form-wizard .wizard-nav-pills > li.active > a:focus .wizard-icon,
.vue-form-wizard .wizard-nav-pills > li.active > a:hover .wizard-icon {
  color: #008D97;
}

#app .vue-form-wizard .wizard-icon-circle {
  background-color: white !important;
  border-color: #008D97 !important;
  font-size: 32px;
  border-width: 2px;
}

#app .vue-form-wizard.md .wizard-navigation .wizard-progress-with-circle {
  border: solid #008D97 1px;
  height: 1px;
}

@media only screen and (max-width: 800px) {
  #app .wizard-progress-with-circle {
    display: none;
  }
}

#app .vue-form-wizard .wizard-icon {
  color: #008D97;
  font-style: normal;
}

#app .vue-form-wizard.md .wizard-nav-pills > li.active > a .wizard-icon {
  font-size: 32px;
  color: white !important;
}

#app .vue-form-wizard li.active .wizard-icon-circle {
  background: #008D97 !important;
}

#app .vue-form-wizard .wizard-icon-circle .wizard-icon-container {
  background-color: transparent !important;
}

#app .vue-form-wizard .wizard-nav li a span {
  font-size: 0.9em;
  margin-top: 7%;
}

.wizard-nav li:first-of-type a:first-child div::before {
  content: "test";
  color: white;
  display: block;
  position: absolute;
  z-index: 999;
  width: 200px;
  height: 30px;
  right: 103%;
  background-color: white;
  top: 10%;
}

@media screen and (max-width: 768px) {
  .wizard-nav li:first-of-type a:first-child div::before {
    display: none;
  }
}

.wizard-nav li:last-of-type a:first-child div::before {
  content: "test";
  color: white;
  display: block;
  position: absolute;
  z-index: 999;
  width: 200px;
  height: 30px;
  left: 103%;
  background-color: white;
  top: 10%;
}

@media screen and (max-width: 768px) {
  .wizard-nav li:last-of-type a:first-child div::before {
    display: none;
  }
}

#app .policy-form--title {
  color: #fff;
}

.policy-form-disclaimer p {
  margin-bottom: 20px;
}

.wizard-card-footer a {
  margin-right: 50px;
  margin-top: 15px;
  text-decoration: underline;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
}

#app .wizard-card-footer {
  display: flex;
  justify-content: flex-end;
}

#app .premium {
  background: #00565E;
}

.coverage-title-text {
  border: none;
  color: #00565E;
  font-size: 20px;
  min-height: 95px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.coverage-title-price {
  font-weight: bold;
  color: #00565E !important;
}

.coverage-title-text {
  font-weight: 600;
}

.coverage-title-inner {
  border: none;
}

.coverage-items {
  color: black;
}

.question-block--title h1,
h2,
h3 {
  color: #00565E;
}

.questions-container.height-container {
  min-height: 64px;
  display: flex;
  justify-content: space-around;
}

.selectpackage {
  color: #00565E;
  font-size: 1.17em;
}

.package-selection .height-container {
  min-height: 64px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

.coverage-package {
  display: flex;
  flex-direction: column;
}

.coverage-package div {
  text-align: center;
  width: 100%;
}

.policy-form--questions-info {
  display: inline;
  margin-top: -1px;
  padding-top: 4px;
}

.loading-spinner .spinner > div {
  background: #008d97;
}

.form-group > .labelAdmin {
  margin-top: 17px;
}

.rcw-launcher {
  margin: 5px;
}

@media screen and (max-width: 2400px) {
  #app .wizard-card-footer {
    margin-bottom: 140px;
  }
}

/* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) *//* (ignored) */