/* CSS Document */
/*.weather-icon {
  float: left;
  width: 64px;
  height: 64px;
  margin-top: -5px;
}
.tempC {
  float: left;
  font-weight: 100;
  font-size: 35px;
  letter-spacing: -0.4px;
  padding: 0px;
  color: #fff;
  margin-left: 5px;
}
.detail {
  float: left;
  margin-top: 10px;
  margin-left: 10px;
}
.detail p {
  margin: 0px;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: -0.2px;
  line-height: 15px;
  color: #fff;
}
*/
.card-title a,a.link {
	color:#C60000;border-bottom:dotted 1px #c60000;text-decoration: none;
}
.card-title a:hover,a.link:hover{color:#d22027; border-bottom:solid 1px #d22027;  text-decoration: none}
.list-group-item-dark {
    color: #1b1e21;
    background-color: #d6d6d6;
}
.list-group-item-action:focus, .list-group-item-action:hover {
    background-color: #e8e9e9;
}
/* RED SIDE NAV ACTIVE LINKS
.list-group-item-action.active {
    background-color: #c60000;
    border-color: #c60000;
}
*/
/* GREY SIDE NAV ACTIVE LINKS */
.list-group-item-action.active {
    background-color: #dedede;
    border-color: #cacaca;
    color: #000;
}

.list-group-item-action.active:before{
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border-left:1px solid #1b1e21;
    content:" ";
}
.list-group-item-action.active:after{
    display: block;
    position: absolute;
    left: 1px;
    top: 50%;
    bottom: 0;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #1b1e21;
    content: " ";
    transform: translateY(-50%);
}

.uppercasenav{
	text-transform: uppercase;
    font-weight: bold;
}
@media all and (min-width:992px) and (max-width:1200px){
	.uppercasenav{
		font-size: 12px;
	}
}
.topbar,
.sub-footer{
	background: #131313;
	font-size:11px;
	color:rgba(255,255,255,0.5);
	padding: 8px 0;
	border-top:solid 1px #030303;
	border-bottom:solid 1px #030303;
}
.topbar a{
	/*color:#d22027;*/
	color:#ccc;
}
.topbar a:hover{
	color:#fff;
}
.sub-footer a{
	color:#bbb;
}
.sub-footer a:hover{
	color:#fff;
}

.navbar-dark.bg-dark,
.content.footer{
	background: #232323 !important;
}
.content.footer{
	color:#fff;
}
.content{
	padding:40px 0;
}
.content.grey{
	background:#f6f6f6;
}
.content.dark{
	background: #131313;
	color: #fff;
}
.max-336{
	max-width:376px;
}
.width-336{
	width: 336px;
}
.content.footer a{
	color:#ccc;
}
.content.footer a:hover{
	color:#fff;
}
@media (min-width: 1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1270px;
	}
}
.mb-5, .my-5 {
    margin-bottom: 2.0rem!important;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
}

.content table a{color:#C60000;border-bottom:dotted 1px #c60000; text-decoration: none}
.content table a:hover{color:#d22027; border-bottom:solid 1px #d22027;  text-decoration: none}


.bird{
	color:#1da1f2 !important;
}

@media all and (max-width:1000px){
	.max-336{
		max-width:none;
	}

}

.navbar-dark .navbar-toggler {
    color: rgba(198,0,0,.9);
    border-color: rgba(255,255,255,.1);
    border: none;
}
.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(198,0,0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}



.page-link {
    color: #919191;
}
.page-link:hover {
    z-index: 2;
    color: #444;
    text-decoration: none;
    background-color: #e9e9e9;
    border-color: #d9d9d9;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #c60000;
    border-color: #c60000;
}
.page-item.disabled .page-link {
    color: #d9d9d9;
}
strong > small{
	font-weight: bold;
}


.avatar-col{
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
        max-width: 98px;
    padding-right: 20px;
}


.blur-bg{
	position:relative;
	overflow: hidden;
}
.blur-bg > img{
	position:relative;
	z-index:5;
	display: block;
    margin: 0 auto;
}
.blur-bg > .blur{
	background-image: attr(data-image-src url);
	filter: blur(8px);
	-webkit-filter: blur(8px);
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.7;
}









.tiny{
	font-size:10px;
}


.border-purple{
	border-color:#a73e82;
}
.bg-purple{
	background:#a73e82;
}
.btn-purple{
	background:#a73e82;
	border-color:#a73e82;
}
.btn-purple:not(:disabled):not(.disabled).active, .btn-purple:not(:disabled):not(.disabled):active, .show>.btn-purple.dropdown-toggle {
    color: #fff;
    background-color: #943a74;
    border-color: #943a74;
}
.btn-purple:hover {
    color: #fff;
    background-color: #943a74;
    border-color: #943a74;
}

.bg-history{
	background:#EEE0D0;
}
.border-history{
	border-color:#EEE0D0;
}

.bg-grey{
	background:#cccccc;
}


.forum img{
	width:auto;
	max-width:100%;
	height:auto;
}