body {
  /* Text-Colors */
  /* Border-Colors */
  /* Background-Colors */
  /* Icon-Colors */
  /* Button-Colors */
  /* Annotations */
  /* Loader */
  /* Footer-Colors */
}
body header .header-title h1 {
  color: #333;
}
body .color-primary {
  color: #0167b3 !important;
}
body .color-primary-accent {
  color: #dae4df !important;
}
body a {
  color: #0167b3;
}
body .color-border-primary {
  border-color: #0167b3 !important;
}
body .color-border-primary-accent {
  border-color: #dae4df !important;
}
body .border-color-primary-active.active {
  border-color: #0167b3 !important;
}
body .color-background-primary-hover:hover {
  background-color: #0167b3 !important;
  color: #fff !important;
}
body .color-background-primary-hover.color-primary-arrow:after {
  border-top-color: #0167b3 !important;
}
body .color-background-primary-active.active {
  background-color: #0167b3 !important;
  color: #fff !important;
}
body .color-background-primary-active.color-primary-arrow:after {
  border-top-color: #0167b3 !important;
}
body .color-border-primary {
  border-color: #0167b3;
}
body header .main-menu ul li:hover a,
body header .main-menu ul li.active a {
  border-color: #0167b3 !important;
}
body .color-background-hover-primary:hover,
body .color-background-hover-primary:active {
  background-color: #0167b3 !important;
}
body [class^="icon-"].icon-primary,
body [class*=" icon-"].icon-primary,
body [class^="material-icons"].icon-primary,
body [class*=" material-icons"].icon-primary,
body [class^="icon-"].material-icon-primary,
body [class*=" icon-"].material-icon-primary,
body [class^="material-icons"].material-icon-primary,
body [class*=" material-icons"].material-icon-primary {
  color: #0167b3;
}
body [class^="icon-"].icon-primary.icon-hover-white:hover,
body [class*=" icon-"].icon-primary.icon-hover-white:hover,
body [class^="material-icons"].icon-primary.icon-hover-white:hover,
body [class*=" material-icons"].icon-primary.icon-hover-white:hover,
body [class^="icon-"].material-icon-primary.icon-hover-white:hover,
body [class*=" icon-"].material-icon-primary.icon-hover-white:hover,
body [class^="material-icons"].material-icon-primary.icon-hover-white:hover,
body [class*=" material-icons"].material-icon-primary.icon-hover-white:hover,
body [class^="icon-"].icon-primary.material-icon-primary-hover-white:hover,
body [class*=" icon-"].icon-primary.material-icon-primary-hover-white:hover,
body [class^="material-icons"].icon-primary.material-icon-primary-hover-white:hover,
body [class*=" material-icons"].icon-primary.material-icon-primary-hover-white:hover,
body [class^="icon-"].material-icon-primary.material-icon-primary-hover-white:hover,
body [class*=" icon-"].material-icon-primary.material-icon-primary-hover-white:hover,
body [class^="material-icons"].material-icon-primary.material-icon-primary-hover-white:hover,
body [class*=" material-icons"].material-icon-primary.material-icon-primary-hover-white:hover {
  color: #fff;
}
body .icon-hover-white:hover .icon,
body .icon-hover-white:active .icon,
body .icon-hover-white:hover .material-icons,
body .icon-hover-white:active .material-icons,
body .icon-hover-white:hover .material-icons-outlined,
body .icon-hover-white:active .material-icons-outlined {
  color: #fff !important;
}
body .icon-hover-primary:hover .icon,
body .icon-hover-primary:active .icon,
body .icon-hover-primary:hover .material-icons,
body .icon-hover-primary:active .material-icons,
body .icon-hover-primary:hover .material-icons-outlined,
body .icon-hover-primary:active .material-icons-outlined {
  color: #0167b3 !important;
}
body .btn {
  outline-color: #dae4df;
}
body .btn.btn-primary {
  background-color: #0167b3 !important;
  color: #fff !important;
}
body .btn.btn-primary-outline {
  border: 1px solid #0167b3 !important;
  color: #fff !important;
}
body .btn.btn-default.btn-active {
  outline: #dae4df auto 1px !important;
}
body .btn.btn-link {
  color: #0167b3;
}
body .btn.btn-icon {
  background-color: #fff;
  color: #0167b3;
  outline: none;
}
body .btn.btn-icon:hover,
body .btn.btn-icon.btn-active {
  background-color: #0167b3 !important;
  color: #fff !important;
}
body .btn.btn-icon .icon,
body .btn.btn-icon .material-icons {
  color: inherit;
}
body .btn.btn-icon.btn-icon-hover-white:hover .icon,
body .btn.btn-icon.btn-icon-hover-white.btn-active .icon,
body .btn.btn-icon.btn-icon-hover-white:hover .material-icons,
body .btn.btn-icon.btn-icon-hover-white.btn-active .material-icons,
body .btn.btn-icon.btn-icon-hover-white:hover .material-icons-outlined,
body .btn.btn-icon.btn-icon-hover-white.btn-active .material-icons-outlined {
  color: #fff !important;
}
body .btn[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
body .btn[disabled] .icon,
body .btn[disabled] .material-icons,
body .btn[disabled] .material-icons-outlined {
  color: #ccc !important;
}
body .sz-btn-primary {
  background-color: #0167b3;
}
body .viewer.viewer-annotation-hover .image-annotation .annotation-background-color {
  background: rgba(0, 0, 0, 0.7) !important;
}
body .viewer.viewer-annotation-hover .image-annotation .annotation-title-color {
  color: #fff !important;
}
body .viewer.viewer-annotation-hover .image-annotation .annotation-title-color .icon {
  color: #fff !important;
}
body .viewer.viewer-annotation-hover .image-annotation .annotation-content-color {
  color: #fff !important;
}
body .viewer.viewer-annotation-hover .image-annotation .annotation-content-color strong {
  color: #fff !important;
  font-weight: 700;
}
body .loader-primary.pz-spinner .spinner-inner div {
  border-color: #0167b3 transparent transparent transparent;
}
body footer a:hover,
body footer button:hover {
  color: #0167b3 !important;
}
