/*
h2 {
	color: red;
	font-size: 2em;
}
*/
/*
.footer {
	background-color: #666666;
	color: white;
	font-weight: bold;
	padding: 2em 0.2em;
	margin-top: 1.5em;
}
*/
.form-group.required .control-label:after {
	content: "*";
	color: red;
	margin-left: 5px;
}


.ui-autocomplete {
	max-width: 20em;
    max-height: 300px;
    overflow-y: auto;
    /*
    prevent horizontal scrollbar
    */
    overflow-x: hidden;
}

.ui-menu .ui-menu-item {
    font-family: Arial,sans-serif;
    font-size: 13px;
}

/*
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-menu .ui-menu-item a.sbiAnchor.ui-state-hover{
    background: blue;
}
*/

.bs-separator {
	margin-top: 22px;
	margin-bottom: 22px;
	border: 0;
	border-top: 1px solid #EFEFEF;
}


a {
	outline: none !important;
}

a.active {
	color: #E32346;
}

.has-error .help-block, .has-error .control-label {
	color: #E32346 !important;
}

.fixed-height {
	height: 935px;
	overflow-y: scroll;
}

h1 i, h1 em {
	font-size: inherit !important;
}

.loggedIn {
	background-color: red;
}

.auto-hyphenate {
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;  
}


.sc h1 {
	margin-bottom: 1.5em !important;
}

.sc h2 {
	margin-top: 1.5em !important;
	margin-bottom: 0.5em !important;
}

.sc h2 em, .sc h2 i {
	font-size: inherit;
}

.submissionButtonList {
	margin-bottom: 15px !important;
}

.keepInformedMargin {
	margin-bottom: 30px !important;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

.fixed_news_height {
	min-height: 222px;
	max-height: 222px;
}
#previousBtn.disabled .glyphicon,
#nextBtn.disabled .glyphicon {
    background-color: lightgrey;
}

.reference-list {
  word-wrap: break-word;
}

/*
.graphical-abstract {
    display: block;
    margin: auto;
    vertical-align: top;
}
*/


.bs input[type="radio"]{
	margin-left: 0px;
}