#header { display: none; }
#container { margin: 0px; padding: 0px; z-index: 20; position: relative; }
#screen-landing .col-7 { border-style: solid; border-width: 0px 0px 0px 5px; min-height: 100vh; background: url('../../../images/backgrounds/world.png') bottom center no-repeat; box-shadow: 0px 10px 5px black; }
#screen-landing .col-5 { min-height: 100vh; }
#content form { padding: 0% 10% 10% 10%; }
#content div.form button { width: 100%; margin-bottom: 10px; }
#login h2 { margin: 0px 0px 20px 30px; }
#login ul { margin: 0px; list-style-type: none; padding: 0px; }
#login li { margin-bottom: 20px; }
#login a { float: right; }
.logo { width: 60px; height: 60px; margin: 10% auto 30px auto; float: none; background-color: var(--color); }
.logo img { margin: 0px; width: 100%; height: 100%; }
p.pulse-red { color: darkred; padding: 5px; font-weight: bold; }

.password-requirements-checked { color: darkgreen; }
.password-requirements-checked icon { background-image: url('../../../images/iconset/check-white.png'); background-color: darkgreen !important; }
#password-requirements { margin: 10px 0px; }
#password-requirements icon { display: inline-block; width: 14px; height: 14px; margin: 0px 5px 0px 0px; border-radius: 10px; background-color: #acacac; position: relative; top: 2px; background-size: 8px; }


@media only screen and (max-width: 767px) {
    .col-7 { display: none; }
}