
.ts-section {
  position: relative;
  padding: 5px 0;
}
.ts-section .background-image {
  z-index: 0;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.ts-section .background-image.background-image-fixed {
  background-attachment: fixed;
}
.ts-section-primary {
  background-color: #ffffff !important;
  color: #ffffff;
}
.ts-section-primary .background-image {
  opacity: 0.5;
}
.ts-section-info {
  background-color: #5bc0de !important;
  color: #ffffff;
}
.ts-section-info .background-image {
  opacity: 0.5;
}
.ts-section-success {
  background-color: #5cb85c !important;
  color: #ffffff;
}
.ts-section-success .background-image {
  opacity: 0.5;
}
.ts-section-warning {
  background-color: #f0ad4e !important;
  color: #ffffff;
}
.ts-section-warning .background-image {
  opacity: 0.5;
}
.ts-section-content {
  width: 100%;
  background-color: #ffffff;
  color: #ffffff;
  margin-top:0px;
}
.ts-section-danger {
  background-color: #d9534f !important;
  color: #ffffff;
}
.ts-section-danger .background-image {
  opacity: 0.5;
}
.ts-container .cover,
.ts-container-fluid .cover {
  border-radius: 5px;
}
.cover .ts-container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .cover {
    padding: 10px 0;
  }
  .ts-container .cover,
  .ts-container-fluid .cover {
    padding-left: 60px;
    padding-right: 60px;
  }
  .ts-container .cover,
  .ts-container-fluid .cover {
    padding-left: 0px;
    padding-right: 0px;
  }
}
