.Grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    align-content: stretch;
}

.Grid-cell {
    min-width: calc(32% - 30px);
    min-height: 100px;
    margin-left: 30px;
    margin-bottom: 30px;
    text-align: center;
    background-color: white;
}

.vertical-center {
    vertical-align: middle !important;
}

.Grid-cell a {
    text-align: center;
    flex-direction: column;
    flex-wrap: wrap;
    display: flex;
    flex-grow: 1;
}

.Grid-bootstrap-doc:first-child {
    margin-left: 8.33333333%;
}

.Grid-bootstrap-doc {
    text-align: center;
    display: flex;
    flex-direction: column;
}

.Grid-bootstrap-doc i {
    margin: auto;
    flex-wrap: wrap;
    font-size: 1em;
}

.Grid-bootstrap:first-child {
    margin-left: 8.33333333%;
}

.Grid-bootstrap {
    min-height: 130px;
    text-align: center;
    background: white;
    display: flex;
}

.Grid-bootstrap a {
    margin: auto;
    font-size: 1.3em;
}

.Grid-bootstrap-Ets {
    min-height: 100px;
}

.dashboard-personal {
    min-height: 100px;
    background: white;
    border: 1px solid #000000;
}

.dashboard-personal:last-child {
    margin-bottom: 1em;
}

.vert-offset-top-12 {
    margin-top: 12em;
}

.vert-offset-top-11 {
    margin-top: 11em;
}

.vert-offset-top-10 {
    margin-top: 10em;
}

.vert-offset-top-9 {
    margin-top: 9em;
}

.vert-offset-top-8 {
    margin-top: 8em;
}

.vert-offset-top-7 {
    margin-top: 7em;
}

.vert-offset-top-6 {
    margin-top: 6em;
}

.vert-offset-top-5 {
    margin-top: 5em;
}

.vert-offset-top-4 {
    margin-top: 4em;
}

.vert-offset-top-3 {
    margin-top: 3em;
}

.vert-offset-top-2 {
    margin-top: 2em;
}

.vert-offset-top-1 {
    margin-top: 1em;
}

.vert-offset-top-0 {
    margin-top: 0em;
}

.vert-offset-bottom-12 {
    margin-bottom: 12em;
}

.vert-offset-bottom-11 {
    margin-bottom: 11em;
}

.vert-offset-bottom-10 {
    margin-bottom: 10em;
}

.vert-offset-bottom-9 {
    margin-bottom: 9em;
}

.vert-offset-bottom-8 {
    margin-bottom: 8em;
}

.vert-offset-bottom-7 {
    margin-bottom: 7em;
}

.vert-offset-bottom-6 {
    margin-bottom: 6em;
}

.vert-offset-bottom-5 {
    margin-bottom: 5em;
}

.vert-offset-bottom-4 {
    margin-bottom: 4em;
}

.vert-offset-bottom-3 {
    margin-bottom: 3em;
}

.vert-offset-bottom-2 {
    margin-bottom: 2em;
}

.vert-offset-bottom-1 {
    margin-bottom: 1em;
}

.vert-offset-bottom-0 {
    margin-bottom: 0em;
}

br {
    display: block;
}

.verticalLine {
    border-bottom: 1px solid #000000;
    width: 100%;
}


.label-user-access {
    background-color: #fcf8e3;
    border-color: #eade9f;
}
.alert-user-access {
    color: #000000;
    background-color: #fcf8e3;
    border-color: #eade9f;
}

.label-public-access {
    background-color: #bedbfb;
    border-color: #7eb8f9;
}
.alert-public-access {
    color: #000000;
    background-color: #bedbfb;
    border-color: #7eb8f9;
}

.label-client-access {
    background-color: #dff0d8;
    border-color: #a8d496;
}
.alert-client-access {
    color: #000000;
    background-color: #dff0d8;
    border-color: #a8d496;
}

.label-euresto-access {
    background-color: #ffdca8;
    border-color: #ffb84c;
}
.alert-euresto-access {
    color: #000000;
    background-color: #ffdca8;
    border-color: #ffb84c;
}
