/* CSS Document Chèques cadeaux Hairfly */

* {
	margin: 0;
	padding: 0;
	outline: none;
	border: none;
}
body {
	font-size: 67.5%;
	font-family: 'Lato', sans-serif;
}
#global {
	margin: 0 auto;
	width: 90%;
}
h1 {
	font-size: 22px;
	color: #FF8F64;
	padding: 10px;
	clear: left;
}
p {
	font-size: 18px;
}
footer p {
	font-size: 12px;
	margin-top: 50px;
	text-align: right;
}
a:link, a:visited, a:active, a:hover {
	text-decoration: none;
}
a:hover .btn, a:hover .btnLogin {
	background-color: #F5511B;
}
.bjr_user {
	font-size: 15px;
	color: #FF8F64;
	margin: 10px;
}
.logo {
	text-align: center;
	width: 100%;
}
.menuHeader ~ section {
	clear: both;
	padding-top: 15px;
}
.btnLogin {
	cursor: pointer;
}
.btnLogin, .btn:not(.btn-primary):not(.btn-secondary) {
	padding: 20px;
	background-color: #1A0EB3;
	color: #FFFFFF;
/*	width: 150px;*/
	font-size: 18px;
	text-align: center;
	margin: 5px;
	float: left;
	border: none;
}

table#listing {
    margin: 0 !important;
}

table.dataTable th {
    text-align: center !important;
}

table.dataTable th.dt-type-numeric, table.dataTable th.dt-type-date, table.dataTable td.dt-type-numeric, table.dataTable td.dt-type-date {
    text-align: center !important;
}

form {
	background-color: #FF8F64;
	width: 100%;
}
input, select {
	font-size:18px;
	border: 1px solid #1A0EB3;
	padding: 20px;
	width: 100%;
}

.btn.btn-primary {
    background-color: #1A0EB3;
}
table {
	padding: 50px;
    margin: 30px 0;
}
#listUser{    padding: 0;
    margin: 0;}
#listUser th{text-align: left;
    color: salmon;}
#listUser td{    color: black;}
tr, td {
	font-size: 17px;
	color: #1A0EB3;
	font-weight: bold;
    vertical-align: middle;
}
td:first-child {
	padding: 0 20px;/* background-color:lightgrey; */
}
tr:last-child td {
/*border-bottom: 2px dotted white ;*/
}
.noBorder tr:last-child td {
	border: none;
}
#listAdmin {
	margin: 10px;
}
span.red {
	color: red;
}
.btn2 {
	background-color: darkblue;
	border-radius: 50px;
}
/*table listing chq*/

.listingChq {
	width: 100%;
	margin:0;
}
.listingMenu {
	background-color: lightgrey;
	text-transform: uppercase;
	color: #000000;
}
.listingMenu th {
	padding: 10px;
}
.listingChq {
	background-color: lightgrey;
}
tr.result td {
	text-align: center;
}
a.utiliser {
	text-transform: uppercase;
	color: #fff;
}
/*POP UP confirm + vendeur*/
#popUp {
	display: none;
	z-index: 10;
	position: absolute;
	border: 1px solid black;
	margin: 0 30%;
	-webkit-box-shadow: 10px 10px 10px 1px #2B2B2B;
	box-shadow: 10px 10px 10px 1px #2B2B2B;
	padding: 100px;
	background-color: #fff;
}

/*Messages suite aux actions php*/
.messageOk {
	font-size: 18px;
	color: green;
	margin-top: 10px;
}
.messageError {
	font-size: 18px;
	color: red;
	margin-top: 10px;
}
