/* =========================================================
   GMD - Resend Verification
========================================================= */

.gmd-resend-wrap{

    padding:50px 20px;

}

.gmd-resend-card{

    max-width:620px;

    margin:0 auto;

    padding:45px 35px;

    background:#ffffff;

    border-radius:24px;

    text-align:center;

    box-shadow:0 12px 35px rgba(0,0,0,.08);

}

.gmd-resend-icon{

    font-size:52px;

    margin-bottom:15px;

}

.gmd-resend-card h2{

    margin:0 0 15px;

    font-size:34px;

    color:#111827;

}

.gmd-resend-card p{

    font-size:17px;

    line-height:1.6;

    color:#4b5563;

}

.gmd-resend-card input{

    width:100%;

    margin:20px 0 14px;

    padding:16px;

    border:1px solid #d1d5db;

    border-radius:12px;

    font-size:16px;

}

.gmd-resend-card button{

    width:100%;

    padding:16px;

    border:none;

    border-radius:12px;

    background:#0057ff;

    color:#ffffff;

    font-size:16px;

    font-weight:700;

    cursor:pointer;

    transition:all .3s ease;

}

.gmd-resend-card button:hover{

    opacity:.92;

}

.gmd-resend-message{

    margin:20px 0;

    padding:15px;

    border-radius:12px;

    font-weight:600;

}

.gmd-resend-message.success{

    background:#ecfdf5;

    border:1px solid #10b981;

    color:#047857;

}

.gmd-resend-message.error{

    background:#fff7ed;

    border:1px solid #fb923c;

    color:#c2410c;

}

.gmd-resend-small{

    margin-top:20px;

    font-size:14px;

}

@media (max-width:600px){

    .gmd-resend-card{

        padding:35px 22px;

    }

    .gmd-resend-card h2{

        font-size:28px;

    }

}