.timeline-steps .timeline-badge {
  padding: 0; }
.timeline-steps .timeline-icon {
  padding: 4px 0 0;
  line-height: 80px;
  text-align: center; }
  .timeline-steps .timeline-icon > span {
    font-size: 27px; }
.timeline-steps .timeline-body-arrow {
  transition: border 0.8s ease; }
.timeline-steps .timeline-body {
  border: 2px solid transparent;
  transition: border 0.8s ease; }
.timeline-steps .timeline-body-head {
  position: relative; }
  .timeline-steps .timeline-body-head > .timeline-body-head-caption {
    float: none; }
  .timeline-steps .timeline-body-head > .timeline-body-head-actions {
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
    float: none;
    margin: 0; }
  .timeline-steps .timeline-body-head > .timeline-body-head-search {
    margin-top: 15px; }
.timeline-steps .timeline-body-content .timeline-body-content-actions {
  position: absolute;
  top: -4px;
  right: 26px; }
.timeline-steps .timeline-body-content .timeline-body-content-search {
  margin-bottom: 15px; }
.timeline-steps .timeline-body-content .auto-scroll-container .mt-checkbox-list {
  max-height: 348px;
  padding: 0;
  overflow-y: auto; }
.timeline-steps .timeline-body-content .auto-scroll-container .help-block {
  margin-top: 10px; }
.timeline-steps .timeline-body-footer {
  margin-top: 15px; }
.timeline-steps label.btn-block {
  margin: 15px 0 0 0; }
.timeline-steps label.btn-inline {
  margin: 0 7px 10px 0; }
.timeline-steps .btn-step {
  position: relative;
  min-width: 150px;
  border-width: 2px;
  white-space: normal; }
  .timeline-steps .btn-step::before {
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 40px 40px 0;
    border-color: transparent #c9f1ae transparent transparent; }
  .timeline-steps .btn-step::after {
    position: absolute;
    right: 5px;
    top: 2px;
    font-family: 'FontAwesome'; }
.timeline-steps input:checked ~ .btn-step,
.timeline-steps .btn-step.active {
  border-color: #c9f1ae;
  background-color: #fff;
  color: #00a9e9;
}
  .timeline-steps input:checked ~ .btn-step::before,
  .timeline-steps .btn-step.active::before {
    content: ''; }
  .timeline-steps input:checked ~ .btn-step::after,
  .timeline-steps .btn-step.active::after {
    content: '\f00c'; }
.timeline-steps .timeline-item {
  position: relative; }
  .timeline-steps .timeline-item::before {
    content: '';
    position: absolute;
    display: block;
    width: 4px;
    height: 0%;
    top: 0;
    bottom: 0;
    margin-left: 38px;
    transition: height 0.8s ease; }
  .timeline-steps .timeline-item.step-complete::before {
    background-color: #c9f1ae;
    height: calc(100% + 20px); }
  .timeline-steps .timeline-item.step-complete .timeline-icon {
    background-color: #c9f1ae; }
  .timeline-steps .timeline-item.step-complete .timeline-body-arrow {
    border-right-color: #c9f1ae; }
  .timeline-steps .timeline-item.step-complete .timeline-body {
    border-color: #c9f1ae; }
  .timeline-steps .timeline-item.step-incomplete::before {
    background-color: #f1f1f1; }
  .timeline-steps .timeline-item.step-incomplete .timeline-icon {
    background-color: #f56f6b; }
  .timeline-steps .timeline-item.step-incomplete .timeline-body-arrow {
    border-right-color: #f56f6b; }
  .timeline-steps .timeline-item.step-incomplete .timeline-body {
    border-color: #f56f6b; }
.timeline-steps .signature-wrapper {
  position: relative;
  display: inline-block; }
  .timeline-steps .signature-wrapper .btn-clear-signature {
    position: absolute;
    right: -10px;
    top: -10px;
    z-index: 1; }
.timeline-steps .signature-container {
  background-color: #fff; }
  .timeline-steps .signature-container .canvas-element {
    border-width: 2px;
    border-style: dashed; }
.timeline-steps .twitter-typeahead .suggestion-item {
  padding: 5px 12px; }
  .timeline-steps .twitter-typeahead .suggestion-item + .suggestion-item {
    border-top: 1px dashed #ccc; }
  .timeline-steps .twitter-typeahead .suggestion-item .item-icon {
    width: 15px;
    margin-right: 5px;
    text-align: center; }

#step-form-9 #summary-table tr {
  cursor: pointer; }
.btn-mg-top{
  margin-top: 17px;
}
/*# sourceMappingURL=input-form.css.map */
