#contactform .repeat {
	height: 1px;
	padding: 0;
	margin: 0;
}

.addthis_toolbox {
	margin-top: 10px;
}

.news-img-caption {
	clear: both;
	font-size: 80%;
}

/* Sidenav for Docs
-------------------------------------------------- */

.bs-docs-sidenav {
	width: 228px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	border-radius: 6px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .065);
}

.bs-docs-sidenav > li  a {
	display: block;
	margin: 0 0 -1px;
	padding: 8px 14px;
	border: 1px solid #e5e5e5;
}

.bs-docs-sidenav > li:first-child > a {
	border-radius: 6px 6px 0 0;
}

.bs-docs-sidenav > li:last-child > a {
	border-radius: 0 0 6px 6px;
}

.nav.bs-docs-sidenav > .active .nav .current > a,
.nav.bs-docs-sidenav > .current > a,
.nav.bs-docs-sidenav > .active > a {
	color: #fff;
	background-color: #0088CF;
	position: relative;
	z-index: 2;
	padding: 9px 15px;
	border: 0;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .1);
}

/* Chevrons */
.bs-docs-sidenav .icon-chevron-right {
	float: right;
	margin-top: 2px;
	margin-right: -6px;
	opacity: .25;
}

.bs-docs-sidenav > li > a:hover {
	background-color: #f5f5f5;
}

/* style for sub-submenu */
.nav.bs-docs-sidenav > .active .nav a {
	padding-left: 15%;
}

.nav.bs-docs-sidenav > .active .nav a.active {
	padding-left: 15%;
	border-top: 1px solid #FFF;
}

/* Responsive
-------------------------------------------------- */

/* Desktop large
------------------------- */
@media (min-width: 1200px) {

	.bs-docs-sidenav {
		width: 258px;
	}

	.bs-docs-sidenav > li > a {
		width: 230px    \9; /* Override the previous IE8-9 hack */
	}
}

/* Desktop
------------------------- */
@media (max-width: 980px) {

	/* Inline-block quick links for more spacing */
	.quick-links li {
		display: inline-block;
		margin: 5px;
	}

	/* When affixed, space properly */
	.bs-docs-sidenav {
		top: 0;
		width: 218px;
	}
}

/* Tablet to desktop
------------------------- */
@media (min-width: 768px) and (max-width: 979px) {

	/* Adjust sidenav width */
	.bs-docs-sidenav {
		width: 166px;
		margin-top: 20px;
	}

	.bs-docs-sidenav.affix {
		top: 0;
	}
}

/* Tablet
------------------------- */
@media (max-width: 767px) {

	.masthead h1 {
		font-size: 90px;
	}

	.masthead p,
	.masthead .btn {
		font-size: 24px;
	}

	.marketing .span4 {
		margin-bottom: 40px;
	}

	.bs-docs-social {
		margin: 0 -20px;
	}

	/* Space out the show-grid examples */
	.show-grid [class*="span"] {
		margin-bottom: 5px;
	}

	/* Sidenav */
	.bs-docs-sidenav {
		width: auto;
		margin-bottom: 20px;
	}

	.bs-docs-sidenav.affix {
		position: static;
		width: auto;
		top: 0;
	}

	/* Unfloat the back to top link in footer */
	.footer {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.footer p {
		margin-bottom: 9px;
	}
}

/* CSS Style Content below
-------------------------------------------------- */
.csc-default {
	clear: both;
}

/* Reset figure styling */
DIV.csc-textpic .csc-textpic-imagewrap FIGURE,
DIV.csc-textpic FIGURE.csc-textpic-imagewrap {
	margin: 0;
	display: table;
}

DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 10px;
}

/* Multiple Image Layout Options */
DIV.csc-textpic-imagecolumn, TD.csc-textpic-imagecolumn .csc-textpic-image {
	margin-right: 10px;
}

DIV.csc-textpic DIV.csc-textpic-imagecolumn {
	float: left;
}

DIV.csc-textpic, DIV.csc-textpic DIV.csc-textpic-imagerow, UL.csc-uploads LI {
	overflow: hidden;
}

/* Position: In text, right */
.csc-textpic-intext-left .csc-textpic-imagewrap {
	float: left;
}

.csc-textpic-intext-left .csc-textpic-imagewrap,
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	margin-right: 10px;
}

/* Position: In text, right */
.csc-textpic-intext-right .csc-textpic-imagewrap {
	float: right;
}

.csc-textpic-intext-right .csc-textpic-imagewrap,
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	margin-left: 10px;
}

/* Position: Beside text, left */
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	float: left;
}

/* Position: Beside text, right */
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	float: right;
}

/* Position: Above, center */
.csc-textpic-center .csc-textpic-center-outer {
	position: relative;
	float: right;
	right: 50%;
}

.csc-textpic-center .csc-textpic-center-inner {
	position: relative;
	float: right;
	right: -50%;
}

.csc-textpic-center .csc-textpic-imagewrap, .csc-textpic-center .csc-textpic-imagewrap {
	overflow: hidden;
}

/* Position: Above, right */
.csc-textpic-right .csc-textpic-imagewrap {
	float: right;
}

.csc-textpic-right .csc-textpic-text {
	clear: right;
}

/* Position: Below, right */
.csc-textpic-right .csc-textpic-imagewrap {
	float: right;
}

.csc-textpic .csc-textpic-imagecolumn {
	float: left;
}

figcaption {
	display: none;
}

/* Make the form in the top nav look good */
.input-append, .input-prepend {
	margin-bottom: 0px;
}

/* Give room to main block elements for anchor links */
aside[role=complementary] > div.csc-default,
div[role=section] > div.csc-default{
	padding-top: 30px;
}

div[role=main] h1,
div[role=main] h2,
div[role=main] h3,
div[role=main] h4,
div[role=main] h5,
div[role=main] h6 {
	color: #444;
	margin: 5px 0;
}

.csc-header {
	padding-bottom: 9px;
	margin: 20px 0 20px 0;
	border-bottom: 1px solid #eee;
}

.anchor {
	color: #666;
	font-size: 10pt;
	padding-left: 10px;
	vertical-align: middle;
	line-height: 10px;
}

.anchor .icon {
	text-decoration: none;
}

/* Search result pagination from indexed_search plugin */
ul.browsebox{
	margin : 0px 0px 10px 0px;
}

ul.browsebox li {
	display: inline;
	padding-right: 10px;
}

.tx-indexedsearch-descr {
	text-align: justify;
}

.tx-indexedsearch-browsebox,
.tx-indexedsearch-percent {
	font-size: 90%;
	color: #777777;
}

.tx-indexedsearch-whatis {
	display: none;
}


