body { padding-top: 50px; }

tr.orange > td, tr.orange > th {
	background-color: #F7E5C5;
}

.popover-title-lg {
	font-size: 19px;
}

.btn-responsive {
    white-space: normal !important;
    word-wrap: break-word;
}

#overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: rgba(40,40,40,0.7);
  z-index: 9999;
  display: none;
}
  .spinner > img {
    max-width: 90%;
  }

 .spinner {
  margin: -100px auto 0;
  width: 100%;
  text-align: center;
  z-index: 99999;
  position:relative;
  top:50%;

}
.spinner > p {
  font-size: 24px;
  color: #EF855F;
}
.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #EF855F;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.icon21 {
  height: 21px;
  width: 21px;
}
@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

span.email {
    display: none;
}


@media (min-width: 1200px) {
    .spinner > img {
        max-width: 30%;
    }

    span.email {
        display: inline-block;
    }
}
