:root{
    --corporate-green: #2e652c;
    --dialog-bg-color: #d8d8d8;

}

#logo {
    max-width: 170px;
}
.cbg-light {
    background-color:  #399336;
    background: url('../images/GSIbg.jpg');
    background-position: center;
	background-size: cover;
}
h2 {
    color: #333;
    font-size: 1.5rem;
    margin-top: 20px;
}

.corporate-green {
    color: var(--corporate-green);
}

.corporate-yellow-bg {
    background: linear-gradient(to top, #f1ec9d, #f1c35f);
}

a:link {
    color: var(--corporate-green);
}

a:hover {
    color: #1e721b;
}

a:visited {
    color: #1e721b;
}

.gsi-bg {
    background-color: var(--dialog-bg-color);
}

#reg-dialog {
    /* LARGE TEXT IN THE MIDDLE OF THE SCREEN */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}