/* Write your custom css code here */

.navbar-nav > li > a{
padding: 10px;
letter-spacing: -1px;
line-height: 16px;
border-radius: 6px;
} 

.logo {
max-width: 100%;
}

.arrondi7 {
border-radius: 7px;
margin-bottom: 0px;
}

h1, .h1 {
    margin-top: 1px;
    margin-bottom: 1px;
}


.module-blanc {
background-color: white;
border-radius: 7px;
padding: 0 15px 0 15px;
}

/* hauteur lignes formulaire */
input, input[type="text"], select, button, .form-control {
    height: 20px;
    padding: 7px 10px;
    font-size: 14px;
    color: #394A5C;
    border: 1px solid 
    #D1D6DE;
    background-color: #fff;
    box-shadow: none;
}



/* bouton envoyer formulaire 1er page*/
.btn {
    line-height: 0px;
}


/* formulaire 1ere page largeur champ saisie*/
.jsn-uniform .row-fluid .span8 {
    width: 97.5%;
}






/* Espacement interlignes menu du bas */
.module-footer-menu ul.nav > li > a {
    position: relative;
    display: block;
    padding: 0px 0px;
}



/* Menu formulaire */
input, input[type="text"], select, button, .form-control {
    /*font-family: Cuprum;
    height: 30px;
    padding: 7px 10px;
    font-size: 16px;
    color: #394A5C;
    border: 1px solid #D1D6DE;
    background-color: #fff;
    box-shadow: none;
    min-width: 35px;*/

    font-family: Cuprum;
    height: 25px;
    padding: 5px 5px;
    font-size: 16px;
    color: #394A5C;
    border: 1px solid #D1D6DE;
    background-color: #fff;
    box-shadow: none;
    min-width: 30px;
    text-align:center;

}

/* module de saisie 1ere page */

.jsn-uniform input[type="text"] {
text-align:left;
}

.jsn-uniform.jsn-master .jsn-row-container [class*="span"] {
    width: 100%;
}

.jsn-uniform.jsn-master .jsn-row-container .control-group .controls textarea {
    box-sizing: border-box;
    padding: 5px;
}





label {
 font-family: Cuprum;   
}

.jsn-master .jsn-input-xxlarge-fluid {
    width: 100%;
}

/* demande de devis*/
.jsn-master .jsn-input-xlarge-fluid {
    width: 35%;
}
.jsn-uniform .row-fluid [class*="span"] {
    margin-left: 0px;
}

#jsn_form_2.jsn-master .jsn-bootstrap .jsn-form-content .control-group .control-label {
    font-family: cuprum;  
}




/*Breadcrumbs*/

.breadcrumb {
    font-size: 15px;
    font-weight: bold;
}


.breadcrumb li a {
    color: #000;
}


.breadcrumb li:first-child + li::before {
    display: inherit;
}


.breadcrumb > li + li::before {
    content: ">";
    font-family: FontAwesome;
    color: #333;
}


/* Cartouche Hikashop */

.thumbnail {

    line-height: 1;

}

span.hikashop_product_name {

    text-align: left;
    display: block;
    margin: 5px;

}


thumbnail > img, .thumbnail a > img {

    display: block;
    max-width: 86%;
    height: auto;
    margin-left: auto;
    margin-right: 10%;
    margin-top: 3%;

}


.hikashop_products_pagination {

    padding-left: 20px;
    
}


/* login */
.login {
       padding-top: 20px;
}


/* bouton valider lors de la commande*/
.hikabtn {
   background-color:#070294;
   border-color:#070294;
   padding: 1px 30px;
   font-size: 17px;
   color: #fff; 
}


.hikabtn:hover {
   background-color:#1b97e4;
   border-color:#1b97e4;   
}

div.hika_toolbar span.btnName {

  color: white;

}

div.hika_toolbar .hikabtn span.hk-icon {
    color: #fff;
}