.appraisal-process-container .flex-row {
  display: flex;
  flex-flow: row nowrap; }
.appraisal-process-container .flex-col {
  display: flex;
  flex-flow: column nowrap; }
.appraisal-process-container .full-col {
  width: 100%; }
.appraisal-process-container .view-process-detail {
  width: max-content;
  color: #00304D; }
.appraisal-process-container .col-label {
  font-size: 1.4rem;
  color: #747474;
  text-transform: capitalize; }
.appraisal-process-container .header-top-15, .appraisal-process-container .description-row, .appraisal-process-container .control-complete-btn {
  margin-top: 15px; }
.appraisal-process-container .no-margin-p p, .appraisal-process-container .instruction-row p, .appraisal-process-container .description-row p, .appraisal-process-container .control-complete-btn p {
  margin: 0; }
.appraisal-process-container .col-10 {
  width: 10%; }
.appraisal-process-container .col-15 {
  width: 15%; }
.appraisal-process-container .col-20 {
  width: 20%; }
.appraisal-process-container .col-40 {
  width: 40%; }
.appraisal-process-container .col-60 {
  width: 60%; }
.appraisal-process-container .col-90 {
  width: 90%; }
.appraisal-process-container .pad-right-10 {
  padding-right: 10px; }
.appraisal-process-container .control-complete-btn {
  padding-top: 30px; }
  .appraisal-process-container .control-complete-btn button {
    max-height: 20px;
    font-weight: 600;
    text-transform: capitalize; }
.appraisal-process-container .approve-appr-btn {
  font-size: 1.7rem;
  min-height: 30px;
  font-weight: 600;
  width: 200px;
  margin-right: 20px;
  border: 1px solid #d0d0d0;
  background-color: #fff !important; }
.appraisal-process-container .deny-appr-btn {
  font-size: 1.7rem;
  min-height: 30px;
  font-weight: 600;
  width: 200px;
  border: 1px solid #d0d0d0;
  background-color: #fff !important; }
.appraisal-process-container .approve-btn, .appraisal-process-container .view-survey-btn, .appraisal-process-container .not-complete-btn {
  font-size: 1.3rem;
  min-height: 30px;
  width: 100px;
  border: 1px solid #d0d0d0;
  background-color: #fff !important; }
.appraisal-process-container .view-survey-btn {
  width: 120px; }
.appraisal-process-container .not-complete-btn {
  width: 130px; }
.appraisal-process-container .instruction-row {
  margin-top: 3%; }
.appraisal-process-container .step-ownership-row div:first-child, .appraisal-process-container .instruction-row div:first-child, .appraisal-process-container .description-row div:first-child, .appraisal-process-container .control-complete-btn div:first-child {
  margin-right: 10px; }
.appraisal-process-container .step-ownership-row div:not(:first-child), .appraisal-process-container .instruction-row div:not(:first-child), .appraisal-process-container .description-row div:not(:first-child), .appraisal-process-container .control-complete-btn div:not(:first-child) {
  margin-left: 10px; }

.text-angular-2 text-angular-toolbar {
  padding-top: 15px; }
