@tailwind base;
@tailwind components;
@tailwind utilities;


@font-face {
  font-family: "Karla";
  font-style: normal;
  src: url('../fonts/Karla/Karla-VariableFont_wght.ttf') format("truetype");
}

body {
  font-family: "Karla", sans-serif;
  overflow-x: hidden;
}


/* Mark input boxes that gets an error on validation: */
.tab .isrequired.invalid {
  background-color: #ffdddd;
}



.vtx {
  text-orientation: sideways;
  writing-mode: sideways-lr;
}

/* Hide all steps by default: */
.tab {
  display: none;
}

#prevBtn {
  background-color: #bbbbbb;
}

/* Make circles that indicate the steps of the form: */
.step {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbbbbb;
  border: none;  
  border-radius: 50%;
  display: inline-block;
  opacity: 0.5;
}

.step.active {
    background-color: #f1ce08;
  opacity: 1;
}

/* Mark the steps that are finished and valid: */
.step.finish {
  background-color: #00a65a;
  opacity: 1;
}

.sidenav a.active {
    background: #00a65aaa;
}

#content {
  transition: opacity 0.2s ease;
}

#content.loading {
  opacity: 0.3;
}


@media screen and (max-width: 600px) {
  .tab label {
    font-size: 15px!important;
  }
}