﻿.fs-v-text-size-primary,
.fs-v-text-primary {
  font-weight: bold;
  font-size: 120%;
}
.fs-v-text-size-small {
  font-weight: bold;
  font-size: 90%;
}
.fs-v-full-width {
  width: 100%;
}
.fs-v-text-size-16 {
  font-size: 16px;
}
.fs-v-text-size-18 {
  font-size: 18px;
}
.fs-v-text-size-20 {
  font-size: 20px;
}
.fs-v-text-size-22 {
  font-size: 22px;
}
.fs-v-text-size-24 {
  font-size: 24px;
}
.fs-v-text-color-training-test {
  color: #ff8228 !important;
}
.fs-v-text-bgcolor-training-test {
  background-color: #ff8228 !important;
}
.fs-v-text-bgcolor-training-test-skip {
  background-color: #d9534f !important;
}
.fs-v-text-color-training-health-cert {
  color: #b200ff !important;
}
.fs-v-text-bgcolor-training-health-cert {
  background-color: #b200ff !important;
}
.fs-v-text-color-training-skip {
  color: #d9534f !important;
}
.fs-v-text-bgcolor-training-skip {
  background-color: #d9534f !important;
}
.fs-v-text-color-training-visit {
  color: #5cb85c !important;
}
.fs-v-text-bgcolor-training-visit {
  background-color: #5cb85c !important;
}
.fs-v-text-color-training-vacation {
  color: #5bc0de !important;
}
.fs-v-text-bgcolor-training-vacation {
  background-color: #5bc0de !important;
}
.fs-v-text-color-training-health-skip {
  color: #808080 !important;
}
.fs-v-text-bgcolor-training-health-skip {
  background-color: #808080 !important;
}
.fs-v-text-color-gray {
  color: #808080;
}
.fs-v-text-color-black {
  color: black;
}
.fs-v-text-color-warning {
  color: #ff8228;
}
.fs-v-text-strong {
  font-weight: bold !important;
}
@media (max-width: 991px) {
  .fs-v-mobile-lg,
  .fs-v-mobile-lg * {
    font-size: 22px;
  }
}
.fs-v-mobile-lg2,
.fs-v-mobile-lg2 * {
  font-size: 20px;
}
@media (max-width: 991px) {
  .fs-v-mobile-lg2,
  .fs-v-mobile-lg2 * {
    font-size: 24px;
  }
}
.fs-v-item-data-text,
.fs-v-text-detail {
  color: gray;
  font-size: 80%;
  font-weight: bold;
}
.fs-v-cursor-pointer:hover {
  cursor: pointer;
}
.fs-datepicker-wrapper {
  width: 150px;
}
.fs-v-warning-color {
  background-color: #e5c200 !important;
}
.fs-v-inline-block {
  display: inline-block;
}
.fs-v-form-horizontal {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.fs-v-align-center {
  display: flex;
  justify-content: center;
}
.fs-v-align-left {
  display: flex;
  justify-content: flex-start;
}
.fs-v-align-right {
  display: flex;
  justify-content: flex-end;
}
.fs-v-align-space-between {
  display: flex;
  justify-content: space-between;
}
.fs-v-align-space-around {
  display: flex;
  justify-content: space-around;
}
.fs-v-align-middle {
  display: flex;
  align-items: baseline;
}
.fs-v-flex {
  display: flex;
}
.fs-v-vac {
  align-items: center;
}
.fs-v-image {
  height: 100%;
  width: 100%;
}
.fs-v-right-margin-sm,
.fs-v-rm-sm {
  margin-right: 5px;
}
.fs-v-top-margin-sm,
.fs-v-tm-sm {
  margin-top: 5px;
}
.fs-v-bottom-margin-sm {
  margin-bottom: 5px;
}
.fs-v-bottom-margin-md {
  margin-bottom: 10px;
}
.fs-v-text-align-rigth {
  text-align: right;
}
.fs-v-text-align-left {
  text-align: left;
}
.fs-ml-sm {
  margin-left: 5px;
}
.q-table-default th {
  font-weight: bold;
  background-color: #f1f9ff;
}
.q-table-default tbody tr:hover {
  background-color: #cde4f4;
}
.fs-v-form-row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  flex-wrap: wrap;
}
.fs-v-form-row > div {
  margin-right: 10px;
}
.test12345 {
  background-color: #efefef;
}