.noo-progress-bar {
  margin-top: 20px;
}
.noo-progress-bar .progress {
  height: 30px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.noo-progress-bar .progress .progress-bar {
  width: 0;
  -webkit-transition: all 0s ease 0s;
  -o-transition: all 0s ease 0s;
  transition: all 0s ease 0s;
}
.noo-progress-bar .progress .progress-bar .progress_label {
  filter: alpha(opacity=0);
  opacity: 0;
}
.noo-progress-bar .noo-text-block {
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  .noo-progress-bar {
    padding-left: 0;
  }
}
.noo-progress-bar.lean-bars .progress {
  height: 5px;
  margin-bottom: 45px;
  border-radius: 0;
  overflow: visible;
  position: relative;
}
.noo-progress-bar.lean-bars .progress .progress-bar .progress_title,
.noo-progress-bar.lean-bars .progress .progress-bar .progress_label {
  position: absolute;
  top: -25px;
  color: #282828 !important;
  font-size: 16px;
}
.noo-progress-bar.lean-bars .progress .progress-bar .progress_title {
  left: 0;
}
.noo-progress-bar.lean-bars .progress .progress-bar .progress_label {
  right: 0;
}
.lean-bars.rounded-bars .progress {
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.lean-bars.rounded-bars .progress .progress-bar {
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.noo-progress-bar.thick-bars .progress {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.noo-progress-bar.thick-bars .progress .progress-bar {
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
}
.noo-progress-bar.thick-bars .progress .progress-bar .progress_title {
  float: left;
  padding: 5px 0 0 15px;
}
.noo-progress-bar.thick-bars .progress .progress-bar .progress_label {
  float: right;
  padding: 5px 15px 0 0;
}
.thick-bars.rounded-bars .progress,
.thick-bars.rounded-bars .progress-bar {
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.progress-bar-info {
  background: #21c2f8;
}

.noo-vc-accordion.panel-group {
  margin-bottom: 20px;
  margin-top: 40px;
}
.noo-vc-accordion.panel-group .panel {
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: none;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background: #ffffff;
}
.noo-vc-accordion.panel-group .panel + .panel {
  margin-top: 2px;
}
.noo-vc-accordion.panel-group .panel-heading {
  padding: 10px;
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  color: #302e38;
}
.noo-vc-accordion.panel-group .panel-heading:hover,
.noo-vc-accordion.panel-group .panel-heading.active {
  background-color: #734ba9;
  border-color: #734ba9;
}
.noo-vc-accordion.panel-group .panel-heading:hover .panel-title,
.noo-vc-accordion.panel-group .panel-heading.active .panel-title {
  background-color: #734ba9;
  color: #ffffff;
}
.noo-vc-accordion.panel-group .panel-heading:hover:hover,
.noo-vc-accordion.panel-group .panel-heading.active:hover {
  background-color: #734ba9;
  border-color: #734ba9;
}
.noo-vc-accordion.panel-group .panel-heading:hover a,
.noo-vc-accordion.panel-group .panel-heading.active a {
  color: #ffffff;
}
.noo-vc-accordion.panel-group .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  color: #302e38;
  font-size: 20px;
}
.noo-vc-accordion.panel-group .panel-title > a {
  color: #302e38;
  line-height: 1.62857143;
  display: block !important;
}
.noo-vc-accordion.panel-group .panel-body {
  padding: 15px;
  border-style: solid;
  border-color: #f5f5f5;
  border-width: 0 1px 1px !important;
}
.noo-vc-accordion .panel-heading.active .panel-title a {
  color: #ffffff;
}
.noo-vc-accordion .panel-title a:before {
  margin-left: 15px;
  margin-right: 25px;
}