/* Custom styles for the link */
.custom-toggle-link {
    font-weight: bold; /* Make the link bold */
    color: #0d0d0e5e; /* Bootstrap primary color */
    text-decoration: underline; /* Add underline */
    transition: color 0.3s ease; /* Smooth hover effect */
}
.custom-toggle-link:hover {
    color: #0c0c0c; /* Darker shade on hover */
}

.less-padding {
padding: 10px !important;
margin: 10px !important;
}

.no-padding {
padding: 0 !important;
margin: 0 !important;
}

.small-screen-message {
    display: none;
    text-align: center;
}

@media (max-width: 575px) {
    .small-screen-message {
        display: block;
    }
}

.normal-screen-message {
    display: none;
    text-align: center;
}

@media (min-width: 575px) {
    .normal-screen-message {
        display: block;
    }
}

.limited-img {
min-width: 30px; /* Minimum width */
min-height: 30px; /* Minimum height */
}

.responsive-text {
font-size: calc(8px + 1vh); /* Scales with viewport width */
}

.btn-rounded {
border-radius: 10px; /* Adjust the value to control the roundness */
}

.no-gutters {
margin-right: 0;
margin-left: 0;

> .col,
> [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
}