/**
 * @file
 * Throbber.
 */

.ajax-progress {
  display: inline-block;
  padding: 1px 5px 2px 5px;
}
/*[dir="rtl"] .ajax-progress {
  float: right;
}*/
.ajax-progress-throbber .throbber {
  display: inline;
  padding: 1px 5px 2px;
  background: transparent url(../../../images/core/throbber-active.gif) no-repeat 0 center;
}
.ajax-progress-throbber .message {
  display: inline;
  padding: 1px 5px 2px;
}
tr .ajax-progress-throbber .throbber {
  margin: 0 2px;
}
.ajax-progress-bar {
  width: 16em;
}

/* Full screen throbber */
.ajax-progress-fullscreen {
  position: fixed;
  z-index: 1000;
  top: 15%;
  /* Can't do center:50% middle: 50%, so approximate it for a typical window size. */
 /* left: 49%;*/ /* LTR */
  width: 100%;
  height: 100%;
  padding: 4px;
  opacity: 0.9;
  border-radius: 7px;
  /*background-color: #232323;*/
  background-image: url(../../../../../custom/tax_online/images/logo-TOL_final.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
/*[dir="rtl"] .ajax-progress-fullscreen {
  right: 49%;
  left: auto;
}*/
/* Transparent Overlay */
.ajax-progress:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(rgba(20, 20, 20,.4), rgba(0, 0, 0, .4));
  background: -webkit-radial-gradient(rgba(20, 20, 20,.4), rgba(0, 0, 0,.4));
}

@media screen and (max-width: 767px){
.ajax-progress-fullscreen {
  top: -15% !important;
  }
}

@media screen and (max-width: 480px){
.ajax-progress-fullscreen {
  top: -15% !important;
  }
}