﻿.product-short-description{display:none;}

.sidebar-history{display:none;}
.header-top{display:none;}

.calculatorTotalLabel{display:none;}

.header-search {
    margin: 45px 0;
}
h4{text-transform: uppercase;}

.pricingCalcHeading, .pricingHeading {
    font-size: 15px;
}

.pricingCalcHeading{display:none;}

.pageTitle {
    font-family: Barlow, Source, Arial, Helvetica, sans-serif;
    text-shadow: 3px 0px 0px rgba(100,100,100,1);
    text-transform: uppercase;
    color: rgba(24,57,81,1);
    font-size: 50px;
    font-weight: bolder;
    text-align: center;
    padding: 30px;
    background: #EEEEEE;
}


.postalCodeBtn{color:white;}


.detailPage_shippingCalculatorResultsInner {
    padding: 0px;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    background: whitesmoke;
    color: rgba(24, 57, 81, 1);
    border: solid 1px rgba(24, 57, 81, 1);
    border-radius: 7px 0px 0px 7px;

}


.list-view .btn {

    background: grey;
}





.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    background: rgba(24, 57, 81, 1);
    border-radius: 0px 7px 7px 0px;
}

.header-cart {
    margin: 45px 0;
    text-align: center;
}

.header-cart .cart-link {
    display: inline-block;
    padding: 10px;
    background: rgba(24, 57, 81, 1);
    text-transform: uppercase;
    color: white;
    border-radius: 7px;
    border : solid 1px white;
}

.header-cart:hover .cart-link:hover {

    background: white;
    color: rgba(24, 57, 81, 1);
    border : solid 1px rgba(24, 57, 81, 1);
}

.btn-group {
    background: rgba(0, 83, 158, 1);
    border-radius: 0px 7px 7px 0px;
    color: antiquewhite;
}


.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    background: rgba(24, 57, 81, 1);
    border-radius: 0px 7px 7px 0px;
    color: white;
}

.categoryPage  .btn-default {display : none;}

.header-cart .cart-link {
    padding: 10px !important;
}

.createAccount_contactPermission{display:none;}

iframe 
{
overflow:hidden;
overflow-x:hidden;
overflow-y:hidden;
/*height:1200px; */
width:100%;
border: solid 0px #ddd;
}

.connexion
{
float: right;
text-align:center;
padding : 9px;
color: white;
background-color: rgb(24, 57, 81);
}

.contact {
    margin-bottom: 10px;
    font-size: 20px;
    font-family: Barlow, Source, Arial, Helvetica, sans-serif;
    text-shadow: 3px 0px 0px rgba(100,100,100,1);
    text-shadow: 0 1px 0 rgba(255,255,255,.6);
    /* text-transform: uppercase; */
    color: rgba(24,57,81,1);
    font-weight: bolder;
    text-align: center;
    padding: 10px;
    background: #EEEEEE;
}


.connexion a{color: white !important;}



/*** PERSONNALISATION DES CHAMPS DE TELECHARGEMENT DE FICHIER DANS LA PAGE PRODUIT ***/
.fileUploadArea h4 {display : none;}
.reuqired-file-info{display : none;}

/*** MASQUE LES PRODUITS SUGGERES ***/
.suggestive-sell-panel{display:none;}


/*** FIL D'ARIANE SUR UNE LIGNE ***/
.breadcrumb {font-size: 70%;}

/*** PERSONNALISATION DE L'ASTUCE : CONNECTEZ VOUS POUR VOUS SIMPLIFIER LA VIE ***/
.astuce
{
    padding:20px; 
    border: dashed 2px green; 
    margin-top : 10px; 
    margin-bottom:10px;
}

/*** PERSONNALISATION DU BLOC DES ELEMENTS DE REASSURANCE ***/
.certifications {
    padding-bottom: 30px;
    padding-top: 30px;
}

.pageName_login header{display:none;}
.pageName_createaccount header{display:none;}
.pageName_createaccount .pageTitle{display:none;}
.pageName_login {background-color : #ffffff !important;}
.loginForm {margin-top: 0px;}
.createAccountPage{margin-top:20px; }
.pageName_createaccount #pError{display : none;}




/*** MASQUE LE TRI DES PRODUITS ***/
#frmchangeSortOption{display:none;}

/*** PERMET DE MASQUER LES ELEMENTS PAR DEFAUT DES FORMULAIRES DANS LA PAGE DE COMMANDE ***/
.productPage_form h3{display:none;}
.productPage_form .instructions {display:none;}

.section-title{display:none;}

/*** ON AUTORISE PAS LA SAISIE D'INFOS COMPLEMENTAIRES ***/
.orderNotesArea{display : none;}

.product-base-info {margin-bottom: 0px !important;}

.featured-products{display:none !important;}
.sidebar-featured-products{display:none !important;}


h2 {
    margin-bottom: 20px;
    font-size: 30;
    text-shadow: 0 1px 0 rgba(255,255,255,.6);
    font-family: Barlow, Source, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: rgba(24,57,81,1);
    font-weight: bolder;
    text-align: left;
    background: #EEEEEE;
    padding : 20px;
    text-align: center;
    font-style: italic;
}


h1 {
    margin-bottom: 20px;
    font-size: 30px;
    font-family: Barlow, Source, Arial, Helvetica, sans-serif;
    text-shadow: 3px 0px 0px rgba(100,100,100,1);
    text-shadow: 0 1px 0 rgba(255,255,255,.6);
    text-transform: uppercase;
    color: rgba(24,57,81,1);
    font-weight: bolder;
    text-align: center;
    padding: 30px;
    background: #EEEEEE;
}

.sso-providers-area{display:none;}
.profileFax{display:none;}
.settings-user-timezones{display:none;}
.profileTitle{display:none;}
.profileMiddleName{display:none;}
.profileLogin{display:none;}

#createAccount_contactPermission{display:none;}

.user_authenticated  #CREER_COMPTE {display:none;}

.productPage_FICHE-INFO-ACHARD-ENTREPRISES-2020 .PriceCalc_Quantity {display : none;}
.productPage_FICHE-INFO-ACHARD-ENTREPRISES-2020 #pricingArea {display:none;}
.productPage_FICHE-INFO-ACHARD-ENTREPRISES-2020 .shipToArea {display:none;}
.productPage_FICHE-INFO-ACHARD-ENTREPRISES-2020 .orderNotesArea {display:none;}

/*Pleine largeur pour ces produits*/
.productPage_AGENDAPOCHEC17 .col-md-push-8 {display:none;}
.productPage_AGENDAPOCHEC17 .col-md-pull-4 {position:initial; width:100%;}
.productPage_AGENDAPOCHEC17 .col-md-8 {width:100%;}

.productPage_AGENDAPOCHEC18 .col-md-push-8 {display:none;}
.productPage_AGENDAPOCHEC18 .col-md-pull-4 {position:initial; width:100%;}
.productPage_AGENDAPOCHEC18 .col-md-8 {width:100%;}

.productPage_AGENDABUREAUC20 .col-md-push-8 {display:none;}
.productPage_AGENDABUREAUC20 .col-md-pull-4 {position:initial; width:100%;}
.productPage_AGENDABUREAUC20 .col-md-8 {width:100%;}

.footer-columns .col-md-4 {display:none;}
.footer-col-title h4{display:none;}

.footer-col-title {
    border-bottom: 0px solid rgba(0,0,0,0) !important;
    position: relative !important;
    text-transform: none !important;
    margin: 0px !important;
}

.header-cart {
    margin: 45px 0;
}

/*Modifie la couleur du picto du panier ainsi que du nombre d'article contenus dans celui-ci */
.fa-shopping-cart {color:#c95b49 !important;}
.store-data {color:#c95b49 !important;}
 /*Modifie la couleur de ARTICLE dans le panier */
.cart-link {color:#c9dbe3 !important;}

.header-search {
    margin: 45px 0;
}

.footer-columns .col-md-5 {width : 100%;}

.footer-bottom{display:none;}

.footer-columns {
    padding-bottom: 20px !important; 
}

/*Permet de masquer le produit coming soon de la categorie : MOINS ... de 5 EXEMPLAIRES */
.categoryPage_MOINS .category-panel{display:none;}

/*Permet de masquer le titre du formulaire de demande de devis */
.contentPage_DEVIS-PERSONNALISE .pagePage_form h3 {display:none;}

/* Une ligne plutot que 2 lignes */
.reuqired-file-info {font-size: 11px;}

/*Permet de masquer le terme FACULTATIF qui n'a pas d'interet */
.renameItemHeading span {display:none;}

/*Permet de réduire la taille du titre pour être sur une seule ligne */
.pricingOrderNotesHeading {font-size: 15px;}
.renameItemHeading {font-size: 15px;}
.pricingHeading{font-size: 15px;}

.btn-primary {margin-bottom: 20px;}

div#CREER_COMPTE {
    font-weight: bolder;
    color: red;
}

.container-custom {
  border: 2px solid #ccc;
  background-color: #eee;
  border-radius: 5px;
  padding: 16px;
  margin: 16px 0
}

.container-custom::after {
  content: "";
  clear: both;
  display: table;
}

.container-custom img {
  float: left;
  margin-right: 20px;
  border-radius: 50%;
}

.container-custom span {
  font-size: 20px;
  margin-right: 15px;
}

@media (max-width: 500px) {
  .container-custom {
      text-align: center;
  }
  .container-custom img {
      margin: auto;
      float: none;
      display: block;
  }
}

.CTA {
   font-family: Barlow, Source, Arial, Helvetica, sans-serif;
   border-radius: 4px;
   background: linear-gradient(to right, rgba(24,57,81,1), #4ca2cb) !important;
   
   
   border: none;
   color: #FFFFFF;
   text-align: center;
   text-transform: uppercase;
   font-size: 22px;
   padding: 20px;
   padding-left:50px;
   padding-right: 50px;
   width: 200px;
   transition: all 0.4s;
   cursor: pointer;
   margin: 5px;
 }
 .CTA span {
   cursor: pointer;
   display: inline-block;
   position: relative;
   transition: 0.4s;
 }
 .CTA span:after {
   content: '\00bb';
   position: absolute;
   opacity: 0;
   top: 0;
   right: -20px;
   transition: 0.5s;
 }
 .CTA:hover span {
   padding-right: 75px;
 }
 .CTA:hover span:after {
   opacity: 1;
   right: 0;
 }



/*  RESPONSIVE DESCRIPTION LONGUE  */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLONNES SETUP  */

.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
	padding:1em 0;
	text-align:center;
}
.col:first-child {margin-left: 0;}

/*  GROUPEMENTS  */

.group:before,
.group:after {content:""; display:table;}
.group:after {clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  EN 3 COLONNES  */
.span_3_of_3 {width: 100%;}
.span_2_of_3 {width: 66.13%;}
.span_1_of_3 {width: 32.26%;}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.span_3_of_3 {width: 100%;}
	.span_2_of_3 {width: 100%;}
	.span_1_of_3 {width: 100%;}
}
