/*
	This CSS file matches the color scheme from MudBlazor to Bootstrap when utilized for authentication.
	The file remains available at all times for demonstration purposes,
	but it is exclusively employed in the 'App.razor' component when authentication is enabled.
*/

.btn-primary {
    text-transform: uppercase;
    --bs-btn-bg: var(--mud-palette-primary) !important;
    --bs-btn-hover-bg: var(--mud-palette-primary-darken) !important;
}

.nav-pills {
    --bs-nav-pills-link-active-bg: var(--mud-palette-primary) !important;
}

.nav {
    --bs-nav-link-color: var(--mud-palette-primary) !important;
    --bs-nav-link-hover-color: var(--mud-palette-primary-darken) !important;
}

#reconnect-modal {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--mud-palette-background);
    padding: 20px;
    border-radius: 4px;
    border-color: black;
    box-shadow: rgb(0 0 0 / 46%) 0px 2px 10px;
    z-index: 1000;
}

.reconnect-spinner {
    display: inline-block;
    position: relative;
    left: 34%;
    width: 50px;
    height: 50px;
    border: 3px solid rgba(255,255,255,.3);
    border-radius: 50%;
    border-top-color: var(--mud-palette-primary);
    animation: spin-reconnect 1s ease-in-out infinite;
    -webkit-animation: spin-reconnect 1s ease-in-out infinite;
}

@keyframes spin-reconnect {
    to {
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin-reconnect {
    to {
        -webkit-transform: rotate(360deg);
    }
}