/*
Theme Name: 3Wimpact
Author: Eliam LEFEBVRE
Author URI: http://www.3wimpact.com
Description: Thème modèle pour intégrer les foncitonnalités de WordPress
Version: 1.0
Text Domain: 3wimpact
*/

body{
	background-color:#FFF;
	color:#999;
	font-size:16px;
	font-family: 'Arial';
}

.no-scroll {overflow: hidden;}

h1{
	color:#689;
	padding-bottom:1.2em !important;
}

h2{
	color:#689;
	padding-bottom:1.2em !important;
}

footer h4{
	color:#B0DDFF;
}

h3{
	color:#689;
	padding-bottom:1em !important;
}

p{
	line-height:1.8em;
}

strong{
	color:#689;
	font-weight:500;
}

.menu-principal{
	position:absolute;
	right:0; bottom:0px;
	font-weight:normal;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
}

label{
	margin-top:15px;
}

.prev-next a{
	background-color:#6B9BC5;
	color:#FFF;
	padding:15px 35px;
	border-radius:25px;
}

.admin{
	background-color:#f2f4f6;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f2f4f6+26,ffffff+100 */
	background: linear-gradient(135deg,  #f2f4f6 26%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	border-radius:10px;
	padding:10px 30px 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

.admin h2{
	/*border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;*/
	font-size:2em;
	padding:8px !important;
	line-hight:1,5;
	text-align:center;
	margin-top:15px;
	margin-bottom:40px;
	margin-right:-30px;
	margin-left:-30px;
	text-align:center;
}

a.btn-default, a.btn-default:hover, p.btn-default, p.btn-default:hover {color: #175783;}
/*.info-2 p {
	overflow-wrap:normal;
}*/

.admin table tbody .btn{
	padding:3px 8px;
}

.admin h3{
	padding:0 30px 0 0 !important; margin: 0;
}

/* Modif couleurs menu */

.mega-menu-item-21{
	background-color:#6FA2C8 !important;
}

/*.mega-menu-item-27{
	background-color:#81AECF !important;
}*/


.mega-menu-item-4411{
	background-color:#81AECF !important;
}

.mega-menu-item-1731{
	background-color:#94B6CF !important;
}

.mega-menu-item-25{
	background-color:#A8BFCF !important;
}

.mega-menu-item-2632{
	background-color:#BCC7CF !important;
}

.mega-menu-item-23{
	background-color:#C1CBD3 !important;
}

.marge-top-25{
	margin-top:25px;
}

/* Menu actif */

.mega-menu-horizontal > .mega-current-menu-item > a, .mega-menu-horizontal .mega-current-menu-parent > a{
	padding-top:0px;
}

/* Menu connexion */

.menu-connexion{
	background-color:#D0D8DE;
	border:solid 1px #fff;
	border-right:none;
	height:25px;
	width:89px;
	transition: 0.2s;
	z-index:999;
	margin-right:1px;
}

.menu-connexion:hover{
	background-color:rgb(91, 168, 207);
	color:#FFF;
	height:40px;
	width:197px;
	padding-top:10px;
	text-align:center;
}

.menu-connexion li{
	list-style:none;
}

.menu-connexion ul{
	padding:0;
}

.menu-connexion:hover a{
	color:#FFF;
	text-decoration:none;
	font-size:16px;
	line-height:1;
}

.menu-connexion a{
	padding:0 11px;
	line-height:25px;
	color:#fff;
	font-size:9px;
	text-transform:inherit;
	transition: 0.2s;
}

.menu-connexion .current_page_item{
	background-color:rgb(91, 168, 207);
	border-bottom:solid 1px #FFFFFF;
}

.custom-logo{
	margin:0px auto;
	z-index:99999!important;
	max-width: 226px;
	object-fit: contain;
}

/* Mise en forme reseau sociaux */
#ssb-container ul li span{
    line-height: 40px;
    width: 45px;
	font-size:35px;
    text-align: center;
    display: inline-block;
}

#ssb-container ul li a{
    line-height: 40px;
	font-size:35px;
}

.ssb-btns-right {
    right: -10px!important;
}

/* Mise en page menu Mobile avec bouton connexion */

.mega-menu-item-6169{
	display:none !important;
}

.mega-menu-item-6169 li{
	background-color:#DFE4E9 !important;
}

.mega-menu-item-6169 a{
	color:#000 !important;
}


@media (max-width: 992px) and (min-width: 768px) {
	.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {padding: 8px 2px;}
	.input-group-stripping .form-control {padding: 0; font-size: .7em !important;}
}

@media (max-width:900px) {
	.mega-menu-item-6169{display:unset !important;}
	.menu-connexion{display:none;}
	.menu-principal{
		position:absolute;
		font-weight:normal;
		width:100%;
		top:30px;
		margin-bottom:0px;
		z-index:999 !important;
		border:none;
	}
	.menu-principal ul {position:absolute; top:50px !important;}
	.info-2{display:none !important;}
}
@media (max-width:700px) {

	.custom-logo{
		z-index:999999999 !important;
		width:150px;
		height:auto;
		margin: .5em 0;
		max-width: 80px;
	}
	
}

.gamme-presentation{
	padding:50px 0;
	background-color:#EBEFF8;
}

.fleche-bas{
	width:100%;
	height:50px;
	background-image:url('images/fleche-bas.png');
	background-position:center;
	background-repeat:no-repeat;
	margin-top:-40px;
	margin-bottom:-40px;
}

.gamme-presentation p{
	color:#999;
}

.gamme-presentation h4{
	color:#689;
	margin-bottom:-05px;
	margin-left:5px;
}

footer{
	margin-top:0px;
	background-color:#4279a2;
	min-height:300px;
	padding-top:50px;
	color:#FFF;
	padding-bottom:50px;
}

footer form a{
	color:#CCC;
	font-size:12px;
}

footer a:hover{
	color:#B0DDFF;
}

footer form{
	margin-top:-30px;
}

.btnz img{
	padding:3px;
}

/* Loader page de chargement */

.loader,
.loader:before,
.loader:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
.loader {
  color: #ffffff;
  font-size: 10px;
  margin: 50px auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:before,
.loader:after {
  content: '';
  position: absolute;
  top: 0;
}
.loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader:after {
  left: 3.5em;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}

.fond-loader{
	 position:fixed !important;
	 top:0 !important;
	 bottom:0 !important;
	 left:0 !important;
	 width:100% !important;
	 background-color:rgba(114, 164, 203, 0.4) !important;
	 z-index:9999999999;
}

.loader-centre{
	 position:fixed !important;
	 top:0 !important;
	 right:0 !important;
	 left:0 !important;
	 margin-top: 50vh !important;
	 transform: translateY(-50%) !important;
	 border:solid 3px #FFFFFF !important;
	 border-radius:15px !important;
	 box-shadow:5px 5px 50px #ccc !important;
	 background-color:rgba(114, 164, 203, 0.8) !important;
	 color:#fff !important;
	 font-size:6vh !important;
	 text-align:center !important;
	 margin-left:10% !important;
	 margin-right:10% !important;
	 padding:10vh !important;
	 z-index:9999999;
}

/* Commande */

.orange{
	color:#F90;
}

.cpc{
	width:100%;
}

.contour{
	background-color:#FFF;
	border-radius:10px;
	padding:15px;
	position:relative;
	float:left;
	width:100%;
	margin: 1em 0;
	box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.05);
}

.contour-2{
	border:solid 1px #f2f4f6;
	border-radius:10px;
	padding:15px;
	position:relative;
	float:left;
	width:100%;
}

.fichier-joint{
	text-align:center;
	padding-top: .5em;
	padding-bottom: .5em;
}

.fichier-joint img{
	height:80px;
}

.fichier-joint button{
	display:inline-block;
	color:#337ab7;
}

.fond-3d{
	background-color:rgba(0,0,0,0.5);
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:999;
	display:none;
}

.fenetre-3d{
	position:fixed;
	z-index:999;
	width:90vw;
	height:80vh;
	margin:0 auto;
	display:none;
	top:10vh;
	left:0;
	right:0;
	text-align:left;
}

.fenetre-3d #anim-3d {position: absolute; top: 0; width: 100%; height: 100%; display: flex !important; align-items: center; justify-content: center; z-index: 10000; margin: 0; transition: all ease-out;}
.fenetre-3d #anim-3d svg {width: auto; height: auto;}
.fenetre-3d .obit-controls-gizmo {background-color: rgba(255,255,255,.5); border-radius: 50%; padding: .25em;}

/* .obit-controls-gizmo {position: absolute; top: 1em; right: 1em;} */

.fermer{
	position:absolute;
	cursor:pointer;
	display:inline-block;
	border:solid 3px #FFFFFF;
	background-color:#FFF;
	border-radius:15px;
	padding:0px 5px;
	top:1em;
	left:1em;
	color:#999;
	font-weight:bold;
	z-index: 1;
}

#controls_stl_cont {position: absolute; right: 1em; top: 1em; /*gap: 1em; display: flex; flex-direction: column-reverse; align-items: center;*/ z-index: 1;/* background-color: #FFF; padding: 1em;*/ border-radius: 20px;}
.fenetre-3d .info-3d {position: absolute; bottom: 1em; left: 1em; z-index: 1; color: #000; font-size: .9em;}
#btnSepareStl, #controls_stl_cont canvas {width: fit-content;}
.fenetre-3d > canvas {backdrop-filter: blur(5em); border-radius: 10px; /*background-color: rgba(255,255,255,.4);*/ background: linear-gradient(135deg, rgba(23, 87, 131, 0.7), #eee 80%); }

.lity-iframe-container iframe {background-color: #FFF !important;}

table td{
	padding:8px;
}

.p-total {
	height:1em;
	width:99.6%;
	position:absolute;
	bottom:1em;
	left:0em;
	right:0;
}

.panel-group .panel {border: none;}

@media screen and (max-width: 768px) {
  table,
  tbody,
  tr,
  td {
    display: block;
    width: auto!important;
    /* parceque tu as mis des style inline grrr */
  }
}
 /* Compte client */
 
.compt{
 padding:10px 20px 40px;
}
 
.panel-default>.panel-heading{
	background-color:#4379A2;
}

.panel-default>.panel-heading h4{
	color:#FFF !important;
}

#update-utilisateur input[type=submit]{
	background:#72A4CB;
	color:#FFF;
}

form.update-utilisateur .col-sm-4 {margin-bottom: 1em;}

.reffuser input[type=submit]{
	background:#B13D37 !important;
	color:#FFF;
}
	
.message{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	background-color:rgba(114,164,203,0.8);
	color:#fff;
	font-size:22px;
	display:none;
	padding:1em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	z-index:999;
	border:solid 1px #FFFFFF;
}

.popover{
	max-width:500px;
}

/* Formulaire aligneurs */
/* .checkbox-dep-dent + input[type="text"] {display: none;} */
.checkbox-dep-dent {margin-left: 5px !important;}
form table td {text-align: center;}
form .input-group {margin-bottom: 1em; display: flex;}
form .input-group > input[type="text"] {height: auto;}
form .input-group > input[type="text"] {background-color: #b2dee5;}
form .input-group > input[type="text"]::placeholder {color: #565656;}
form .input-group > input[type="text"]:disabled {background-color: #f2f4f6;}
form .input-group .input-group-addon.checked {background-color: #20A5B9; color: #FFF;}
form .input-group label {margin: 0; white-space: normal;}
form input[type="file"] {border: none; box-shadow: none; border-radius: 10px; background-color: #f4f4f4;}
form .input-group-addon {background-color: #f2f4f6; width: 33%; text-align: start;	display: flex; align-items: center;	gap: 1em; border: none; box-shadow: inset 0 1px 1px rgba(0,0,0,.075); border-top-left-radius: .75em; border-bottom-left-radius: .75em;}
form .input-group-addon + .form-control {width: 77%;}
form .badge {background-color: #175783;}
form .panel-heading::after {display: inline-block; width: 2rem; height: 2rem; margin-left: auto; content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23689' height='1em' viewBox='0 0 512 512'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 2rem; transition: transform .2s ease-in-out;}
form .panel-heading:not(.collapsed)::after {transform: rotate(180deg);}
form .panel-default > .panel-heading {background-color: transparent; display: flex; align-items: center; cursor: pointer;}
.panel-group .panel.contour {border-radius: 10px;}
.legende-taquets {display: flex; align-items: center; padding: 0 4px 1em 4px; flex-wrap: wrap;}
.legende-taquets ul {display: flex; gap: .5em 2em; flex-wrap: wrap;}
.input-stripping {font-size: .8em !important; min-width: 50px;}
.btn-block.btn-primary, .container.admin .btn-primary {background-color: #175783; border-color: #175783;}
.container.admin .btn-primary.btn:disabled {opacity: .2;}
.container.admin h2, form h3, .banniere-back-office h2, .banniere-back-office h3, .admin h3, .admin h2 {color: #175783;}
#envoi-form.btn-primary {color: #fff; background-color: #175783; border-color: #175783; }

.statut-nouveau {color: #20a5b9;}
.statut-nonlu {color: #ff9900;}
.statut-lu {color: #175783;}
.statut-valide {color: #4db920;}
.statut-refuse {color: #f0023b;}
.statut-enprod {color: #2d6c12;}

.archivage-masse, .suppression-archive {width: auto;}
.row-btn-listing {display: flex; justify-content: end;}
/* Admin */

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color:#DFE3E7;
}

.table-striped thead {background-color: #FFF;}

.no-lu{
	color:#555; !important;
}

.no-lu td{
	color:#DA992F !important;
}

table:not(.table) tbody tr:hover {
	background-color:#CFD3D7 !important;
	color:#000 !important;
}

.no-lu .btn-primary {
    background-color: #EC971E;
    border-color: #EC971E;
}

.lu{
	color:#555;
}


/* Alert */

#modalContainer {
	background-color:rgba(0, 0, 0, 0.3);
	position:absolute;
  top:0;
	width:100%;
	height:100%;
	left:0px;
	z-index:9999999999 !important;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:33%;
	min-height:100px;
  max-height:400px;
	margin-top:50px;
	border:1px solid #fff;
	background-color:#fff;
	background-repeat:no-repeat;
  top:30%;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 1em Raleway,arial;
	background-color:#f97352;
	color:#FFF;
	border-bottom:1px solid #f97352;
	padding:10px 0 10px 5px;
}

#alertBox p {
	height:auto;
	padding-left:5px;
  padding-top:30px;
  text-align:center;
  vertical-align:middle;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:10px auto 10px auto;
	padding:7px;
	border:0 none;
	width:70px;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#f97352;
	border-radius: 0px;
	text-decoration:none;
  outline:0!important;
}

/* unrelated styles */

#mContainer {
	position:relative;
	width:600px;
	margin:auto;
	padding:5px;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
}

h1,h2 {
	margin:0;
	padding:4px;
}

code {
	font-size:1.2em;
	color:#069;
}

#credits {
	position:relative;
	margin:25px auto 0px auto;
	width:350px; 
	font:0.7em verdana;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:90px;
	padding-top:4px;
}

#credits img {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}

.important {
	background-color:#F5FCC8;
	padding:2px;

}

@media (max-width: 600px) 
{
  #alertBox {
	position:relative;
	width:90%;
  top:30%;
}

.popconfirm{
	z-index:999 !important;
}
}

/* Back Office*/

.banniere-back-office{
	 position:relative;
	 padding-top:22px;
	 left:0; width:100%;
	 background-size:cover;
	 background-position:center;
	 min-height:250px;
	 padding-bottom:20px;
}

.btn-banniere{
	background-color:#175783;
	margin-bottom:20px;
	border-radius:5px;
	border:solid 1px #FFF;
	color:#FFF;
}

.btn-banniere.active {background-color: #20A5B9;}

.telechargement-document{
	min-height:210px;
}

.telechargement-document img:hover{
	width:110px !important;
}

.btn-banniere:hover{
	box-shadow:3px 3px 10px #777;
	border:solid 1px #FFF;
}

.div-clickable{
	display:block;
	width:100%;
	height:100%;
	padding:20px;
}

.div-clickable:hover{
	text-decoration:none;
}

.btn-banniere a{
	color:#FFF;
	font-size:20px;
}

.btn-banniere a i{
	color:#FFF;
	margin-top:5px;
	font-size:30px;
}

/* Pgination */

.twi-pagination{
	margin:10px;
}

.twi-pagination a, .twi-pagination span{
	border:solid 1px #5C91BF;
	background-color:#fff;
	font-size:16px;
	padding:0 5px;
	min-width:50px;
	text-align:center;
	color:#C9BAD6;
	text-decoration:none;
	display:inline-block;
	border-radius:5px;
}

.twi-pagination a:hover, .twi-pagination span:hover{
	background-color:#5C91BF;
	border:solid 1px #5C91BF;
	color:#FFF;
}

.twi-pagination span.page-numbers.current{
	border:solid 1px #5C91BF;
	background-color:#5C91BF;
	color:#fff;
}

/* Retour haut de page */
#scrollUp{
	position: fixed;
	bottom : 10px;
	right: -100px;
	opacity: 0.5;
	font-size:24px;
	text-align:center;
	background-color:#FFF;
	border:solid 1px #0066FF;
	border-radius:25px;
}

#scrollUp a{
	display:block;
	padding:4px 15px;
}

.logo-commande{display:none; border-bottom:solid 1px #CCC;}
.ref-patient{font-weight:bold;}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 1em;
  line-height: 1.42857143;
  color: #555;
  background-color: #f2f4f6;
  background-image: none;
  border: 0px solid #ccc;
  border-radius: .75em;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.btn-default{
	border-color: none;
}

#collapsePiecesJointes .panel-body {display: flex; flex-wrap: wrap;}
#collapsePiecesJointes .col-sm-4, #pieces-jointes-envoicmd .col-sm-4 {margin-top: .5em; margin-bottom: .5em;}
#collapsePosTaquets select.form-control {padding: 6px; background-color: #fff; text-align: center; }
#collapsePosTaquets select.form-control.selected {-webkit-appearance: none;	-moz-appearance: none; text-overflow: ''; }
#collapsePosTaquets .legende-taquets {background-color: #f4f6f8; border-radius: 1em 1em 0 0;  }
#collapsePosTaquets .legende-taquets li {font-weight: bold; }
#collapsePosTaquets .table-responsive {background-color: #f4f6f8; border-radius: 0 0 1em 1em; padding: 0 4px;}
.input-group-stripping .form-control {padding: 3px;}

@media (max-width: 1200px) {
	h3 {font-size: 20px;}
	#collapsePosTaquets td {padding: 1px;}
	#collapsePosTaquets select.form-control {padding: 0; }
	#accordion p {font-size: 1em;}
	#envoi-form {font-size: 14px;}
}

.form-check-input {
    width: 1em;
    height: 1em;
    margin-top: .25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0, 0, 0, .25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact
}

.form-check-input[type=checkbox] {
    border-radius: .25em
}

.form-check-input[type=radio] {
    border-radius: 50%
}

.form-check-input:active {
    filter: brightness(90%)
}

.form-check-input:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25)
}

.form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd
}

.form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
}

.form-check-input:checked[type=radio] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.nom-fichier-joint {font-size: .9em; word-break: break-word;}

#actions-liste-cmd-admin {display: flex; align-items: center; justify-content: end; gap: 3em; margin-bottom: 2em;}
#actions-liste-cmd-admin button.btn { background-color:#6F86A4; color: #fff;}
#actions-liste-cmd-admin #refresh {margin-top: 0 !important;}
#actions-liste-cmd-admin form {display: flex; align-items: center;}
#actions-liste-cmd-admin form input[type="text"] {background-color: #fff;}
#actions-liste-cmd-admin #btn-search-patient {border-top-left-radius: 0; border-bottom-left-radius: 0;}
.table-liste-admin tr > td:nth-of-type(2) {max-width: 275px;}