body {
  padding-bottom: 30px;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

h1 {margin: 10px 10px!important;}


.card-tool {
    transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.card-tool:hover {
    transform: translateY(-5px);
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}
.card-icon {
    font-size: 2.5rem;
    color: #0d6efd; /* Bootstrap primary color */
        }