body {
    background-color: #e2e8fd;
}

.header-bar {
    background-color: #002f59;
}

.header-logo{
    max-width: 20rem;
}

.custom-gradient-bg {
    background: linear-gradient(90deg, #21bff3, #6f4dcc, #fd1e4c);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

.custom-btn {
    background-color: #21bff3;
}

.logo-spin-img{
    width: 5rem;
    height: 5rem;
}

.animate-spin-turtle {
    animation: spin 120s linear infinite;
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.footer-bar {
    background-color: #002f59;
}

.footer-logo-img{
    max-height: 2rem;
}

.default-body {
    font-family: DinCondBlackRegular;
    background: linear-gradient(to bottom right, #024277, #0fa9c5) !important;
}

.error-body {
    font-family: DinCondBlackRegular;
    background: #024277 !important;
}

.content-container {
    background-color: #251a5f;
}

.content-container-semi-transparent {
    background-color: rgba(0,0,0,.2);
}

.caption-message {
    font-size: 17px;
    letter-spacing: 3px;
    color: #ffffff;
}

.page-header-styling {
    background-color: #009fdf;
    width: 85px !important;
    height: 3px !important;
}
