.col-xs-2-5, .col-sm-2-5, .col-md-2-5, .col-lg-2-5, .col-xs-2-7, .col-sm-2-7, .col-md-2-7, .col-lg-2-7 {
    position: relative;
    min-height: 1px;
    padding-left:15px;
    padding-right:15px;
}

.col-xs-2-7, .col-xs-2-5 {
    float: left
}

@media (min-width:768px) {
	.col-xs-2-7, .col-sm-2-5 {
		float: left;
	}
	.col-sm-2-7 {
		width: 21.668%;
	}
	.col-sm-2-5 {
		width: 20%;
	}
}
@media (min-width:992px) {
	.col-md-2-7, .col-md-2-5 {
		float: left;
	}
	.col-md-2-7 {
		width: 21.668%;
	}
	.col-md-2-5 {
		width: 20%;
	}
}
@media (min-width:1200px) {
	.col-lg-2-7, .col-lg-2-5 {
		float: left;
	}
	.col-xs-2-7 {
		width: 21.668%;
	}
	.col-lg-2-5 {
		width: 20%;
	}
}
table {
	max-width: 100%;
}

.row .row {
/* 	margin-bottom: 0; */
}

/*
 * Amélioration de bootstrap 3 => classe qui permet d'enlever l'espacement entre les colonnes bootstrap
 *
 */
.row.no-gutter {
  margin-right: 0;
  margin-left: 0;
}

.row.no-gutter > [class^="col-"],
.row.no-gutter > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

.form-control {
	height: unset;
}

.pagination li a {
    color: #E32625;
}

.pagination>li.active>a {
  background-color: #E32625;
  border-color: #E32625;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

