.trackMyOrder-form input, .trackMyOrder-form textarea{
    background-color: #e8e8e8;
    margin: 10px 0;
    padding: 10px 12px;
    border-radius: 6px;
}

.trackMyOrder-form input::placeholder,
.trackMyOrder-form textarea::placeholder {
  /*color: #ff5d3d;*/
  color: rgb(97, 97, 97);
  font-size: 14px;
  transition: all 1s;
}
.trackMyOrder-form input:focus,
.trackMyOrder-form textarea:focus {
  background-color: transparent;
  outline: 1px solid #ff5634;
}
.trackMyOrder-form input:focus::placeholder,
.trackMyOrder-form textarea:focus::placeholder {
  color: rgb(97, 97, 97);
  font-size:12px;
}

.trackMyOrder-form button:hover{cursor: pointer}
.trackMyOrder-form button {
  /* background: transparent; outline: none;
  border: 2px solid #111;
  padding: 15px 50px; */
  position: relative;
  overflow: hidden;

}

/* /button:before (attr data-hover)/ */
.trackMyOrder-form button:hover:before{opacity: 1; transform: translate(0,0);}
.trackMyOrder-form button:before{
  content: attr(data-hover);
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  width: 100%;
  text-transform: capitalize;
  letter-spacing: 1px;
  font-weight: 800;
  font-size: .8em;
  opacity: 0;
  transform: translate(-100%,0);
  transition: all .3s ease-in-out;
  background-color: white !important;
  color: #ff5634 !important;
  height: 100%;
  border: 1px solid #ff5634;
  border-radius: 0.375rem;
}
  /* /button div (button text before hover)/ */
  .trackMyOrder-form button:hover div{opacity: 0; transform: translate(100%,0)}
  .trackMyOrder-form button div{
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 800;
    font-size: .8em;
    transition: all .3s ease-in-out;
}

@keyframes shake {
    0% { transform: translateX(0); }
    /* 25% { transform: translateX(-15px); }
    50% { transform: translateX(15px); }
    75% { transform: translateX(-15px); } */
    100% { transform: translateX(15px); }
}

.shake {
    animation: shake 1.5s linear infinite alternate;
}