.widget-downloads .filters,
.widget-references .filters {
  margin-top: 50px;
}

.widget-downloads .filters .logo-small .first,
.widget-references .filters .logo-small .first {
  font-size: 12px;
  text-transform: uppercase;
  color: #e60028;
  display: inline-block;
}

.widget-downloads .filters .logo-small .second,
.widget-references .filters .logo-small .second {
  font-size: 16px;
  text-transform: lowercase;
  color: #7d7d7d;
  display: inline-block;
}

.widget-downloads .filters label,
.widget-references .filters label {
  margin-right: 30px;
}

.widget-downloads .filters span + input,
.widget-references .filters span + input {
  margin-left: 15px;
}

.widget-downloads .filters h4,
.widget-references .filters h4 {
  margin-bottom: 0;
}

.widget-downloads .tabs,
.widget-references .tabs {
  margin-top: 60px;
  margin-bottom: 60px;
}

.widget-downloads .tabs .btn,
.widget-references .tabs .btn {
  display: inline-block;
}

.widget-downloads .tabs::fter,
.widget-references .tabs::fter {
  content: "";
  display: block;
  clear: both;
}

.widget-downloads .news_detail,
.widget-references .news_detail{
  padding: 35px 15px 30px 15px;
  background-color: #f5f5f5;
}

.widget-downloads .news_detail .row,
.widget-references .news_detail .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.widget-downloads .news_detail .row:before,
.widget-downloads .news_detail .row:after,
.widget-references .news_detail .row:before,
.widget-references .news_detail .row:after{
  content: normal !important; /*IE doesn't support `initial`*/
}

.widget-downloads .download-item,
.widget-references .download-item {
  margin-bottom: 60px;
  min-height: 128px;
}

.widget-downloads .download-box-inner,
.widget-references .download-box-inner {
  position: relative;
}

.widget-downloads .download-image,
.widget-references .download-image {
  width: 95px;
  position: absolute;
  left: 0;
  top: 6px;
  border: 1px solid #e9e6e3;
}

.widget-downloads .download-reference,
.widget-downloads .download-text,
.widget-downloads .download-link,
.widget-references .download-reference,
.widget-references .download-text,
.widget-references .download-link{
  margin-left: 120px;
}

.widget-downloads .download-reference,
.widget-references .download-reference {
  text-transform: uppercase;
  color: #e60028;
  font-size: 11px;
}

.widget-downloads .download-text,
.widget-references .download-text {
  font-size: 15px;
  color: #7d7d7d;
  font-family: "arial-bold", "arial", sans-serif;
  font-weight: bold;
  margin-bottom: 15px;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.widget-downloads .download-link,
.widget-references .download-link {
  margin-top: 15px;
  text-transform: uppercase;
  color: #e60028;
  font-size: 15px;
}

.tabs {
  margin-top: 60px;
  margin-left: -5px;
  margin-right: -5px;
  max-width: 980px;
}

.tabs .btn {
  width: auto;
  padding: 5px 10px;
  float: left;
  margin-left: 5px;
  margin-bottom: 5px;
}

.tabs .btn.active {
  color: #fff !important;
  border-color: #e60028 !important;
  background-color: #e60028 !important;
}