

#ms-customer-dashboard #password.input-text,
#ms-customer-dashboard #current-password,
#ms-customer-dashboard #password-confirmation.input-text{
	width:100% !important;
}

#ms-customer-dashboard .input-group-addon{
    position: absolute;
    right: 0;
    top: 0;
        z-index: 9;
}

.history-info-container-wrapper .info-sim:hover + .hide-sim{
    top: 40px;
    right: 0px;
}
.history-info-container-wrapper{
flex-direction: column;
}

.history-info-container-name{
}

.history-info-container{
display: inline-block;
}

.content-page-customer button.search-button{
    height: 30px !important;
}

#upload_files_block_precart .collapsed.acc-upload:after {
    content: "\002B";
    color: #5f5f5f;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.history-info-container-name .history-info-container {
    /*position: inherit;*/
    position:relative;
}

.produit-commande-history .history-info-container-wrapper .info-sim:hover + .hide-sim{
   transform: translateX(10%);
    margin: 0vh auto 0;
}

.content-page-customer #opc-shipping_method{
 /*display:block !important;*/
}

#place-order-trigger{
	cursor:pointer;
}

.text-white{
	color:#fff !important;
}

fieldset.field.street>legend{
	display:none;
} 

.info-order-display:not(.collapsed):after,
.accordeon-adresse:not(.collapsed):after {
    content: "voir \2212";
    cursor: pointer;
    text-transform: lowercase;
}
.accordeon-adresse.collapsed:after {
content: 'voir \002B';
text-transform: lowercase;
}

.layoutMainContainer{
	    width: 100%;
    position: relative;
}
@media only screen and (max-width: 991px){
	.swiper-container{
		height:auto !important;
		overflow:hidden;
	}
	.cart.table-wrapper .action-towishlist{
		display:contents;
	}
	.cart.table-wrapper .action-towishlist::before{
		content:'';
		display:block;
	}
	.cart.table-wrapper .action-towishlist > span{
		position:relative;
		
	}
	.info-prix-commande-panier.main.actions{
		padding: 15px 15px;
		margin-top:0px !important;
	}
	.info-prix-commande-panier.info-methods, .info-prix-commande-panier.info-shipping{
		margin-top:0px !important;
	}
	.summary-wrapper .custom-slide{
		position: initial;
		visibility: visible;
		opacity: inherit;
		transition: none;
	}
	.summary-wrapper .custom-slide .modal-inner-wrap{
		display:contents;
	}
	.opc-estimated-wrapper{
		display:none;
	}
}

.btn-bg-black-panier {
  display: block !important;
  background: black !important;
  padding: 1rem 1.8rem 1rem 1.8rem !important;
  margin-top: 2% !important;
  margin-bottom: 2% !important;
  border: none !important;
 }
 
.slr_sbctry .swiper-slide{
	border:none !important;
} 

.product-item-photo > a:not(.weltpixel-quickview)::before{
	content:"" !important;
}

.subcategoryListing .product-item-info {
	text-align:left;
}


.content-customer-border h2.m-2{
	margin:2rem 0 !important;
}

.upload-files-block .upload-title h1{
text-transform: uppercase;
    font-size: 2.2rem;
    font-weight: none;
    background: #f2f2f2;
    width: 100%;
    padding: 15px 15px;
    margin-top: 0!important;
    margin-bottom: 5%!important;
}
.upload-files-block .panel-default>.panel-heading+.panel-collapse>.panel-body,
.upload-files-block .panel-default>.panel-heading{
	background-color: #f2f2f2;	
}
.upload-files-block .panel-default>.panel-heading{
	text-align:center;
}

#precart-devis-container{
width: 80% !important;
}


.product-upload-devis .product-info-price{
border: none;
    margin: 20px 0px;
    padding: 20px 0px 0px 20px;
    background-color: #d9355c;
}
.product-upload-devis .product-info-price .price{
color:#fff !important;
}
.product-upload-devis .product-info-price .price-box .price-final_price>span{
float:left;
}
.product-upload-devis .product-info-price .price-box .price-final_price span.add-on{
    padding: 0px 0px 0px 8px;
    display: flex;
    font-size: 3rem;
    font-weight: bold;
    color: #fff;
    }
.upload-file-wrapper {
    background : #FFFFFF;
    box-sizing : border-box;
    box-shadow : none !important;
    /*box-shadow : 0px 0px 3px 0px rgba(0, 0, 0, 0.20);*/
    margin     : 0;
    padding    : 23px 20px;
    text-align : center;
    width      : 100%;
}

h3.category-content-block-title{

}
.monetico-popup .modal-content{height: 100vh; width: 100vw;}
.monetico-popup .modal-header,.monetico-popup .modal-footer{ display:none;}
.monetico-popup .modal-inner-wrap{left: 0 !important;  top: 0;  margin: 0 !important;  max-height: fit-content !important;  }

.content-page-customer .project-wrapper{display: flex;}
.radio-checkout{min-height: 90px;}
button.action.checkout{pointer-events: none;cursor: not-allowed;}

ol[type="1"]>li{
	list-style: decimal !important;
	margin-left: 3em;
}
.archivees-block{
	width: 100%;
	background: #f6f7fa;
	padding: 10px 25px 10px 10px;
	margin-bottom: 15px;
	border-radius: 10px;
	
	float: right;	
}
