@media (min-width: 1200px) { 		
	.wrapper{
		width: 1600px;
		margin: 0 auto;
	}		
}

body {
	font-size:13px !important; 
	font-family:Arial, Helvetica, sans-serif;
}
.form-control {
	font-size:13px !important;
	padding:8px;
}
.dropdown-menu {
	font-size:13px;
}
.table td {
	padding:10px;
	max-width:500px;
}

select.form-control {
	padding:5px;
}
a {
	color:#000;
}

select.form-control:not([size]):not([multiple]) {
	height:34px;	
}

.breadcrumb {
	color:#000;
	border-radius:none !important;
	background-color:transparent;
}
.breadcrumb a {
	color:#03C;	
}

a:hover {
	text-decoration:none;
}
pre { 
	margin:10px;
}
.form-group {
    float: left;
}
button:focus {
	outline:none;
}

.dropdown-item {
	margin:0;
	padding:0;
	padding-left:10px;
	padding-right:20px;	
}
.dropdown-item a {
	display:block;
	width:100%;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:20px;
}
.dropdown-item i.fa {
	min-width:20px;
	text-align:center;
	margin-right:10px;
}
.dropdown.active {
	background-color:#ddd;
}
.navbar-fullname {
	
	vertical-align:middle;
	padding-left:0px;
	font-size:15px;
}
.navbar-toggler {
	padding:0;
	margin:0;
	margin-left:12px;
	line-height:30px;
}
button.navbar-toggler {
	margin-top:3px;
}

.nav-link {
	padding-left:15px !important;
	padding-right:15px !important;

}
.dropdown.show {
	background-color:#eee;

}
.title {
	margin-top:10px;
	margin-left:5px;
	font-weight:bold;
	color:#000;
}
.margin {
	margin-top:5px;
	margin-botton:5px;
	margin-right:5px;
}
.nomargin {
	margin:0;
	padding:0;
}

.certified {
	background-color:#3C6 !important;
}
.clear {
	clear:both;
}
.img_load {
	width:100px; 
	height:40px;
	line-height:40px;
	text-align:center;
	margin:0;
	padding:0;
	margin-top:10px;
	border:1px solid #ccc;
}
.tdwrap {
	vertical-align:top; 
	padding:10px;
}	
input[type="checkbox"] {
	margin-left:10px;
}

td input[type="checkbox"] {
	margin-left:0px;
}
.popup {
	position:fixed !important;
	z-index:5000 !important;
	width:300px;
	bottom:0; right:0;
	height:300px;
	overflow:scroll;
	margin:0;
	padding:0;
	margin-top:30px;	
}
.popup ul li {
	margin:5px;
	border-bottom:1px solid #999;
}
.ui-datepicker {
	z-index:2000 !important;
}

.navbar-nav2 .fa {
    min-width: 15px;
}

.ui-widget-header {
	background:none;
	background-color:#eee;
	border-color: #eee !important;
	
}
.ui-tabs-panel {
	border:1px solid #eee !important;
}
.ui-corner-all {
	border-radius:0px !important;
}
.pointer {
	cursor:pointer;
	color:#eee;
}
.pages-height li {
	width:35px; 
	height:20px;
}
h5 small, legend small { 
	color:#ddd; 
	font-size:10px; 
}

table .customization {
	position:absolute;
}
.small {
	font-size:9px;
	color:#bbb;
}

.filter_category {
	border-bottom:1px solid #ddd;
	margin-top:10px;
	margin-bottom:5px;
}
#filterForm tbody tr td, #filterTri tbody tr td, #filterOps tbody tr td { 
	padding:2px;
}
.input-group-addon {
	min-width:40px;
}
.bootstrap-datetimepicker-widget {
	z-index:2000;
}
.filterAdd {
	margin-left:4px;
	margin-right:8px;

}
.filterAddTri {
	margin-left:4px;
	margin-right:8px;
}
.filterDelete {
	margin-left:2px;
	margin-right:8px;
	width:20px;
	height:20px;
}

.dropdown {
	margin:0;
	padding:0;
}
.dropdown-menu li i {
	min-width:15px;
	
}
/* Login */
.gradient {
	background: -moz-linear-gradient(top, rgba(196,196,196,0.65) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top, rgba(196,196,196,0.65) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom, rgba(196,196,196,0.65) 0%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c4c4c4', endColorstr='#00000000',GradientType=0 );
}
.menu-filter {
	z-index:2100; 
	width:100%;	
}

.login img {
	margin-top:60px;
	margin-bottom:30px;
}

.login .input-group input {
	border-radius:0;
}
.login .form-control {
	box-shadow:none;
	border:none;
	transition:none;
}
.login .form-control:focus {
	box-shadow:none;
	border:none;
	transition:none;
}
.login input {
	color:#000;
	background-color:#eee;
	border:none;
}
.login .alert {
	border-radius:0;
	margin-bottom:0;
	border:none;
}
.login .login-img {
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:20px;
}
.login .input-group-addon {
	border:none;
	background-color:#ddd;
	color:#fff;		
	border-radius:0;	
    min-width:40px;
} 
.login button {
	background-color:#ddd;
	border:none;
	border-radius:0;	
	color:#fff;		
}
button {
	line-height:auto;
}
th {
	background-color:#eee;
	color:#000;

}
label {
	color:#000;
}
legend {
	margin-top:10px;
	color:#0078d7;
	font-weight:bold;
}
.table_header {
	line-height:10px;
	font-size:10px;
	padding-right:60px;
	white-space:normal;
}
.version {
	font-size:11px;
	line-height:40px;
	margin-right:10px;
	margin-left:10px;
}
.pages li {
	margin-top:4px;
	min-width:30px;
	line-height:20px;
}
.pages li a {

	vertical-align:middle;
	text-align:center;
	margin:0;
	padding:0;
}
.pages li a:hover {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
}
.input_form {
	border:1px solid #ddd;
}
.filter-padding{
	padding-right:5px;
	padding-left:5px;
}
.dropdown-toggle.active {
	background-color:#c5e3cf;
}

.filterDelete {
	cursor:pointer;
}
.filterAdd {
	cursor:pointer;
}
.filterAddTri {
	cursor:pointer;
}
.pages-height li {
	width:30px;
}
.hmi_menu {
	background-color:#eee;
	line-height:40px;
}
.hmi_menu i {
	vertical-align:middle;
	margin-right:20px;
}
.hmi_fields {
	line-height:30px;
	margin-top:5px;
}

.middle {
	vertical-align:middle;
}

.fullwidth {
	width:100%;
}
.icon {
	width:28px;
}
.form-group {
	margin-top:5px;
	max-width::auto;
}
.bg-danger {
	padding:5px;
}
.padding {
	padding:10px;
}
.fixed {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1030;
}
.hidden {
	display:none;
}
.formfacture table, tr {
	width:100%;
}
thead td {
	font-weight:bold;
}


.show > a, .show > a:focus, .dropdown > a:hover {
    background-color: #eee;
    border-color: #bbb;
}

.tdright td {
	text-align:right;
}
.facture {
	margin-top:10px;
	font-weight:bold;		
}
.aligntop {
	vertical-align:top;
}
.table_outer_container {
	padding:5px;
}
.ui-tabs-nav {
	z-index:1;
}
.ui-widget {
	font-size:inherit;
}
.ui-widget-header {
	border:none;
	border-bottom:1px solid;
}
.navbar {
	z-index:2100;
	margin:0;
	padding:0;
	min-height:auto;
	background-color:#fff;
	border:1px solid #eee;

}
.navbar-nav li ul li a {
	line-height:30px;
}

.dropdown > li > a {

	padding:0;
	padding-right:20px;
	padding-left:15px;
	vertical-align:middle;
}
.navbar-nav .fa {
	margin-right:10px;
}
.navbar-nav {
	padding:0;
	margin:0;
	width:100%;

}


.ui-widget-content {
	border:none;

}
.navbar-collapse {
	padding:0;
	margin:0;
}
.dropdown-menu { 
	border:none; 
	padding:0;
	margin:0;
}
.nobackground {
	background-color:transparent;
	box-shadow:none;
	pointer-events: none;
}
.dropdown-toggle {
	color:#0e2858;
}
.tools_background {
	background-color:#fff;
	border:1px solid #ddd;
	padding-left:10px;
	padding-right:10px;
}
#filter_onload {
	display:block;

}
.allow_click {
	pointer-events:auto;
}
.tableau .title {
	line-height:30px;
	padding:10px;
	font-weight:bold;
}
.tableau {
	margin-top:10px;
	margin-bottom:20px;
}
.margin-left{
	margin-left:10px;
}

.table_outer_container { 
	width:100%; 
}
.table_inner_container { 
	overflow:auto; 
}
.table { 
	margin-bottom:10px; 
}
.table > thead > tr > th {
	white-space:nowrap;
}
.actif { 
	font-weight:bold; 
}

#core-breadcrumb {
	background-color:#eee;
	padding:0;
	margin:0;
	clear:both;
	line-height:20px;
	z-index:10;
	width:100%;
}
#core-breadcrumb .padding {
	margin-left:20px;
}
#core-breadcrumb a {
	margin-left:20px;
	color:#0e2858;
	line-height:40px;	
    background-position: right center;
    background-repeat: no-repeat;
    display: inline-block;
	text-decoration:none;
}
#core-breadcrumb a i {
    margin-right: 10px;
    vertical-align: middle;
}	
#core-menu-items {
	display:inline-block;
	width:100%;
	line-height:40px;
	z-index:10;
	border-bottom:1px solid #ddd;
}
#core-menu-items div div {
	line-height:25px;
}
#core-menu-items a {
	color:#0e2858;
	line-height:40px;
	padding-right:20px;	
    display: inline-block;
	text-decoration:none;
}
#core-menu-items a:hover {
	background-color:#eee;	
}
#core-menu-items a i {
	margin-left:20px;
    margin-right: 10px;
    vertical-align: middle;
}


/*************************************/

table thead tr th {
	height:40px;
}
.menu-left {
	line-height:40px;
	color:#000;
}
.menu-left i {
	color:#fff;
}
.navbar2 {
	z-index:2000;
	margin:0;
	padding:0;
	min-height:auto;
	background-color:#fff;
}
.menu2-scroll {
	background-color:#f7fcf9;
}
.show_menu, .hide_menu {
	cursor:pointer;
	vertical-align:middle; 
	margin-left:18px;
}
.navbar-nav { background-color:#93A7A6;}
.navbar-nav2 > li > a {
	line-height:40px;
	padding:0;
	padding-left:20px;
	vertical-align:middle;
}
.navbar-nav2 li ul {
	padding:0;;
}
.navbar-nav2 li ul li {
    list-style: outside none none;
	line-height:40px;
}
.navbar-nav2 li ul li a {
	padding-left:20px;
	display:block;
	text-decoration:none;
}
.navbar-nav2 .fa {
	margin-right:10px;
}
.navbar-nav2 {
	padding:0;
	margin:0;
	width:100%;
}
.navbar .dropdown-menu {
    border: 1px solid #ccc;
    border-radius: 0px;
    box-shadow:none;
}
	
/*************************************/

@media(min-width:800px){
	.table_header {
		padding-right:0px;
	}
}

/* CSS Document */
#core-breadcrumb a { color:#fff; }
#core-breadcrumb a:hover { color:#fff; }
#core-breadcrumb a:selected { color:#fff; }

body {
	background-color:#F7FCF9;
}
.navbar {
	background-color:#93A7A6;
	border:none;
	border-radius:0px;
}
.navbar .dropdown-menu .active {
	background-color:#ddd;
}
.navbar-nav2 {
    background-color:#93A7A6;
}
.menu-left {
    background-color:#3D4C4F;	
}
.navbar2 .active {
	background-color:#ddd;
}
#core-breadcrumb {
	color:#fff;
	background-color:#3D4C4F;
}
#core-menu-items {
	color:#fff;
	background-color:#F7FCF9;
}
th { 
	background-color:#93A7A6;
}

.tools_background, .tools_background table {
	background-color:#F7FCF9;
	color:#000;
}
nav {
	height:40px;
}
.navbar2 {
	position:fixed;
	background-color:#F7FCF9;	
}
.menu2-scroll {
	overflow-y:scroll;
	height:800px;
}
/* Sortable */

body.dragging, body.dragging * {
  cursor: move !important;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}