@import "/lib/bootstrap-5.3.8-dist/css/bootstrap.min.css";
@import "/lib/bootstrap-icons-1.13.1/font/bootstrap-icons.min.css";
@import "/lib/fontawesome-free-6.7.2-web/css/all.min.css";
@import "/lib/flag-icons/flag-icons.min.css";

html {
  font-size: 14px;
}

.offcanvas-lg.offcanvas-start {
  max-width: 90%;
}

.cursor-pointer {
  cursor: pointer;
}

.fs-095 {
  font-size: 0.95rem!important;
}

.fs-7 {
  font-size: 0.75rem!important;
}

.fs-8 {
  font-size: 0.5rem!important;
}

.hide-scrollbar::-webkit-scrollbar {
  display: none;
}
.hide-scrollbar {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

input[type=number] {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.validated .form-control:invalid,
.validated .form-select:invalid {
    border-color: #f00;
    background-color: #fffcfc;
}

input.form-control::placeholder {
  color: #ccc;
}
input.form-control::-webkit-input-placeholder {
  color: #ccc;
}
input.form-control::-moz-placeholder {
  color: #ccc;
}
input:-ms-input-placeholder {
  color: #ccc;
}
input.form-control::placeholder {
  color: #ccc;
}