.navbar-affiliates {width: 100%;}
.affiliates-body .notice {
  margin-top: 20px;
}
.affiliates-body .wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  padding: 0 0 60px;
  margin: 0 auto -60px;
}

.affiliates-masterhead {
  position: relative;
  padding: 30px 15px;
  color: #cdbfe3;
  text-align: center;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  background-color: #1FCBCB;
  background-color: #1FCBCB;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1FCBCB), to(#2D74D3));
  background-image: -webkit-linear-gradient(top, #1FCBCB 0, #2D74D3 100%);
  background-image: -o-linear-gradient(top, #1FCBCB 0, #2D74D3 100%);
  background-image: linear-gradient(to bottom, #1FCBCB 0, #2D74D3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$start-color', endColorstr='$stop-color', GradientType=0);
  background-repeat: repeat-x;
}
@media (min-width: 768px) {
  .affiliates-masterhead {
    /*padding: 80px 0;*/
  }
}
..affiliates-masterhead .affiliates-renderosity-icon {
  display: block;
  font-weight: 500;
  color: #fff;
  text-align: center;
  cursor: default;
  border-radius: 15%;
}
.affiliates-masterhead .version {
  margin-top: -15px;
  margin-bottom: 30px;
  color: #ccc;
}
.affiliates-masterhead .lead {
  margin: 0 auto 30px;
  font-size: 20px;
  color: #fff;
}
@media (min-width: 768px) {
  .affiliates-masterhead .lead {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .affiliates-masterhead .lead {
    width: 80%;
    font-size: 30px;
  }
}

.affiliates-featurette {
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  text-align: center;
  background-color: #fff;
}
@media (min-width: 768px) {
  .affiliates-featurette {
    padding-top: 60px;
    padding-bottom: 100px;
  }
}
.affiliates-featurette .affiliates-featurette-title {
  margin-bottom: 5px;
  font-size: 30px;
  font-weight: 400;
  color: #333;
}
@media (min-width: 768px) {
  .affiliates-featurette .affiliates-featurette-title {
    font-size: 40px;
  }
}
.affiliates-featurette .lead {
  max-width: 80%;
  margin-right: auto;
  margin-left: auto;
}
.affiliates-featurette h3 {
  margin-bottom: 5px;
  font-weight: 400;
  color: #333;
}

.affiliates-header {
  padding: 60px 0;
  font-size: 24px;
  margin-bottom: 40px;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4), 0 0 30px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.2), inset 0 -3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.2), inset 0 -3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.2), inset 0 -3px 7px rgba(0, 0, 0, 0.3);
  background-color: #563d7c;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#563d7c), to(#6f5499));
  background-image: -webkit-linear-gradient(top, #563d7c 0, #6f5499 100%);
  background-image: -o-linear-gradient(top, #563d7c 0, #6f5499 100%);
  background-image: linear-gradient(to bottom, #563d7c 0, #6f5499 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$start-color', endColorstr='$stop-color', GradientType=0);
  background-repeat: repeat-x;
  color: #cdbfe3;
}
.affiliates-header h1 {
  text-align: center;
  margin-top: 0;
  color: #fff;
}
@media (min-width: 768px) {
  .affiliates-header h1 {
    font-size: 45px;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .affiliates-header h1 {
    text-align: left;
  }
}
.affiliates-header p {
  text-align: center;
  margin-bottom: 0;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .affiliates-header p {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .affiliates-header p {
    text-align: left;
  }
}

.affiliates-title {
  font-size: 20px;
  margin-bottom: 20px;
  font-weight: 200;
}

/* Panel */
.panel{border: 1px solid #ddd;background-color: #fff;}
.panel-heading, .panel-footer{ background-color: #f5f5f5 !important; color:#ddd; }
.panel-heading a, .panel-footer a, .panel-body a { color:#337ab7; }
.panel-heading .panel-title{color:#333;}
.panel-body{ color: #333;}
.panel-body label { color: #333;}
.panel-footer{ border-top:1px solid #ddd;}
.panel-body h5, .panel-body h4 { color:#333;}
.panel-group .panel-heading+.panel-collapse .panel-body {
  border-top: 1px solid #ddd !important;
}

.banner-top, .banner-bottom, .banner-side,.banner-position-wrapper,.banner-price-wrapper{
  display:none;
}

.ui-datepicker-year{
  color: #333 !important;
}
.ui-datepicker-month{
  color: #333 !important;
}

