.wizard-pane {
  position: absolute;
  top: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .2s ease;
       -o-transition: opacity .2s ease;
          transition: opacity .2s ease;
	display: none;
}
.wizard-pane.active {
  position: relative;
  visibility: visible;
  opacity: 1;
	display: block;
}
.wizard-pane.activing {
  visibility: visible;
}
.wizard-content {
  position: relative;
  padding: 0;
  -webkit-transition: height .2s ease;
       -o-transition: height .2s ease;
          transition: height .2s ease;
}
.panel-body > .wizard-buttons,
.tab-content > .wizard-buttons {
  margin-top: 22px;
  display:none;
}
.color-active {
  color: #62a8ea !important;
}
.color-error {
  color: #f96868 !important;
}
.color-done {
  color: #46be8a !important;
}

.pearls {
  margin-bottom: 22px
}
.pearls.row {
 /* display: block*/
}
.pearl {
  position: relative;
  padding: 0;
  margin: 0;
  text-align: center
}
.pearl:after, .pearl:before {
  position: absolute;
  top: 18px;
  z-index: 0;
  width: 50%;
  height: 4px;
  content: "";
  background-color: #f3f7f9
}
.pearl:before {
  left: 0
}
.pearl:after {
  right: 0
}
.pearl:first-child:before, .pearl:last-child:after {
  display: none !important
}
.pearl-icon, .pearl-number {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 32px;
  color: #fff;
  text-align: center;
  background: #ccd5db;
  border: 2px solid #ccd5db;
  border-radius: 50%
}
.pearl-number {
  font-size: 18px
}
.pearl-icon {
  font-size: 18px
}
.pearl-title {
  display: block;
  margin-top: .5em;
  margin-bottom: 0;
  overflow: hidden;
  font-size: 16px;
  color: #526069;
  text-overflow: ellipsis;
  word-wrap: normal;
  white-space: nowrap
}
.pearl.current:after, .pearl.current:before {
  background-color: #62a8ea
}
.pearl.current .pearl-icon, .pearl.current .pearl-number {
  color: #62a8ea;
  background-color: #fff;
  border-color: #62a8ea;
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3)
}
.pearl.disabled {
  pointer-events: none;
  cursor: auto
}
.pearl.disabled:after, .pearl.disabled:before {
  background-color: #f3f7f9
}
.pearl.disabled .pearl-icon, .pearl.disabled .pearl-number {
  color: #fff;
  background-color: #ccd5db;
  border-color: #ccd5db
}
.pearl.error:before {
  background-color: #62a8ea
}
.pearl.error:after {
  background-color: #f3f7f9
}
.pearl.error .pearl-icon, .pearl.error .pearl-number {
  color: #f96868;
  background-color: #fff;
  border-color: #f96868
}
.pearl.done:after, .pearl.done:before {
  background-color: #62a8ea
}
.pearl.done .pearl-icon, .pearl.done .pearl-number {
  color: #fff;
  background-color: #62a8ea;
  border-color: #62a8ea
}
.pearls-lg .pearl:after, .pearls-lg .pearl:before {
  top: 20px
}
.pearls-lg .pearl-title {
  font-size: 18px
}
.pearls-lg .pearl-icon, .pearls-lg .pearl-number {
  width: 40px;
  height: 40px;
  line-height: 36px
}
.pearls-lg .pearl-icon {
  font-size: 20px
}
.pearls-lg .pearl-number {
  font-size: 20px
}
.pearls-sm .pearl:after, .pearls-sm .pearl:before {
  top: 16px
}
.pearls-sm .pearl-title {
  font-size: 14px
}
.pearls-sm .pearl-icon, .pearls-sm .pearl-number {
  width: 32px;
  height: 32px;
  line-height: 28px
}
.pearls-sm .pearl-number {
  font-size: 16px
}
.pearls-sm .pearl-icon {
  font-size: 14px
}
.pearls-xs .pearl:after, .pearls-xs .pearl:before {
  top: 12px;
  height: 2px
}
.pearls-xs .pearl-title {
  font-size: 12px
}
.pearls-xs .pearl-icon, .pearls-xs .pearl-number {
  width: 24px;
  height: 24px;
  line-height: 20px
}
.pearls-xs .pearl-number {
  font-size: 12px
}
.pearls-xs .pearl-icon {
  font-size: 12px
}
.hide {
    display: none!important;
}