a.back-to-top {
	display: none;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background:  url("/images/btt.png") no-repeat center 43%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}


/*Page headingbox-shadow: 0.1em 0.0em 0.2em rgb(51, 51, 51);*/
h2.theHead {
    margin-top:15px;
    margin-bottom: 15px;
}
h2.theHead a {
   color:rgb(24, 118, 177);
}

h2.theHead a:hover {
    color:red;
    
}
h2.theHead span {
   color:rgba(24, 118, 177, 0.8);
}

.lead
{
    width: 100%;
    background-color:rgb(238, 245, 246);
    color:rgb(15, 38, 43);
    border-radius:6px;
    padding:6px 6px 6px 10px;
    border:1px solid rgb(192, 211, 215);
    display:inline-block;margin-top:10px;
    box-shadow: 2px 2px 4px 0.1px rgb(160, 160, 160);
}

.lead > span
{
    font-weight: normal;
    color:rgb(9, 95, 113);
}


.hgg1container  {
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}

.card:hover{
    border:1px solid rgb(109, 160, 211);
}
.card-text
{
    height: 60px;
    text-align: justify;
    text-overflow: ellipsis;
    line-height: 20px;
    word-wrap: break-word;
    text-align: center;
    overflow: hidden;
    
}
.card-title{
    height: 41px;
    font-weight: bold;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    text-align: center;
}

.card-footer:hover{
    background-color: rgb(227, 229, 236);
}



/*Icons*/
i {
    margin-right: 5px;
    font-size: 16px;
}

.fa-slack-hash
{
    color:red; font-size:12px;
}
.fa-grip-horizontal
{
    color:green; font-size:12px;
}

.liImg{
    max-height: 170px;
}

html { overflow-y: scroll;
scroll-behavior: smooth;}

