@font-face {
	font-family: Open Sans;
	src: local("Open Sans Light"), local("OpenSans-Light"), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format("woff");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans"), local("OpenSans"), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format("woff");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format("woff");
	font-weight: 600;
	font-style: normal;
}
html {
	background-color: rgb(51, 51, 51);
}
body {
	background-position: 0% 0%, 0% 0%; padding-top: 70px; background-image: linear-gradient(rgba(220, 220, 240, 1), rgba(255, 255, 255, 0)), url("../img/stars@2x.png"); background-attachment: scroll, scroll; background-repeat: no-repeat; background-size: 100% 450px, auto auto; background-origin: padding-box, padding-box; background-clip: border-box, border-box; background-color: transparent;
}
#expanderContent {
	display: none;
}
.logo-text {
	color: rgb(35, 52, 135); font-size: 25pt;
}
.sub-heading {
	color: rgb(51, 51, 51); font-size: 13pt;
}
.menu-item {
	color: rgb(117, 117, 117); font-size: smaller;
}
footer {
	padding-bottom: 20px; margin-top: 20px; background-color: rgb(51, 51, 51);
}
.shadow {
	background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(51, 51, 51, 1)); height: 10px;
}
.frontpage-item {
	padding-bottom: 30px;
}
a {
	color: rgb(35, 52, 135);
}
a:hover {
	color: rgb(35, 52, 135);
}
footer * {
	display: block;
}
footer a {
	color: rgb(153, 153, 153);
}
footer a:hover {
	color: rgb(153, 153, 153);
}
footer span {
	color: rgb(255, 255, 255);
}
footer span.header {
	color: rgb(255, 255, 255); font-size: 15pt; font-weight: lighter; margin-bottom: 7px;
}
.section-header {
	font-size: large; font-weight: lighter;
}
.testenvionment {
	color: red; vertical-align: middle;
}
.read-more {
	font-size: small;
}
.textwhite {
	color: white;
}
.top-margin {
	margin-top: 7px;
}
.bottom_margin {
	margin-bottom: 7px;
}
.right_margin {
	margin-right: 7px;
}
#overDiv {
	padding: 15px; border-radius: 4px; border: 1px solid rgb(188, 232, 241); border-image: none; color: rgb(58, 135, 173); margin-bottom: 20px; box-sizing: border-box; background-color: rgb(217, 237, 247);
}
#overDiv b {
	color: rgb(58, 135, 173); font-weight: bold;
}
#overDiv a {
	color: rgb(58, 135, 173); font-weight: bold;
}
.efis_flag {
	height: 40px;
}
.efisList ul li {
	margin: 5px 0px;
}
.opt_primary {
	
}
.inline-first-element {
	padding-right: 15px !important; padding-left: 0px !important;
}
.inline-last-element {
	padding-right: 0px !important; padding-left: 0px !important;
}
.opt_secondary {
	font-style: italic;
}
.horizontal-list * {
	margin-right: 7px; margin-bottom: 7px !important; display: inline-block;
}
.inline-form-element {
	display: inline-block;
}
.margin-bottom-to-row div.row {
	margin-bottom: 7px;
}
.autocomplete-suggestions {
	background: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(204, 204, 204); border-image: none; overflow: auto;
}
.autocomplete-suggestion {
	padding: 2px 5px; overflow: hidden; white-space: nowrap;
}
.autocomplete-selected {
	background: rgb(240, 240, 240);
}
.autocomplete-suggestions strong {
	color: rgb(94, 143, 241); font-weight: normal;
}
.rounded-border {
	padding: 7px; border-radius: 5px; border: 1px solid rgb(236, 236, 236); border-image: none; margin-top: 5px; margin-bottom: 5px;
}
.S0.implementationStatus {
	
}
.SN.implementationStatus {
	background-color: rgb(255, 251, 174) !important;
}
.SU.implementationStatus {
	background-color: rgb(255, 251, 174) !important;
}
.SP.implementationStatus {
	background-color: rgb(255, 251, 174) !important;
}
.SY.implementationStatus {
	
}
.SL.implementationStatus {
	
}
.edited.implementationStatus {
	color: blue !important;
}
.saved.implementationStatus {
	font-weight: bold !important;
}
.failed.implementationStatus {
	color: red !important;
}
.danger {
	padding: 15px; background-color: rgb(242, 222, 222);
}
.annex_header {
	height: 45px; background-color: rgb(226, 226, 226) !important;
}
.recommendation_implementation_changed {
	color: rgb(43, 113, 242);
}
.hover:hover {
	cursor: pointer; background-color: rgb(231, 231, 231);
}
