*
{
	font-family: Comic Sans MS, serif;
}

.body-background {
	width:100%;
	background-color:#dfe6e9
}

#link-change-password {
	color:#120174;
}

.color-md4cash {
	background:#120174;
}

.color-btn-md4cash {
	background-color: #120174;
	color:white
}

.color-btn-md4cash:hover {
	color:white;
	background-color: #1c02b1;

	-webkit-box-shadow: 0px 0px 33px 1px rgba(18, 1, 116, 1);
	box-shadow: 0px 0px 10px 1px rgba(18, 1, 116, 1);
}

.div-text-cash {
    display: flex;
    align-items:center;
}


.card {
	border-radius:10px;
}

.card-footer {
	border-radius:10px;
}

.card-body {
	border-radius:10px;
}

.card-header {
	border-radius:10px;
}


.cursor-pointer {
	cursor: pointer;
}

.no-select-article {
	color:#95a5a6;
}

.select-article {
	color:black;
}


/* Data Table */
div.dataTables_filter
{
    float: right;
}

div.dataTables_filter input 
{
    border-radius:5px;
    border:1px solid grey;
    padding:5px;
}

.dataTables_info
{
    font-style:italic;
    padding-top:10px;
}

.dataTables_length
{
    font-style:italic;
    float:left;
}

table.dataTable tfoot th
{
    font-weight:normal;
    background:#ecf0f1;
    text-align:center;
    
}
table.dataTable thead th
{
    font-weight:normal;
    background:#ecf0f1;
    text-align:center;
}

table.dataTable tbody tr
{
    text-align:center;
}

.dataTables_pagination
{
    color:#bdc3c7
}

.border-dashed {
	border-style: dashed;
}

.height-200 {
	height: 200px;
}

.height-min-300 {
	min-height: 300px;
}

.vertical-middle-text {
	display: flex;
	align-items: center;
	justify-content: center;
}

.display-none {
	display : none;
}

.radioChoicePaiement {
	padding:20px;
	border:1px solid #bdc3c7;
	width:100%;
	text-align:center;
	border-radius:4px;
}

.alert-time-valid-code {
	font-size:12px;
	padding:5px;
}

/** Notification - Début **/
.is-notif-new {
	-webkit-box-shadow: 0px 0px 33px 1px rgba(155,0,0,0.28);
	box-shadow: 0px 0px 33px 1px rgba(155,0,0,0.28);
}
/** Notification - Fin **/


.divBody{
	padding:30px;
	background-color:white;
	margin:150px auto 0 auto;
	border-radius:5%;
	height: 500px;
}

@media only screen and (min-width: 768px) {
	.divBody {
		width:40%;
		padding:30px;
		background-color:white;
		margin:150px auto 0 auto
		border-radius:5%;
		height: 500px;
	}
}