/*
//    Copyright 2025 Jared Hendrickson
//
//   Licensed under the Apache License, Version 2.0 (the "License");
//   you may not use this file except in compliance with the License.
//   You may obtain a copy of the License at
//
//       http://www.apache.org/licenses/LICENSE-2.0
//
//   Unless required by applicable law or agreed to in writing, software
//   distributed under the License is distributed on an "AS IS" BASIS,
//   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//   See the License for the specific language governing permissions and
//   limitations under the License.
*/

/* LOGIN PAGE STYLING */
#saml2_login_button {
    cursor: pointer;
}

#saml2_login_button p {
    text-align: center;
    margin-top: 5px;
}

/* REDIRECT PAGE STYLING */
#saml2_redirect_notice {
    font-size: 40px;
    font-family: helvetica, sans-serif;
    color: gray;
    text-align: center;
    margin-top: 200px;
}

#saml2_redirect_loader_container {
    display: block;
    margin: 0 auto;
    width: 80px;
    height: 80px;
}

.saml2_redirect_loader {
    display: inline-block;
    width: 80px;
    height: 80px;
}
.saml2_redirect_loader:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 8px;
    border-radius: 50%;
    border: 6px solid gray;
    border-color: gray transparent gray transparent;
    animation: saml2_redirect_loader_animation 1.2s linear infinite;
}
@keyframes saml2_redirect_loader_animation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
