@charset "utf-8";/* CSS Document */
html,body{
	font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #404040;
	/* font-family: 'Roboto', sans-serif; */
}
a:link,a:visited{color:#93be42;text-decoration:none}
a:hover, a:focus{
  color: #67862e;
  text-decoration: underline;
}
/* releases */
div.row-header{display:table-row;width:100%;margin:0;margin-bottom:10px}
div.row-header div,div.row div{padding:3px 0}
div.row{width:100%;margin:0;}
div.date{margin:0;white-space:nowrap;width:100px}
div.headline{margin:0;}
div.att{margin:0;white-space:nowrap;padding-left:10px;line-height:1.0em;vertical-align:top;width:50px}

div.report_date{margin:0;white-space:nowrap;width:100px}
div.report_title{margin:0;}
div.report_title ul{padding:0;margin:0;list-style-type:none}
div.report_title ul:before{font-family:'ndqfonticons';content:"\e008";color:#df0000;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;text-decoration:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;vertical-align:bottom;padding-right:20px}
div.report_size{margin:0;white-space:nowrap;padding-left:10px;line-height:1.0em;vertical-align:top;text-align:right;width:80px}

div.att{ display: inline-block; padding: 7px 25px !important; }
div.att img{vertical-align:middle}
div.att:empty{display:none;visibility:hidden}
.form-control{
	border: 1px solid #999;
	display: block;
	padding: 4px 0;
	text-indent: 5px;
	min-width: 130px;
	width: auto;
	border-radius: 0;
	margin-right: 20px;
}
.form-control:hover, .form-control:focus, 
.form-control:active:hover, .form-control:active:focus{
	box-shadow: none;
	outline: 0;
	border-color:#93be42;
}

.release_wrapper .label_item{
  font-weight: 700;
  font-size: 16px;
  line-height: 1.5em;
  color: #404040;
  display: inline-block;
}
.release_items .release_wrapper{ 
  border-bottom: 1px solid #ccc;
  padding-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  display: block;
}
.release_items .release_wrapper:last-child{ border-bottom: 0; }
.release_items .date{
  font-weight: 700;
  margin-bottom: 1em;
  font-size: 16px;
  line-height: 1em;
  color: #404040;
  display: inline-block;
}
.release_items .headline{
	display: inline-block;
	font-size: 1.4em;
  	line-height: 1.2em;
	font-weight: 300;
  	padding-bottom: 10px;
  	color: #93be42;
}
.release_items .date, 
.release_items .headline, 
.release_items .att,
.release_wrapper .date, 
.release_wrapper .headline, 
.release_wrapper .attribute{
	display: table-cell;

}

.release_items .date, .release_wrapper .date{ min-width: 135px; width: 135px; }
.release_items .release_wrapper:first-child{ padding-top:0 }
