/* HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
strong {
	color: white; font-size: 110%
}

.tooltip {
	z-index: 10000000000 !important
}

.tooltip-inner {
	min-width: 100px !important; max-width: 400px !important; background-color: #fff !important; border-radius: 0 !important; color: black !important; border: 1px solid rgba(0, 0, 0, .3); padding: 10px !important
}

.tooltip-inner strong {
	color: black; padding-bottom: 10px
}

.tooltip-inner h4 {
	margin: 0 0 5px 0
}

.tooltip.bottom .tooltip-arrow {
	top: 0; left: 50%; margin-left: -5px; border-bottom-color: #000; border-width: 0 5px 5px
}

.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #AAA !important
}

.tooltip.left .tooltip-arrow {
	border-left-color: #AAA !important
}

.tooltip.top .tooltip-arrow {
	border-top-color: #AAA !important
}

.tooltip.right .tooltip-arrow {
	border-right-color: #AAA !important
}

html, button, input, select, textarea {
	color: #222
}

html {
	font-size: 1em; line-height: 1.4
}

::-moz-selection {
	background: #b3d4fc; text-shadow: none
}

::selection {
	background: #b3d4fc; text-shadow: none
}

hr {
	display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0
}

audio, canvas, img, video {
	vertical-align: middle
}

fieldset {
	border: 0; margin: 0; padding: 0
}

textarea {
	resize: vertical
}

.browsehappy {
	margin: .2em 0; background: #ccc; color: #000; padding: .2em 0
}
