/**
* 2007-2020 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 through the 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-2020 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.
*/
#module-labelcustomertabs-biblioteca #wrapper, #identity  #wrapper, #history  #wrapper, #module-lblusersubscription-show #wrapper, #module-iqitwishlist-view #wrapper, #order-detail #wrapper{
    margin-top:80px!important;
}
.filtro-txt{
    border: none;
    border-bottom: 2px solid #FF5A00;
    width: 220px;
    padding-left: 40px;
    outline: none;
    color: #FF5A00;
    margin-left: auto;
}
.filtro-txt::placeholder  {
  color: #FF5A00;
  opacity: 1; /* Firefox */
}

.filtro-txt::-ms-input-placeholder { /* Edge 12 -18 */
  color: #FF5A00;
}
#ordenBiblioteca{
    margin-left:auto;
    background-image: none!important;
}
.lupaBusquedaFiltros{
    padding-left: 0px;
    margin-right: -25px;
    z-index: 5000;
    display: inline-block;
    margin-top: 6px;
    color: #FF5A00;
}
.iconoLupaBusquedaBiblioteca {
    margin-left: auto;
    display:inline-flex;
}
.contenido-modal-biblioteca{
    min-height: 0vh !important;
    margin: auto;
    width: 84vw;
    margin-top: 50%;
    border-radius: 5%;
    justify-content: center !important;
}
@media (min-width: 1200px) {
    .contenido-modal-biblioteca{
        min-height: 0vh !important;
        margin: auto;
        width: 35vw;
        margin-top: 25%;
        border-radius: 5%;
        justify-content: center !important;
    }
}
.modal-header-biblioteca{
    border-bottom: 0px;
}

.cerrar-modal-biblioteca{
    justify-content: center !important;
    position:absolute;
    right:25px;
    top:25px;
    color:#ff6f00 !important;
    height: 18px !important;
    width: 18px !important;
    border-radius: 50% !important;
    padding: 0 !important;
    border: 2px solid #ff6f00 !important;
    font-weight: 600 !important;
    font-size: 1.5rem !important;
    line-height: 0.5 !important;
}

.titulo-modal-biblioteca{
    justify-content: center !important;
    padding-left: 1.1rem !important;
    font-size: 0.8rem !important;
    font-weight: 700 !important;
}

.cuerpo-modal-biblioteca{
    border-bottom: 0px !important;
    padding: 0px !important;
}

.texto-modal-biblioteca{
    font-size: 1rem !important;
    text-align: center !important;
    margin-top: 0rem !important;
    padding: 0 2rem 0 2rem !important;
    font-weight: 600;
}
.miCuenta{
    margin-top:20px;
}
.footer-modal-biblioteca{
    border-top: 0px !important;
    justify-content: center !important;
}

.boton-descarga-app-bilbioteca{
    transform: scale(0.85) !important;
    text-transform: none !important;
}
.page-addresses .address {
    border: none;
    background:#f2f2f2;
    border-radius:20px;
    display: flex;
    justify-content: space-between;
}
.page-addresses .address .address-footer {
    border-top: none;
    align-self: center;
}
.botonDireccion{
    background-color:white;
    border: 1px solid #ff6a00;
    color:#ff6a00;
    padding:3px;
    width:100px;
    text-align: center;
    border-radius: 5px;
}
.address-form, #customer-form{
    border: none;
    background:#f2f2f2;
    border-radius:20px;
    padding-top:20px;
    padding-bottom:20px;
    padding-left: 20px;
}
.address-form .form-control, #customer-form .form-control{
    border: 1px solid #ff6a00;
}
.address-form .col-form-label, #customer-form .col-form-label{
    font-weight: 700;
}
.menuInteriorPerfil{
    color:black;
}

.containerMenuPerfil{
    width:1000px;
}
.containerMenuPerfilInd{
    width: 33%;
    height: 20px;
    border-bottom: 2px solid black;
    padding-bottom:5px;
    margin-right: 20px;
}
.containerMenuPerfilIndActivo{
    border-bottom: 2px solid #FF5A00!important;
    color:#FF5A00!important;
}
.containerMenuPerfilIndActivo .tituloTab{
    color:#FF5A00!important;
}
.cliente-header {
        padding: 10px 0 0!important;
    }
#iqitwishlist-user-products img{
    width:150px;
}
#iqitwishlist-user-products .js-product-miniature-wrapper{
    padding:0px;
    display:inline-block;
}
#iqitwishlist-user-products .js-product-miniature-wrapper .add-to-cart,#iqitwishlist-user-products .js-product-miniature-wrapper .product-description-short,#iqitwishlist-user-products .js-product-miniature-wrapper .product-reference{
    display:none;
}
#iqitwishlist-user-products .js-product-miniature-wrapper .product-miniature-grid .product-title {
    margin-top: 12px;
}
#iqitwishlist-user-products .js-product-miniature-wrapper .product-price,#iqitwishlist-user-products .js-product-miniature-wrapper .regular-price {
    color: #000;
    font-size: 14px;
    font-weight: 600;
}
#iqitwishlist-user-products .remove-wish {
    z-index: 999999!important;
}
#iqitwishlist-user-products{
    align-items: stretch;
    display: block;
}
.entradaDatosPersonales{
    margin-top:10px;
    margin-bottom:10px;
}
@media (max-width: 767px) {
    #module-labelcustomertabs-biblioteca #wrapper, #identity  #wrapper, #history  #wrapper, #module-lblusersubscription-show #wrapper, #module-iqitwishlist-view #wrapper,#order-detail #wrapper{
        margin-top:90px!important;
    }
    .rowMenuPerfil{
        overflow-x: scroll;
        display: flex;
        flex-wrap: nowrap;
        -ms-overflow-style: none;  /* IE and Edge */
        scrollbar-width: none;  /* Firefox */
    }
    .rowMenuPerfil::-webkit-scrollbar {
      display: none;
    }
    .containerMenuPerfilInd{
        width: 150px;
    }
    .address-form, #customer-form {
        padding-left: 0px;
    }
    .lupaBusquedaFiltros {
        margin-top: 0px;
    }
    .filtro-txt {
        width: 170px;
        padding-left: 30px;
    }
}
@media (max-width: 991px){
    .cliente-header {
        padding: 10px 0 0!important;
    }
}