/*
Theme Name: iDea - Clean & Powerful Bootstrap Theme
Author: HtmlCoder
Author URI: http://www.htmlcoder.me
Author e-mail: htmlcoder.me@gmail.com
Version: 1.2.0 
Created: August 2014
License URI: http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/

.navbar {
    min-height: 30px;
    margin-bottom: 10px;
    border: 1px solid transparent;
}

.th-red{	
background: url("../images/th_red.png") repeat-x 0 0;
height:63px;
text-align:center;
vertical-align: middle;
}

.th-orange{	
background: url("../images/th_orange.png") repeat-x 0 0;
height:63px;
text-align:center;
vertical-align: middle;
}

.th-green{	
background: url("../images/th_green.png") repeat-x 0 0;
height:63px;
text-align:center;
}
.th-green a{	
color:#FFF;
}

.box-style-1{	text-decoration:none;
border:none;
border:solid 1px #36373C;

}
.box-style-1:hover{
	border:solid 1px #F30;
	text-decoration:underline;
	color:#000;
	}
.box-style-1 a:hover{
	text-decoration:underline;
	color:#000;
	}	
/*.box-style-1 a:hover{
	border:solid 1px #F30;opacity: 0.4;
    filter: alpha(opacity=40);
	text-decoration:none;}	*/
.box-style-1 .col-sm-6 a{text-decoration:none;}	
.box-style-1 .col-sm-6 a:hover{text-decoration:none;}
 

h4{font-size:15px;font-weight:300;}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 4px 5px;
    border-top: 1px solid #F3F3F3;
}
h3{font-size:15px;}

/* PANIER */
.home_cart_button{background-color:#F90;}
.header-top-dropdown .dropdown > button.home_cart_button {
    padding: 8px 10px;
    margin: 0px;
    font-size: 12px;
    color: #000;
    text-align: center;
    min-width: 0px;
	    background-color: #F0AD4E;
    box-shadow: none !important;
    text-transform: none;
}

/* recherche */

.header-top-dropdown .dropdown > button.header_search_button {
    padding: 8px 10px;
    margin: 0px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    min-width: 0px;
    background-color: #8E1E13;
    box-shadow: none !important;
    text-transform: none;
}

/* bouton orange */
.btn-warning {
    color: #804e07;
    background-color: #F0AD4E;
    border-color: #d6902d;
}
.btn-warning-plus{background-color:#ee910c;color:#FFF;}

/* bouton indigo*/


.btn-indigo{background-color:#465c65;color:#FFF;border:none;}

/* bouton en savoir plus liste produit*/
.btn_productlist_more{border: 1px solid #FFF;color:#FFF;}

/* bouton minuscule */
.btn_text_lower{text-transform: none;}

.btn {
    text-transform: none;
}
.blogpost .post-info {float:none;padding:5px 10px;height:55px;margin-bottom:10px;width: 100%;}

.picto_checkout{}
.picto_checkout input{ margin-right:5px;}
.picto_checkout img{ float:left;margin-right:10px;}

.box.small {width:20px;height:20px;}

.box.small i {
    font-size: 13px;
    line-height: 18px;
}


.modal-dialog2 {
    width: 720px;
    margin: 30px auto;
}
.fade {
    opacity: 0;
    transition: none;
transition: none 0s none 0s;
    transition-property: none;
    transition-duration: 0s;
    transition-timing-function: none;
    transition-delay: 0s;
}

.width50{width: 50px;}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 568px) {
  .col-sm-6 {
    float: left;
    width: 50%;
  }
  
  	/* miscellaneous */
	.portfolio-item.vertical-divider-left,
	.side.vertical-divider-left {
		border-left: 1px solid #EEE;
		padding-left: 10px;
		margin-left: 10px;
	}
	.portfolio-item.vertical-divider-right,
	.side.vertical-divider-right {
		border-right: 1px solid #EEE;
		padding-right: 0px;
		margin-right: 0px;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 992px) {
  .col-md-6 {
    float: left;
    width: 50%;
  }
   .col-md-3 {
    float: left;
    width: 25%;
  }
     .col-md-4 {
    float: left;
    width: 33.3%;
  }
       .col-lg-3 {
    float: left;
    width: 25%;
  }
     .col-lg-4 {
    float: left;
    width: 33.3%;
  }
  	/* miscellaneous */
	.portfolio-item.vertical-divider-left,
	.side.vertical-divider-left {
		border-left: 1px solid #EEE;
		padding-left: 10px;
		margin-left: 10px;
	}
	.portfolio-item.vertical-divider-right,
	.side.vertical-divider-right {
		border-right: 1px solid #EEE;
		padding-right: 0px;
		margin-right: 0px;
	}
}

.bordered_grey{border:solid #999 1px;}

.input-group-btn .list-button-grey{
padding:5px;
font-size: 11px;
min-width: 120px;
}
.input-group-btn .list-button-orange{
padding:5px;
font-size: 11px;
min-width: 60px;
}