/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
.shortcode {
    margin-top: 5px;
    margin-bottom: 5px;
	display: block;
	background-repeat: repeat-x;
	background-position: 0px 100%;
    line-height: normal;
}
	.shortcode P { padding: 0 0 10px 0; }
	.shortcode P:last-child { padding-bottom: 0; margin-bottom: 0; }
	.shortcode > DIV {
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 36px;
		padding-right: 17px;
		display: block;
	}
	.shortcode DIV DIV { padding: 0px; }
	.shortcode>DIV.icon:before {
		position: relative;
		top: 1px;
		left: -22px;
		width: 0;
		display: inline-block;
		float: left;
		font-family: 'Glyphicons Regular';
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 1;
		text-decoration: none;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.shortcode > .icon > h3 { margin-top: 0; }

.shortcode.alert { background-color: #f2dede; border: solid 1px #ebccd1; color: #a94442; }
.shortcode.alert .icon:before { content: "\E197"; }

.shortcode.approved { background-color: #dff0d8; border: solid 1px #d6e9c6; color: #3c763d; }
.shortcode.approved .icon:before { content: "\E207"; }

.shortcode.attention { background-color: #fcf8e3; border: solid 1px #faebcc; color: #8a6d3b; }
.shortcode.attention .icon:before { content: "\E079"; }

.shortcode.camera { background-color: #d9f4f7; border: solid 1px #bcf1ec; color: #31878f; }
.shortcode.camera .icon:before { content: "\E012"; }

.shortcode.cart { background-color: #eee; border: solid 1px #ddd; color: #2f8e62; }
.shortcode.cart .icon:before { content: "\E210"; }

.shortcode.doc, .shortcode.quote { background-color: #eee; border: solid 1px #ddd; color: #666; }
.shortcode.doc .icon:before { content: "\E037"; }

.shortcode.quote .icon:before { content: "\E547"; }

.shortcode.download { background-color: #e0ddf2; border: solid 1px #c0bcf1; color: #47318f; }
.shortcode.download .icon:before { content: "\E182"; }

.shortcode.media { background-color: #eddef2; border: solid 1px #dbc5e8; color: #70417e; }
.shortcode.media .icon:before { content: "\E181"; }

.shortcode.note { background-color: #fcf0e3; border: solid 1px #fadccc; color: #8a543b; }
.shortcode.note .icon:before { content: "\E040"; }
.shortcode.notehidden { display: none; }

.shortcode.notice { background-color: #d9edf7; border: solid 1px #bce8f1; color: #31708f; }
.shortcode.notice .icon:before { content: "\E267"; }

.icon-link {
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}
	.icon-link A {
		padding-bottom: 0px;
		padding-left: 25px;
		padding-right: 0px;
		display: inline-block;
		padding-top: 0px;
	}
	.icon-link A:before {
		position: relative;
		top: 1px;
		left: -25px;
		width: 0;
		display: inline-block;
		float: left;
		font-family: 'Glyphicons Regular';
		font-style: normal;
		font-weight: normal;
		font-size: 16px;
		line-height: 1;
		text-decoration: none;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.icon-link .icon-link-alert:before { content: "\E197"; color: #a94442; }
	.icon-link .icon-link-approved:before { content: "\E207"; color: #3c763d; }
	.icon-link .icon-link-attention:before { content: "\E079"; color: #8a6d3b; }
	.icon-link .icon-link-camera:before { content: "\E011"; color: #31878f; }
	.icon-link .icon-link-cart:before { content: "\E210"; color: #2f8e62; }
	.icon-link .icon-link-doc:before { content: "\E037"; color: #666; }
	.icon-link .icon-link-download:before { content: "\E182"; color: #47318f; }
	.icon-link .icon-link-media:before { content: "\E181"; color: #70417e; }
	.icon-link .icon-link-note:before { content: "\E040"; color: #8a543b; }
	.icon-link .icon-link-notice:before { content: "\E267"; color: #31708f; }
	.icon-link .icon-link-quote:before { content: "\E547"; color: #666; }

.icon-list UL { padding-left: 10px; }
	.icon-list LI {
		list-style-type: none;
		padding-left: 25px;
		background-repeat: no-repeat;
		background-position: 0px 5px;
		list-style-image: none;
	}
	.icon-check LI { background-image: url(../images/shortcodes/list/check.png); }
	.icon-crank LI { background-image: url(../images/shortcodes/list/crank.png); }
	.icon-delete LI { background-image: url(../images/shortcodes/list/delete.png); }
	.icon-doc LI { background-image: url(../images/shortcodes/list/doc.png); }
	.icon-plus LI { background-image: url(../images/shortcodes/list/plus.png); }
	.icon-star LI { background-image: url(../images/shortcodes/list/star.png); }
	.icon-star2 LI { background-image: url(../images/shortcodes/list/star2.png); }
	.icon-warning LI { background-image: url(../images/shortcodes/list/warning.png); }
	.icon-write LI { background-image: url(../images/shortcodes/list/write.png); }

.themeblvd-toggle .trigger {
	position: relative;
	padding: 12px 12px 12px 40px;
	display: block;
	/*color: #666666;*/
	text-decoration: none;
}
	.themeblvd-toggle .trigger SPAN, .toggle-fancy .trigger SPAN {
		float: left;
		display: inline-block;
		position: relative;
		left: -26px;
		width: 0;
		font-family: 'Glyphicons Regular';
		font-size: 0;
		font-style: normal;
		font-weight: normal;
		line-height: 1;
		text-decoration: none;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	.themeblvd-toggle .trigger SPAN:before, .toggle-fancy .trigger SPAN:before { font-size: 18px; content: '\E369'; }
	.themeblvd-toggle .active SPAN:before, .toggle-fancy .active SPAN:before { font-size: 18px; content: '\E368'; }
	.themeblvd-toggle .box {
		background-color: rgba(0,0,0,0.05);
		border: solid 1px rgba(0,0,0,0.125);
		padding: 10px 20px;
		margin: 5px 0px 0px;
	}
	.shortcode .themeblvd-toggle .box {
		background-color: rgba(255,255,255,0.35);
		border-color: rgba(255,255,255,0.5);
	}

.toggle-fancy .trigger {
	position: relative;
	padding: 12px 12px 12px 40px;
	display: block;
	border: solid 1px rgba(0,0,0,0.15);
	background-color: rgba(0,0,0,0.125);
	color: #333;
}
	.shortcode .toggle-fancy .trigger {
		background-color: rgba(255,255,255,0.5);
		border-color: rgba(255,255,255,0.75);
	}
	.notice .toggle-fancy .trigger {
		background-color: rgba(71,146,216,0.15);
		border-color: rgba(71,146,216,0.25);
		color: #073158;
	}
	.alert .toggle-fancy .trigger {
		background-color: rgba(169,68,66,0.15);
		border-color: rgba(169,68,66,0.25);
		color: #7f1f1d;
	}
	.attention .toggle-fancy .trigger {
		background-color: rgba(138,109,59,0.15);
		border-color: rgba(138,109,59,0.25);
		color: #62491e;
	}
	.approved .toggle-fancy .trigger {
		background-color: rgba(60,118,61,0.15);
		border-color: rgba(60,118,61,0.25);
		color: #184619;
	}
	.camera .toggle-fancy .trigger {
		background-color: rgba(49,135,143,0.15);
		border-color: rgba(49,135,143,0.25);
		color: #18656c;
	}
	.cart .toggle-fancy .trigger {
		background-color: rgba(46,113,82,0.15);
		border-color: rgba(46,113,82,0.25);
		color: #185136;
	}
	.doc .toggle-fancy .trigger, .quote .toggle-fancy .trigger {
		background-color: rgba(102,102,102,0.15);
		border-color: rgba(102,102,102,0.25);
		color: #333;
	}
	.download .toggle-fancy .trigger {
		background-color: rgba(71,49,143,0.15);
		border-color: rgba(71,49,143,0.25);
		color: #261461;
	}
	.media .toggle-fancy .trigger {
		background-color: rgba(112,65,126,0.15);
		border-color: rgba(112,65,126,0.25);
		color: #3e1949;
	}
	.note .toggle-fancy .trigger {
		background-color: rgba(138,84,59,0.15);
		border-color: rgba(138,84,59,0.25);
		color: #542b18;
	}


.themeblvd-video { margin-bottom: 14px; }
.themeblvd-audio { margin-bottom: 14px; }

/* SHORTCODE BOOTSTRAP SLIDESHOW OVERRIDES */
.shortcode-base .carousel-caption {
    top: 0;
}

.shortcode-base .carousel-control, .shortcode-base .carousel-control {
    opacity: 0.0;
    width: 5%;
}

    .shortcode-base .carousel-control:hover {
        opacity: 0.5;
    }

.shortcode-base .carousel-indicators li {
    margin: 1px 5px;
}

.shortcode-base .carousel-indicators li.active {
    margin: 1px 5px;
}

/*charts*/
.chart-container {
}
	.chart {
		 position: relative;
		 float:left;
		 margin-right:10px;
		 margin-bottom:10px;
	}
	.chart-legend { position: relative; float:left; font-size: 0.857em; }
	.chart-tooltip { font-weight: bold; }
	.chart.chartMap { float: none; }