/* Override bootstrap.css (ap108513-html5chart) */
.has-probability-calculator,
.has-probability-calculator:before,
.has-probability-calculator:after,
.has-probability-calculator *,
.has-probability-calculator *:before,
.has-probability-calculator *:after {
	-webkit-box-sizing: initial; /* Default browser */
	-moz-box-sizing: initial; /* Default browser */
	box-sizing: initial; /* Default browser */
}

.has-probability-calculator {
	font-family: initial; /* Default browser */
	font-size: initial; /* Default browser */
	-webkit-tap-highlight-color: initial; /* Default browser */
}

.has-probability-calculator body {
	color: initial; /* Default browser */
	font: 13px arial,helvetica,clean,sans-serif; /* site.css */
}

.has-probability-calculator h1,
.has-probability-calculator h2,
.has-probability-calculator h3,
.has-probability-calculator h4,
.has-probability-calculator h5,
.has-probability-calculator h6 {
	font-weight: bold; /* Default browser */
	line-height: normal; /* Default browser */
	margin: 0; /* site.css */
}

.has-probability-calculator .h2 {
	line-height: 1.125; /* screen.css */
}

.has-probability-calculator img {
	vertical-align: baseline; /* Default browser */
}

.has-probability-calculator input,
.has-probability-calculator select,
.has-probability-calculator textarea {
	font: 99% arial,helvetica,clean,sans-serif; /* site.css */
}

.has-probability-calculator label {
	font-weight: normal; /* site.css */
	margin-bottom: 0; /* Default browser */
}

.has-probability-calculator a {
	color: #0F57C2; /* site.css */
}

.has-probability-calculator ol,
.has-probability-calculator p,
.has-probability-calculator ul {
	margin: 0; /* site.css */
}

.has-probability-calculator button,
.has-probability-calculator html input[type="button"],
.has-probability-calculator input[type="reset"],
.has-probability-calculator input[type="submit"] {
	-webkit-appearance: push-button; /* Default browser */
	cursor: default; /* Default browser */
}

.has-probability-calculator input[type="button" i],
.has-probability-calculator input[type="submit" i],
.has-probability-calculator input[type="reset" i],
.has-probability-calculator input[type="file" i]::-webkit-file-upload-button,
.has-probability-calculator button {
	box-sizing: border-box;
}

.has-probability-calculator .breadcrumb {
	background-color: inherit; /* site.css */
	margin-bottom: 0; /* site.css */
	padding: 0 0 6px 0px; /* site.css */
}
/* END bootstrap.css overrides */



/* Re-implement Docked Trade Ticket styles that were overwritten */
.has-probability-calculator .docked-trade-ticket *,
.has-probability-calculator .docked-trade-ticket *:before,
.has-probability-calculator .docked-trade-ticket *:after {
	-moz-box-sizing: border-box; /* docked-trade-ticket.css */
	-webkit-box-sizing: border-box; /* docked-trade-ticket.css */
	box-sizing: border-box; /* docked-trade-ticket.css */
}
/* END Docked Trade Ticket re-implemented styles */



/* Re-implement charting styles that were overwritten, but namespace this time */
.has-probability-calculator .single-chart-container,
.has-probability-calculator .single-chart-container:before,
.has-probability-calculator .single-chart-container:after,
.has-probability-calculator .single-chart-container *,
.has-probability-calculator .single-chart-container *:before,
.has-probability-calculator .single-chart-container *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.has-probability-calculator .single-chart-container {
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.has-probability-calculator .single-chart-container h1,
.has-probability-calculator .single-chart-container h2,
.has-probability-calculator .single-chart-container h3,
.has-probability-calculator .single-chart-container h4,
.has-probability-calculator .single-chart-container h5,
.has-probability-calculator .single-chart-container h6 {
	font-weight: 500;
	line-height: 1.1;
}

.has-probability-calculator .single-chart-container h1,
.has-probability-calculator .single-chart-container h2,
.has-probability-calculator .single-chart-container h3 {
	margin-bottom: 10px;
	margin-top: 20px;
}

.has-probability-calculator .single-chart-container h1 {
	margin: .67em 0;
}

.has-probability-calculator .single-chart-container img {
	vertical-align: middle;
}

.has-probability-calculator .single-chart-container input,
.has-probability-calculator .single-chart-container select,
.has-probability-calculator .single-chart-container textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

.has-probability-calculator .single-chart-container a {
	color: #337ab7;
}

.has-probability-calculator .single-chart-container ol,
.has-probability-calculator .single-chart-container p,
.has-probability-calculator .single-chart-container ul {
	margin-bottom: 10px;
}

.has-probability-calculator .single-chart-container button,
.has-probability-calculator .single-chart-container html input[type="button"],
.has-probability-calculator .single-chart-container input[type="reset"],
.has-probability-calculator .single-chart-container input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

.has-probability-calculator .single-chart-container .breadcrumb {
	background-color: #f5f5f5;
	margin-bottom: 20px;
	padding: 8px 15px;
}
/* END re-implemented charting styles (namespaced) */
