/* ===================================================================================================
   login.css - Login.aspx

   THIS FILE REPLACES AN INLINE <style> BLOCK. The deployed page carried the .ms-login-link rules in a
   <style> block inside the head content, which your rules do not allow. They are below, unchanged, and
   the inline style= attributes on the table cells joined them.

   .Table_Soft (StyleSheet.css:151) and .InfoLabel (:106) are NOT redefined here. Both are real shared
   classes and the page keeps them. .ibis-input and .ibis-btn come from /css/ibis-ui.css, which the
   root MasterPage.master now loads.
   =================================================================================================== */

.lg-center {
    margin: auto;
    text-align: center;
}

/* ---------------------------------------------------------------------------------------------------
   THE FORM
   Three columns: a gutter, the field, and the validator's error image. That shape is what puts the
   image beside the box rather than under it, so the table is kept.
   --------------------------------------------------------------------------------------------------- */
.lg-form {
    margin: auto;
}

/* Was a &nbsp; in a cell of its own, on nearly every row. */
.lg-gutter {
    width: 8px;
}

/* Was style="font-size: 11px; vertical-align: bottom; color: #FFFFFF;" on the two caption cells. */
.lg-form td.lg-caption {
    font-size: 11px;
    vertical-align: bottom;
    color: #ffffff;
}

/* Was telerik:RadTextBox Width="200px", on both boxes. */
.lg-w200 {
    width: 200px;
}

/* Was style="font-size: small; text-align: center;". Your rule: links underlined at rest, colour
   changes on hover. The deployed link carried ForeColor="White", which rendered an inline style. */
.lg-form td.lg-recover {
    font-size: small;
    text-align: center;
}

    .lg-form td.lg-recover a {
        color: #ffffff;
        text-decoration: underline;
    }

        .lg-form td.lg-recover a:hover {
            color: #9fc6ea;
        }

/* Was style="text-align: center" on the two button rows. */
.lg-form td.lg-actions {
    text-align: center;
    padding: 4px 0;
}

/* ---------------------------------------------------------------------------------------------------
   THE LOGIN BUTTON
   Was telerik:RadButton Skin="Silk" with <Icon PrimaryIconUrl="~/Images/Logo16e.png" />. A plain
   asp:Button carries an icon as a background image.
   --------------------------------------------------------------------------------------------------- */
.lg-btn {
    min-width: 100px;
    padding-left: 26px;
    background-image: url("/Images/Logo16e.png");
    background-repeat: no-repeat;
    background-position: 6px center;
    background-size: 16px 16px;
}

/* ---------------------------------------------------------------------------------------------------
   THE MICROSOFT BUTTON
   Carried over EXACTLY as the page's own <style> block had it - same colours, same padding, same
   radius. Only its location changed.
   --------------------------------------------------------------------------------------------------- */
.ms-login-link {
    display: inline-block;
    background-color: #2b2b2b;
    color: #ffffff;
    padding: 6px 12px;
    border-radius: 4px;
    text-decoration: none;
    font-family: inherit;
    font-size: 13px;
    line-height: 20px;
    vertical-align: middle;
    border: 1px solid rgba(255, 255, 255, 0.08);
}

    .ms-login-link img,
    .ms-login-link svg {
        vertical-align: middle;
        width: 16px;
        height: 16px;
        margin-right: 8px;
    }

    .ms-login-link:hover {
        opacity: 0.95;
    }
