@media print{
	.invoice div.item-custom, .invoice1 div.item-custom
	{ 
		display:none !important;
	}
}

.invoice div.item-custom, .invoice1 div.item-custom
{ 
	display:none;
}

.element-item .simpleCart_shelfItem .item_add
{
	position: absolute;
	bottom:20px;
	right: 10px;
}

.prixi, .qte
{
	text-align:right;
}

.myselect
{
	padding: 0 10px;
}

.site-menu-left.left-menu-icon .left-side-menu .myselect
{
	display: none;
}

.site-menu-left .left-side-menu
{
	width: 350px;
}

.site-menu-left:not(.site-menu-top) .main-header .navbar-header
{
	width: 350px;
}
.site-menu-left:not(.site-menu-top) .main-header .navbar-container, .site-menu-left .main-content, .site-menu-left .main-footer
{
	margin-left: 350px;
}
.left-menu-icon .sidebar-menu > ul > li > .site-menu-sub
{
	width:300px;
}
.left-side-menu
{
	background-color: #153473;
}

.sidebar-menu .site-menu-sub
{
	background-color: rgba(0,0,50,0.5);
}

.site-menu-sub .site-menu-sub
{
	background-color: rgba(80,80,80,0.5);
}

.sidebar-menu > ul > li.has-sub > ul > li:first-child ul
{
	background-color: rgba(0,50,0,0.5);
}

.sidebar-menu > ul > li.has-sub > ul > li:nth-child(2) ul
{
	background-color: rgba(50,0,0,0.5);
}

.site-menu-left:not(.site-menu-top) .navbar-container
{
	background-color: #000040;
}

.site-menu-left .navbar-brand
{
  padding: 10px;
}

#gallerylist .data
{
	overflow: visible;
}

#gallerylist .dropdown-menu
{
	min-width: 230px;
}


.navbar-container .myselect
{
	margin-right: 80px;
}

.site-menu-left.left-menu-icon:not(.site-menu-top) .main-header .navbar-brand
{
  padding: 10px;
}

.main-header .navbar-header .navbar-brand-logo
{
  height: 40px;
}

.list-group div[data-role="container"]
{
	width: 100%;
}

.invoice .itemRow .item-custom1 thead
{
	display: none;
}

.invoice .simpleCart_items div:nth-child(2) .item-custom1 thead
{
	display: table-header-group;
}

.invoice .simpleCart_items .item-custom1 tr th:nth-child(1), .invoice .simpleCart_items .item-custom1 tr td:nth-child(1)
{
	width: 40%;
	min-width: 150px;
}
.invoice .simpleCart_items .item-custom1 tr th:nth-child(2), .invoice .simpleCart_items .item-custom1 tr td:nth-child(2)
{
	width: 20%;
	min-width: 120px;
}
.invoice .simpleCart_items .item-custom1 tr th:nth-child(3), .invoice .simpleCart_items .item-custom1 tr td:nth-child(3)
{
	width: 20%;
	min-width: 120px;
}
.invoice .simpleCart_items .item-custom1 tr th:nth-child(4), .invoice .simpleCart_items .item-custom1 tr td:nth-child(4)
{
	width: 10%;
	min-width: 100px;
}
.invoice .simpleCart_items .item-custom1 tr th:nth-child(5), .invoice .simpleCart_items .item-custom1 tr td:nth-child(5)
{
	width: 10%;
	min-width: 100px;
}
.invoice .simpleCart_items .item-custom1 input
{
	width: 100px;
}
.overlap .overlap-figure, .overlap > *:first-child
{
	height: auto;
}

.page-total p span
{
	width: 120px;
}

.select2-container--default .select2-results__group
{
	background-color: #DDD;
	color: #000;
}

li.select2-results__option[data-select2-id="126"] strong, li.select2-results__option[data-select2-id="135"] strong, li.select2-results__option[data-select2-id="144"] strong
{
	background-color: #666;
}

.txpCommentInputMessage
{
	box-sizing: border-box;
	width: 100%;
	max-width: min(600px, 100%);
}

#pri .livr td:last-child, #pri .livr th:last-child
{
	max-width: 30%;
}

.filter-gallery .inactif > div
{
	opacity: 0.6;
	background-color: #FBF9DB;
}

.widgett-article
{
	overflow: hidden;
	height: 600px;
}

.widgett-readmore
{
	position: absolute;
	bottom: 5px;
	right: 0;
}

.fondblanc
{
	background: linear-gradient(rgba(255,255,255,0),white);
	height: 150px;
	width: 100%;
	position: absolute;
	bottom: 0;
}

form.ddevis label, form.ddevis input, form.ddevis textarea
{
	display: block;
}

form.ddevis input, form.ddevis textarea
{
	width: 100%;
}

div.chat-message
{
	min-height: 400px;
}

ul.chat_message_right a
{
  color:#CCC;
  display:block;
  text-decoration:underline;
}

.image-cover
{
	width: 100%;
	height: auto;
}

.changepass label, .changepass input
{
	display: block;
}

.changepass label
{
	margin-top: 20px;
}

.changepass .publish
{
	margin-top: 20px;
}

.groupe
{
	text-align: center;
	border: 1px solid green;
	border-radius: 10px;
	position: relative;
	padding: 35px 0 0;
	margin-top: 20px;
	background-color: aliceblue;
	margin-bottom: 20px;
}

.groupe h4
{
		background-color: green;
    text-align: center;
    padding: 10px;
    color: #FFF;
    position: absolute;
    top: -30px;
    left: auto;
    right: auto;
    display: inline;
    width: 350px;
    margin-left: -175px;
		border-radius: 10px;
}

.groupe h4 a
{
	color: #FFF;
}

.groupe h6
{
	font-weight: bold;
	color: green;
	font-size: 14px;
}

div.divcar
{
	width: 200px;
	height: auto;
	margin: 0 auto;
	border: 1px solid green;
	border-radius: 10px;
	overflow: hidden;
	background-color: #EEE;
}

#gallerylist1 .data-shadow-media
{
	padding: 0;
}

#gallerylist1 h5 a
{
	font-size: 16px;
	color: #398439;
	font-weight: bold;
}

.gtr a
{
	margin-right: 10px;
}

@media (max-width: 1599px)
{
	.total-section
	{
   		 width: 40%;
	}
}

@media print {
    .panel-alt{
        width: 50% !important;
        float: left !important;
    }
}

@media (max-width: 767px){

	.main-header .navbar-header .navbar-brand-logo
	{
		height: 24px;
	}

	li.myselect
	{
		display: none;

	}

}

@media (max-width: 479px){
	.login-form-3 .textbox-login {
			width: 79%;
	}
	.bottom-login{
		padding-left: 20px;
		padding-bottom: 20px;
	}
}