.cssHeader {
    background-color:#0054a4 !important;
    color : #fff;
}

.bg-gaa {
  background-color: #0054a4 !important;
  color : #fff !important;
}

.bg-gaa-lt {
  background-color: #00aedb !important;
  color : #fff !important;
}

.text-gaa {
  color : #0054a4 !important;
}

.bg-login-image {
  background: url("../assets/images/gaa_sim.png");
  background-position: center;
  background-size: cover;
}

label.required::before {
    content: '*';
    margin-right: 4px;
    color: red;
}

.fs-sm {
    font-size: 14px;
}

.h-custom {
  height: calc(100% - 73px);
}
@media (max-width: 450px) {
  .h-custom {
    height: 100%;
  }
}
.blink {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input[type=number] {
    -moz-appearance:textfield; /* Firefox */
}

.attachedfile {
  cursor: pointer;
}

table>:not(:first-child) {
    border-top: none !important;
}

.topic-label {
  padding: 2px 7px;
  color: #fff;
  border-radius: 3px;
  white-space: nowrap;
}
