#rt-top-surround h4 {
    color: #000000;
}

#rt-top, #rt-footer {
  background: #d5d5d5;
  color: #000000;
  border-bottom: 1px inset #001d39;
}

#rt-footer {
//	background: #001d39;
//    color: #ffffff;
    border-top: 5px inset #000000;
	height: 121px !important; 
}

#rt-footer a {
//    color: #d5d5d5;
}

#rt-footer a:hover {
//    color: #ffffff;
}

body {
	background: rgb(0 29 57 / 95%);
	color: #ffffff;
}

div.page-header {
	text-align: center;
}

div.componentheading {
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 25px;
}

.logo-block {
	width: 285px !important;
	margin: 18px auto !important;
}

div#rt-main {
	min-height: 400px;
	padding-bottom: 40px;
    padding-top: 20px;
}

label, input, button, select, textarea {
	font-size: 18px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	font-size: 16px;
	color: #000000;
}

.page-header {
//	margin-bottom: 30px;
	margin-bottom: 0px;
}

.fabrikActions {
	text-align: center;
	background: transparent;
}
#rt-mainbody h1, h2, h3, h4, h5 {
	color: #ffffff;
}
.help-inline {
	margin-top: -45px;
}
.light-button {
	background: #d5d5d5;
    color: #001d39;
	font-weight: bold;
}
.light-button:hover, .light-button:active, .light-button:focus {
	background: #696969;
//    color: #d5d5d5;
}

.fabrikElement {
	margin-bottom: 15px;
}
.fabrik___heading, a.fabrikorder {
	color: #222222;
}
div.fabrikDataContainer a:hover, div.fabrikButtonsContainer a:hover {
	color: #999999;
}