#kc-login{
    font-size:var(--font-size-base);
}

#kc-error-message{
    display: flex;

    font-size:var(--font-size-base);
    flex-direction: column;
    text-align: right;
    align-items: center;
    flex-wrap: nowrap;
    transition: background-color .3s;
    color: var(--color_grey_130)
}



.div_InlineMessage_root {
    display: flex;
    font-size:var(--font-size-base);
    flex-direction: row;
    text-align: center;
    border: 1px solid #03bee0;
    align-items: center;
    flex-wrap: nowrap;
    transition: background-color .3s;
    color: var(--color_grey_130);

}


.div_InlineMessage_iconContainer{
    width: 36px;
    flex-shrink: 0;
    flex-grow: 0;
    align-self: stretch;
    display: flex;
    flex-direction: row;
    justify-content: center;
    transition: background-color .3s;
    background-color: #03bee0;
}

.InlineMessage_icon {
    margin: 12px;
    width: 21px;
    height: 21px;
    color: #fff;
    transition: color .3s, margin-top .5s;
}

.div_InlineMessage_messageContainer {
    display: flex;
    flex-direction: column;
    max-width: 430px;
    text-align: left;
    flex-grow: 1;
    padding: 15px;
}

.div_InlineMessage_messageTitle {
    display: flex;
    flex-direction: row;
    font-weight: bold;

}

.div_InlineMessage_messageText {
    display: flex;
    flex-direction: row;
}

.tc-multiple_logins_warning{
    font-size:var(--font-size-base);
    padding-bottom: 10px;
    color: #434343
}




.info__headline {
    font-size: 25px;
    font-weight: bold;



    color: var(--color_text_bold);
    font-family: var(--font_family_base);
}

.info__text {
    overflow-wrap: break-word;
    font-size: var(--font_size_base);
    line-height: 1.5;
    color: var(--color_cool_grey_110) !important;
}
