body {
	background-color: #f8f8f8;

}
	

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}
  
	
	/* TopText */
#TopText {
	text-align: center;
	width: 100%;
	font-size: 1.5rem;
  
}

#btn_logout {
	display: none;
	
}

#btn_login {
	display: block;
}

#username {
	display: none;
}

/* ---------------------- */
#HomePage{
	 display: none;
}


#issuerRegPage{
	 display: none;
}

#defaultPage{
	 display: none;
}

#issueCertPage{
	display: none;
}

#certSearchPage{
	display: none;
}

#certViewPage{
	display: none;
}

.thumbnail canvas{
	    width:64px;
		height: 64px;
		
}
/*------------------*/
#topErrorMessage{
	display: none; 
	top: 65px;
}


.thumbnail canvas:hover {
    position:absolute;
    top:-64px;
    left:-64px;
    width:256px;
    height:256px;
    
    z-index:999;
}	


.HomePage_MyCert_row:hover {
	-webkit-box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 16px -10px rgba(0,0,0,0.75);
	cursor: pointer;

}

#HomePage_MyCerts_more{
	display: none;
}

#inp_issueCert_alertMsg{
	display: none;
}

.navbar .active {
	background-color: darkred;
}


.chain_name {
	color: #eee;
	margin-top: -30px;
}
