.picker .listingTitle {
        top:-64px;
}

#PickerBlockerDIV{
    position: fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1280;
    background-color:rgba(255, 255, 255, 0.5);
}

.picker{

    background-color:white;
    border: solid 3px;
    position: fixed;
    border-radius:5px;
    width:75%;
    height:auto;
    top:8rem;
    left:20rem;
    margin:0;
    padding:1px;
    z-index:1280;

    
}

.picker .title{
    position: relative;
    font-weight: bolder;
    background-color: green;
    color :white;
    width:100%;
    height:15px;
    left:0;
    top:0;
    margin:0;
    text-align:center;
    padding: 10px 0;
    border-bottom: double 3px;

}

.picker .close{
    position: absolute;
    color :white;
    width:25px;
    height:15px;
    left:calc(100% - 25px);
    top:0;
    margin:0;
    text-align:center;
    padding: 10px 0;
}

.picker .close:hover{
    cursor: pointer;
  }

  .picker .listing{
      margin:0;
      padding:0;
    max-height: 320px;
      overflow-x: hidden;
    overflow-y: scroll;
  }

  /*******************************************/


.pickerCalendar .calendar{
  height: 100px;
  width: 100px;
}

.pickerCalendar .submit{
  height: 100px;
  width: 300px;
  border-radius:5px;
  background-color: darkgreen;
  color: white;
}



.pickerCalendar{

  background-color:white;
  border: solid 3px;
  position: fixed;
  border-radius:5px;
  width:300px;
  height:auto;
  top:8rem;
  left:20rem;
  margin:0;
  padding:1px;
  z-index:1280;
  
}

.pickerCalendar .title{
  position: relative;
  font-weight: bolder;
  background-color: green;
  color :white;
  width:100%;
  height:15px;
  left:0;
  top:0;
  margin:0;
  text-align:center;
  padding: 10px 0;
  border-bottom: double 3px;

}

.pickerCalendar .close{
  position: absolute;
  color :white;
  width:25px;
  height:15px;
  left:calc(100% - 25px);
  top:0;
  margin:0;
  text-align:center;
  padding: 10px 0;
}


  /*******************************************/
  /*******************************************/

  .picker .texte{
    text-align:center;
    padding : 10px;
  }

  .picker .texteTitle{
    background-color: blue;
    text-align:center;
    border-radius:5px;
    padding : 10px;
    
  }

  .picker .row{
    background-color: pink;
    border-radius:5px;
    border: solid 3px;
  }

  .picker .perso{
    max-height: 500px;
    overflow-y:scroll;
  }