
.btn:focus,.btn:active {
   outline: none !important;
   box-shadow: none;
}
 
#title {
  padding-top: 1em;
  padding-bottom: 1.3em;
}  

button p {
  text-align: center;
  animation-duration: 0.5s;
  animation-name: fadeAndScale;
  animation-timing-function: cubic-bezier(.71, .55, .62, 1.57);
  margin: 0px;
  padding: 0px;
  transition: opacity .5s ease-in-out;
}

@keyframes fadeAndScale {
  from {
    opacity: 0;
    transform: scale(.8, .8);
  }
  to {
    opacity: 1;
    transform: scale(1, 1);
  }
}

.feed {
  animation-name: fadeAway;
  animation-duration: 10s; 
  opacity: 0;
}

@keyframes fadeAway {
  0% {
     opacity: 1;
  }
  60% {
     opacity: 1;
  }
  100% {
     opacity: 0;
  }
}

@media (hover:none){
  button.btn-warning:hover {
    background-color: #ffc107!important;
  }
}


#buttoncontainer {
  padding-top: 1.3em; 
}

.jumbotron {
    background-color: white!important;
}


.borderless td, .borderless th {
    border: none;
}




#buttonA {
  height: 3em;
  font-size: 1.4em;


}

#buttonB {
  height: 3em;
  font-size: 1.4em;


}



html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  line-height: 60px; /* Vertically center the text there */
  background-color: #f5f5f5;
  text-align:center;
}

.best-header {
  line-height: 1;

}

.best-header-logo {
  /*font-family: "Playfair Display", Georgia, "Times New Roman", serif;*/
  font-size: 2.25rem;
  color: orange!important;
}

.best-header-logo:hover {
  text-decoration: none!important;
}

