body {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
}
/*
.btn.nav-link {
	font-size:20px;
}
.form-control {
	font-size:20px;
}
*/
.unresolved, .transparent {
	opacity:.01
}
.card-header, .card-footer {
	min-height:55px;
	padding-top:12px;
	padding-bottom:0px;
}
.text-white {
	color:white
}
label, .cursor-pointer {
	cursor:pointer
}
/*
.navbar-dark .navbar-brand {
	color:rgba(255,255,255,1)
}
*/
.navbar-brand {
	margin-right:0px;
}
/* 11/4/2022 While developing the bookmarking system.
.nav-item.dropdown a {
	color:rgba(255,255,255,.5)
}
*/
.dropdown-item {
	color:black !important
}
fieldset {
	padding-left:1em;
	padding-right:1em;
	padding-bottom:1em;
	border-width:1px;
	border-style:solid;
	border-color:#444;
	border-radius:8px
}
legend {
	width:inherit;
	padding-left:.5em;
	padding-right:.5em;
	border-radius:6px;
	margin-bottom:0px;
	font-size:20px;
}
.btn-link {
	font-size:inherit;
	padding:0 0 0 0;
}
.dropdown-menu .btn-link {
	padding-left:1rem;
}
/* https://charliepark.org/bootstrap_buttons */
.btn-primary {
	background-color: hsl(195, 60%, 35%) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2d95b7", endColorstr="#23748e");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#2d95b7), to(#23748e));
	background-image: -moz-linear-gradient(top, #2d95b7, #23748e);
	background-image: -ms-linear-gradient(top, #2d95b7, #23748e);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d95b7), color-stop(100%, #23748e));
	background-image: -webkit-linear-gradient(top, #2d95b7, #23748e);
	background-image: -o-linear-gradient(top, #2d95b7, #23748e);
	background-image: linear-gradient(#2d95b7, #23748e);
	border-color: #23748e #23748e hsl(195, 60%, 32.5%);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);
	-webkit-font-smoothing: antialiased;
}
.btn-outline-primary {
  --bs-btn-hover-bg: hsl(195, 60%, 35%) !important;
}
.accordion-button {
	font-size:20px;
	color:#0c63e4;
}
.accordion-button:not(.collapsed) {
}

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
/*  quotes: "\201C""\201D""\2018""\2019"; */
}
/*
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
*/
legend {
	float:none
}
.sort-up-down {
	height:30px;
	padding-top:10px;
	
}
.sortDn {
	position:relative;
	top:-17px
}
a, .btn-link {
	text-decoration:none
}
a:hover, .btn-link:hover {
	text-decoration:underline
}
.sortable {
	cursor:pointer
}

.btn-info {
  background-color: hsl(193, 32%, 49%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b8d3da", endColorstr="#5493a4");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#b8d3da), to(#5493a4));
  background-image: -moz-linear-gradient(top, #b8d3da, #5493a4);
  background-image: -ms-linear-gradient(top, #b8d3da, #5493a4);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8d3da), color-stop(100%, #5493a4));
  background-image: -webkit-linear-gradient(top, #b8d3da, #5493a4);
  background-image: -o-linear-gradient(top, #b8d3da, #5493a4);
  background-image: linear-gradient(#b8d3da, #5493a4);
  border-color: #5493a4 #5493a4 hsl(193, 32%, 41.5%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.49);
  -webkit-font-smoothing: antialiased;
}

/* https://christianoliff.com/blog/styling-external-links-with-an-icon-in-css/ */
/* .external is added in footer5.js for all external hyperlinks except .no-external */
a.external[href^='http']::after,
a.external[href^='https://']::after {
	content: '';
	width: 11px;
	height: 11px;
	margin-left: 4px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
}
.bg-success {
	color:white !important
}
.alert-primary {
	background-color:#cfe2ff !important
}
.card-header.alert-warning, .card-footer.alert-warning {
	background-color:#fff3cd
}
.nav-link.bi-house-fill {
	color:rgb(255,255,255,.5)
}
.refresh { /* class="refresh" */
	display:none
}
#refresh { /* id="refresh" */
	color:gray
}
