/*
    Global
*/
html {
  background: url(../Images/Wolken.jpg) no-repeat top center #FFF;
  background-attachment: fixed; }
  @media (max-width: 768px) {
    html {
      background: #FFF; } }

body {
  background: transparent; }

.btn-default {
  background-color: #f1f1f1;
  color: #000; }
  .btn-default:hover {
    background-color: #e6e6e6; }

.btn-primary {
  background-color: #2CC58F;
  color: #333;
  border-color: transparent;
  border-bottom: 4px solid #1F946C;
  font-weight: bold; }
  .btn-primary:hover, .btn-primary:focus {
    background-color: #2CC58F;
    color: #333;
    border-color: transparent;
    border-bottom: 4px solid #1F946C;
    font-weight: bold;
    text-decoration: underline; }
  .btn-primary[disabled] {
    background-color: #2CC58F;
    color: #333;
    border-color: transparent;
    border-bottom: 4px solid #1F946C;
    font-weight: bold;
    opacity: 0.5; }

.panel .panel-footer .btn.btn-previous {
  background-color: #2CC58F;
  color: #333;
  border-color: transparent;
  border-bottom: 4px solid #1F946C;
  font-weight: bold; }
  .panel .panel-footer .btn.btn-previous:hover {
    background-color: #2CC58F;
    color: #333;
    border-color: transparent;
    border-bottom: 4px solid #1F946C;
    font-weight: bold;
    text-decoration: underline; }

.btn.btn-delete {
  background-color: #E00052;
  color: #FFF;
  border-color: #E00052;
  font-weight: bold; }
  .btn.btn-delete:hover {
    background-color: #FFF;
    color: #E00052;
    border-color: #E00052; }
.btn.btn-action {
  background-color: transparent;
  color: #333;
  border-color: transparent;
  box-shadow: none;
  font-weight: bold;
  text-decoration: underline; }
  .btn.btn-action:hover {
    background-color: transparent;
    color: #E00052;
    border-color: transparent;
    font-weight: bold; }

#buttonaddactivity, #modelsecondarybutton {
  background-color: #2CC58F;
  color: #333;
  border-color: transparent;
  border-bottom: 4px solid #1F946C;
  text-decoration: none;
  font-weight: bold; }
  #buttonaddactivity:hover, #modelsecondarybutton:hover {
    background-color: #2CC58F;
    color: #333;
    border-color: transparent;
    border-bottom: 4px solid #1F946C;
    font-weight: bold;
    text-decoration: underline; }

.btn.btn-primary.btn-edit-step.form-control {
  width: 50%;
  float: right; }

/* 
    Header
*/
.btn-contrast {
  color: #000; }
  .btn-contrast:hover {
    color: #E00052; }

/*
    Navigation
*/
.navigation-bar {
  background-color: #E00052;
  color: #FFF; }

/* 
    Content
*/
/*
  Content - Accordion
*/
.panel {
  border-color: transparent;
  background-color: transparent; }
  .panel .panel-body {
    background-color: rgba(255, 255, 255, 0.85098);
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent; }
    @media (max-width: 768px) {
      .panel .panel-body {
        border-left-color: #c8c8c8;
        border-right-color: #c8c8c8;
        border-bottom-color: #c8c8c8; } }
  .panel .panel-footer {
    background-color: rgba(255, 255, 255, 0.85098);
    border-color: transparent; }
    @media (max-width: 768px) {
      .panel .panel-footer {
        border-color: #c8c8c8; } }
  .panel .panel-heading {
    background-color: rgba(255, 255, 255, 0.85098);
    border-color: transparent;
    color: #333; }
    @media (max-width: 768px) {
      .panel .panel-heading {
        border-color: #c8c8c8; } }
    .panel .panel-heading .panel-title .stepnumber {
      background-color: #E00052;
      border: 3px solid #E00052;
      color: #FFF; }
    .panel .panel-heading .btn.btn-primary.btn-edit-step {
      background-color: transparent;
      border-color: transparent;
      color: #E00052;
      box-shadow: none; }
      .panel .panel-heading .btn.btn-primary.btn-edit-step:hover {
        background-color: transparent;
        border-color: transparent;
        color: #E00052;
        text-decoration: underline; }
  .panel[stepvisited=false] .panel-heading {
    background-color: rgba(255, 255, 255, 0.85098);
    border-color: #c8c8c8;
    color: #333; }
    .panel[stepvisited=false] .panel-heading .panel-title .stepnumber {
      background-color: #333;
      border-color: #333;
      color: #FFF; }
    .panel[stepvisited=false] .panel-heading .btn.btn-primary.btn-edit-step {
      background-color: transparent;
      border-color: transparent;
      color: #E00052;
      box-shadow: none; }
      .panel[stepvisited=false] .panel-heading .btn.btn-primary.btn-edit-step:hover {
        background-color: transparent;
        border-color: transparent;
        color: #E00052;
        text-decoration: underline; }
  .panel[stepvisited=true] .panel-heading {
    background-color: rgba(255, 255, 255, 0.85098);
    color: #333;
    border-bottom-color: #c8c8c8; }
    .panel[stepvisited=true] .panel-heading .panel-title .stepnumber {
      background-color: #E00052;
      border-color: #E00052;
      color: #FFF; }
    .panel[stepvisited=true] .panel-heading .btn.btn-primary.btn-edit-step {
      background-color: transparent;
      border-color: transparent;
      color: #E00052;
      box-shadow: none; }
      .panel[stepvisited=true] .panel-heading .btn.btn-primary.btn-edit-step:hover {
        background-color: transparent;
        border-color: transparent;
        color: #E00052;
        text-decoration: underline; }
  .panel[disabled] .panel-heading {
    opacity: 0.5;
    background-color: #FFF; }
    .panel[disabled] .panel-heading .panel-title .stepnumber {
      color: #E00052; }
  .panel[stepactive=true] .panel-heading {
    background-color: #532980;
    border-color: #532980;
    color: #FFF; }
    .panel[stepactive=true] .panel-heading .panel-title .stepnumber {
      background-color: #FFF;
      border-color: #FFF;
      color: #532980; }
  @media (max-width: 768px) {
    .panel[stepactive=true] .panel-body {
      border-bottom-color: transparent; } }
  .panel .panel-heading .panel-title .stepnumber[stepcompleted=true] {
    background-color: #1F946C;
    color: #FFF;
    border-color: #1F946C; }

/*
  Content - Product step
*/
hr.rowseperator {
  border-top-color: #c8c8c8; }

label {
  color: #532980;
  font-weight: bold; }

.radio-inline {
  color: #333;
  font-size: 15px; }

/*
  Content - Contact step
*/
.input-required {
  border-color: #B60000; }

label.error {
  color: #B60000; }

/*
  Content - Confirm step
*/
.btn.btn-confirmed {
  background-color: transparent;
  border-color: transparent;
  color: #1F946C; }
  .btn.btn-confirmed:hover {
    text-decoration: none; }

a, a:hover {
  color: #E00052; }

/*
  Content - Modal popup
*/
.modal-content {
  border-color: #c8c8c8; }

.modal-backdrop.in {
  background-color: #FFF;
  opacity: 0.6; }

.modal-footer {
  background-color: #FFF;
  border-color: #c8c8c8; }

/*# sourceMappingURL=Colors.css.map */
