.well
{
	border: 1px solid #ccc !important;
	background-color: #fbfbfb !important;
	padding: 10px !important;
	padding-top: 5px !important;
	margin: 0px !important;
	margin-top: 42px !important;
	margin-left: 5px !important;
}

.bg-dark 
{
/* mnx
	background-color: #004880 !important;
*/	
	/* marken */
	background-color: #1f2944 !important;
}


.nav-tabs 
{
	background-color: #eee !important;
	margin: 0px !important;
	padding: 0px !important;
}

.nav-tabs li
{
	padding: 10px !important;
}

.nav-link
{
	margin-right: 5px !important;
	padding: 5px !important;
}

/* marken */
.navbar-toggler 
{
	background-color: #1f2944 !important;
}

/* marken */
.navbar-toggler-icon 
{
	background-color: white;
}

/* marken */
.navbar-brand
{
	background-color: #1f2944 !important;
}

.navbar-inverse
{
	background-color:#004880 !important;
}

.navbar-inverse a
{
	color: #ffffff !important;
}

.nav-item
{
	font-size: 10pt;
	font-weight: 300;
}

.nav-item a:hover,active
{
	color: #fff !important;
	background-color: #005890 !important;
}

.navbar
{
	margin: 0px !important;
	padding: 2px !important;
}

/******************************************************************************
the nav bar is in a container fluid to use the entire top row
******************************************************************************/
.container-fluid
{
	margin: 0px !important;
	padding-left: 0px !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
  color: inherit;
  padding-top: 10px;
  padding-left: 10px;
}

h1, .h1 
{
	font-size: 24px;
}

h2, .h2 
{
	font-size: 22px;
}

h3, .h3 
{
	font-size: 20px;
}

h4, .h4 
{
	font-size: 18px;
}

h5, .h5 
{
	font-size: 16px;
}

h6, .h6 
{
	font-size: 14px;
}

.row
{
	padding: 5px !important;
}

.control-label 
{
	text-align: left !important;
	font-size: 11pt !important;
	font-weight: bold !important;
	margin: 0px !important;
	color: #000000 !important;
}	

.form-control-static
{
	margin: 0px !important;
}

.form-control
{
	border: 1px solid #999 !important;
}

.alert
{
	font-size: 11pt !important;
}	

.alert-danger
{
	color: #fff !important;
	background-color: #f00 !important;
	margin-left: 4px !important;
}

.alert-warning
{
	color: #000 !important;
	background-color: #ff0 !important;
	margin-left: 4px !important;
}

.alert-info
{
	color: #000 !important;
	background-color: #0df !important;
	margin-left: 4px !important;
}

.btn
{
	margin: 2px !important;
}

.pagination
{
	margin-left: 0px !important;
	padding-top: 10px !important;
	margin-bottom: 0px !important;
}

.page-link 
{
  color: #cc0000!important;
  background-color: #eeeeee !important;
}

.page-link:hover
{
	background-color: #ddd !important;
}

.page-item .page-link 
{
	font-size: 10pt;
	font-weight: 300;
	margin: 0px 10px 10px 0px !important;
}

.page-item.active .page-link 
{
	color: #fff !important;
	background-color: #004680 !important;
}

.nopadding 
{		   
   padding-bottom: 0 !important;
}

