/**** FORMULAIRE ****/
.form-group {
	position: relative;
}
.form-group i {
    position: absolute;
    top: 2.75rem;
    right: 10px;
}
.form-error {
	color: #ff0000;
	font-weight: bold;
}
.error select, .error input {
	border: 2px solid #ff0000;
}
.error li {
	color: #ff0000;
}
.info li {
	color: #00ff00;
}
.ui-datepicker {
	background-color: #ffffff;
}

/**** NAVBAR ****/
.navbar-light .navbar-brand img {
	max-height: 50px;
}
.navbar {
	background-color:  #fff;
	padding: 0 1rem;
}
.navbar-light .navbar-nav .nav-link {
	color: rgba(0,0,0,1);
	text-decoration: none;
	padding: 20px 40px;
}
.navbar-light .navbar-nav .user > a.nav-link {
	padding-top: 15px;
}
.navbar-light .navbar-nav .last .nav-link {
	padding-right: 0;
}
.navbar-light .navbar-toggler {
	border: 0;
}
.navbar .nav-item > ul {
	position: absolute;
    padding: 15px;
    list-style-type: none;
	display: none;
	top: 2rem;
}
.navbar .nav-item:hover > ul {
	display:block;
}

.btn {
	width: 100%;
}

.signature {
	width: 500px;
	height: 200px;
}
.goto {
	cursor: pointer;
}


.table-borderless, .table-borderless {
	margin-bottom: 0;
}
.table-borderless td, .table-borderless th {
	border-top: 0;
	padding-bottom: 0;
}

#photos {
	width: 100%;
}
#photos img {
	max-width: 100%;
}

#synchroniserContenu .content {
	padding: 2.5rem;
}