.AddressSelection-background, .SecondaryAddressSelection-background{
display:none;
background-color: rgba(0,0,0,0.2);
position:fixed;
top:0;
left:0;
width:100%;
height:100vh;
z-index:9999;
padding:20px;

}

.AddressSelection-container, .SecondaryAddressSelection-container{
background-color:white;
width:50%;
margin:auto;
padding:20px;
position: relative;
margin-top:20px;

}

.AddressSelection-searchbar-container, .SecondaryAddressSelection-searchbar-container{
  position: relative;
}
#uniform-mes-chantier-checkbox{
float:left;
}
.mes-chantier-checkbox-label{
  margin:0 !important;
}

#AddressSelectionButton, #SecondaryAddressSelectionButton {
background: #1b94c9;
border:0;
font-size:1.5rem;
padding: 6px 10px 5px;

}

.SecondaryAddressAdd{
  background: #1b94c9;
  border:0;
  font-size:1.5rem;
  padding: 6px 10px 5px;
  font-size: uppercase;
  font-weight: bold;
  color:#fff;

}

.SecondaryAddressAdd:hover{
  background-color: #222222;
  color:#fff;
}

#AddressSelection-searchbar-submit span, #SecondaryAddressSelection-searchbar-submit span{
  display:none;
}

#AddressSelection-searchbar-submit, #SecondaryAddressSelection-searchbar-submit{
background: #1b94c9;
color:#ffffff;
border:0;
position: absolute;
top: 0;
right: 0;

}

#AddressSelection-searchbar-submit::before, #SecondaryAddressSelection-searchbar-submit::before {
    content: "\f002";
    display: block;
    font-family: "FontAwesome";
    font-size: 17px;
    width: 100%;
    text-align: center;
}

.AddressSelection-close{
  background-image: url('../img/fancybox_sprite.png');
  position: absolute;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

#AddressSelection-searchbar-form, #SecondaryAddressSelection-searchbar-form{
  position: relative;
}

#AddressSelection-searchbar-form input, #SecondaryAddressSelection-searchbar-form input, .SecondaryAddressSelection-adding-form input{
  display: inline;
padding: 2px 42px 0 12px;
margin: 0;
height: 36px;
line-height: 36px;
font-size: 14px;
color: #282828;
background: #fff;
border: 1px solid #d6d4d4;
width: 100%;

}

.SecondaryAddressSelection-adding-form{
	overflow-y:scroll;
	max-height:200px;
}

.livraison-date, .enlevement-date{
  display: inline;
padding: 0 7px 0 10px;
margin: 0;
height: 36px;
line-height: 36px;
font-size: 14px;
color: #282828;
background: #fff;
border: 1px solid #d6d4d4;
margin-left:10px;
}

#addressSelection-form tr{
  width:100%;
}
#addressSelection-form tr td{
width:100%;
}

#addressSelection-form tr:hover, #SecondaryaddressSelection-form tr:hover{
  cursor:pointer;
  background-color: #f9fafc;
  color:#0083B0;
}

.SecondaryAddressSelection-error{
  color:red;
  margin-bottom:10px;
}


.chantier-alias{
  text-transform: uppercase;
  font-weight: bold;
}

.history_link .footable-toggle::before{
  content:"" !important;
}


#addressSelection-form{
	max-height:450px;
	overflow-y:scroll;
	display:block;
}

#SecondaryaddressSelection-form{
	max-height:160px;
	overflow-y:scroll;
	display:block;
}


@media screen and (max-width: 992px) {
  .AddressSelection-container, .SecondaryAddressSelection-container{

  width:90%;


  }
}
