.error-message-box.login_error {
    width: 100%!important;
    align-items: center;
    align-self: stretch;
    background: #fff8e9;
    border-radius: 4px;
    display: flex;
    flex: none;
    flex-direction: column;
    flex-grow: 0;
    gap: 8px;
    justify-content: center;
    min-height: 98px;
    order: 1;
    padding: 16px;
	margin-bottom: 1.5rem;
}

.error-message-box.login_error p {
    margin-top: 0;
    letter-spacing: 0;
    align-items: center;
    display: flex;
    font-family: Inter;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    margin-bottom: 0;
    text-align: center;
}

.platform-card {
    align-items: center;
    background: #eff3f7;
    border-radius: 4px;
    display: flex;
    margin: auto;
}

.bg-light-green {
	background-color: #085e50;
}

.bg-theme-white {
	background-color:  #eff3f7;
}

.w-5rem {
	width: 5rem;
}

.w-30 {
	width: 30%;
}

.w-35 {
	width: 35%;
}

.w-40 {
	width: 40%;
}

.cursor-pointer {
	cursor: pointer;
}

.error-message-box p.form-error {
	font-size: 12px;
	font-weight: normal;
	color: red;
	margin-left: 8px;
    margin-top: 5px;
}

.auth-main > .container {
	height: 100%;
}

.auth-main:not(.platforms) .auth-form {
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

div.help {
    overflow-wrap: break-word;
	clear: left;
    padding-left: 15px;
}

div.help > ul > li {
	margin: 2px 0;
	font-size: small;
}
