.button {
  margin: 8px !important;
}
*:focus {
  outline: none;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 8px;
}
::-webkit-scrollbar-button {
  width: 1px;
  height: 1px;
}
::-webkit-scrollbar-thumb {
  background: #888;
  border: 0 none #fff;
  border-radius: 8px;
}
::-webkit-scrollbar-thumb:hover {
  background: #777;
}
::-webkit-scrollbar-thumb:active {
  background: #666;
}
::-webkit-scrollbar-track {
  background: #e1e1e1;
  border: 0 double #fff;
  border-radius: 8px;
}
::-webkit-scrollbar-track:active {
  background: #c7c7c7;
}
::-webkit-scrollbar-corner {
  background: 0 0;
}
.error-validation {
  color: #eb4242;
  font-size: 12px;
}
.feed-enter {
  transform: translate(-100%);
}
.feed-enter.feed-enter-active {
  transform: translate(0);
  transition: transform 0.5s ease-in;
}
.feed-exit {
  transform: translate(0);
}
.feed-exit.feed-exit-active {
  transform: translate(100%);
  transition: transform 0.3s ease-in;
}
.selector-enter {
  transform: translate(100%);
}
.selector-enter.selector-enter-active {
  transform: translate(0);
  transition: transform 0.5s ease-in;
}
.selector-exit {
  transform: translate(0);
}
.selector-exit.selector-exit-active {
  transform: translate(-100%);
  transition: transform 0.5s ease-in;
}
a,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
html,
html a,
input,
li,
p,
span,
textarea {
  font-family: Play, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}

* {
  font-family: Play, sans-serif;
}

input:-webkit-autofill,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover,
input:-webkit-autofill:active {
  box-shadow: 0 0 0px 1000px rgb(247, 247, 247) inset;
  border-radius: none !important;
  -webkit-box-shadow: 0 0 0px 1000px rgb(247, 247, 247) inset;
  -webkit-border-radius: none !important;
  background-color: none !important;
}

input[type='number']::-webkit-inner-spin-button {
  opacity: 1;
}
