a {
  color: inherit;
}
textarea,
input.text,
input[type='text'],
input[type='button'],
input[type='submit'],
.input-checkbox,
.w-input,
.w-select {
  -webkit-appearance: none;
  resize: none;
}
img {
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.c-form_field.cc-error > .c-form_input {
  border-bottom-color: #e30000;
  background-color: #fef7f7;
}
.c-form_field.cc-error > .c-label_wrapper > .c-prompt {
  color: #e30000;
}
.c-form_field.cc-error > .c-form_password > .c-form_input {
  border-bottom-color: #e30000;
  background-color: #fef7f7;
}
.c-form_field.cc-error > .c-label_wrapper > .c-prompt {
  color: #e30000;
}
.dashboard-bg {
  pointer-events: none;
}
.w-slider-dot {
  height: 8px !important;
  width: 44px !important;
  background-color: #000;
  margin-bottom: 0;
  margin-left: 0 !important;
  margin-right: 10px !important;
  border-radius: 6.5px !important;
}
.w-slider-dot.w-active {
  height: 13px !important;
  width: 72px !important;
  background-color: #655b9a;
}
.c-form_field.cc-error > .c-form_verification > .c-form_input {
  border-bottom-color: #e30000;
  background-color: #fef7f7;
}
.c-form_field.cc-success > .c-form_verification > .c-form_input {
  border-bottom-color: #659924;
  background-color: #f0f5e9;
}
.c-form_field.cc-error > .c-form_verification > .input-icon.cc-error {
  display: block;
}
.c-form_field.cc-success > .c-form_verification > .input-icon.cc-success {
  display: block;
}
.c-form_field.cc-loading > .c-form_verification > .input-icon.cc-loading {
  display: block;
}
.input-icon.cc-loading {
  animation: rotate 1s infinite linear;
}
@keyframes rotate {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
.c-nav .router-link-active.router-link-exact-active {
  border-bottom-color: #fff;
  color: #fff;
}


/* Password strength meter */
meter {
  width: 100%;
  height: 10px;
  border-radius: 5px;
  overflow: hidden;
  /* background-color: #F2F2F2; */
}

meter::-webkit-meter-bar {
   background: none;
   outline: none;
   border: none;
   background-color: #F2F2F2; 
}

meter[value="5"]::-webkit-meter-suboptimum-value {
  background: #ADFF2E;
}

meter::-webkit-meter-optimum-value {
  background-color: greenyellow;
}

meter::-webkit-meter-suboptimum-value {
  background-color: #F1EB9C;
}

meter::-webkit-meter-even-less-good-value {
  background-color: #E30000;
}


*::-moz-meter-bar {
   background: none;
   outline: none;
   border: none;
   background-color: #F2F2F2;
}

:-moz-meter-optimum::-moz-meter-bar{
  background-color: #F1EB9C;
}

:-moz-meter-sub-sub-optimum::-moz-meter-bar {
  background-color: #E30000;
}

.capitalize {
  text-transform: capitalize;
}