@charset "utf-8";

/* 
 * sizes and positions
 */
a.datepicker-button {
	cursor: pointer;
}
div.datepicker-calendar {
	margin: 0 10px 10px 0;
	font-size: .9em;
	padding: 2px;
	position: absolute;
	width: 261px;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	z-index: 50;
}
div.datepicker-calendar div.datepicker-month-wrap {
	margin: 0;
	padding-top: 1px;
	text-align: center;
	height: 30px;
}
div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap > div {
	padding-top: 0;
}
div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap div.datepicker-month-prev,
div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap div.datepicker-month-next {
	padding-top: 2px;
}
div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i.fa-caret-left,
div.datepicker-calendar.bootstrap4 div.datepicker-month-wrap i.fa-caret-right {
	font-size: 1.3em;
}
div.datepicker-calendar div.datepicker-month-fast-prev.disabled,
div.datepicker-calendar div.datepicker-month-fast-next.disabled ,
div.datepicker-calendar div.datepicker-month-prev.disabled,
div.datepicker-calendar div.datepicker-month-next.disabled {
	border: none;
	cursor: default;
}
div.datepicker-calendar div.datepicker-month-fast-prev,
div.datepicker-calendar div.datepicker-month-fast-next,
div.datepicker-calendar div.datepicker-month-prev,
div.datepicker-calendar div.datepicker-month-next {
	cursor: pointer;
	margin: 3px;
	width: 24px;
	height: 24px;
	padding-top: 3px;
}
div.datepicker-calendar div.datepicker-month-fast-prev {
	padding-right: 2px;
}
div.datepicker-calendar div.datepicker-month-fast-next {
	padding-left: 2px;
}
div.datepicker-calendar div.datepicker-month-fast-prev.enabled:hover,
div.datepicker-calendar div.datepicker-month-fast-prev.enabled:focus,
div.datepicker-calendar div.datepicker-month-fast-next.enabled:hover,
div.datepicker-calendar div.datepicker-month-fast-next.enabled:focus,
div.datepicker-calendar div.datepicker-month-prev.enabled:hover,
div.datepicker-calendar div.datepicker-month-prev.enabled:focus,
div.datepicker-calendar div.datepicker-month-next.enabled:hover,
div.datepicker-calendar div.datepicker-month-next.enabled:focus {
	margin-top: 2px;
	border: 1px solid #800;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
div.datepicker-calendar div.datepicker-month {
	margin: 3px 56px 2px 56px;
	height: 24px;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	cursor: pointer;
	padding-top: 1px;
}
div.datepicker-calendar:not(.bootstrap4) div.datepicker-month:after {
	font-family: 'Glyphicons Halflings';
	font-size: 0.6em;
	display: inline-block;
	content: "\E252";
}
div.datepicker-calendar.bootstrap4 div.datepicker-month:after {
	font-family: "Font Awesome 5 Free";
	font-size: 0.7em;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	padding-left: 0.4em;
	content: "\F078";
}
div.datepicker-calendar div.datepicker-month:hover,
div.datepicker-calendar div.datepicker-month:focus {
	padding-top: 0;
	border: 1px solid #800;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
div.datepicker-calendar table.datepicker-grid {
	width: 100%;
	font-size: 1.2em;
	text-align: center;
}
div.datepicker-calendar table.datepicker-grid.rtl {
	direction: rtl;
}
div.datepicker-calendar table.datepicker-grid:focus {
	outline: none;
}
div.datepicker-calendar table.datepicker-weekdays {
}
div.datepicker-calendar table.datepicker-grid th,
div.datepicker-calendar table.datepicker-grid td{
	text-align: center;
	padding: 0;
}
div.datepicker-calendar table.datepicker-grid th abbr{
	border: none;
}
div.datepicker-calendar table.datepicker-grid td {
	border: 1px solid #999;
	cursor: pointer;
}
div.datepicker-calendar table.datepicker-grid td.unselectable {
	cursor: default;
}
div.datepicker-calendar table.datepicker-grid th,
div.datepicker-calendar table.datepicker-grid td.day {
	height: 30px;
}
div.datepicker-calendar table.datepicker-grid td.month {
	height: 60px;
}
div.datepicker-calendar table.datepicker-grid td.year {
	height: 45px;
}
div.datepicker-calendar table.datepicker-grid td.curDay,
div.datepicker-calendar table.datepicker-grid td.curMonth,
div.datepicker-calendar table.datepicker-grid td.curYear {
	border: 1px solid #999;
}
div.datepicker-calendar table.datepicker-grid td.empty {
	border: 1px solid #999;
	cursor: default;
}
div.datepicker-calendar .offscreen {
	position: absolute;
	left: -200em;
	top: -100em;
}
.datepicker-overlay {
	background: #777;
    display: none;        
    position: fixed;   
    top: 0;                  
    right: 0;              
    bottom: 0;
    left: 0;
    opacity: 0.5;
	height: 100%;
	min-height: 100%;
	z-index: 40;
}
div.datepicker-calendar button.datepicker-close {
	height: 30px;
	width: 100%;
	font-weight: bold;
	margin-top: 1px;
	border: 1px solid #eee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/**************************** 
 * colors
 ***************************/

/**************************** 
 * default theme colors
 ***************************/
a.datepicker-button.default {
}
a.datepicker-button.default:hover,
a.datepicker-button.default:focus {
	background-color: #DDD;
}
div.datepicker-calendar.default {
	background-color: #FFF;
}
div.datepicker-calendar.default div.datepicker-month-wrap {
}
div.datepicker-calendar.default div.datepicker-month-fast-prev.disabled,
div.datepicker-calendar.default div.datepicker-month-fast-next.disabled ,
div.datepicker-calendar.default div.datepicker-month-prev.disabled,
div.datepicker-calendar.default div.datepicker-month-next.disabled {
	color:  #999;
}
div.datepicker-calendar.default div.datepicker-month-fast-prev.enabled:hover,
div.datepicker-calendar.default div.datepicker-month-fast-prev.enabled:focus,
div.datepicker-calendar.default div.datepicker-month-fast-next.enabled:hover,
div.datepicker-calendar.default div.datepicker-month-fast-next.enabled:focus,
div.datepicker-calendar.default div.datepicker-month-prev.enabled:hover,
div.datepicker-calendar.default div.datepicker-month-prev.enabled:focus,
div.datepicker-calendar.default div.datepicker-month-next.enabled:hover,
div.datepicker-calendar.default div.datepicker-month-next.enabled:focus,
div.datepicker-calendar.default div.datepicker-month:hover,
div.datepicker-calendar.default div.datepicker-month:focus,
div.datepicker-calendar.default button.datepicker-close:hover, 
div.datepicker-calendar.default button.datepicker-close:focus {
	background-color: #EEE;
	border-color:  #999;
}
div.datepicker-calendar.default table.datepicker-grid:focus {
	outline: 1px dotted #999;
}
div.datepicker-calendar.default tr.datepicker-weekdays {
	border-top:  1px solid #999;
	border-bottom:  1px solid #999;
}
div.datepicker-calendar.default table.datepicker-grid th {
	background-color: #EEE;
	border:  none;
}
div.datepicker-calendar.default table.datepicker-grid td {
	border:  none;
	color: #000;
}
div.datepicker-calendar.default table.datepicker-grid td.unselectable {
	color: #999;
}
div.datepicker-calendar.default table.datepicker-grid td.curDay,
div.datepicker-calendar.default table.datepicker-grid td.curMonth,
div.datepicker-calendar.default table.datepicker-grid td.curYear {
	background-color: #FFF0C4;
}
div.datepicker-calendar.default table.datepicker-grid td.empty {
	border:  none;
	color: #CCC;
}
div.datepicker-calendar.default table.datepicker-grid td.selectable:hover,
div.datepicker-calendar.default table.datepicker-grid td.selectable.focus {
	background-color: #DDD;
}
div.datepicker-calendar.default table.datepicker-grid td.empty:hover {
	background-color: #F9F9F9;
}
div.datepicker-calendar.default button.datepicker-close {
	background-color: #DDD;
	border-color:  #999;
	color: #000;
}

/**************************** 
 * bootstrap theme colors
 ***************************/
a.datepicker-button.bootstrap {
}
a.datepicker-button.bootstrap:hover,
a.datepicker-button.bootstrap:focus {
	background-color: #DDD;
}
div.datepicker-calendar.bootstrap {
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	min-width: 200px;
	font-size: .8em;
	background-clip: padding-box;
	background-color: #FFF;
	border-radius: 4px;
	line-height: 20px;
}
div.datepicker-calendar.bootstrap.below {
	margin-top: 2px;
}
div.datepicker-calendar.bootstrap.above {
	margin-top: -2px;
}
div.datepicker-calendar.bootstrap:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 7px;
}
div.datepicker-calendar.bootstrap:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
  left: 6px;
}
div.datepicker-calendar.bootstrap.below:before {
  top: -7px;
}
div.datepicker-calendar.bootstrap.below:after {
  top: -6px;
}
div.datepicker-calendar.bootstrap.above:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
div.datepicker-calendar.bootstrap.above:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
div.datepicker-calendar.bootstrap div.datepicker-month-wrap {
}
div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.disabled,
div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.disabled ,
div.datepicker-calendar.bootstrap div.datepicker-month-prev.disabled,
div.datepicker-calendar.bootstrap div.datepicker-month-next.disabled {
	color:  #999;
}
div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.enabled:hover,
div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.enabled:focus,
div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.enabled:hover,
div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.enabled:focus,
div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:hover,
div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:focus,
div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:hover,
div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:focus,
div.datepicker-calendar.bootstrap div.datepicker-month:hover,
div.datepicker-calendar.bootstrap div.datepicker-month:focus,
div.datepicker-calendar.bootstrap button.datepicker-close:hover, 
div.datepicker-calendar.bootstrap button.datepicker-close:focus {
	background-color: #EEE;
	border-color:  #999;
}
div.datepicker-calendar.bootstrap table.datepicker-grid:focus {
	outline: none;
}
div.datepicker-calendar.bootstrap tr.datepicker-weekdays {
	border: none;
}
div.datepicker-calendar.bootstrap table.datepicker-grid th {
}
div.datepicker-calendar.bootstrap table.datepicker-grid th abbr{
	text-decoration: none;
	cursor: default;
}
div.datepicker-calendar.bootstrap table.datepicker-grid td {
	border:  none;
	color: #000;
}
div.datepicker-calendar.bootstrap table.datepicker-grid td.unselectable {
	color: #999;
}
div.datepicker-calendar.bootstrap table.datepicker-grid td.curDay,
div.datepicker-calendar.bootstrap table.datepicker-grid td.curMonth,
div.datepicker-calendar.bootstrap table.datepicker-grid td.curYear {
	background-color: #FFF0C4;
}
div.datepicker-calendar.bootstrap table.datepicker-grid td.empty {
	border:  none;
	color: #CCC;
}
div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable:hover,
div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable.focus {
	background-color: #DDD;
}
div.datepicker-calendar.bootstrap table.datepicker-grid td.empty:hover {
	background-color: #F9F9F9;
}
div.datepicker-calendar.bootstrap button.datepicker-close {
	background-color: #DDD;
	border-color:  #999;
	color: #000;
}

/**************************** 
 * maroon theme colors
 ***************************/
a.datepicker-button.maroon {
	color: #FFF;
	background-color: #A63950;
}
a.datepicker-button.maroon:hover,
a.datepicker-button.maroon:focus {
	color: #FFF;
	background-color: #802C3E;
}
div.datepicker-calendar.maroon {
	background-color: #FFF;
	border-color:  #CCC;
}
div.datepicker-calendar.maroon div.datepicker-month-wrap {
	background-color: #522A3F;
	color: #FFF;
}
div.datepicker-calendar.maroon div.datepicker-month-fast-prev.disabled,
div.datepicker-calendar.maroon div.datepicker-month-fast-next.disabled ,
div.datepicker-calendar.maroon div.datepicker-month-prev.disabled,
div.datepicker-calendar.maroon div.datepicker-month-next.disabled {
	color:  #999;
}
div.datepicker-calendar.maroon div.datepicker-month-fast-prev.enabled:hover,
div.datepicker-calendar.maroon div.datepicker-month-fast-prev.enabled:focus,
div.datepicker-calendar.maroon div.datepicker-month-fast-next.enabled:hover,
div.datepicker-calendar.maroon div.datepicker-month-fast-next.enabled:focus,
div.datepicker-calendar.maroon div.datepicker-month-prev.enabled:hover,
div.datepicker-calendar.maroon div.datepicker-month-prev.enabled:focus,
div.datepicker-calendar.maroon div.datepicker-month-next.enabled:hover,
div.datepicker-calendar.maroon div.datepicker-month-next.enabled:focus,
div.datepicker-calendar.maroon div.datepicker-month:hover,
div.datepicker-calendar.maroon div.datepicker-month:focus,
div.datepicker-calendar.maroon button.datepicker-close:hover, 
div.datepicker-calendar.maroon button.datepicker-close:focus {
	background-color: #A63950;
	border-color:  #800;
}
div.datepicker-calendar.maroon table.datepicker-grid:focus {
	outline: 1px dotted #A63950;
}
div.datepicker-calendar.maroon tr.datepicker-weekdays {
}
div.datepicker-calendar.maroon table.datepicker-grid th {
	background-color: #A63950;
	color: #FFF;
}
div.datepicker-calendar.maroon table.datepicker-grid td {
	background-color: #EEE;
	border-color:  #999;
}
div.datepicker-calendar.maroon table.datepicker-grid td.unselectable {
	color: #999;
}
div.datepicker-calendar.maroon table.datepicker-grid td.curDay,
div.datepicker-calendar.maroon table.datepicker-grid td.curMonth,
div.datepicker-calendar.maroon table.datepicker-grid td.curYear {
	background-color: #FFF0C4;
}
div.datepicker-calendar.maroon table.datepicker-grid td.empty {
	background-color: #F9F9F9;
	color: #AAA;
}
div.datepicker-calendar.maroon table.datepicker-grid td.selectable:hover,
div.datepicker-calendar.maroon table.datepicker-grid td.selectable.focus {
	background-color: #B55A6E;
	color: #FFF;
	border-color: #800;
}
div.datepicker-calendar.maroon table.datepicker-grid td.empty:hover {
	background-color: #F9F9F9;
	border-color:  #999;
}
div.datepicker-calendar.maroon button.datepicker-close {
	background-color: #522A3F;
	color: #FFF;
	border-color:  #EEE;
}

/**************************** 
 * blue theme colors
 ***************************/
a.datepicker-button.blue {
	color: #FFF;
	background-color: #063A5B;
}
a.datepicker-button.blue:hover,
a.datepicker-button.blue:focus {
	background-color: #262A33;
}
div.datepicker-calendar.blue {
	background-color: #FFF;
	border-color:  #CCC;
}
div.datepicker-calendar.blue div.datepicker-month-wrap {
	background-color: #063A5B;
	color: #FFF;
}
div.datepicker-calendar.blue div.datepicker-month-fast-prev.disabled,
div.datepicker-calendar.blue div.datepicker-month-fast-next.disabled ,
div.datepicker-calendar.blue div.datepicker-month-prev.disabled,
div.datepicker-calendar.blue div.datepicker-month-next.disabled {
	color:  #999;
}
div.datepicker-calendar.blue div.datepicker-month-fast-prev.enabled:hover,
div.datepicker-calendar.blue div.datepicker-month-fast-prev.enabled:focus,
div.datepicker-calendar.blue div.datepicker-month-fast-next.enabled:hover,
div.datepicker-calendar.blue div.datepicker-month-fast-next.enabled:focus,
div.datepicker-calendar.blue div.datepicker-month-prev.enabled:hover,
div.datepicker-calendar.blue div.datepicker-month-prev.enabled:focus,
div.datepicker-calendar.blue div.datepicker-month-next.enabled:hover,
div.datepicker-calendar.blue div.datepicker-month-next.enabled:focus,
div.datepicker-calendar.blue div.datepicker-month:hover,
div.datepicker-calendar.blue div.datepicker-month:focus,
div.datepicker-calendar.blue button.datepicker-close:hover, 
div.datepicker-calendar.blue button.datepicker-close:focus {
	background-color: #0B6BA8;
	border-color:  #3484B7;
}
div.datepicker-calendar.blue table.datepicker-grid:focus {
	outline: 1px dotted #0B6BA8;
}
div.datepicker-calendar.blue tr.datepicker-weekdays {
}
div.datepicker-calendar.blue table.datepicker-grid th {
	background-color: #0B6BA8;
	color: #FFF;
}
div.datepicker-calendar.blue table.datepicker-grid td {
	background-color: #EEE;
	border-color:  #999;
}
div.datepicker-calendar.blue table.datepicker-grid td.unselectable {
	color: #999;
}
div.datepicker-calendar.blue table.datepicker-grid td.curDay,
div.datepicker-calendar.blue table.datepicker-grid td.curMonth,
div.datepicker-calendar.blue table.datepicker-grid td.curYear {
	background-color: #FFF0C4;
}
div.datepicker-calendar.blue table.datepicker-grid td.empty {
	background-color: #F9F9F9;
	color: #AAA;
}
div.datepicker-calendar.blue table.datepicker-grid td.selectable:hover,
div.datepicker-calendar.blue table.datepicker-grid td.selectable.focus {
	background-color: #0B6BA8;
	color: #FFF;
	border-color: #3484B7;
}
div.datepicker-calendar.blue table.datepicker-grid td.empty:hover {
	background-color: #F9F9F9;
	border-color:  #999;
}
div.datepicker-calendar.blue button.datepicker-close {
	background-color: #063A5B;
	color: #FFF;
	border-color:  #EEE;
}

/**************************** 
 * green theme colors
 ***************************/
a.datepicker-button.green {
	color: #FFF;
	background-color: #0C5E2F;
}
a.datepicker-button.green:hover,
a.datepicker-button.green:focus {
	background-color: #262A33;
}
div.datepicker-calendar.green {
	background-color: #FFF;
	border-color:  #CCC;
}
div.datepicker-calendar.green div.datepicker-month-wrap {
	background-color: #0C5E2F;
	color: #FFF;
}
div.datepicker-calendar.green div.datepicker-month-fast-prev.disabled,
div.datepicker-calendar.green div.datepicker-month-fast-next.disabled ,
div.datepicker-calendar.green div.datepicker-month-prev.disabled,
div.datepicker-calendar.green div.datepicker-month-next.disabled {
	color:  #999;
}
div.datepicker-calendar.green div.datepicker-month-fast-prev.enabled:hover,
div.datepicker-calendar.green div.datepicker-month-fast-prev.enabled:focus,
div.datepicker-calendar.green div.datepicker-month-fast-next.enabled:hover,
div.datepicker-calendar.green div.datepicker-month-fast-next.enabled:focus,
div.datepicker-calendar.green div.datepicker-month-prev.enabled:hover,
div.datepicker-calendar.green div.datepicker-month-prev.enabled:focus,
div.datepicker-calendar.green div.datepicker-month-next.enabled:hover,
div.datepicker-calendar.green div.datepicker-month-next.enabled:focus,
div.datepicker-calendar.green div.datepicker-month:hover,
div.datepicker-calendar.green div.datepicker-month:focus,
div.datepicker-calendar.green button.datepicker-close:hover, 
div.datepicker-calendar.green button.datepicker-close:focus {
	background-color: #0D803B;
	border-color:  #36955C;
}
div.datepicker-calendar.green table.datepicker-grid:focus {
	outline: 1px dotted #0D803B;
}
div.datepicker-calendar.green tr.datepicker-weekdays {
}
div.datepicker-calendar.green table.datepicker-grid th {
	background-color: #0D803B;
	color: #FFF;
}
div.datepicker-calendar.green table.datepicker-grid td {
	background-color: #EEE;
	border-color:  #999;
}
div.datepicker-calendar.green table.datepicker-grid td.unselectable {
	color: #999;
}
div.datepicker-calendar.green table.datepicker-grid td.curDay,
div.datepicker-calendar.green table.datepicker-grid td.curMonth,
div.datepicker-calendar.green table.datepicker-grid td.curYear {
	background-color: #FFF0C4;
}
div.datepicker-calendar.green table.datepicker-grid td.empty {
	background-color: #F9F9F9;
	color: #AAA;
}
div.datepicker-calendar.green table.datepicker-grid td.selectable:hover,
div.datepicker-calendar.green table.datepicker-grid td.selectable.focus {
	background-color: #0D803B;
	color: #FFF;
	border-color: #36955C;
}
div.datepicker-calendar.green table.datepicker-grid td.empty:hover {
	background-color: #F9F9F9;
	border-color:  #999;
}
div.datepicker-calendar.green button.datepicker-close {
	background-color: #0C5E2F;
	color: #FFF;
	border-color:  #EEE;
}

#tx-solr-search-functions{width:25%;float:left}.tx-ger-search .tx-solr-submit-wrapper .tx-rrbpublications .back{color:#c00}@media screen and (max-width:480px){.tx-ger-search .tx-solr-submit-wrapper .tx-rrbpublications h2{font-size:24px}}.tx-ger-search{width:100%;margin-top:30px}.tx-ger-search .tx-solr-search-form{background-color:transparent;border:none;padding:0;margin-bottom:26px;margin-top:33px;position:relative;visibility:hidden}.tx-ger-search .tx-solr-pagination-row-pagination{float:left}.tx-ger-search .select-wrapper,.tx-ger-search .tx-solr-pagination-row-perpage .results-per-page-select{position:relative;display:inline-block;cursor:pointer}.tx-ger-search .select-wrapper:after,.tx-ger-search .tx-solr-pagination-row-perpage .results-per-page-select:after{content:"";position:absolute;top:30px;right:15px;width:.6875rem;height:.6875rem;border-bottom:1px solid #656d78;border-left:1px solid #656d78;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);pointer-events:none}.tx-ger-search .tx-solr-date .date-field-info,.tx-ger-search .tx-solr-date label{font-weight:400;color:#666}.tx-ger-search .tx-solr-date .date-field-info{margin-left:11%;margin-top:8px}.tx-ger-search .tx-solr-date .date-field-error{color:#c00}.tx-ger-search .tx-solr-date .tx-solr-date-item{width:50%;float:left}.tx-ger-search .tx-solr-date .tx-solr-date-item div.datepicker-calendar:not(.bootstrap4) div.datepicker-month:after{display:none}.tx-ger-search .tx-solr-date .tx-solr-date-item .glyphicon{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tx-ger-search .tx-solr-date .tx-solr-date-item .glyphicon.glyphicon-calendar:before{content:"\F073"}.tx-ger-search .tx-solr-date .tx-solr-date-item .glyphicon.glyphicon-forward:before{content:"\F04E"}.tx-ger-search .tx-solr-date .tx-solr-date-item .glyphicon.glyphicon-triangle-right:before{content:"\F0DA";font-size:1.5em}.tx-ger-search .tx-solr-date .tx-solr-date-item .glyphicon.glyphicon-backward:before{content:"\F04A"}.tx-ger-search .tx-solr-date .tx-solr-date-item .glyphicon.glyphicon-triangle-left:before{content:"\F0D9";font-size:1.5em}.tx-ger-search .tx-solr-date .tx-solr-date-item .datepicker-button{border-radius:0}.tx-ger-search .tx-solr-date .tx-solr-date-item label{margin-top:13px;line-height:45px;width:22%;float:left;padding:0 10px;text-align:center}.tx-ger-search .tx-solr-date .tx-solr-date-item:first-child label{padding-left:0;text-align:left}.tx-ger-search .tx-solr-date .tx-solr-date-item .input-group{margin-top:13px}.tx-ger-search .tx-solr-date .tx-solr-date-item input{float:left;padding:14px 5px 11px 10px;height:auto;margin-top:0}.tx-ger-search .tx-solr-date .tx-solr-date-item input.error{border-color:#c00;color:#c00}.tx-ger-search .tx-solr-date input{-webkit-appearance:none;appearance:none;margin-top:13px;border:1px solid #cfcecf;padding:14px 27px 11px 13px;font-weight:400;border-radius:0;background-color:#fff;display:inline-block}.tx-ger-search .tx-solr-date input::-ms-expand{display:none}.tx-ger-search .tx-solr-date input:focus{box-shadow:0 1px 1px 0 rgba(0,0,0,.075);outline:1px auto #c00}.tx-ger-search .tx-solr-pagination-row-perpage{float:right}.tx-ger-search .tx-solr-pagination-row-perpage label{font-weight:400;margin-right:20px}.tx-ger-search .tx-solr-pagination-row-perpage select{-webkit-appearance:none;appearance:none;margin-top:13px;border:1px solid #cfcecf;padding:14px 27px 11px 13px;font-weight:400;border-radius:0;background-color:#fff;display:inline-block;width:80px}.tx-ger-search .tx-solr-pagination-row-perpage select::-ms-expand{display:none}.tx-ger-search .tx-solr-pagination-row-perpage select:focus{outline-color:#c00}.tx-ger-search .tx-solr-search-filters .select-wrapper{width:100%}.tx-ger-search .tx-solr-search-input{float:left;width:22%;padding:0 15px}.tx-ger-search .tx-solr-search-input:first-child{padding-left:0}.tx-ger-search .tx-solr-search-input:last-child{padding-right:0}.tx-ger-search .tx-solr-search-input.tx-solr-date{width:34%}@media (max-width:767px){.tx-ger-search .tx-solr-search-input.tx-solr-date{width:100%}}.tx-ger-search .tx-solr-search-input .ui-autocomplete-input{margin-top:13px;border:1px solid #cfcecf;padding:14px 0 11px 13px;width:100%;font-weight:400;border-radius:0}.tx-ger-search .tx-solr-search-input .ui-autocomplete-input:focus{outline-color:#c00}.tx-ger-search .tx-solr-search-input .ui-selectable{-webkit-appearance:none;appearance:none;margin-top:13px;border:1px solid #cfcecf;padding:15px 27px 12px 13px;width:100%;font-weight:400;border-radius:0;background-color:#fff}.tx-ger-search .tx-solr-search-input .ui-selectable::-ms-expand{display:none}.tx-ger-search .tx-solr-search-input .ui-selectable:focus{outline-color:#c00}.tx-ger-search .tx-solr-search-input .dateselector{width:100%}@media (max-width:767px){.tx-ger-search .tx-solr-search-input{width:100%;padding-right:0;padding-left:0;margin-bottom:35px}}.tx-ger-search .tx-solr-submit-wrapper{padding-left:25px}@media screen and (max-width:767px){.tx-ger-search .tx-solr-submit-wrapper{padding:0}}.tx-ger-search .tx-solr-submit{background-color:#c00;border:none;padding:14px 0 11px;color:#fff;font-weight:700;border-radius:0;width:100%;margin-top:-12px}.tx-ger-search .tx-solr-submit:focus{box-shadow:0 0 5px #c00}@media (max-width:767px){.tx-ger-search .tx-solr-submit{width:100%}}.tx-ger-search .reset-filters{padding-bottom:45px;border-bottom:1px solid #dadada;margin-top:50px}.tx-ger-search .reset-filters i{margin-right:5px}.tx-ger-search .reset-filters button{border:none;background:none}.tx-ger-search .reset-filters button .reset-filter-link-text{text-decoration:underline}.tx-ger-search .reset-filters button:disabled{opacity:.2}.tx-ger-search .reset-filters button:disabled i{margin-right:5px}@media (max-width:767px){.tx-ger-search .reset-filters{padding-left:15px;padding-right:15px;margin:25px -15px 0}}.tx-ger-search .result-found{display:block;padding-bottom:22px}@media (max-width:767px){.tx-ger-search .result-found{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}.tx-ger-search #tx-solr-results{width:100%;float:left;margin-top:8px}.tx-ger-search #tx-solr-results .tx-solr-results-list{padding:0;list-style:none}.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item{padding:25px 16% 31px 68px;border-bottom:1px solid #dadada;position:relative}.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item .Solr_Results_Item_Icon{position:absolute;left:30px}.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item .Solr_Results_Item_Icon i:before{font-size:28px;line-height:1em}@media (max-width:767px){.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item .Solr_Results_Item_Icon{left:5px}}.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item:nth-child(2n){background-color:#f0f0f0}.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item .document-lead{margin-bottom:18px}.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item .document-heading{margin-bottom:8px;line-height:18px}.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item .document-heading .file-size{font-weight:400;margin-left:8px}.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item .document-department{margin-bottom:18px}.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item .document-content ul{list-style:initial}.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item .document-content a{border-bottom:1px solid}.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item .pdf-part{margin-top:18px}.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item .pdf-part a{text-decoration:underline}@media (max-width:767px){.tx-ger-search #tx-solr-results .tx-solr-results-list .tx-solr-results-list-item{padding:25px 23px 31px 39px}}@media (max-width:767px){.tx-ger-search #tx-solr-results{margin-left:-15px;margin-right:-15px;width:auto}}.tx-ger-search .no-search-performed{margin-top:38px}.tx-ger-search #tx-solr-pagination{margin:20px 0;height:20px}.tx-ger-search #tx-solr-pagination-results-per-page{float:left}.tx-ger-search #tx-solr-pagination-results-per-page select{margin-left:5px}.tx-ger-search #tx-solr-pagination .tx-pagebrowse-pi1{float:right}.tx-ger-search #tx-solr-search #tx-solr-pagination ul.tx-pagebrowse{margin-top:0;padding-top:2px}.tx-ger-search .results-highlight{color:#c00}@media screen and (max-width:1200px)and (min-width:951px){.tx-ger-search .tx-solr-search-input.tx-solr-date{clear:both;padding-left:0;width:40%}label.tx-solr-q.tx-solr-search-input.ui-autocomplete-input:first-child{width:40%;margin-bottom:30px}.tx-ger-search .tx-solr-search-input{width:30%}}@media screen and (max-width:950px)and (min-width:768px){.tx-ger-search .tx-solr-search-input.tx-solr-date{width:100%;margin-bottom:30px;clear:both;padding:0}.tx-ger-search .tx-solr-search-input.tx-solr-date .tx-solr-date-item:first-child{padding-right:15px}label.tx-solr-q.tx-solr-search-input.ui-autocomplete-input:first-child{width:50%;margin-bottom:30px}.tx-ger-search .tx-solr-search-input{width:50%}.tx-ger-search .tx-solr-search-input:nth-child(3){clear:both;padding-left:0}.tx-ger-search .tx-solr-date .tx-solr-date-item label{text-align:left;padding-left:0;width:13%}.tx-ger-search .tx-solr-date .tx-solr-date-item:nth-child(2){padding-left:15px}.tx-ger-search .tx-solr-date .date-field-info{margin-left:6.5%}}@media screen and (max-width:680px){.tx-ger-search .tx-solr-date .tx-solr-date-item{width:100%}.tx-ger-search .tx-solr-date .date-field-info{margin-left:13%}.tx-ger-search .tx-solr-date .tx-solr-date-item label{text-align:left;padding-left:0;width:13%}}.pagination>li>a,.pagination>li>span{color:#c00}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#600}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#c00;border-color:#c00}#tx-solr-search .tx-solr-search-word{font-weight:700}#tx-solr-search .tx-pagebrowse{margin-top:10px}#tx-solr-search .tx-pagebrowse-current{color:#c00}#tx-solr-search .results-list{margin-top:10px}#tx-solr-search .results-list li{list-style:none inside;margin-left:0}.results-entry{border-bottom:1px solid #cfcecf;margin-bottom:20px}.results-elevated{border:1px solid #cfcecf;padding:5px;background:#ffffef}.results-elevated-label{font-size:50%;color:#cfcecf;padding-bottom:5px}.results-topic{font-weight:700;margin-bottom:5px}.result-content{clear:both}.tx_rrbpublications.table-striped>tbody>tr:nth-child(2n)>td,.tx_rrbpublications.table-striped>tbody>tr:nth-child(2n)>th{background-color:#f0f0f0}.tx_rrbpublications.table-striped>tbody>tr:nth-child(odd)>td,.tx_rrbpublications.table-striped>tbody>tr:nth-child(odd)>th{background-color:#fff}.tx_rrbpublications.table>thead>tr>th{border-color:#c6c6c6;white-space:nowrap;border-bottom-width:1px}.tx_rrbpublications.table>thead>tr>th:last-child{width:50%}.tx_rrbpublications.table td{min-height:34px;padding-top:14px;padding-bottom:14px}.relevance{height:20px}.relevance-bar,.relevance-label,.relevance-percent{float:left;margin-right:3px}.relevance-bar{height:20px;padding-top:3px}.tx-solr-relevance-bar{width:100px;height:8px;border:1px solid #ccc;font-size:1px;padding:1px}.tx-solr-relevance,.tx-solr-relevance-fill{margin-right:0!important;height:8px;padding:0;float:left}.tx-solr-relevance{background-color:#f18f0b}.tx-solr-relevance-fill{background-color:#ccc}#tx-solr-frequent-searches ul{padding-right:10px}#tx-solr-frequent-searches li{list-style-type:none;margin-left:10px;display:inline}.tx-solr-frequent-term-14{font-size:14px}.tx-solr-frequent-term-15{font-size:15px}.tx-solr-frequent-term-16{font-size:16px}.tx-solr-frequent-term-17{font-size:17px}.tx-solr-frequent-term-18{font-size:18px}.tx-solr-frequent-term-19{font-size:19px}.tx-solr-frequent-term-20{font-size:20px}.tx-solr-frequent-term-21{font-size:21px}.tx-solr-frequent-term-22{font-size:22px}.tx-solr-frequent-term-23{font-size:23px}.tx-solr-frequent-term-24{font-size:24px}.tx-solr-frequent-term-25{font-size:25px}.tx-solr-frequent-term-26{font-size:26px}.tx-solr-frequent-term-27{font-size:27px}.tx-solr-frequent-term-28{font-size:28px}.tx-solr-frequent-term-29{font-size:29px}.tx-solr-frequent-term-30{font-size:30px}.tx-solr-frequent-term-31{font-size:31px}.tx-solr-frequent-term-32{font-size:32px}.tx-solr-frequent-term-33{font-size:33px}.tx-solr-frequent-term-34{font-size:34px}.datepicker-month-wrap{background:#eaeaea}div#datepicker-calendar-start_date_dateRange{padding:0;border-radius:10px;border:1px solid #ccc;overflow:hidden;box-shadow:2px 2px 13px rgba(0,0,0,.3)}div.datepicker-calendar.default tr.datepicker-weekdays{border:none;background:#fff}div.datepicker-calendar.default table.datepicker-grid th{background:#fff;padding-top:3px}div.datepicker-calendar table.datepicker-grid th abbr{font-weight:400;text-decoration:none}div.datepicker-calendar table.datepicker-grid td.day,div.datepicker-calendar table.datepicker-grid th{height:36px;font-weight:400;vertical-align:middle}div.datepicker-calendar table.datepicker-grid td.month{vertical-align:middle}div.datepicker-calendar table.datepicker-grid{margin:0;border:none}div.datepicker-calendar.default table.datepicker-grid td.empty{vertical-align:middle;font-weight:400}div.datepicker-calendar.default table.datepicker-grid td.selectable.focus,div.datepicker-calendar.default table.datepicker-grid td.selectable:hover{background:#c00;color:#fff}
