body {
	background-color:#eee;
}
.card-block {
	padding:10px;
}

.btn-primary {
	color:#FFF.
}
input[type="radio"] {
	margin-right:10px;
}
.modes_reglement li {
	line-height:50px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.montants li {
	line-height:50px;
}
.modes_reglement li:hover {
	background-color:#eee;
}

.btn-pay {
	cursor:pointer;
	background-color:#07bee5;
	color:#FFF;
	border:1px solid #07bee5;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.btn-pay:hover {
	background-color:#FFF;
	color:#07bee5;
}
.montants li input[type=text] {
	width:150px;
	text-align:right;
}

.modes_reglement .form-control {
	display:inline;
	width:auto;
}
.montants .form-control {
	display:inline;
	width:auto;
}

.logo {
	padding:50px 0 20px 0;
}
#footer {
	position: fixed;
    z-index: 100; 
    bottom: 0; 
    left: 0;
    width: 100%;
	text-align:center;
	padding:20px;
}
#footer a {
	color:#212529;
	text-decoration:underline;
}
@media screen and (max-width: 991px) {
	.mobile-mt2 {
		margin-top:0px !important;
	}
	.mobile-mt5 {
		margin-top:30px;
	}
}
@media screen and (max-height: 800px) {
	#footer {
		position:relative;
		margin-top:30px;
	}
}