/**
2007-2025
* 2007-2025 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Academic Free License (AFL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.org/licenses/afl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it th2007-2025 world-wide-web, please send an email

* to license@prestashop.com so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

*  @author    PrestaShop SA <contact@prestashop.com>

*  @copyright 2007-2025 PrestaShop SA

*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)

*  International Registered Trademark & Property of PrestaShop SA

*

* Don't forget to prefix your containers with your own identifier

* to avoid any conflicts with others containers.

*/

.tooltip_psw {

    display: none;

    position: absolute;

    border: 1px solid #333;

    background-color: #555;

    border-radius: 5px;

    padding: 10px;

    color: #fff;

    font-size: 12px Arial;

    max-width: 300px;

    z-index: 5;

}

#pswd_info {

    position: relative;

    bottom: -5px;

    bottom: -115px\9;
    /* IE Specific */

    width: 250px;

    padding: 15px;

    background: #fefefe;

    font-size: .875em;

    border-radius: 5px;

    box-shadow: 0 1px 3px #ccc;

    border: 1px solid #ddd;

}

#pswd_info h4 {

    margin: 0 0 10px 0;

    padding: 0;

    font-weight: normal;

    font-size: 12px;

}

#pswd_info::before {

    content: "\25B2";

    position: absolute;

    top: -12px;

    left: 45%;

    font-size: 14px;

    line-height: 14px;

    color: #ddd;

    text-shadow: none;

    display: block;

}

.invalid {

    background: url(../img/invalid.png) no-repeat 0 50%;

    padding-left: 22px;

    line-height: 24px;

    color: #ec3f41;

}

.valid {

    background: url(../img/valid.png) no-repeat 0 50%;

    padding-left: 22px;

    line-height: 24px;

    color: #3a7d34;

}

#pswd_info {

    display: none;

}

#passwordcheck {

    display: none;

}

.popup_error {

    position: relative;

    z-index: 999;

    width: 100%;

    height: 30px;

    font-family: Verdana, Arial, Helvetica, sans-serif;

    text-align: left;

    font-size: 11px;

    color: #FFFFFF;

    border: 2px solid #dcd9d3;

    padding-top: 5px;

    padding-left: 5px;

    display: none;

    -webkit-border-radius: 6px;

    -moz-border-radius: 6px;

    margin: 2px 0px 0px 0px;

}