/*
 * Copyright ETS Software Technology Co., Ltd
 *
 * NOTICE OF LICENSE
 *
 * This file is not open source! Each license that you purchased is only available for 1 website only.
 * If you want to use this file on more websites (or projects), you need to purchase additional licenses.
 * You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future.
 *
 * @author ETS Software Technology Co., Ltd
 * @copyright  ETS Software Technology Co., Ltd
 * @license    Valid for 1 website (or project) for each purchase of license
 */

.pa_captcha_refresh img,
#pa_captcha_refesh img{
    width: 20px;
    height: 20px;
}
.pa_captcha_refresh,
#pa_captcha_refesh{
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
    margin-right: 5px;
}
.pa-captcha-inf span.pa_captcha_img,
.ets_advancedcaptcha_field span.pa_captcha_img {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    margin-bottom: 0;
}
img.pa_captcha_img_data {
    min-height: 35px;
    max-width: 100%;
    height: auto;
}
.ps_v_15 .pa_captcha_img {
  float: left;
  margin-bottom: 10px;
  width: 100%;
}
.captcha_pwd_recovery.pwd_recovery.page_password.ver17 .pa_captcha_img.captcha_pwd_recovery.pwd_recovery.page_password.ver17 .pa_captcha_img {
    margin-left: 15px;
    margin-bottom: 0;
}
.ps_v_15 .pa_captcha_img_data{
    float: left;
}
.ver15.captcha_pwd_recovery .pa_captcha_img + input{
    clear: none;
    float: left;
    width: auto!important;
}
.captcha_pwd_recovery.pwd_recovery.page_password.ver15 img.pa_captcha_img_data {
    max-width: 140px;
}
.captcha_pwd_recovery.ver15 span.pa_captcha_img {
    display: flex;
    align-items: center;
}
.ps_v_15 #pa_captcha_refesh{
    float: left;
    margin-top: 4px;
}
.pa_captcha_img + input {
    display: inline-block;
    width: 100px!important;
    margin-left: 0;
    float: left;
    max-height: 35px;
    height: 35px;
    min-width: 50px!important;
}
span.pa_captcha_img {
    display: inline-block;
    margin-bottom: 5px;
    float: left;
}
.ver15 #pa_captcha_refesh {
    margin-left: 5px;
    margin-right: 5px;
}
.ver15 .pa_captcha_img + input {
    height: 35px!important;
    border: 1px solid #ccc;
    margin-left: 0;
    box-sizing: border-box;
    clear: both;
    width: 148px!important;
}
.ver15.captcha_register .pa_captcha_img + input{
    clear: none!important
}
.page_contact.ver16 .pa_captcha_img + input,
.captcha_login.ver16 .pa_captcha_img + input,
.captcha_register.ver16 .pa_captcha_img + input {
    margin-left: 0;
    height: 35px;
    width: 150px!important;
    max-width: 100%;
}
@media (max-width: 480px) {
    .pa_captcha_img + input,
    .ver15 .pa_captcha_img + input,
    .page_contact.ver16 .pa_captcha_img + input,
    .captcha_login.ver16 .pa_captcha_img + input,
    .captcha_register.ver16 .pa_captcha_img + input {
        width: 100px!important;
        max-width: calc(100% - 160px);
    }
    span.pa_captcha_img {
        max-width: 100%;
    }
}
