.my-order-style{
    margin-top: 51px;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 5%);
    height: auto;
    border-radius: 3px;
    margin-bottom: 313px;
}

.my-address-style{
    margin-top: 51px;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 5%);
    height: auto;
    border-radius: 3px;
    margin-bottom: 313px;
}

.my-gift-list-style{
    margin-top: 51px;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 5%);
    height: auto;
    border-radius: 3px;
    margin-bottom: 313px;
}


.my-order-personal-data-style{
    margin-top: 51px;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 5%);
    border-radius: 3px;
    margin-bottom: 313px;
}

.my-order-style-wishlist {
    margin-top: 51px;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 5%);
    height: auto;
    border-radius: 3px;
    margin-bottom: 313px;
    padding-bottom: 50px;
}

.order-infos-header{
    display:flex;
    margin-left: -20px;
    margin-bottom: 24px;
}

.order-infos-body {
    margin-left: -33px;
}

.font-order-style{
    color: #7B7B7B;
    font-weight: bold;
    text-transform: uppercase;
}

.order-store-info{
    text-align: right;
    margin-left: 26px;
}

.order-date-info{
    margin-left: 76px;
    text-align: right;
}

.order-item-info{
    text-align: right;
    margin-left: 26px;
}

.order-progress-info{
    text-align: center;
}

.order-total-info{
    text-align: right;
}

.order-style-store{
    text-align: left;
    margin-left: 2px;
    width: 41%;
}

.order-body-elements {
    display: flex;
    align-items: center;
    margin-bottom: 23px;
}

.first-infos-body{
    display: flex;
}

.second-infos-body {
    display: flex;
    align-items: center;
    padding-left: 0;
}

.order-style-stat span{
    font-size: 12px;
    text-transform: uppercase;
    font-weight: normal;
}

.order-style-item {
    padding-left: 5px;
}

.order-style-stat{
    background-color: #878787;
    height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0px;
}

.order-style-date{
    padding-left: 4px;
}

.order-style-value{
    padding: 0;
    width: 50%;
    color: #23475E !important;
}

.font-order-style-body {
    color: #7B7B7B;
}

.order-style-id a{
    color: #7b7b7b;
    text-decoration: underline;
}

.order-style-imgs{
    padding: 0 0 0 10px;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.third-infos-body {
    padding: 0;
    display: flex;
    align-items: center;
}



.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus, .nav-pills>li>a:hover, .payment-box>.nav-tabs li.active a, .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus, .nav-pills>li>a:hover {
    border-top: 0 !important;
    color: #21385F;
    font-weight: bold;
    font-size: 21px;
    padding:19px 14px 10px 14px ;
    border: 0;
    border-bottom: 1px solid #21385F !important;
    text-transform: none;
}

.nav-pills>li>a {
    background-color: #fff;
    border-radius: 0 !important;
    font-size: 21px;
    border-radius: 0;
    text-transform: none;
    color: #C4C4C4;
    font-weight: bold;
    padding:19px 14px 10px 14px ;
    border-bottom: 1px solid transparent;
    transition: .3s ease;
}

.nav:not(.line-menu-new)>li>a:hover, .nav:not(.line-menu-new) .open>a:hover, .nav:not(.line-menu-new) .open>a:focus, .nav:not(.line-menu-new)>li>a:focus, .nav:not(.line-menu-new) .open>a, .navbar-main .nav:not(.line-menu-new)>li.open>a {
    color: #21385F;
    transition: .3s ease;
}

.title-swich-passworld{
    margin-top: 0;
    font-weight: bold;
    font-size: 25px;
    color: #21385F;
    padding: 19px 15px 10px 25px;
    border-bottom: 1px solid #21385F;
    width: 22%;
}

.title-personal-data {
    margin-top: 0;
    font-weight: bold;
    font-size: 24px;
    color: #23475E;
    padding: 19px 15px 10px 25px;
    width: 26%;
    border-bottom: 1px solid #23475E;
}

input.form-control.error {
    background-color: #fff;
    border-radius: 5px;
    width: 70%;
    margin-left: 21px;
}

input.form-control {
    background-color: #F9F9F9;
    border-radius: 0px;
    width: 70%;
    margin-left: 21px;
}

input.btn.btn-default-1 {
    border-radius: 10px;
    background-color: #f76262;
    border: 1px solid #f76262;
    transition:.3s;
    margin-top: 15px;
    margin-left: 21px;
}

input.btn.btn-default-1:hover{
    opacity: 0.9;
    transition: .3s;
}

select#customer_gender {
    background-color: #F9F9F9;
    border-radius: 5px;
    width: 70%;
    margin-left: 21px;
}

.img-create-form-box {
    width: 70% !important;
    margin-left: 21px;
}

button#remove_image_customer_attribute_values2 {
    width: 34%;
    height: 38px;
    border: 0;
    border-radius: 5px;
    background-color: #f76262;
    border: 1px solid #f76262;
    margin-top: 3px;
}

h3.text-personal-data-style {
    margin-left: 21px;
    color: #c4c4c4c4;
    font-weight: bold;
    font-size: 21px;
}

select#customer_defaultShippingAddress_state {
    margin-left: 21px;
    width: 70%;
    border-radius: 5px;
    background-color: #F9F9F9;
}

.cep-help {
    right: 124px !important;
}

.finish-create {
    width: 70% !important;
    margin-left: 21px !important;
}

.att-acount-btn{
    text-align: center;
    margin-top: 38px;
    display: flex;
}

.p-share-friends {
    background: #fff !important;
    border-radius: 0 !important;
    padding: 19px 25px 15px 41px !important;
    color: #21385F;
    font-size: 15px;
    margin: 0 !important;
}

.p-share-friends a{
    color: #c4c4c4;
}

.wishlist-infos-container {
    padding: 10px;
}

.wishlist-infos-header {
    display: flex;
    color: #c4c4c4;
    font-size: 20px;
    font-weight: bold;
    align-items: center;
    border-bottom: 1px solid #21385F;
    padding-bottom: 10px;
}


.card_product_image {
    text-align: center;
}

.card_product_image {
    padding-left: 0px;
}

.card_product_price.col-md-3 {
    text-align: right;
    width: 16%;
}

/* button.btn.btn-default.flexy-add-all-to-cart {
    background-color: #21385F;
    color: #fff;
    border: 1px solid #21385F;
    margin-left: 60px;
    transition: .3s;
    border-radius: 0;
} */

button.btn.btn-default.flexy-add-all-to-cart {
    background-color: #21385F;
    color: #fff;
    border: 1px solid #21385F;
    margin-left: 36px;
    transition: .3s;
    border-radius: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 5px;
    width: 50%;
    white-space: normal;
    margin-right: 24px;
    font-size: 13px;
    text-transform: uppercase;
}

button.add-selected-items {
    background-color: #21385F;
    color: #fff;
    border: 1px solid #21385F;
    transition: .3s;
    border-radius: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 5px;
    width: 100%;
    white-space: normal;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 13px;
    height: 60px;
    margin-left: 60px;
    opacity: .5;
    cursor: not-allowed;
}

.check-flex {
    display: flex;
    justify-content: flex-end;
    padding-right: 120px;
    padding-top: 15px;
}

label.input-text {
    margin-right: 10px;
}

a.icon-trash {
    display: flex;
}

.card_product_action.col-md-5.infos-header-add-cart {
    display: flex;
    justify-content: flex-end;
}

input.select-item-wl {
    margin: 0;
    margin-left: 30px;
    margin-right: 10px;
}

button.btn.btn-default.flexy-add-all-to-cart:hover{
    transition: .3s;
    opacity: 0.9;
}

.card_product_name.infos-header-products {
    margin-left: 30px;
}


.card_product_name a{
    color: #1D252C;
    text-decoration: none;
}

.wishlist-products-infos {
    display: flex;
    align-items: center;
    font-size: 15px;
    font-weight: bold;
}

.wishlist-products-infos-left{
    display: flex;
    align-items: center;
    font-size: 15px;
    font-weight: bold;
}

button.btn.btn-default-1.flexy-add-to-cart {
    background-color: #fff;
    border: 1px solid #21385F;
    border-radius: 0;
    margin-bottom: 0 !important;
    transition: .3s;
    color: #21385F;
}

button.btn.btn-default-1.flexy-add-to-cart:hover {
    background-color: #21385F;
    transition: .3s;
    color: #fff;
}

span.fa.fa-trash-o {
    color: #21385F;
    margin-left: 0;
}

button.btn.btn-default-1.flexy-add-to-cart:hover{
    opacity: .9;
    transition: .3s;
}

.card_product_total.text-right{
    display: flex;
    align-items: center;
}

h3.no-product-msg {
    color: #c4c4c4;
    font-weight: bold;
    font-size: 21px;
}

.father-df-wishlist-info{
    display: flex;
    align-items: center;
    margin-top:25px;
}

.card_product_price{
    padding-left: 25px;
}

.p-price-product{
    margin: 0;
}

.icos-my-orders{
    padding: 2px !important;
    background: #fff;
}

.ico-nf-order{
    display: block ;
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    background-image: url(https://d8vlg9z1oftyc.cloudfront.net/bimdistribuidora/bimdistribuidora-file-manager/img/nf-ico-2.png);
}

.ico-order-redo{
    display: block;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-image: url(https://d8vlg9z1oftyc.cloudfront.net/bimdistribuidora/bimdistribuidora-file-manager/img/plus-ico.png);
}

.ico-order-circle{
    display: block;
    width: 21px;
    height: 21px;
    background-repeat: no-repeat;
    background-image: url(https://d8vlg9z1oftyc.cloudfront.net/bimdistribuidora/bimdistribuidora-file-manager/img/redo-ico-2.png);
}

.enviado {
    background: #23475E;
}

.aguardando-envio{
    background: #23475E;
}

.em-separacao{
    background: #23475E;
}

.entregue-concluido{
    background: #5CC02D;
}

.aguardando-retirada{
    background: #5CC02D;
}

.entregue-parcialmente{
    background: #5CC02D;
}

.nao-autorizado-nao-pago{
    background-color: #9D2D2E;
}

.cancelado{
    background-color: #9D2D2E;
}

.order-total-info-orcar{
    text-align: center;
}

.budget-info-body{
    display: flex;
    align-items: center;
}

.first-infos-budget{
    display: flex;
    width: 30%;
    align-items: center
}

.second-infos-budget{
    display: flex;
    width: 34%;
}

.third-infos-budget {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 42%;
}

.budget-store-info {
    padding-left: 32px;
}

.budget-date-info{
    padding-left: 20px;
    width: 71%;
}

.budget-total-info{
    width: 33%;
    padding-left: 21px;
}

.budget-img-info.font-order-style-body {
    display: flex;
    align-items: center;
    width: 30%;
}

.budget-number-info a{
    color: #7b7b7b;
    text-decoration: underline;
}

.budget-info-body{
    margin-bottom: 23px;
}

.budget-info-header{
    margin-bottom: 24px;
}

.budget-total-info{
    color: #23475E !important;
}

.first-coupon-body {
    display: flex;
}

.second-coupon-body {
    display: flex;
}

.coupon-name-info-body {
    width: 53%;
}

.coupon-discout-info-body {
    width: 47%;
    padding-left: 5px;
}

.coupon-date-info-body {
    width: 54%;
}

.coupon-applied-info-body {
    width: 46%;
}

.coupon-info-header{
    display: flex;
    margin-bottom: 23px;
}

.coupon-infos-body {
    display: flex;
    margin-bottom: 23px;
}

.gift-list-title {
    padding-top: 19px;
}

.gift-list-title h1 {
    color: #21385F;
    font-size: 25px;
    font-weight: bold;
    border-bottom: 1px solid #21385F;
}

.btn-create-gfit-list {
    background-color: #fff;
    border-radius: 0;
    margin-left: 15px !important;
    margin-bottom: 23px;
    transition: 0.3s;
    border: 1px solid #21385F;
    color: #21385F;
}

.btn-create-gfit-list:hover{
    background-color: #21385F;
    transition: 0.3s;
    color: #fff;
}

.date-name-infos-gift-list h4 {
    color: #c4c4c4;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

.text-infos-gift-list {
    color: #7B7B7B;
    transition: 0.3s;
    text-decoration: none;
}

.delete-infos-gift-list {
    color: #7b7b7b;
    text-decoration: none;
    transition: 0.3s;
}


.text-infos-gift-list:hover {
    opacity: 0.95;
    transition: 0.3s;
}

.delete-infos-gift-list:hover {
    opacity: 0.95;
    transition: 0.3s;
    color: #21385F;
}

.create-lis-title-style{
    margin: 0;
    padding-bottom: 10px;
}

input.form-control.error.name-event-gift-list {
    margin-left: 0;
    width: 100%;
}

input.form-control.name-event-gift-list {
    margin-left: 0;
    width: 100%;
    background-color: #fff;
}

input.form-control.flexy-input-date.error.date-event-gift-list {
    margin-left: 0;
    width: 100%;
}

input.form-control.flexy-input-date.date-event-gift-list {
    margin-left: 0;
    width: 100%;
    background-color: #fff;
}

.btn-event-gift-list {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 23px;
}

.btn-event-gift-list button {
    background-color: #fff;
    color: #21385F;
    border: 1px solid #21385F;
    border-radius: 0;
    transition: 0.3s;
}

.btn-event-gift-list button:hover{
    background-color: #21385F;
    transition: 0.3s;
    color: #fff;
}

.gift-lis-title-style{
    margin: 0;
    padding-bottom: 10px;
}

.no-product-gift-list {
    padding-left: 21px;
    padding-bottom: 23px;
    margin: 0;
    color: #c4c4c4;
    font-weight: bold;
    font-size: 20px;
}

.add-product-gift-list {
    margin-left: 10px;
    margin-bottom: 23px;
    color: #7b7b7b;
}

.add-product-gift-list:hover {
    color: #21385F;
}

.prduct-box-gift-list{
    margin-top: 23px;
}

.btn-new-address-profile {
    background-color: #fff;
    border-radius: 0;
    border: 1px solid #21385F !important;
    color: #21385F;
    transition: 0.3s;
    height: 40px;
    padding: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-new-address-profile:hover {
    background-color: #21385F;
    transition: 0.3s;
    color: #fff;
    text-decoration: none;
}

.address-header-infos{
    display: flex;
    padding-top:21px;
    justify-content: center;
}

.address-p-title p{
    color: #c4c4c4;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}

.address-body-infos {
    display: flex;
    align-items: center;
    margin-bottom: 23px;
}

.address-infos-profile {
    color: #7B7B7B;
}

.ico-star-address{
    display: block;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-image: url(https://d8vlg9z1oftyc.cloudfront.net/dinamicadigital/dinamicadigital-file-manager/assets/img/star-user-area-icon.png);
}

.ico-edit-address{
    display: block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url(https://d8vlg9z1oftyc.cloudfront.net/bimdistribuidora/bimdistribuidora-file-manager/img/edit-adress-user-area-icon-1.png);
    filter: hue-rotate(205deg) brightness(0.3);
}

.ico-del-address{
    display: block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url(https://d8vlg9z1oftyc.cloudfront.net/bimdistribuidora/bimdistribuidora-file-manager/img/block-user-area-icon-1.png);
    filter: hue-rotate(205deg) brightness(0.3);
}

.ico-star-address-active{
    display: block;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-image: url(https://d8vlg9z1oftyc.cloudfront.net/bimdistribuidora/bimdistribuidora-file-manager/img/star-user-area-icon-1.png);
    filter: hue-rotate(45deg);
}

.ico-edit-budget{
    display: block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url(https://d8vlg9z1oftyc.cloudfront.net/prumohomolog/prumohomolog-file-manager/img/edit-ico.png);
}

.edit-address-h1-title{
    color: #21385F !important;
    padding: 19px 0 10px 21px !important;
    font-size: 25px !important;
    border-bottom: 1px solid #21385F !important;
    font-weight: bold;
}

.add-address-h1-title{
    color: #21385F !important;
    padding: 19px 0 10px 21px !important;
    font-size: 25px !important;
    border-bottom: 1px solid #21385F !important;
    font-weight: bold;
}

.forgot-cep-title-a{
    padding-left: 21px;
    color: #21385F;
}

.label-address-infos-titles label{
    padding-left: 21px;
    color: #7B7B7B;
}

.label-address-infos-titles select{
    width: 95%;
    margin-left: 21px;
    background-color: #fff;
    border-radius: 5px;
}

.label-address-infos-titles input{
    width: 95% !important;
}

.edit-address-btns {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 23px;
}

.btn-comeback-address{
    height: 42px;
    border-radius: 10px;
    margin-left: 5px;
    margin-right: 19px;
    background-color: #21385F;
    transition: 0.3s;
}

.btn-comeback-address:hover{
    color: #fff;
    opacity: 0.9;
    transition: 0.3s;
    background-color: #21385F;
}

.btn-update-address{
    height: 42px;
    border-radius: 10px;
    margin-left: 5px;
    margin-right: 19px;
    background-color: #21385F;
    transition: 0.3s;
}

.btn-update-address:hover{
    background-color: #21385F;
    transition: 0.3s;
    opacity: 0.9;
}

.order-progress-info.font-order-style {
    padding-left: 30px;
}

.option-profile-area.text-list-style:hover a {
    color: #21385F;
    transition: .3s ease;
    font-weight: 700;
}

a.btn.btn-mini {
    background: transparent;
}

.header-for-light h1 {
    font-size: 25px;
    text-align: left;
    margin-top: 0;
    color: #21385F;
    border-bottom: 3px solid #21385F;
    padding: 0 0 10px 0;
}

.change-password {
    border: 1px solid #21385F !important;
    background: #fff !important;
    color: #21385F !important;
    transition: .3s;
    height: 40px;
    border-radius: 0 !important;
}

.change-password:hover {
    border: 1px solid #21385F !important;
    background: #21385F !important;
    color: #fff !important;
    transition: .3s;
}

button.openDataImage {
    font-size: 11px !important;
}

.flexy-document-attribute-input-label {
    font-size: 12px !important;
}

label.control-label {
    margin-left: 21px;
}

@media(max-width:991px){
    .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus, .nav-pills>li>a:hover, .payment-box>.nav-tabs li.active a, .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus, .nav-pills>li>a:hover {
        font-size: 18px;
        padding-left: 0;
        padding-right: 0;
    }
    .nav-pills>li>a {
        font-size: 18px;
        padding-left: 0;
        padding-right: 0;
    }

    ul.nav.nav-pills.nav-justified {
        display: flex;
        justify-content: space-between;
    }

    .my-order-style{
        width: calc(100vw - 30px);
        margin: 0;
       margin-bottom: 151px;
       margin-top: 20px;
    }

    .my-gift-list-style{
        margin-bottom: 151px;
     }

    .title-personal-data{
        width: 40%;
        font-size: 13px;
    }

    .title-swich-passworld{
        font-size: 13px;
        width: 35%;
    }

    input.form-control.error {
        width: 100%;
        margin-left: 0;
    }
    
    input.form-control {
        width: 100%;
        margin-left: 0;
    }

    input.btn.btn-default-1 {
        margin-left: 0;
    }

    select#customer_gender {
        width: 100%;
        margin-left: 0;
    }

    .img-create-form-box {
        width: 100%;
        margin-left: 0;
        margin-bottom:30px ;
    }

    select#customer_defaultShippingAddress_state {
        margin-left: 0;
        width: 100%;
        
    }

    a.pull-right.cep-help {
        position: absolute;
        right: 7px !important;
        top: -20px;
        margin-top: 0;
        color: #f76363;
    }

    .card_product_image.infos-header-img{
        display: none;
    }

    .card_product_price.infos-header-value{
        display: none;
    }

    .card_product_action.infos-header-add-cart{
        display: none;
    }

    .p-share-friends {
        padding: 19px 25px 15px 21px !important;
    }

    .card_product_name.infos-header-products {
        margin-left: 0;
        padding-left: 0;
    }


    .father-df-wishlist-info{
        display: block;
    }

    .wishlist-products-infos-left {
        display: block;
        margin-bottom: 20px;
    }

    .wishlist-products-infos {
        border-bottom: 1px solid #ccccccbd;
        padding-bottom: 12px;
    }

    .order-body-elements {
        display: block;
    }

    .order-infos-header {
        display: none;
    }

    .third-infos-body {
        margin-bottom: 24px;
        border-bottom: 1px solid #c4c4c4;
        margin-top: 26px;
        padding-bottom: 24px;
        padding-left: 15px;
        margin-left: 15px;
    }


    .order-style-imgs{
        text-align: left;
        width: 85%;
        justify-content: flex-start;
    }

    .second-infos-body {
        padding-left: 25px;
        margin-top: 23px;
    }

    .order-style-store{
        width:60%;
        margin-left: 16px;
    }

    .order-body-elements:last-child .third-infos-body{
        border-bottom: none;
    }

    .budget-info-body{
        display: block;
    }

    .budget-info-header{
        display:none;
    }

    .first-infos-budget {
        width: 100%;
        margin-bottom: 23px;
    }

    .second-infos-budget {
        width: 100%;
        margin-bottom:23px;
    }

    .third-infos-budget {
        width: 100%;
        display: flex;
        justify-content: flex-start;
        margin-bottom: 23px;
        border-bottom: 1px solid #C4C4C4;
        padding-bottom: 26px;
    }

    .budget-number-info{
        width: 50%;
        display: flex;
        justify-content: flex-start;
    }

    .budget-store-info {
        display: flex;
        padding-left: 0;
        width: 50%;
        justify-content: flex-start;
    }

    .budget-date-info {
        padding-left: 0; 
        width: 50%;
        display: flex;
        justify-content: flex-start;
    }

    .budget-item-info {
        display: flex;
        width: 50%;
        justify-content: flex-start;
    }

    .budget-total-info {
        width: 50%;
        padding-left: 0;
        display: flex;
        justify-content: flex-start;
    }

    .budget-img-info {
        display: flex;
        align-items: center;
        width: 50%;
        justify-content: flex-start;
    }
    
    .budget-info-body:last-child .third-infos-budget{
        border-bottom: none;
    }

    .coupon-info-header {
        display: none;
    }

    .coupon-discout-info-body {
        text-align: right;
    }

    .coupon-infos-body {
        display: flex;
        margin-bottom: 23px;
        border-bottom: 1px solid #C4C4C4;
        padding-bottom: 23px;
    }

    .coupon-infos-body:last-child {
        border-bottom: none;
    }

    .btn-event-gift-list button {
        width: 50%;
    }

    .btn-event-gift-list {
        justify-content: center;
        margin-bottom:23px;
    }

    .address-p-title {
        display: none;
    }

    .address-title-li {
        justify-content: flex-start !important;
        margin: 0;
    }

    .a-my-address-wt{
        width: 100% !important;
    }

    .li-my-address-wt{
        width: 100% !important;
    }

    .address-body-infos {
        display: block;
        margin-bottom: 23px;
    }

    .new-address-icos {
        margin-bottom: 23px;
        margin-left: 31px;
        border-bottom: 1px solid #C4C4C4;
        padding-bottom: 23px;
    }

    .address-infos-profile {
        margin-left: 31px;
    }

    a.btn-new-address-profile {
        margin-bottom: 0;
    }

    .address-body-infos:last-child .new-address-icos{
        border-bottom: 0;
    }

    .label-address-infos-titles select {
        margin-left: 0;
    }

    .edit-address-btns {
        justify-content: center;
    }

    .icos-my-orders{
        padding: 7px !important;
    }

    .p-share-friends a {
        position: relative;
        display: flex;
        justify-content: center;
    }

    .img-user-box img {
        min-width: 110px;
    }

}