.BibCheck 
	{
	margin-top : 20px;

	font : normal 16px Montserrat,Calibri,sans-serif;
	color : #434343;
	
	align-items : center;	
	}
	
.BibCheck div
	{
	margin-bottom : 30px;		
	}

.BibCheck input
	{
	cursor : pointer;	
	}

.BibLabelCheck
	{
	margin-left : 10px;
	margin-right : 30px;
	}

.BibSearch
	{
	width : 100%;
	margin : 0px 0px 80px 0px;
	
	border: solid 1px #d9d9d9;
	border-radius : 3px;
	
	justify-content : flex-end;
	align-items : center;
	}

.BibSearchLeft
	{
	flex-grow : 1;
	}
	
.BibSearchRight
	{
	height : 80px;
	align-items : center;
	cursor : pointer;
	}
	
.BibSearchRight:hover
	{
	background-color : #f5f5f5;
	}
	
.BibSearch input
	{
	width : 100%;
	height : 80px;
	
	font : normal 16px Montserrat,Calibri,sans-serif;
	color : #434343;
	
	padding : 0px 30px 0px 30px;
	border: solid 1px #ffffff;
	border-radius : 3px;
	}

.BibSearch img
	{
	height: 25px;
	cursor : pointer;
	margin : 0px 30px 0px 30px;
	}
	
.BibResult
	{
	display : none;
	padding : 0px 10px 0px 10px;
	margin-bottom : 60px;
	
	max-width : 1000px;
	
	font : normal 12px Calibri,sans-serif;
	color : #434343;
	}	
	
.BibResultTitle
	{
	font : bold 22px Calibri,sans-serif;
	color : #434343;

	margin-bottom : 40px;
	}
	
.BibResultLine
	{
	margin-bottom : 25px;
	align-items : top;
	
	flex-wrap : nowrap;
	}
	
.BibResultIcon
	{
	margin-right : 10px;
	font : normal 18px Calibri,sans-serif;
	}
	
.BibResultLink
	{
	text-decoration : none;
	
	font : normal 18px Calibri,sans-serif;
	color : #0b5394;
	line-height : 1.5em;
	}
	
.BibResultLink:hover
	{
	text-decoration : underline;
	}
	
	
/* Smartphone */
@media only screen and (max-width:480px)
	{		
	.BibSearch
		{
		flex-wrap : nowrap;
		}
		
	.BibCheck 
		{
		justify-content : center;
		}
	}

	
/* Tablet	*/	
@media only screen and (min-width:481px) and (max-width:800px)
	{
	}
	