.swal-ferme{
    float:right;
    margin:0 10px 0 0;
}


.tooltip.bottom {
  margin-left:-13px;
}
.tooltip.bottom .tooltip-arrow {
  margin-left: 0;
}
.table-tmd{
    margin-bottom:15px;
     margin-top:5px;
}
.table-tmd td{
    padding:5px;
}
p.align-gauche{
    text-align:left;
    margin-bottom:10px;
    margin-left:5px;
}
#fab-fen{
  height:300px;
  overflow:auto;
  font-size:.75em;
  margin:-10px;
}
.swal2-container {
  
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding:0;
 
  background-color: transparent;
  z-index: 1060;
}
.swal2-modal.fen-util {
  background-color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  margin: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  display: none;
  position: relative;
  max-width: 100%;
  box-shadow: 2px 2px 5px 3px rgb(100,100,100);
}
.swal2-modal {
  
  background-color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  margin: auto;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  position: relative;
  max-width: 100%;
  box-shadow: 2px 2px 5px 3px rgb(100,100,100);
}
 .swal2-modal.fen-label {
  
  background-color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  margin: auto;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  position: relative;
  top:-25%;
  left:-25%;
  max-width: 100%;
  box-shadow: 2px 2px 5px 3px rgb(100,100,100);
} 
.swal2-modal.fen-label .swal2-buttonswrapper{
  background-color: white;
  padding:5px 0;
  margin-top:-5px;
  
 
}
.swal2-modal .swal2-title {
    color: white;
    font-size:20px;
   
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: -10px -20px 20px -20px;
    padding: 15px 0 0 0;
    display: block;
    word-wrap: break-word;
    height: 50px;
   
    background-color:rgb(42,51,105);
    
}
 .fen-defaut .swal2-title {
    color: white;
    font-size:20px;
   margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position:relative;
     background-color:transparent;
    display: block;
    word-wrap: break-word;
    height: 1px;
   
   
    
}
.swal2-modal .swal2-close {
    background-color:rgb(226,226,226);
    
    margin:10px 0 0 0;
    padding: 0;
    width: 24px;
    height: 24px;
    font-size: 16px;
    line-height: 18px;
    font-family: 'arial black';
   
   font-weight:bold;
    position: absolute;
    top: 5px;
    right: 8px;
    cursor: pointer;
    color: black;
    border:1px solid #8c8c8c;
    border-radius:4px;
   
}
.swal2-modal .swal2-close:hover {
      color: #333;
 background-color:rgb(200,200,200);
  border-color: #adadad;
}
.btn-toxy{
   width:50px;
    height:50px;
    padding:0;
    margin:0;
    border:none;
    cursor:pointer;
    overflow:hidden;
    outline:0;
}
#btn-toxy-fds-fr{
    background:url("../../medias/boutons/fds.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-color:transparent;
     outline:0;
}
#btn-toxy-fds-en{
    background:url("../../medias/boutons/sds.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-color:transparent;
     outline:0;
}
#btn-toxy-fds-es{
    background:url("../../medias/boutons/fds.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-color:transparent;
     outline:0;
}
