.page-header {
  margin-top: 0;
  border: none;

  .btn-group {
    .btn {
      font-weight: normal;
    }
  }
}

.glyphicon {
  font-size: $font-size-base;
}
.glyphicon-ok-sign {
  color: $brand-success;
}
.glyphicon-exclamation-sign {
  color: $brand-warning;
}

.panel {
  .panel-heading {
    padding-bottom: 15px;

    h2 {
      padding: 5px 0;
      margin: 0;

      .btn-group {
        margin: -5px 0;
      }
    }
  }

  .panel-sub {
    padding: 5px 15px;
    border-bottom: 1px solid #eeeeee;
  }

  .panel-body {
    .alert.last {
      margin-bottom: 0;
    }
  }

  .panel-plain {
    @include clearfix;
  }

  .panel-footer {
    .progress {
      background-color: lighten(#f5f5f5, 50%);
      margin: 6px 0;
    }
  }
}

.wizard {
  .wizard-nav {
    background-color: #f5f5f5;
    margin: 0;
    padding: 0;

    li {
      line-height: 40px;

      &.active {
        a {
          background-color: #08c;
          color: #fff;
        }
      }

      a {
        background-color: #f5f5f5;
        color: #b4b4b4;
        cursor: default;
        padding: 3px 15px 3px 20px;
      }
    }
  }

  .wizard-body {
    padding: 30px;
  }
}

h1,
h2,
h3.modal-title {
  color: #2a8d8e;
}

h1 {
  font-size: 30px;
  font-weight: normal;
}

h2 {
  font-size: 23px;
}

h3,
h3.modal-title {
  font-size: 19px;
}

.dropdown-menu {  
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  right: -1px;

  & > li > a {  
    padding: 3px 10px;
    margin: 0px 5px;
  }

  li a:hover {
    border-radius: 3px;
    box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4) inset,1px 1px 0 rgba(255, 255, 255, 0.1);
    background-color: #2e3235;
  }
}

@-moz-document url-prefix() {
  a {
    &.btn {
      @include button-size($padding-base-vertical, $padding-base-horizontal, $font-size-base, $line-height-base, $border-radius-base);
    }

    &.btn-lg {
      @include button-size($padding-large-vertical, $padding-large-horizontal, $font-size-large, $line-height-large, $border-radius-large);
    }

    &.btn-sm,
    &.btn-xs {
      @include button-size($padding-small-vertical, $padding-small-horizontal, $font-size-small, $line-height-small, $border-radius-small);
    }
  }
}
