body {/* fixed navbar */
	color: #000;
	padding-top:84px;
}
small{
	font-size:80%;
	font-weight:400;
}
.nav-item-pf,
.navbar-text{
	font-size:1.25rem;
	margin-top: 0.28rem;
}
.table{
	margin-bottom: 0;
}
.table > :not(caption) > * > *{
	padding-right:1rem;
	padding-left:1rem;
}
.table caption{
	padding-left:1rem;
}
.table-bids > :not(caption) > * > *{
	padding: .25rem .25rem;
}

.container-description a{
	text-decoration:none;
}
.container-description p:last-child {
  margin-bottom: 0;
}
@media (min-width: 100px) {
	.container-description{
		font-size: 1.25rem;
		line-height: auto;
	}
}
/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
	.container-description{
		font-size: 1.25rem;
		line-height: auto;
	}
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	.container-description{
		font-size: 1.25rem;
		line-height: auto;
		padding: 0;
	}
}
/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	.container-description{
		font-size: 1.25rem;
		line-height: auto;
	}
}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {
	.container-description{
		font-size: 1.2rem;
		line-height: auto;
		background-color:#fff;
	}
	.container-xxl {
    	max-width: 1380px;
  	}
}
.heading{
	min-height:150px;
	display: flex; /* establish flex container */
	justify-content: center;
    align-items: center; /* center flex items vertically, in this case */
}
.brjb{
	background-color: #842029; /*for compatibility with older browsers*/
	background-image: linear-gradient(#dc3545,#e35d6a);
	display: flex; /* establish flex container */
	justify-content: center;
    align-items: center; /* center flex items vertically, in this case */
}
.avatar{
	max-width:80px;
}
.figure-model-blockquote
{
	margin-bottom:3rem;
	margin-top:3rem;
	line-height:3.3rem;
}
.blockquote-model,
.model-text{
	color: hotpink;
}
.blockquote-footer-meaningful{
	font-size: 1.5rem;
}
figure.mid-description-blockquote{
	margin: 3rem;
}
.blockquote-model-pf{
	font-size:1.5rem;
}
.blockquote-model-footer-pf{
	font-size:1rem;
}
.table tr td:first-child{
	border-left:0;
}
.table tr td:nth-child(2){
	border-right:0;
}
.list-group-item-light.list-group-item-action.active,
.list-group-item-light.active{
	background: #e2e3e5;
}
.accordion-button:not(.collapsed) {
    background-color: transparent;
}
.accordion-body .list-group a.text-primary:visited{color:purple !important;}
.accordion-body .list-group a.text-primary:hover{color:#0d6efd !important;}
.accordion-body .list-group a.text-primary:active{color:#000 !important;}
.accordion-body .list-group a.text-primary:link{color:#0d6efd !important;}

.card-link{
	text-decoration:none;
}
hr.male {
  text-align: center;
	margin-top: 3rem;
	margin-bottom: 3rem;
}
hr.model {
  border: 0;
  border-top: 2px double hotpink;
  text-align: center;
	margin-top: 3rem;
	margin-bottom: 3rem;
}
hr.model:after {
  content: '\2665';
  display: inline-block;
  position: relative;
  top: -15px;
  padding: 0 10px;
  background: #fff;
  color: hotpink;
  font-size: 18px;
}

.text-pink{
	color: hotpink;
}