/*------------------------------------------------------------------------------
 * Components
 *----------------------------------------------------------------------------*/
.component,
.component * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}

/*------------------------------------------------------------------------------
 * Click To View
 *----------------------------------------------------------------------------*/
.click-to-view a {
	cursor: pointer;
}
.click-to-view.content-loaded a {
	cursor: default;
}

/*------------------------------------------------------------------------------
 * Per Page
 *----------------------------------------------------------------------------*/
.perPageDiv {
	margin: 8px 0;
	padding: 0;
	float: right;
}
.perPageDiv span {
	padding: 0 3px;
}
.perPageDiv select {
	margin: 0;
}

/*------------------------------------------------------------------------------
 * Breadcrumbs
 *----------------------------------------------------------------------------*/
.breadCrumb ul {
	list-style: none;
}
.breadCrumb ul > * {
	float: left;
	list-style: none;
	margin-right: 5px
}

/*------------------------------------------------------------------------------
 * Contact Details
 *----------------------------------------------------------------------------*/
.contact-details {
	margin: 0 0 20px 0;
}
.contact-details .title {
	margin-top: 0;
}
.contact-details .field {
	font-weight: bold;
}
.contact-details .value {
	
}

/*-----------------------------------------------------------------------------\
  404-Page Styles
\-----------------------------------------------------------------------------*/
.page-404 {
	margin: 0 0 20px 0;
	text-align: center;
}