﻿.center-text {
    text-align: center;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

/* Override Foundation button styles except for .alert buttons */
button.button:not(.alert),
a.button:not(.alert),
.button:not(.alert) {
    background-color: rgba(0, 116, 152, 0.6) !important;
    color: white !important;
    border: none !important;
    transition: background-color 0.3s ease, transform 0.2s ease !important;
}

/* Rollover (hover) effect for non-alert buttons */
button.button:not(.alert):hover,
a.button:not(.alert):hover,
.button:not(.alert):hover {
    background-color: rgba(77, 183, 219, 0.6) !important;
    transform: scale(1.03);
}


