html,
body {
/*   height: 100%;*/
   width: 100%;
   margin: 0px;
   padding: 0px;
   line-height: normal;
   background-color: rgba(242, 245, 250, 1);
}

.container {
   position: absolute;
   /*height: 100%;*/
   font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
   max-width: none;
   display: flex;
   flex-direction: column;
   --bs-gutter-x: 0;
}
.row {
   padding-bottom: 2%;
}

.btn {
   margin-top: 10px;
}
.errorMsg {
   color: var(--bs-danger);
   font-size: .875em;
}
@media only screen and (max-width: 575.98px) {
    .form-container {
        min-height: 91vh !important;
    }
}
.form-container {
    min-height: 95vh;
}