		header
		{
			background: #fff;
			border-bottom: 3px solid #e465be;
		}
		header .brand h1
		{
			color: #e465be;
		}
		/*header .nav a
		{
			color: #fff;
		}*/
		body
		{
			background: #f7eee4;
		}
		body a
		{
			color: #000000;
		}
		.search-info h1, h2, h3, h4
		{
			color: #e465be;
		}
		.results-card .result .btn-answer
		{
			background: #e465be;
			color: #fff;
		}
		.jumbotron a
		{
			/*color: #e465be;*/
		}
		.jumbotron a:hover
		{
			/*color: #e465be;*/
		}
		.jumbotron h1
		{
			color: #e465be;
		}
		.jumbotron h2
		{
			color: #000;
		}
		.pagination>li>a, .pagination>li>span
		{
			background: #e465be;
			border-color: #e465be;
			color: #fff;
		}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
{
	color: #fff;
	background: #e465be;
	border-color: #e465be;
}
.centered h3
{
	color: #525252;
}
@media (min-width: 768px)
{
.dw {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
	}
}

.card .title
{
	font-size: 20px;
}
.cj
{
	background: #e6dcd1;
	padding: 20px 100px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
}
@media screen and (max-width: 600px) {
	.cj
	{
		padding: 10px;
	}
}
.cj h1
{
	font-size: 21px;
	color: #525252;
}.cj h1 a
{
	color: #525252;
}
.cj img
{
	width: 230px;
}
.clearfix
{
	clear: both;
}

.information-icon {
    width: 1.8rem;
    height: 1.8rem;
    vertical-align: top;
    transform: translateY(-0.2rem);
    margin-right: .3rem;
}

.btn-action
{
	display: inline-block;
	box-sizing: border-box;
	background: #e465be;
	color: #fff;
	text-align: center;
	font-size: 15px;
	border-radius: 3px;
	padding: 10px 30px;
	text-align: center;
	margin: 0 auto;
	margin-top: 5px;
}
@media screen and (max-width: 600px)
{
	.btn-action
	{
		display: block;
	}
}
.btn-action:hover
{
	color: #fff;
	text-decoration: none;
}

.itxt {
  float: left;
  clear: none;
  text-align: inherit;
  width: 69.1%;
  margin-left: 0%;
  margin-right: 3%; }
  .itxt::after {
    content: '';
    display: table;
    clear: both; }
  .itxt:nth-child(n) {
    margin-right: 3%;
    float: left;
    clear: none; }
  .itxt:nth-child(2n) {
    margin-right: 0%;
    float: right; }
  .itxt:nth-child(2n + 1) {
    clear: both; }
  @media screen and (max-width: 600px) {
    .itxt {
      display: block;
      clear: both;
      float: none;
      width: 100%;
      margin-left: auto;
      margin-right: auto; }
      .itxt:first-child {
        margin-left: auto; }
      .itxt:last-child {
        margin-right: auto; } }

.pb {
  float: left;
  clear: none;
  text-align: inherit;
  width: 27.9%;
  margin-left: 0%;
  margin-right: 3%;
  text-align: center;
   }
  .pb::after {
    content: '';
    display: table;
    clear: both; }
  .pb:nth-child(n) {
    margin-right: 3%;
    float: left;
    clear: none; }
  .pb:nth-child(2n) {
    margin-right: 0%;
    float: right; }
  .pb:nth-child(2n + 1) {
    clear: both; }
  @media screen and (max-width: 600px) {
    .pb {
      display: block;
      clear: both;
      float: none;
      width: 100%;
      margin-left: auto;
      margin-right: auto; }
      .pb:first-child {
        margin-left: auto; }
      .pb:last-child {
        margin-right: auto; } }


.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb a
{
	color: #b1b1b1;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.breadcrumb > .active {
  color: #777777;
}