@font-face {
    font-family: 'BankGothic'; /*a name to be used later*/
    src: url('../fonts/BankGothic.ttf'); /*URL to font*/
}

body
{
	background-color: #000000;
	color: #FFFFFF;
	padding-top: 60px;
}

#navbar .nav-link
{
	font-family: 'BankGothic';
}

a
{
	color: #FFFFFF;
	text-decoration: none;	
}

a:focus, a:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link:hover
{
	color: #0AB1FF;
}

.navbar-dark .navbar-nav .nav-link:hover
{
	background-color: #1c1f63;
}

#navbar
{
	background-color: #000 !important;
	border-bottom: 1px solid rgba(10, 177, 255, .5); 
}

.navbar-dark .navbar-toggler {
    color: rgba(10, 177, 255, .5);
    border-color: rgba(10, 177, 255, .3);
}

.navbar-dark .navbar-toggler-icon
{
	background-image: none;
}

.navbar-dark .navbar-toggler-icon i
{
	font-size: 28px;
}

hr.line 
{ 
	border: 0; 
	height: 0; 
	box-shadow: 0 0 5px 5px #0AB1FF;
	opacity: 1;
}

hr.line:after, hr.line-title:after, hr.line-title2:after 
{ 
	content: "\00a0";
}

hr.line-title, hr.line-title2  
{ 
	border: 0; 
	height: 0;
	margin: 5px 0 10px 0; 
	box-shadow: 0 0 3px 3px #5058d9;
}

hr.line-title2
{
	box-shadow: 0 0 3px 3px #2033c9;
	margin: 10px 0 6px 0;
}

div#alphabet span, label
{
	color: #0ab1ff;
}

div#alphabet li
{
	padding: 0 0.3em 0 0.3em;
}

.table .thead-dark th
{
	background-color: #2e6da4;
}
.code code
{
	/*background-color: #000000;*/
	color: #0ab1ff;
}

#footerlinks li:before {
 content:'\2022';
 margin-right:0.5em;
}

#footerlinks li.first:before
{
	content: none;
}

.card 
{
	margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.fw-400
{
	font-weight: 400;
}