/* smallbootstrap.css -- the minimum of bootstrap css for use in the blogroll toolkit -- 4/2/24 by DW */

/* misc */
	.divBlogrollContainer ul {
		padding-inline-start: 0;
		}
	.divBlogrollContainer .open {
		*z-index: 1000;
		}
/* dropdown-menu */
	.divBlogrollContainer .dropdown-menu > li > a:hover > [class^="icon-"],
	.divBlogrollContainer .dropdown-menu > li > a:focus > [class^="icon-"],
	.divBlogrollContainer .dropdown-menu > li > a:hover > [class*=" icon-"],
	.divBlogrollContainer .dropdown-menu > li > a:focus > [class*=" icon-"],
	.divBlogrollContainer .dropdown-menu > .active > a > [class^="icon-"],
	.divBlogrollContainer .dropdown-menu > .active > a > [class*=" icon-"],
	.divBlogrollContainer .dropdown-submenu:hover > a > [class^="icon-"],
	.divBlogrollContainer .dropdown-submenu:focus > a > [class^="icon-"],
	.divBlogrollContainer .dropdown-submenu:hover > a > [class*=" icon-"],
	.divBlogrollContainer .dropdown-submenu:focus > a > [class*=" icon-"] {
		background-image: url("../img/glyphicons-halflings-white.png");
		}
	.divBlogrollContainer .dropdown {
		position: relative;
		}
	.divBlogrollContainer .dropdown-toggle {
		*margin-bottom: -3px;
		}
	.divBlogrollContainer .dropdown-toggle:active,
	.divBlogrollContainer .open .dropdown-toggle {
		outline: 0;
		}
	.divBlogrollContainer .dropdown .caret {
		margin-top: 8px;
		margin-left: 2px;
		}
	.divBlogrollContainer .dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 160px;
		padding: 5px 0;
		margin: 2px 0 0;
		list-style: none;
		background-color: #ffffff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, 0.2);
		*border-right-width: 2px;
		*border-bottom-width: 2px;
		-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
				border-radius: 6px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
			-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
				box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-webkit-background-clip: padding-box;
			-moz-background-clip: padding;
				background-clip: padding-box;
		}
	.divBlogrollContainer .dropdown-menu.pull-right {
		right: 0;
		left: auto;
		}
	.divBlogrollContainer .dropdown-menu .divider {
		*width: 100%;
		height: 1px;
		margin: 9px 1px;
		*margin: -5px 0 5px;
		overflow: hidden;
		background-color: #e5e5e5;
		border-bottom: 1px solid #ffffff;
		}
	.divBlogrollContainer .dropdown-menu > li > a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: normal;
		line-height: 20px;
		color: #333333;
		white-space: nowrap;
		}
	.divBlogrollContainer .dropdown-menu > li > a:hover,
	.divBlogrollContainer .dropdown-menu > li > a:focus,
	.divBlogrollContainer .dropdown-submenu:hover > a,
	.divBlogrollContainer .dropdown-submenu:focus > a {
		color: #ffffff;
		text-decoration: none;
		background-color: #0081c2;
		background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
		background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
		background-image: -o-linear-gradient(top, #0088cc, #0077b3);
		background-image: linear-gradient(to bottom, #0088cc, #0077b3);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
		}
	.divBlogrollContainer .dropdown-menu > .active > a,
	.divBlogrollContainer .dropdown-menu > .active > a:hover,
	.divBlogrollContainer .dropdown-menu > .active > a:focus {
		color: #ffffff;
		text-decoration: none;
		background-color: #0081c2;
		background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
		background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
		background-image: -o-linear-gradient(top, #0088cc, #0077b3);
		background-image: linear-gradient(to bottom, #0088cc, #0077b3);
		background-repeat: repeat-x;
		outline: 0;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
		}
	.divBlogrollContainer .dropdown-menu > .disabled > a,
	.divBlogrollContainer .dropdown-menu > .disabled > a:hover,
	.divBlogrollContainer .dropdown-menu > .disabled > a:focus {
		color: #999999;
		}
	.divBlogrollContainer .dropdown-menu > .disabled > a:hover,
	.divBlogrollContainer .dropdown-menu > .disabled > a:focus {
		text-decoration: none;
		cursor: default;
		background-color: transparent;
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		}
	.divBlogrollContainer .open {
		*z-index: 1000;
		}
	.divBlogrollContainer .open > .dropdown-menu {
		display: block;
		}
	.divBlogrollContainer .pull-right > .dropdown-menu {
		right: 0;
		left: auto;
		}
	.divBlogrollContainer .dropup .caret,
	.divBlogrollContainer .navbar-fixed-bottom .dropdown .caret {
		border-top: 0;
		border-bottom: 4px solid #000000;
		content: "";
		}
	.divBlogrollContainer .dropup .dropdown-menu,
	.divBlogrollContainer .navbar-fixed-bottom .dropdown .dropdown-menu {
		top: auto;
		bottom: 100%;
		margin-bottom: 1px;
		}
	.divBlogrollContainer .dropdown-submenu {
		position: relative;
		}
	.divBlogrollContainer .dropdown-submenu > .dropdown-menu {
		top: 0;
		left: 100%;
		margin-top: -6px;
		margin-left: -1px;
		-webkit-border-radius: 0 6px 6px 6px;
			-moz-border-radius: 0 6px 6px 6px;
				border-radius: 0 6px 6px 6px;
		}
	.divBlogrollContainer .dropdown-submenu:hover > .dropdown-menu {
		display: block;
		}
	.divBlogrollContainer .dropup .dropdown-submenu > .dropdown-menu {
		top: auto;
		bottom: 0;
		margin-top: 0;
		margin-bottom: -2px;
		-webkit-border-radius: 5px 5px 5px 0;
			-moz-border-radius: 5px 5px 5px 0;
				border-radius: 5px 5px 5px 0;
		}
	.divBlogrollContainer .dropdown-submenu > a:after {
		display: block;
		float: right;
		width: 0;
		height: 0;
		margin-top: 5px;
		margin-right: -10px;
		border-color: transparent;
		border-left-color: #cccccc;
		border-style: solid;
		border-width: 5px 0 5px 5px;
		content: " ";
		}
	.divBlogrollContainer .dropdown-submenu:hover > a:after {
		border-left-color: #ffffff;
		}
	.divBlogrollContainer .dropdown-submenu.pull-left {
		float: none;
		}
	.divBlogrollContainer .dropdown-submenu.pull-left > .dropdown-menu {
		left: -100%;
		margin-left: 10px;
		-webkit-border-radius: 6px 0 6px 6px;
			-moz-border-radius: 6px 0 6px 6px;
				border-radius: 6px 0 6px 6px;
		}
	.divBlogrollContainer .dropdown .dropdown-menu .nav-header {
		padding-right: 20px;
		padding-left: 20px;
		}
	.divBlogrollContainer .dropdown-item {
		text-decoration: none;
		}
/* tooltip & popover */
	.divBlogrollContainer .tooltip {
		position: absolute;
		z-index: 1030;
		display: block;
		font-size: 11px;
		line-height: 1.4;
		opacity: 0;
		filter: alpha(opacity=0);
		visibility: visible;
		}
	.divBlogrollContainer .tooltip.in {
		opacity: 0.8;
		filter: alpha(opacity=80);
		}
	.divBlogrollContainer .tooltip.top {
		padding: 5px 0;
		margin-top: -3px;
		}
	.divBlogrollContainer .tooltip.right {
		padding: 0 5px;
		margin-left: 3px;
		}
	.divBlogrollContainer .tooltip.bottom {
		padding: 5px 0;
		margin-top: 3px;
		}
	.divBlogrollContainer .tooltip.left {
		padding: 0 5px;
		margin-left: -3px;
		}
	.divBlogrollContainer .tooltip-inner {
		max-width: 200px;
		padding: 8px;
		color: #ffffff;
		text-align: center;
		text-decoration: none;
		background-color: #000000;
		-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
				border-radius: 4px;
		}
	.divBlogrollContainer .tooltip-arrow {
		position: absolute;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid;
		}
	.divBlogrollContainer .tooltip.top .tooltip-arrow {
		bottom: 0;
		left: 50%;
		margin-left: -5px;
		border-top-color: #000000;
		border-width: 5px 5px 0;
		}
	.divBlogrollContainer .tooltip.right .tooltip-arrow {
		top: 50%;
		left: 0;
		margin-top: -5px;
		border-right-color: #000000;
		border-width: 5px 5px 5px 0;
		}
	.divBlogrollContainer .tooltip.left .tooltip-arrow {
		top: 50%;
		right: 0;
		margin-top: -5px;
		border-left-color: #000000;
		border-width: 5px 0 5px 5px;
		}
	.divBlogrollContainer .tooltip.bottom .tooltip-arrow {
		top: 0;
		left: 50%;
		margin-left: -5px;
		border-bottom-color: #000000;
		border-width: 0 5px 5px;
		}
	
	.divBlogrollContainer .popover {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1010;
		display: none;
		max-width: 276px;
		padding: 1px;
		text-align: left;
		white-space: normal;
		background-color: #ffffff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, 0.2);
		-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
				border-radius: 6px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
			-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
				box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-webkit-background-clip: padding-box;
			-moz-background-clip: padding;
				background-clip: padding-box;
		}
	.divBlogrollContainer .popover.top {
		margin-top: -10px;
		}
	.divBlogrollContainer .popover.right {
		margin-left: 10px;
		}
	.divBlogrollContainer .popover.bottom {
		margin-top: 10px;
		}
	.divBlogrollContainer .popover.left {
		margin-left: -10px;
		}
	.divBlogrollContainer .popover-title {
		padding: 8px 14px;
		margin: 0;
		font-size: 14px;
		font-weight: normal;
		line-height: 18px;
		background-color: #f7f7f7;
		border-bottom: 1px solid #ebebeb;
		-webkit-border-radius: 5px 5px 0 0;
			-moz-border-radius: 5px 5px 0 0;
				border-radius: 5px 5px 0 0;
		}
	.divBlogrollContainer .popover-title:empty {
		display: none;
		}
	.divBlogrollContainer .popover-content {
		padding: 9px 14px;
		}
	.divBlogrollContainer .popover .arrow,
	.divBlogrollContainer .popover .arrow:after {
		position: absolute;
		display: block;
		width: 0;
		height: 0;
		border-color: transparent;
		border-style: solid;
		}
	.divBlogrollContainer .popover .arrow {
		border-width: 11px;
		}
	.divBlogrollContainer .popover .arrow:after {
		border-width: 10px;
		content: "";
		}
	.divBlogrollContainer .popover.top .arrow {
		bottom: -11px;
		left: 50%;
		margin-left: -11px;
		border-top-color: #999;
		border-top-color: rgba(0, 0, 0, 0.25);
		border-bottom-width: 0;
		}
	.divBlogrollContainer .popover.top .arrow:after {
		bottom: 1px;
		margin-left: -10px;
		border-top-color: #ffffff;
		border-bottom-width: 0;
		}
	.divBlogrollContainer .popover.right .arrow {
		top: 50%;
		left: -11px;
		margin-top: -11px;
		border-right-color: #999;
		border-right-color: rgba(0, 0, 0, 0.25);
		border-left-width: 0;
		}
	.divBlogrollContainer .popover.right .arrow:after {
		bottom: -10px;
		left: 1px;
		border-right-color: #ffffff;
		border-left-width: 0;
		}
	.divBlogrollContainer .popover.bottom .arrow {
		top: -11px;
		left: 50%;
		margin-left: -11px;
		border-bottom-color: #999;
		border-bottom-color: rgba(0, 0, 0, 0.25);
		border-top-width: 0;
		}
	.divBlogrollContainer .popover.bottom .arrow:after {
		top: 1px;
		margin-left: -10px;
		border-bottom-color: #ffffff;
		border-top-width: 0;
		}
	.divBlogrollContainer .popover.left .arrow {
		top: 50%;
		right: -11px;
		margin-top: -11px;
		border-left-color: #999;
		border-left-color: rgba(0, 0, 0, 0.25);
		border-right-width: 0;
		}
	.divBlogrollContainer .popover.left .arrow:after {
		right: 1px;
		bottom: -10px;
		border-left-color: #ffffff;
		border-right-width: 0;
		}
