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

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

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

body.login-page.logging-in .login-progressbar div {
    background: #25550c;
}

.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-table {
	width: 100%;
	margin: 10px 0;
}

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

.file-item {
	padding: 5px;
	background-color: #ebebeb;
	margin-bottom: 10px;
}

.file-item input {
	margin-bottom: 6px;
	width: 100%;
}
