.body {
  padding: 0 40px;
}
a,
a:hover,
a:focus,
h1,h2,h3,h4,h5,
.text-pink {
  color: #EF6596;
}
.text-gray {
  color: #ccc;
}
a {
  text-decoration: none;
}
a:hover,
a:focus {
  text-decoration: underline;
}
blockquote {
  font-size: 14px;
}
dl {
  margin-bottom: 10px;
}
.breadcrumb {
  font-size: 10px;
}
.logout {
  display: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.logout:hover {
  color: #EF6596 !important;
}
.unlocked .logout {
  display: block;
}
.actions {
  display: none;
}
.actions .btn-block {
  text-align: left;
}
@media (max-width: 767px) {
  .actions {
    display: block;
  }
}
.well {
  margin-top: 24px;
}
.well h1,
.well h2,
.well h3,
.well h4,
.well h5,
.well h6 {
  color: #777;
}
.well h1,
.well h2,
.well h3,
.well h4,
.well h5,
.well h6,
.caption h1,
.caption h2,
.caption h3,
.caption h4,
.caption h5,
.caption h6 {
  margin-top: 0;
}
.btn-pink,
.label-pink,
.progress-bar-pink {
  background-color: #EF6596;
}
.btn-pink {
  color: #fff;
}
.breadcrumb a,
.breadcrumb a:hover,
.breadcrumb a:focus {
  color: #777;
}
.breadcrumb li.active {
  color: #ccc;
}
.navbar + .row {
  padding: 0 15px;
}
@media (min-width: 768px) {
  .navbar {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .dl-horizontal dt {
    width: 100px;
  }
  .dl-horizontal dd {
    margin-left: 110px;
  }
}
.navbar-brand {
  padding: 5px 15px;
}
.navbar-brand img {
  max-height: 100%;
}
/*.popover-content img {
  max-width: 100%;
}*/
.popover-content img {
  width: 244px;
  height: 164px;
}
.label {
  padding: .2em .5em .3em;
}
.label-group .label:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.label-group .label:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.label-group .label:not(:first-child) {
  margin-left: -4px;
}
.label-group .label:not(:first-child):not(:last-child) {
  border-radius: 0;
}
@media (max-width: 991px) {
  .label-group {
    display: block;
    margin-bottom: 4px;
  }
}
.img-pad-left,
.img-pad-right {
  max-width: 160px;
}
.img-pad-left {
  margin-left: 10px;
}
.img-pad-right {
  margin-right: 10px;
}
.progress {
  height: 14px;
  margin-bottom: 10px;
  border-radius: .15em;
}
.progress-bar {
  font-size: 12px;
  line-height: 14px;
  text-align: right;
  padding: 0 2px;
}
.progress-bar.pull-right {
  text-align: left;
}
.list-inline .btn {
  margin-bottom: 15px;
}
.ux-portfolio {
  margin-top: -15px;
  border-radius: 4px;
}
.influencers a:hover,
.influencers a:focus {
  text-decoration: none;
}
.influencers img {
  max-width: 80px;
}
.table-tried td {
  width: 30.33%;
}
li.divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
ol.grid,
ol.prepend-day {
  list-style: none;
  counter-reset: li;
}
ol.prepend-day {
  margin-left: .6em;
}
ol.grid > li,
ol.prepend-day > li {
  counter-increment: li;
}
ol.grid > li::before,
ol.prepend-day > li::before {
  display: inline-block;
  color: #EF6596;
}
ol.prepend-day > li > span {
  margin-left: -4px;
}
ol.prepend-day > li > em {
  display: block;
}
ol.grid > li::before {
  width: .7em;
  margin-left: -0.7em;
  content: counter(li);
  font-family: monospace;
  font-size: 36px;
}
ol.grid > li .content {
  margin-top: -36px;
}
ol.prepend-day > li:not(.ignore)::before {
  width: 3.6em;
  margin-left: -3.6em;
  content: "Day "counter(li)".";
}
.grid {
  display: grid;
  grid-gap: 40px;
  grid-template-columns: repeat(auto-fill, minmax(400px,1fr));
  grid-auto-rows: 20px;
}
@media (max-width: 991px) {
  .grid {
    grid-template-columns: repeat(auto-fill, minmax(260px,1fr));
  }
}
ol.prepend-day .grid {
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fill, minmax(200px,1fr));
}
footer {
  font-size: 10px;
  margin: 20px 0px;
}