.v-application {
    font-family: "Nunito", sans-serif;
}

.v-btn,
.v-card {
    border-radius: 4px;
}

.v-card__title {
    text-transform: uppercase;
}

.v-toolbar__content,
.v-toolbar--flat {
    height: fit-content !important;
}

.admin-login-container {
    /* background-image: url('/assets/img/IMS-banner.jpg'); */
}

.caption {
    color: var(--secondary-text-color);
}


/* Change for the bug ID:157813 */

.footer-container {
    position: inherit;
    bottom: 0;
    height: 35px;
}

.footer-content {
    color: var(--secondary-text-color);
}

.custom-loader {
    animation: loader 1s infinite;
    display: flex;
}

.login-card {
    max-width: 80%;
    padding: 20px;
    border-radius: 10px;
}

.headline {
    word-break: break-word;
}

.footer-divider {
    border-color: blue !important;
    border-width: 0.2px;
    height: 20px;
}

@-moz-keyframes loader {
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loader {
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}

@-o-keyframes loader {
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}

@keyframes loader {
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}

@media only screen and (max-width:600px) {
    .headline {
        font-size: 17px !important;
    }
    .admin-login-layout {
        align-items: center;
        justify-content: center;
        display: flex;
    }
}