﻿/*AUTHENTICATION*/
body {
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'Open Sans', sans-serif;
    overflow: hidden;
    background: rgb(245,245,245);
}

.cards h1,
.list h1 {
    font-size: .9em;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.cards h2,
.list h2 {
    font-size: .75em;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.list p {
    font-size: .8em;
}

m-validation h1, m-validation h2, m-validation p,
.cards h1, .cards h2, .cards p,
.list h1, .list h2, .list p,
m-modal h1, m-modal h2, m-modal h3, m-modal h4, m-modal h5, m-modal p, m-modal label {
    color: #424242;
    text-align: left;
}

h1 {
    font-weight: 800;
}

h3 {
    font-size: .9em;
    text-align: center;
    margin-bottom: 2em;
}
m-card.tableRow h3 {
    text-align: initial;
}

p {
    text-align: center;
}

m-a {
    font-size: .7em;
    text-align: center;
}

.g-recaptcha {
    display: none;
}

.loading {

}

/*--M-AUTHENTICATION-------------------------------------------------------------------------------*/
m-authentication {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    width: 100vw;
    /*background-image: url('../Images/Background/blue.svg');*/
    background-position: center center;
    background-size: cover;
}

    m-authentication m-card {
        max-width: 400px;
    }
/*--M-AUTHENTICATION-------------------------------------------------------------------------------*/