:root {
  /* Colors */
  --hover-blue: #124f77;
  --rectangle: rgba(0, 0, 0, 0.4);
  --border: #d9dbe4;
  --luscent-back: rgba(0, 0, 0, 0.6);

  /* Fonts */
  --poppins-white-14-1-font-family: Poppins-Regular, sans-serif;
  --poppins-white-14-1-font-size: 14px;
  --poppins-white-14-1-line-height: 14px;
  --poppins-white-14-1-font-weight: 400;
  --poppins-white-14-1-font-style: normal;

  /* Effects */
}

body {
  font-family: 'Montserrat', sans-serif;
  overflow-x: hidden;
}

.icon-16 {
  width: 16px;
  height: 16px;
  stroke-width: 2;
}

.icon-20 {
  width: 20px;
  height: 20px;
  stroke-width: 2;
}

.btn {
  font-weight: 500;
}

.w-full {
  width: 100%;
}

.theme-color {
  color: #1586ef;
}

.custom-scroll::-webkit-scrollbar {
  width: 8px;
}

.custom-scroll::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(0, 0, 0, 0.1);
  border: 1px solid #c4c4c4;
  border-radius: 10px;
}

.custom-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.bottom-scroll::-webkit-scrollbar {
  height: 6px;
}

.bottom-scroll::-webkit-scrollbar-thumb {
  cursor: grab;
  background-clip: padding-box;
  background-color: rgba(0, 0, 0, 0.3);
  border: 1px solid #c4c4c4;
  border-radius: 10px;
}

.bottom-scroll:active::-webkit-scrollbar-thumb{
  cursor: grabbing;
}
.bottom-scroll::-webkit-scrollbar-track {
  background: #d7d7d7;
  border-radius: 5px;
}

.modal-footer{
  background-color: #ffffff;
}
.ls-0-5{
  letter-spacing: 0.5px;
}
.cursor-pointer{
  cursor: pointer;
}
@media screen and (max-width: 1000px) and (orientation: landscape) {
  .bottom-scroll::-webkit-scrollbar {
      width: 6px;
    }
}
.btn {
  font-size: 14px;
}