.sc-grey {
  color: #73737A !important;
}

.sc-black {
  color: #151522 !important;
}

.sc-orange {
  color: #FF9A00 !important;
}

.sc-fz16px {
  font-size: 16px !important;
}

.sc-fz14px {
  font-size: 14px !important;
}

.sc-fz12px {
  font-size: 12px !important;
}

.sc-fz24px {
  font-size: 24px !important;
}

.sc-bold {
  font-weight: bold !important;
}

.progress-bar1 {
  background-color: #FF9A00 !important;
}

ul.timeline {
  list-style-type: none;
  position: relative;
}

ul.timeline:before {
  content: ' ';
  background: #F1F3F6;
  display: inline-block;
  position: absolute;
  left: 28px;
  width: 2px;
  height: 90%;
  z-index: 400;
}

ul.timeline.progress1:before {
  background: #FF9A00 !important;
  /*left: 28px;*/
  /*width: 2px;*/
  height: 25% !important;
  /*z-index: 400;*/
}

ul.timeline > li {
  margin: 20px 0;
  padding-left: 6px;
  color: #73737A;
  font-size: 16px;
  font-weight: bold;
}

ul.timeline > li:before {
  content: ' ';
  background-color: #F1F3F6;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  left: 23px;
  width: 12px;
  height: 12px;
  z-index: 400;
}

.timeline > li > .timeline-badge {
  content: ' ';
  background-color: #FF9A00;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  left: 23px;
  width: 12px;
  height: 12px;
  z-index: 400;
  color: white;
  font-size: 8px;
}

.dimension-subheading {
  color: #73737A !important;
}

.sc-filebg {
  width: 53em !important;
  height: 15em !important;
}

.progress1 {
  height: 0.25rem !important;
}

.sc-hdg {
  background: #F1F3F6;
  border: 1px solid #F1F3F6;
  border-radius: 6px;
  font-size: 12px;
  color: #151522;
}

.sc-mdlbdy {
  background: #FFF9F0;
  border: 1px solid #FFF9F0;
  border-radius: 6px 6px 0px 0px;
}

.modal-footer {
  border-top: none;
  justify-content: center !important;
  /*padding: 1.75rem !important;*/
}

.sc-btn-create {
  width: 140px !important;
  color: white !important;
}

.sc-btn-cnl {
  width: 140px !important;
}

.sc-row-border {
  border: 1px solid #F1F3F6;
  border-radius: 4px;
  margin-bottom: 0.7em;
}

.col-form-label {
  padding-top: calc(.375rem + 6px) !important;
}

.sc-quote-list-item {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #F1F3F6;
  border-radius: 6px;
  opacity: 1;
}

.sc-border-color {
  background: #F1F3F6 0% 0% no-repeat padding-box;
  border: 1px solid #F1F3F6;
  border-radius: 6px;
  opacity: 1;
}

.progress-bar1 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #4e73df;
  transition: width .6s ease;
}

.progress1 {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: .75rem;
  background-color: #eaecf4;
  border-radius: .35rem;
}

.sc-card-width{
  width:auto !important;
}

.sc-label-padding{
  padding-left: 24px !important;
}

.sc-btn-add{
  background: #FF9A00 0% 0% no-repeat padding-box;
  border: 1px solid #FF9A00;
  border-radius: 6px;
  opacity: 1;
  font-size: 16px;
  font-weight: bold;
  width: 140px;
  height: 44px;
  color: #FFFFFF;  
}

.ng-touched::-webkit-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #d5d5da !important;
  font-size:13px !important;
  opacity: 1; /* Firefox */
}

.ng-untouched::-webkit-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #d5d5da !important;
  font-size:13px !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: red;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: red;
}