/* /Components/BasicConfirmDialog.razor.rz.scp.css */
/* /Components/CommentEntryDialog.razor.rz.scp.css */
/* /Components/Loading.razor.rz.scp.css */
.loading[b-s7p6tp9fxz] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.loading .spinner[b-s7p6tp9fxz] {
  animation: rotator-b-s7p6tp9fxz 1.4s linear infinite;
}
@keyframes rotator-b-s7p6tp9fxz {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
.loading .path[b-s7p6tp9fxz] {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: dash-b-s7p6tp9fxz 1.4s ease-in-out infinite, colors-b-s7p6tp9fxz 5.6s ease-in-out infinite;
}
.loading.inline[b-s7p6tp9fxz] {
  display: inline;
}
@keyframes colors-b-s7p6tp9fxz {
  0% {
    stroke: #4285F4;
  }
  25% {
    stroke: #DE3E35;
  }
  50% {
    stroke: #F7C223;
  }
  75% {
    stroke: #1B9A59;
  }
  100% {
    stroke: #4285F4;
  }
}
@keyframes dash-b-s7p6tp9fxz {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
/* /Components/Login.razor.rz.scp.css */
.login[b-vxhj9h5wdy] {
  padding: 30px;
}
/* /Components/MainLayout.razor.rz.scp.css */
.user[b-iv59drmup3] {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.user > span[b-iv59drmup3] {
  flex: 0 auto;
  display: flex;
  align-items: center;
}
/* /Components/PageHeader.razor.rz.scp.css */
.pageHeader[b-05s0yd6iwr] {
  /*margin-bottom: 20px;*/
}

.pageHeader .site-breadcrumb[b-05s0yd6iwr] {
  height: 40px;
  font-size: 15px;
}

.pageHeader .breadcrumb[b-05s0yd6iwr] {
  padding: 10px 0px;
}

.pageHeader h3[b-05s0yd6iwr] {
  font-size: 1.67em;
  font-weight: 900;
  letter-spacing: 1px;
  line-height: 1.3;
  margin-bottom: 0.4em;
  margin-top: 0;
  text-transform: uppercase;
}
/* /Components/User.razor.rz.scp.css */
.user[b-tb4i9dvisv] {
  display: flex;
  align-items: center;
  padding-left: 23px;
}
/* /Pages/Index.razor.rz.scp.css */
