.elementor-4504 .elementor-element.elementor-element-a59ae9e{--display:flex;}/* Start custom CSS */.ureka-pwd-container {
    max-width: 600px !important;
    width: 100% !important;
    margin: 0 auto !important;
   
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    position: relative;
    
}

.woo-forms{
    padding: 0 !important;
}
.change-pass{
    display: inline-block;
      font-size: 14px !important;
    font-weight: 400 !important;
    color: #9D9D9C !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    margin-top: 200px;
}


.ureka-pwd-container .col-sm-12,
.ureka-pwd-container .col-md-8,
.ureka-pwd-container .row {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}


.ureka-pwd-header { text-align: center; }
.ureka-pwd-header span {
    display: inline-block;
    font-size: 32px !important;
    font-weight: 500 !important;
    margin-bottom: 16px !important;
    margin-top: 85px;
    color: #030911 !important;
    margin-bottom: 16px !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.ureka-pwd-header p {
    font-size: 14px !important;
    color: #3C3C3B !important;
    margin:0 !important;
    line-height: 1.5 !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}


.ureka-pwd-container form.woocommerce-ResetPassword {
    width: 100% !important;
    background: transparent !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.ureka-pwd-container form > p:not(.form-row) { display: none !important; }


.ureka-pwd-container .form-row {
    width: 100% !important;
    
    padding: 0 !important;
   
}

.ureka-pwd-container label {
    display: block !important;
    margin-top: 40px !important;
    margin-bottom: 8px !important;
    color: #000 !important;
    font-size: 14px !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

.ureka-pwd-container input.input-text {
    width: 100% !important;
    padding: 14px 15px !important;
    border: 1px solid #E0E0E0 !important;
    border-radius: 4px !important;
    background: #fff !important;
    color: #000 !important;
    font-size: 14px !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
}
.ureka-pwd-container input.input-text:focus { border-color: #FFC107 !important; outline: none !important; }




.ureka-flex-buttons {
    display: flex !important;
    justify-content: center !important; 
    align-items: center !important;
    gap: 16px !important;
    width: 100% !important;
    margin-top: 40px !important;
    margin-bottom: 80px;
    flex-wrap: wrap !important;
}


.ureka-cancel-btn {
    order: 1 !important; 
    background: #fff !important;
    border: 1px solid #ccc !important;
    color: #030911 !important;
    padding: 12px 30px !important;
    border-radius: 4px !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    white-space: nowrap !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.ureka-cancel-btn:hover { background: #f5f5f5 !important; }


.ureka-pwd-container button[type="submit"] {
    text-transform: none !important;
    order: 2 !important; 
    background-color: #FCBD00 !important;
    color: #030911 !important;
    border: none !important;
    padding: 12px 30px !important;
    border-radius: 4px !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    cursor: pointer !important;
    width: auto !important;
    float: none !important; 
    margin: 0 !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.ureka-pwd-container button[type="submit"]:hover { background-color: #e0a800 !important; }


@media (max-width: 500px) {
    .ureka-flex-buttons {
        gap: 15px !important;
    }
    .ureka-cancel-btn, 
    .ureka-pwd-container button[type="submit"] {
        width: 100% !important;
        text-align: center !important;
        justify-content: center !important;
    }
 
}/* End custom CSS */