html {
	background: none repeat scroll 0 0 #01244e !important;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
}

legend {
	border-color: #ddd;
}

.fileupload {
	margin-bottom: 0px;
}

.navigator,.navigatorLabel {
	text-align: center;
}

.navigator {
	margin: 20px 0;
}

.navigator div>span:FIRST-CHILD,.navigator div>a:FIRST-CHILD {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border: 1px solid #ddd;
}

.navigator div>span:LAST-CHILD,.navigator div>a:LAST-CHILD {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #ddd;
}

.navigator span.goto,.navigator a.goto,.navigator span.first,.navigator span.prev,.navigator span.next,.navigator span.last,.navigator a.next,.navigator a.last,.navigator a.first,.navigator a.prev
	{
	border: 1px solid #ddd;
	color: #337ab7;
	line-height: 1.42857;
	margin-left: -5px;
	padding: 6px 12px;
	display: inline;
	position: relative;
	text-decoration: none;
	position: relative;
}

.navigator a:hover,.navigator span:hover {
	background-color: #eee;
	border-color: #ddd;
}

.navigator span.goto {
	margin-right: 4px;
}

.credit_check div,.validate_credit div,.assign_ar_number div,.complete div,.disclaim_credit div,.pre_validate_credit div,.outdated div
	{
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	display: block;
	width: 100%;
	height: 100%;
	color: black;
}

.dropdown-menu>li>span {
	clear: both;
	color: #333;
	display: block;
	font-weight: 400;
	line-height: 1.42857;
	padding: 3px 20px;
	white-space: nowrap;
}

.outdated {
	background-color: #9d1473;
}

.outdated div {
	color: white !important;
}

.credit_check {
	background-color: #f7a600;
}

.validate_credit {
	background-color: #fff58b;
}

.pre_validate_credit {
	background-color: #ffffbb;
}

.assign_ar_number {
	background-color: #648dd7;
}

.disclaim_credit {
	background-color: #CC0000;
}

.complete {
	background-color: #339933;
}

.greeting {
	margin-top: 8px;
	padding: 12px 8px;
	text-align: right;
}

.greeting span {
	font-size: 16px;
	color: white;
	font-weight: bold;
}

.select2-container-multi .select2-choices {
	border-radius: 4px;
	border: 1px solid #ccc;
}

.select2-container {
	width: 100% !important;
}

.nav .dropdown {
	background: white none repeat scroll 0 0;
	border-radius: 4px;
}

.nav .dropdown  .dropdown-toggle {
	color: #333;
}

.nav .dropdown  ul li {
	padding: 2px;
}

.nav .dropdown .dropdown-menu>li>a {
	padding: 3px 30px;
}

.no-padding {
	padding-left: 0;
	padding-right: 0;
}

.padding {
	padding-left: 15px;
	padding-right: 15px;
}

.headerContainer {
	position: relative;
	height: 165px;
	width: 100%;
	background: #01244e;
}

.headerContainer img {
	margin-top: 20px;
}

#footer {
	position: relative;
	background: none repeat scroll 0 0 #01244e;
	color: #656565;
	font-size: 12px;
	min-height: 120px;
	text-align: center;
	width: 100%;
	text-align: center;
}

.footerText,.footerText a {
	margin-left: auto;
	margin-right: auto;
	color: #1f5a96;
	font-size: 12px;
	text-transform: uppercase;
	padding: 10px 0px;
}

.tab {
	height: auto;
	font-size: 18px;
	padding: 10px;
	left: 0px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background-color: #d0d0d0;
	border: 1px solid #d0d0d0;
	width: 195px;
}

.tab img {
	margin-right: 5px;
}

.content {
	min-height: 600px;
	padding: 10px 0px;
	z-index: 3;
	background-image: -webkit-linear-gradient(#fff 0%, #9e9e9e 97%);
	background-image: -moz-linear-gradient(#fff 0%, #9e9e9e 97%);
	background-image: -o-linear-gradient(#fff 0%, #9e9e9e 97%);
	background-image: linear-gradient(#fff 0%, #9e9e9e 97%);
}

.box {
	background-image: -webkit-linear-gradient(#d0d0d0 10%, #a3a3a3 100%);
	background-image: -moz-linear-gradient(#d0d0d0 10%, #a3a3a3 100%);
	background-image: -o-linear-gradient(#d0d0d0 10%, #a3a3a3 100%);
	background-image: linear-gradient(#d0d0d0 10%, #a3a3a3 100%);
	background-image: -webkit-linear-gradient(#d0d0d0 10%, #a3a3a3 100%);
}

.border {
	background-color: #000;
	border: 4px solid #ccc;
}

.btn-gray {
	background-image: -webkit-linear-gradient(#fff 0%, #ccc 100%);
	background-image: -moz-linear-gradient(#fff 0%, #ccc 100%);
	background-image: -o-linear-gradient(#fff 0%, #ccc 100%);
	background-image: linear-gradient(#fff 0%, #ccc 100%);
	border-color: #ccc;
	color: #000;
}

.btn-blue {
	background: #0093fa;
	color: white;
}

.well {
	padding: 2px;
	margin-bottom: 0px;
	background-color: #444;
}

li {
	list-style: none;
}

ul.feedbackPanel {
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: red;
	list-style: none;
}

.menu-container {
	margin: 0px auto;
	width: 50%;
}

.menu-container .img-menu {
	height: 500px;
	width: 100%;
}

.wicket-ajax-indicator {
	position: fixed;
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10000;
}

.wicket-ajax-indicator img {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 10001;
}

.navbar {
	margin-bottom: 0px;
	top: -62px;
}

.navbar li.active {
	border: 1px solid #fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.navbar-default {
	background: transparent;
	border-color: #01244e;
	border: none;
}

table {
	background: white;
}

.navbar-right .dropdown-menu>li>a {
	height: 15px;
	line-height: 7px;
}

.deu,.eng {
	margin: 5px;
	width: auto;
	display: block;
	background-repeat: no-repeat;
}

.deu {
	background-image: url("/img/flagg-de.png");
}

.eng {
	background-image: url("/img/flagg-en.png");
}

.navbar-default .navbar-brand,.dropdown-header,.navbar-default .navbar-nav>li>a
	{
	color: #fff;
	letter-spacing: 0.2px;
	font-size: 14px;
}

.navbar-default .navbar-nav>li>a:hover,.nav .dropdown .dropdown-menu>li>a:HOVER
	{
	color: #7ac3fb !important;
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus
	{
	color: #000 !important;
	background-color: #fff;
}

div.wicket-aa-container {
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
}

div.wicket-aa {
	font-size: 12px;
	background-color: white;
	padding: 2px;
	text-align: left;
}

div.wicket-aa ul {
	list-style: none;
	padding: 2px;
	margin: 0;
}

div.wicket-aa ul li.selected {
	background-color: #5bc0de;
	padding: 2px;
	margin: 0;
}

@media ( max-width : 640px) {
	.navbar-collapse {
		background-color: #01244e;
	}
	.navbar-nav .open .dropdown-menu>li>a {
		line-height: 0px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fff;
	}
	.navbar li.active {
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
	}
	.nav .dropdown {
		background: transparent;
		border-radius: 0px;
	}
	.dropdown-toggle {
		color: #fff !important;
		display: block;
	}
	td.filter-td:LAST-CHILD {
		display: none;
	}
	.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td
		{
		padding: 0px 4px;
		height: 36px;
		line-height: 30px;
	}
	/* Force table to not be like tables anymore */
	table.table,table.table thead,table.table tbody,table.table th,table.table td,table.table tr
		{
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	table.table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	table.table .filters-tr {
		top: 0px;
		left: 0px;
		position: relative;
	}
	table.table tr {
		border: 1px solid #ccc;
	}
	table.table td { /* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
	}
	table.table td:before { /* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		left: 6px;
		padding-right: 10px;
		white-space: nowrap;
	}
	.table td {
		text-align: right;
	}
	.table td .form-control {
		width: 50%;
		float: right;
	}
	table.table td:before {
		content: attr(data-title);
	}
}