body {
	background-color: #59bca1;
	color: #06255b;
}

.alc-html {
	background-color: #59bca1;
}

.alc-logo {
	padding-top: 10px;
}

.alc-logo img {
	max-width: 15%;
}

.alc-bienvenue .uk-card {
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	border-bottom-style: solid;
}

.alc-bienvenue .uk-card .uk-card-title {
	color: #06255b;
}

.alc-bienvenue .uk-card img {
	background: linear-gradient(#f58269,#2849a4);
	box-shadow: inset 0 0 1em #f8f6f0, 0 0 2em #121010;
}

.alc-navbar .uk-navbar-container {
	background: transparent;
}

.alc-navbar .uk-navbar-nav > li > a, .alc-bienvenue .uk-text-meta a {
	color: #fff;
	font-weight: bold;
}

.alc-navbar .uk-navbar-nav > li > a:hover {
	color: #53ab33;
}

.alc-contenu h4 {
	color: #06255b;
	text-transform: full-width;
	padding: 10px 10px;
	border-bottom-color: #06255b;
	border-bottom-style: double;
}

.alc-footer {
	text-align: center;
}

.alc-footer div {
	color: #2849a4;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #53ab33;
	opacity: 0.6;
}

.alc-login .uk-card {
	background: #c8f6e2;
	color: #06255b;
	border-radius: 10px;
}

.alc-login .uk-card-primary label,
.alc-login .uk-card-primary h3 {
	color: #06255b;
}

.alc-login .uk-card-primary.uk-card-body .uk-input {
	color: #06255b;
}

.alc-login .uk-card-default .uk-card-title {
	color: #f6f1f1;
}

.alc-login #reseau {
	color: #06255b;
}

.alc-login .alc-select.uk-select,
.alc-login .alc-select.uk-input,
.alc-login .alc-select.uk-input:focus {
	border-color: #06255b;
	color: #06255b;
}

.alc-login .uk-button {
	background-color: #06255b;
	font-weight: bold;
}

.alc-login .uk-button:hover {
	background-color: #53ab33;
}

.alc-login .uk-icon {
	color: #53ab33;
}

.alc-login strong {
	color: red;
}

.alc-table {
	background: #c8f6e2;
}

.alc-table .separateur-colonne {
	border-right: 1px solid gray;
}

.alc-table .uk-icon-button {
	background: white;
}

.alc-table .alc-button-modifier {
	font-size: .720rem;
}

.alc-table th {
	color: #06255b;
	font-size: .720rem;
	padding: 10px 12px;
}

.alc-table thead th {
	color: #ea4813;
}

.alc-table tbody td {
	font-size: .720rem;
	border: 1px solid gray;
}

.alc-table .uk-table-hover > tr:hover,
.uk-table-hover tbody tr:hover {
	background: white;
}

.alc-table .alc-check-sup {
	color: #fb7043;
}

.alc-table .alc-size-button-circle {
	width: 24px;
	height: 24px;
}

.alc-check-sup .uk-label {
	background: #fb7043;
	color: #06255b;
}

.alc-table .alc-check-mod {
	color: #05fe10;
}

.alc-check-mod .uk-label {
	background: #05fe10;
	color: #06255b;
}

.alc-table .alc-check-nouveau {
	color: #e0fb27;
}

.alc-check-nouveau .uk-label {
	background: #e0fb27;
	color: #06255b;
}
.alc-btn-info {
	background: #4af0d8;
}

.alc-btn-del {
	background: #fb7043;
}

.alc-btn-add {
	background: #e0fb27;
}

.alc-contenu h4.alc-text-add,
.alc-text-add {
	color: #e0fb27;
}

.alc-btn-add .uk-button-default:hover {
	background: #e0fb27;
}

.alc-contact-comment ul > li, a {
	color: #06255b;
}

.alc-contact-comment .uk-comment-body {
	color: white;
	font-style: oblique;
}

.alc-ajout-contact legend {
	font-size: 12px;
}

.alc-ajout-contact label {
	color: #e0fb27;
	font-weight: bold;
}

.alc-erreurs p {
	color: black;
}

.alc-ob h3 {
	font-weight: bold;
}

.alc-ob .uk-card-body {
	padding: 0px 40px;
	font-size: .800rem;
	height: 170px;
}

.alc-ob .uk-card-body h3 {
	margin: 0px 0 0px 0;
	font-size: 16px;
}

.alc-ob-table {
	background: #c8f6e2;
}

.alc-ob-table .ob-border {
	border-right: 1px solid gray;
}

.alc-ob-table th {
	color: #ea4813;
	font-size: .720rem;
	font-weight: 600;
}

.alc-ob-table td {
	font-size: .720rem;
	text-align: center;
	border: 1px solid gray;
}

.alc-ob-table-bq td {
	color: #333;
	font-size: .720rem;
}

.alc-ob-table-bq th {
	font-size: 0.80rem;
}
