/******************************/
/* Framework Stylesheet       */
/* (c) 2011 ICT Brains s.r.o. */
/******************************/
@CHARSET "UTF-8";

:root {
  --bs-body-bg: #fff;
  --bs-body-color: #212529;
  --bs-system-report-track-bg: #f5f5f5;
}

[data-bs-theme=dark] {
  --bs-body-bg: #212529;
  --bs-body-color: #dee2e6;
  --bs-system-report-track-bg: #343a40;
}

@-webkit-keyframes progress-bar-stripes{
  from{background-position:40px 0  }
  to{background-position:0 0}
}

@-o-keyframes progress-bar-stripes{
  from{background-position:40px 0}
  to{background-position:0 0}
}

@keyframes progress-bar-stripes{
  from{background-position:40px 0}
  to{background-position:0 0}
}

.progressBarInfinite > div{
  background-color:#428bca !important;
  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  -webkit-transition:width .6s ease;
  -o-transition:width .6s ease;
  transition:width .6s ease;
  background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  -webkit-background-size:40px 40px;
  background-size:40px 40px;
  -webkit-animation:progress-bar-stripes 2s linear infinite;
  -o-animation:progress-bar-stripes 2s linear infinite;
  animation:progress-bar-stripes 2s linear infinite;
}

html,body{
  background:var(--bs-body-bg);
  color:var(--bs-body-color);
}

#__system_report_progress{
  height:20px;
  padding:10px;
  overflow:hidden;
  background-color:var(--bs-system-report-track-bg);
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
}

#__system_report_progressBar{
  float:left;
  width:0;
  height:100%;
  font-size:12px;
  line-height:20px;
  color:#fff;
  text-align:center;
  background-color:#428bca;
  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  -webkit-transition:width .6s ease;
  -o-transition:width .6s ease;
  transition:width .6s ease;
}

#__system_report_status{
  color:var(--bs-body-color);
}

[data-bs-theme=dark] #__system_report_status.on-bar{
  color:#fff;
}

#__system_report_report{
  height:20px;
  padding:10px;
  overflow:hidden;
}

#__system_report_info{
  float:left;
  width:100%;
  /*  height:100%; */
  font-size:12px;
  line-height:20px;
  color:var(--bs-body-color);
  text-align:center;
}
