html {
	position: relative;
	min-height: 100%;
	overflow-y: scroll;
}

body {
	padding: 70px 0 0;
}

tr td:first-child {
	width: 0;
	white-space: nowrap;
}

iframe {
	display: none;
}

.theme-dropdown .dropdown-menu {
	position: static;
	display: block;
	margin-bottom: 20px;
}

.theme-showcase > p > .btn, .container .text-muted {
	margin: 5px 0;
}

.theme-showcase .navbar .container {
	width: auto;
}

.break-words {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}

.notification {
	position: fixed;
	z-index: 1000;
	margin: 0 auto;
	left: 0;
	right: 0;
	cursor: pointer;
	opacity: 0.7;
	visibility: hidden;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	-webkit-transition: visibility 0.5s ease-in-out;
	-moz-transition: visibility 0.5s ease-in-out;
	-ms-transition: visibility 0.5s ease-in-out;
	-o-transition: visibility 0.5s ease-in-out;
	transition: visibility 0.5s ease-in-out;
}

.notification:hover {
	opacity: 1;
}

@media (min-width: 768px) {
	.notification { width: 730px; }
}
@media (min-width: 992px) {
	.notification { width: 950px; }
}
@media (min-width: 1200px) {
	.notification { width: 1150px; }
}