﻿/* LOGIN FORM */

#LoginFormModal .ModalPopupButtons {
    padding: 0;
}

.LoginFormOnPageContainer {
    width: 175px;
    margin-top: 25px;
}

#LoginFormInstructionsWrapper, #LoginFormButtonsWrapper {
    margin-bottom: 10px;
}

#LoginFormUsernameLabelWrapper, #LoginFormPasswordLabelWrapper {
    margin-bottom: 2px;
}

#LoginFormUsernameBoxWrapper {
    margin-bottom: 5px;
}

#LoginFormPasswordBoxWrapper {
    margin-bottom: 8px;
}

.LoginFormBoxWrapper input {
    width: 150px;
}

.LoginFormBoxWrapperLong input {
    width: 97%;
}

#LoginFormForgotPasswordLinkWrapper,
#LoginFormForgotUsernameLinkWrapper,
#LoginFormMFALinkWrapper {
    margin-bottom: 4px;
}

#LoginFormLoginButton {
    width: 100%;
}

/* 
    FORGOT PASSWORD 
    FORGOT USERNAME

*/

#LoginFormForgotPasswordContent,
#LoginFormForgotUsernameContent,
#LoginFormMFAContent {
    max-width: 600px;
}

    #LoginFormForgotUsernameContent p,
    #LoginFormForgotPasswordContent p,
    #LoginFormMFAContent p {
        margin-bottom: 20px;
    }

#ForgotPasswordUsernameBoxWrapper,
#ForgotUsernameEmailAddressBoxWrapper,
#MFACodeBoxWrapper {
    margin-top: 8px;
}

    #ForgotPasswordUsernameBoxWrapper input,
    #ForgotUsernameEmailAddressBoxWrapper input,
    #MFACodeBoxWrapper input {
        width: 300px;
    }

/* OAUTH OPTIONS */
.OAuthSignInLinkContainerWithLoginForm {
    border-top: 1px solid #CFD0D2;
    margin-top: 15px;
    padding-top: 15px;
}

.OAuthSignInLinkContainer {
    margin-bottom: 10px;
    border-radius: 3px;
    border: 1px solid #CFD0D2;
    background-color: #FFFFFF;
}

    .OAuthSignInLinkContainer:hover {
        cursor: pointer;
        background-color: #DFEDFB;
    }

    .OAuthSignInLinkContainer img {
        border-right: 1px solid #CFD0D2;
        padding: 6px;
        margin-right: 6px;
        width: 24px;
        height: 24px;
        vertical-align: middle;
    }

.OAuthSignInLinkContainerSelected {
    background-color: #DFEDFB;
}