﻿body, html {
    height: 100%;
    width: 100%;
    margin: 0;
}

.form-body {
    width: 30rem;
    height: 45rem;
    overflow: visible;
    color: #425B76;
    display: flex;
    flex-direction: column;
    position: relative
}

.input-img {
    margin-top: .25rem;
    position: absolute;
    max-width: 1.3rem;
}

.button-login-templynk {
    background-color: #1A73C6 !important;
    border-radius: .5em !important;
}

.button-login-powermatch {
    background-color: #FF0000 !important;
    border-radius: .5em !important;
}

.button-login-powercare {
    background-color: #339999 !important;
    border-radius: .5em !important;
}

.logo {
    display: grid;
    justify-content: center;
    flex: 1;
    place-items: end;
}

.full-screen-div {
    height: 100%;
    display: grid;
    justify-content: center;
    align-content: center;
}

.templynk {
    background-image: url(/assets/Images/TempLynk/Login-Background.png);
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.powermatch {
    background-image: url(/assets/Images/Powermatch/Login-Background-Powermatch.png);
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.powercare {
    background-image: url(/assets/Images/Powercare/Login-Background-Powercare.png);
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.pflegemax {
    background-image: url(/assets/Images/Pflegemax/background.png);
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.default {
    background-image: url(/assets/Images/Default/Login-Background-Default.png);
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.logo-img-templynk {
    max-height: 8rem;
}

.logo-img-powermatch {
    max-height: 5rem;
}

.logo-img-powercare {
    max-height: 3rem;
}

.version-display {
    position: absolute;
    bottom: 1rem;
    width: 100%;
    text-align: center;
    padding-right: 6rem !important;
    font-size: 13px
}

.version-display-tenant {
    text-align: center;
    font-size: 13px
}

.login-options {
    position: absolute;
    right: 0em;
    bottom: 0em;
}
