.form-floating label {
    top: -11px;
}
.form-floating input{
	height: 42px!important;
}
textarea{
	height:100px!important;
}
body,.card{
background-color: #dcdcdc;
}
input{
background-color: ;
}
.card{
   box-shadow: -4px 5px 5px 1px #828679;
   transition: 0.3s;
}

.card:hover{
  background:#b8cdcf;
  transition:0.5s;
  transform: scale(1.05);
  box-shadow: -13px 10px 15px 1px #828679;
}
.card-img-overlay{
    background-color:rgba(0,0,0,0.3);
    display:none;
}
.card:hover .card-img-overlay{
    display:block;
}

.card-img-overlay .utility-icon{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
}
.card-img-overlay .utility-icon a,i{
    color:#f0f0f0;
    cursor:pointer;
}
