@import "brand-colors.css";
.copyright {
    font-family: Arial;
    font-size: 10pt !important;
    color: var(--silver_input_text);
}

hr {
    width: 440px;
    border-style: solid;
    border-color: var(--hr_page_seporator);
}

.centered {
    text-align: center;
    font-size: 14px;
}

    .centered table {
        margin-left: auto;
        margin-right: auto;
    }

.active-user-table {
    width: 700px;
}

.label-text {
    text-align: right;
    font-family: var(--body1);
}

.label-text-userinfo {
    text-align: left;
    font-family: var(--body1) !important;
    color: var(--brand_neutral_color_100) !important;
}

.login-button {
    text-align: center;
    font-family: var(--heading4_font_family) !important;
    font-size: 12px !important;
    width: 10.4em !important;
    height: 2.4em !important;
    padding-bottom: 2em;
}

.forgot-pass {
    font-family: var(--heading4_font_family) !important;
    font-size: 12px !important;
    color: var(--brand_link_hover_color_80) !important;
}
.forgot-pass:hover {
    font-family: var(--heading4_font_family);
    font-size: 12px;
    text-decoration: underline;
    color: var(--brand_link_hover_color_100);
}

.message {
    text-align: center;
    font-size: smaller;
}

    .message span {
        font-size: smaller;
        font-weight: bold;
    }

.error {
    font-family: var(--body1);
    font-weight: normal;
    text-align: center;
    color: var(--brand_error_100);
}

div.connect {
    display: inline;
    font-weight: bold;
    font-size: 11pt;
    z-index: 104;
    color: #000000;
}

.info-heading {
    font: var(--body2_font_family) !important;
    font-size: 12px !important;
    font-weight: normal !important;
    color: var(--brand_primary_color);
}

.info-body {
    font: var(--body2_font_family) !important;
    font-size: 12px !important;
    color: var(--brand_neutral_color_100);
}

.info-body-bold {
    font: var(--caption_font) !important;
    font-size: 12px !important;
    color: var(--brand_neutral_color_100);
}

.left {
    float: left;
    margin-left: 33% !important;
    width: 185px;
}

.right {
    float: left;
    margin-left: 4% !important;
    width: 185px;
}

.row {
    margin-right:-15px;
    margin-left:-15px;
    margin-bottom: 2%;
}

.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

td {
    font-size: 12px !important;
}

tr.padding-bottom-account>td {
    padding-bottom: 12px;
}

tr.padding-bottom-forgotpass>td {
    padding-bottom: 3em;
}

.link {
    font: var(--heading4_font_family) !important;
    font-size: 12px !important;
    color: var(--brand_link_hover_color_80) !important;
}
.link:hover {
    font: var(--heading4_font_family) !important;
    font-size: 12px !important;
    text-decoration: underline;
    color: var(--brand_link_hover_color_100) !important;
}

#hitrust_disclaimer {
    font-size: 14px;
}

.hitrust_checkbox {
    display: inline-block;
    margin-right: 20px;
}

.hstream-login-btn {
    width: 220px;
    height: 34px;
    background-color: var(--brand_background_tertiary_color);
    border-radius: 4px;
    border: 1px solid #bdbdbd;
    font-family: 'Open Sans';
    font-size: 14px;
    font-weight: 600;
    color: #333333;
    text-align: left;
    padding-right: 12px;
}
.hstream-login-btn:hover {
    background-color: #E0E0E0;
    
}

.hstream-login-img {
    padding: 6px 14px 4px 10px;
    border-right: 1px solid #bdbdbd;
    margin-right: 14px;
}

