
body {
  background-color: #FFFFFF;
}

.fortschritt_rahmen {
    position: relative;
    border: 1px solid black;
    display: block;
    width: 600px;
    top: 5px;
    text-align: center;
    vertical-align: middle;
    height: 20px;
    background:rgba(86,86,86,0.14);
}

.fortschritt_rahmen > span {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    bottom: 0;
    background: rgba(0,142,0,1.00);
}

.fortschritt_rahmen > p {
    display: inline;
    position: relative;
    z-index: 1;
    margin:0px;
}

@media (min-width: 1310px) 
{
  .container {
    width: 1370px;
  }
  
  .show-hr {
    display: none;
  }
}

@media (min-width: 769px) 
{
  .show-hr {
    display: none;
  }
}

hr {
  height: 1px;
  color: #D8D8D8;
  background-color: #D8D8D8;
}

.button-space {
  margin-top: 2px;
  margin-bottom: 2px;
  
}

/*Buttons*/
.btn-color-pink {
  background: #DF01D7;
  color: #ffffff;
}
 
.btn-color-pink:hover, .btn-color-pink:focus, .btn-color-pink:active, .btn-color-pink.active, .open > .dropdown-toggle.btn-color-pink {
  background: #B404AE;
  color: #ffffff;
}
 
.btn-color-pink:active, .btn-color-pink.active {
  background: #007299;
  box-shadow: none;
}
  
.btn-color-grey {
  background: #585858;
  color: #ffffff;
}
 
.btn-color-grey:hover, .btn-color-grey:focus, .btn-color-grey:active, .btn-color-grey.active, .open > .dropdown-toggle.btn-color-grey {
  background: #2E2E2E;
  color: #ffffff;
}
 
.btn-color-grey:active, .btn-color-grey.active {
  background: #007299;
  box-shadow: none;
}

.btn-color-yellow {
  background: #fecc17;
  color: #ffffff;
}
 
.btn-color-yellow:hover, .btn-color-yellow:focus, .btn-color-yellow:active, .btn-color-yellow.active, .open > .dropdown-toggle.btn-color-yellow {
  background: #fecc17;
  color: #ffffff;
}
 
.btn-color-yellow:active, .btn-color-yellow.active {
  background: #fecc17;
  box-shadow: none;
}
  
.span-awesome {
  font-family: sans-serif;
  font-size: 16px;
  margin-top: 24px;
  display: inline-block; 
  line-height: 1.6em;
}
.awesome-size {
  font-size: 78px;
  height: 128px;
}

.col-color {
  background-color: #E9E9E9;
}

.td-left {
  padding-left: 10px;
}

a:link, a:visited a:hover, a:active {
  text-decoration: none;
}

.docs {
  color: #FFF;
  font-size: 16px;
  text-decoration: none;
}

.img-border {
  border: 1px solid #BBBBBB;
  padding: 5px;
  border-radius: 4px;
  box-shadow: 2px 2px 1px rgba(0,0,0,0.25);
}

.booking-nav-btn {
  margin-top: 19px;
}

.main-links {
  font-size: 32px;
}

.main-top-height {
  height: 100px;
}

.main-top-center {
  height: 100px;
}

.main-top-bottom {
  height: 200px;
}

.panel-pink {
    border-color: #B40486;
}

.panel-pink .panel-heading {
  color: #FFF;
  background-color: #FA58F4;
  border-color: #B40486;
}

.panel-orange {
    border-color: #DF7401;
}

.panel-orange .panel-heading {
  color: #FFF;
  background-color: #FF7C00;
  border-color: #DF7401;
}

.panel-dark {
    border-color: #2E2E2E;
}

.panel-dark .panel-heading {
  color: #FFF;
  background-color: #424242;
  border-color: #2E2E2E;
}

.panel-yellow {
  border-color: #D7DF01;
}

.panel-yellow .panel-heading {
  color: #000;
  background-color: #F3F781;
  border-color: #D7DF01;
}

.attendees-main {
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: normal;
}

.attendees-role {
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: normal;
  color: #FFF;
  background-color: #2F79B9;
}

.attendees-position {
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: normal;
  color: #FFF;
  background-color: #F2AE43;
}

.attendees-none {
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: normal;
  color: #FFF;
  background-color: #B40404;
}

.modal-tickets-int-head {
  background-color: #F2AE47;
}

.modal-tickets-int-body {
  background-color: #F5F6CE;
}

.modal-tickets-int-footer {
  background-color: #F7F8E0;
}
