.portlet-gaits-view-project-phase .domain-heading {
  color: initial;
  display: block;
  margin: 20px;
  text-align: center;
  text-transform: uppercase;
}
.portlet-gaits-view-project-phase .domain-heading svg {
  width: 100px;
  height: 100px;
  margin: 10px;
}
.portlet-gaits-view-project-phase .domain-heading svg path.progress-path {
  fill: none;
  stroke-width: 0.1;
}
.portlet-gaits-view-project-phase .domain-heading svg circle.outer {
  fill: none;
  stroke-width: 0.02;
}
.portlet-gaits-view-project-phase .domain-deliverable a {
  color: inherit;
}
.portlet-gaits-view-project-phase .domain-deliverable .btn {
  margin: -0.5rem;
  border-color: transparent;
}
.portlet-gaits-view-project-phase .domain-deliverable .btn:hover {
  border-color: #6B6C7E;
}
.portlet-gaits-view-project-phase .domain-deliverable .btn:disabled {
  cursor: default;
  opacity: 1;
  border-color: transparent;
}
.portlet-gaits-view-project-phase .domain-deliverable .pie-chart-delivery-pct-complete > * {
  display: block;
  width: 25px;
  height: 25px;
}
.portlet-gaits-view-project-phase .domain-deliverable .pie-chart-delivery-pct-complete > svg {
  overflow: visible;
  vertical-align: unset;
}
.portlet-gaits-view-project-phase .domain-deliverable .pie-chart-delivery-pct-complete > svg path.pie-chart-progress {
  stroke: none;
}
.portlet-gaits-view-project-phase .domain-deliverable .pie-chart-delivery-pct-complete > svg circle.pie-chart-border {
  stroke-width: 13;
  fill: none;
}
.portlet-gaits-view-project-phase .domain-deliverable .pie-chart-delivery-pct-complete > i {
  position: relative;
  left: -1px;
  font-size: 32px;
  line-height: 0.8em;
}
.portlet-gaits-view-project-phase .domain-deliverable .pie-chart-delivery-pct-complete > i.fa-circle-xmark {
  color: #c0c0c0;
}
.portlet-gaits-view-project-phase.dialog-iframe-popup .card-horizontal {
  box-shadow: none;
}