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: #5b9a65;
}
.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,
.active-nav-link {
  border-bottom-color: #fff;
  color: #fff;
}

/* transitions */
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
  opacity: 0;
}

.c-form_field.cc-error > select {
  border-bottom-color: #e30000;
  background-color: #fef7f7;
}

.c-button {
  cursor: pointer;
}

.pagination-no.cc-active_no {
  margin-left: 10px;
}

.pagination-active {
  background-color: #323332 !important;
  color: #f5f5fa !important;
}

.flex-loader {
  padding: 30px 0px;
  margin: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.capitalize {
  text-transform: capitalize;
}

button[disabled] {
  cursor: not-allowed !important;
  background-color: #868686 !important;
}

.pagination-no {
  cursor: pointer;
}
