.save-entity {
  color: red;
}

#progressive-reg-form-container form#profilebuilder input{
  border-radius: 0px;
  border: 1px solid #ddd;
  margin-bottom: 15px !important;
  padding: 10px;
  font-size: 14px;
  width: 100%;
}

#progressive-reg-form-container .wa {
  background-color: #F3D8DA;
  color: #721c24;
  width: 100%;
  max-width: 100%;
  border: 1px solid #f8d7da;
  border-radius: 3px;
  margin-top: 10px;
  padding: 10px;
}

.open-window .pfb-description .wa {
  background-color: #F3D8DA;
  color: #721c24;
  width: 100%;
  max-width: 100%;
  border: 1px solid #f8d7da;
  border-radius: 3px;
  margin-top: 10px;
  padding: 10px 0px 10px 0px;
}

#progressive-reg-form-container .edit-pfb-submit,
#progressive-reg-form-container #edit-pfb-submit-cancel {
  border-radius: 3px 0 0 3px;
  width: 100%;
  padding: 15px;
}

#progressive-reg-form-container .progressive-reg-description {
  color: #fff !important;
}

#progressive-reg-form-container .edit-pfb-submit,
#progressive-reg-form-container #edit-pfb-submit-cancel {
  border-radius: 3px 0 0 3px;
  width: 100%;
  padding: 15px;
}

#progressive-reg-form-container.pfb-overlay #edit-pfb-submit-cancel {
  width: 49%;
}

#progressive-reg-form-container.pfb-overlay .edit-pfb-submit.with-cancel {
  width: 49%;
  float: left;
}

#progressive-reg-form-container .profile-builder {
  padding: 0px 20px 20px 20px;
}

#progressive-reg-form-container #progressive-reg-form-container .modal-content {
  border-radius: 3px !important;
}

#progressive-reg-form-container form#profilebuilder {
  padding: 0px !important;
}

#progressive-reg-form-container .panel-body {
  padding: 15px 0 15px 0;
}

#progressive-reg-form-container .wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}
