.form-horizontal .form-group {
	margin-right: 0;
	margin-left: 0;
}

.tile-stats .icon.onl-icon {
	bottom: 42px;
}

.login-page .form-login-error {
	display: block;
}

.panel-aqua,
.panel-orange,
.panel-cyan,
.panel-red,
.panel-blue,
.panel-green {
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    background-clip: padding-box;
}

.panel-aqua { 
	border-color: #00c0ef; 
}

.panel-orange { 
	border-color: #ffa812; 
}

.panel-cyan { 
	border-color: #00b29e; 
}

.panel-red { 
	border-color: #ff4e50; 
}

.panel-blue { 
	border-color: #0073b7; 
}

.panel-green { 
	border-color: #00a65a; 
}

.panel-dark {
	border-color: #303641;
}

.panel-aqua .panel-heading h4 { 
	color: #00c0ef; 
}

.panel-orange .panel-heading h4 { 
	color: #ffa812; 
}

.panel-cyan .panel-heading h4 { 
	color: #00b29e; 
}

.panel-red .panel-heading h4 { 
	color: #ff4e50; 
}

.panel-blue .panel-heading h4 { 
	color: #0073b7; 
}

.panel-green .panel-heading h4 { 
	color: #00a65a; 
}

.panel-dark .panel-heading h4 {
	color: #303641;
}

body .page-container .sidebar-menu #main-menu li:hover > a,
body .page-container .sidebar-menu #main-menu li ul > li.active a {
	color: #005411;
}

.pl20 {
	padding-left: 20px !important;
}

.form-group .input-group.validate-has-error .error {
	color: #ec5956;
}

.login-page .login-header {
	padding: 20px 0;
}

.label {
	font-size: 11px;
}

.form-control.error {
	border-color: #d42020;
}

label.error {
	font-weight: normal;
	color: #d42020;
	margin-top: 2px;
}

.section-title {
	padding: 10px;
	background-color: #ebebeb;
	color: #121212;
	text-align: center;
	margin-top: 4px;
	text-transform: uppercase;
}

.section-body {
	padding: 20px;
	background-color: #fbfbfb;
	border: 1px solid #ebebeb;
}

.progress-bar-container {
	width: 200px;
	float: right;
	margin-top: 4px;
	display: none;
}

#progress-bar {
	background-color: rgba(52, 73, 94, 0.88);
	height: 21px;
	color: #ffffff;
	width: 0%;
	-webkit-transition: width .3s;
	-moz-transition: width .3s;
	transition: width .3s;
}

#progress-div {
	border: 1px solid rgba(52, 73, 94, 0.88);
	border-radius:4px;
	text-align:center;
}

.parcellings-table {
	width: 100%;
	margin: 20px 0;
	border-top: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}

.parcellings-table th,
.parcellings-table td {
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	text-align: center;
	padding: 4px;
	color: #000000;
}

.parcellings-table th {
	font-weight: bold;
	background-color: #ebebeb;
}

#gallery input {
	width: 100%;
	max-width: 330px;
	margin-top: 6px;
	float: left;
}

#gallery a {
	margin-top: 6px;
	float: right;
}

.gallery-table {
	width: 100%;
	margin: 10px 0;
}

.gallery-table td {
	padding: 5px 0;
	border-bottom: 1px solid #ebebeb;
}