﻿html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

/* 🔹 Removes the dropdown button border */
.action-btn {
    background: none; /* No background */
    border: none; /* No border */
    font-size: 18px; /* Larger dot size */
    padding: 0 8px; /* Adjust padding */
    cursor: pointer; /* Show pointer on hover */
}

    /* 🔹 Removes Bootstrap's default focus effect */
    .action-btn:focus,
    .action-btn:active {
        outline: none !important;
        box-shadow: none !important;
    }

    /* 🔹 Removes default dropdown arrow */
    .action-btn::after {
        display: none !important;
    }

    /* 🔹 Makes the dots more visible when hovered */
    .action-btn:hover {
        color: #007bff; /* Change color on hover */
    }

/* 🔹 Prevent table from overflowing the modal */
.table-responsive {
    max-height: 400px; /* Limits table height */
    overflow-y: auto; /* Enables vertical scrolling */
}

/* 🔹 Ensure modal width is dynamic */
.modal-lg {
    max-width: 90%; /* Makes modal wider */
}

/* 🔹 Prevent modal content from overflowing */
.modal-body {
    overflow-x: hidden; /* Prevents horizontal scrolling */
}