/* 
    PAP 2017-2018 
    @color: #123659; 
*/
/* 
    PAP 2022-2023 
    @color: #123659; 
*/

header {
  text-align: center;
  background: #FFFFFF;
  color: #fff;
}

.row > * {
  padding-right: 0;
  padding-left: 0;
}

.modal-header-ec29-primary {
  background-color: #428bca;
}

.myTableADM {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background: #e2e2e2;
  border: 10px solid #1995ed;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px
}

.myTableADM th {
  color:#ffffff;
  background: #1995ed;
}

.myTableFORM {
  /* padding: 10px; */
  border: 10px solid #1995ed;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px
}

.myTableFORM th{
  padding: 10px;
  color:#000000;
  font-size:22px;
  font-family:"Verdana";
  background-color: #1995ed;
  text-align:center;
  vertical-align:middle;
}

.myTableFORM tfoot td {
  border-style: none;
}

.myButtonADM {
  background-color: #ffde59;;
  -moz-border-radius:28px;
  -webkit-border-radius:28px;
  border-radius:28px;
  border:1px solid #1995ed;
  display:inline-block;
  cursor:pointer;
  color:#000000;
  /* font-family:Arial; */
  font-size:14px;
  padding:16px 31px;
  text-decoration:none;
  text-shadow:0px 1px 0px #2b665e;
}
.myButtonADM:hover {
  background-color:#e2e2e2;
}
.myButtonADM:active {
  position:relative;
  top:1px;
}

.myButtonFORM {
  background-color: #1995ed;
  -moz-border-radius:28px;
  -webkit-border-radius:28px;
  border-radius:28px;
  border:1px solid #1995ed;
  display:inline-block;
  cursor:pointer;
  color:#000000;
  /* font-family:Arial; */
  font-size:14px;
  padding:16px 31px;
  text-decoration:none;
  text-shadow:0px 1px 0px #283966;
}
.myButtonFORM:hover {
  background-color:#F36B32;
}
.myButtonFORM:active {
  position:relative;
  top:1px;
}

.myButtonPANIER {
  background-color: #1995ed;
  -moz-border-radius:28px;
  -webkit-border-radius:28px;
  border-radius:28px;
  border:1px solid #1995ed;
  display:inline-block;
  cursor:pointer;
  color:#FEC32F;
  /* font-family:Arial; */
  font-size:14px;
  padding:16px 31px;
  text-decoration:none;
  text-shadow:0px 1px 0px #2b665e;
  position:fixed;
  top: 75px;
  right: 20px;
}
.myButtonPANIER:hover {
  background-color:#e2e2e2;
}

.myDivForm {
  padding: 10px;
  background: #e2e2e2;
  border: 10px solid #1995ed;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.myDivAdm {
  padding: 10px;
  background: #1995ed;
  border: 10px solid #1995ed;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.info{
  position:relative;
  z-index:24;
  text-decoration:none
}
.info:hover{
  z-index:25;
  cursor: help; /* On change le curseur par défaut par un curseur d'aide. */
}
.info span{
  display: none; /* On masque l'infobulle. */
}
.info:hover span{
  display: inline; /* On affiche l'infobulle. */
  position:absolute;
  top: 30px;
  right: 20px;
  width:300px;
  border:1px solid #000;
  text-align: left;
  font-weight:none;
  font-size: 12px;
  padding:5px;
  background-color:#FFFFA9;
  color: black;
}

.tr-hover:hover {
  background-color: #FFFFA9;
}

.tr-1D2D {
  background-color: #e2e2e2;
}

.tr-1D2D:hover {
  background-color: #FFFFA9;
}


div .password-icon:hover {
  cursor: pointer;
  color: #ff4754;
}

div .password-icon .feather-eye-off {
  display: none;
}