
.img-container{
  position:relative;
  display:inline-block;
}
.img-container .overlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:1;
  transition:opacity 500ms ease-in-out;
}
.img-container .overlay .keret{
text-align: center;
  position:absolute;
  top:5%;
  left:5%;
  width:90%;
  height:90%;
  background:rgba(10,10,10,0.5);
  opacity:1;
  border: 1px solid #a98f61;
  color: #FFF;
}

.img-container:hover .overlay{
  opacity:0;
  cursor: pointer;
}
.overlay span{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  color:#fff;
}
.borderes {
  display: inline-block;
  position: relative;
}
.borderes::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: inset 0 0 0 0 rgba(255,255,255,.5);
  transition: box-shadow 500ms ease; 
}
.borderes:hover::after {
  box-shadow: inset 0 0 0 10px rgba(255,255,255,.5);
}

.inputWarning{
	border-color: red;
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    background: 0 0;
    color: #cdd;
    cursor: default;
}