/* USER DEFINED STYLE */

body,html{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: url('../images/bg.png');
	/*font-family: geneva, arial, helvetica, sans-serif;*/
	font-family: Papyrus,fantasy;
  overflow-x: hidden;
}

h5{
		font-style: italic;
		font-weight: bold;
}

.spacer{
  height:20px;
}

.vertical{
	max-height: 300px;
}

.alphabg{
	background-color:rgba(255, 255, 255, 0.5);
}

.mydrop{
	background-color:black!important;
	color:white;
}

.mydrop > li > a{
	color:white!important;
}

.mydrop > li > a:hover{
	background-color:transparent!important;
	color:red!important;
}

/* BOOTSTRAP OVERRIDE */

#main{
  padding-left:0px;
  padding-right:0px;
	height:100%;
}

#navmenu{
	background-color: black !important;
	margin-bottom:0px !important;
	border: 0px;
}

.navbar-default {
    /*background-color: #f40c0c;*/
}
.navbar-default .navbar-nav > li {
    /*background-color: #f40c0c*/
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    /*background-color: #f40c0c*/
		color: white;
    border-bottom: 1px solid red; /* colore underline*/
}


.navbar-default .navbar-nav > li > a{
  color: white!important;
  border-bottom: 1px solid transparent;
  padding: 0; /*removing spacing*/
  margin: 14px; /*add spacing */
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background-color: transparent !important;
}

.navbar-brand {
  padding: 0px !important;
}

.navbar-brand>img{
  height: 100%;
  padding-right: 15px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
  width: auto;
}

table>thead>tr>td{
	font-weight: bold;
}
