html,body {
	background-color: #E3E6E6;
}
a, a:hover, a:visited, a:link, a:active
{
    text-decoration: none;
}
.container {
    max-width: 1140px;
}
.allup {
    font-size: 0.6rem;
}

.linh {
    line-height: 14px;
}

.fsiz {
    font-size:medium;
}

.qna-box {
      background-color: #f9f9f9;
      border-radius: 8px;
      padding: 20px;
      margin-top: 20px;
    }
    .qna-question {
      font-weight: bold;
      font-size: 1.1rem;
    }
    .qna-answer {
      margin-top: 10px;
      font-size: 0.95rem;
      color: #555;
    }
    
.blink {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.hovernow {
  transition: box-shadow 0.3s ease-in-out;
}

.hovernow:hover {
  box-shadow: 0 0px 15px rgba(0, 0, 0, 0.3);
}

.navbar-collapse ul li a:hover{
    
    background-color:#ededed;
}

.scroll-container {
  overflow-x: auto;
  white-space: nowrap;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE and Edge */
  cursor: grab;
  scroll-behavior: smooth;
}

.scroll-container::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

.scroll-container .d-flex > div {
  min-width: 300px;
  background-color: #f0f0f0;
  margin-right: 10px;
  text-align: center;
}