/* line 5, ../../../../packages/modules/b2-support/css/b2-support.scss */
.b2-support {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  position: relative;
  padding-top: 52px;
  padding-bottom: 60px;
  border-top: 1px solid #646464;
  border-bottom: 1px solid #272727;
  background-color: #444645;
  /* Old browsers */
  background-color: #313131;
  background-image: -moz-radial-gradient(center, ellipse cover, #444645 0%, #313131 53%);
  /* FF3.6+ */
  background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #444645), color-stop(53%, #313131));
  /* Chrome,Safari4+ */
  background-image: -webkit-radial-gradient(center, ellipse cover, #444645 0%, #313131 53%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-radial-gradient(center, ellipse cover, #444645 0%, #313131 53%);
  /* Opera 12+ */
  background-image: -ms-radial-gradient(center, ellipse cover, #444645 0%, #313131 53%);
  /* IE10+ */
  background-image: radial-gradient(ellipse at center, #444645 0%, #313131 53%);
  /* W3C */
  background-position: 0 -87px;
  background-repeat: no-repeat;
  overflow: hidden;
}
/* line 10, ../../../../packages/modules/b2-support/css/b2-support.scss */
.b2-support.noise:before {
  z-index: 0;
}
/* line 34, ../../../../packages/modules/b2-support/css/b2-support.scss */
.b2-support > .container {
  position: relative;
  z-index: 11;
}
/* line 39, ../../../../packages/modules/b2-support/css/b2-support.scss */
.b2-support .span4 {
  position: relative;
  height: 160px;
}
/* line 46, ../../../../packages/modules/b2-support/css/b2-support.scss */
.no-boxsizing .b2-support .title {
  padding-right: 0;
}
/* line 53, ../../../../packages/modules/b2-support/css/b2-support.scss */
.b2-support .content p {
  color: #cccccc;
  margin: 0;
}
/* line 58, ../../../../packages/modules/b2-support/css/b2-support.scss */
.b2-support .content a {
  position: absolute;
  left: 0;
  bottom: 10px;
}
