.partners {
  border: #888;
  padding-top: 0px;
  margin-bottom: 40px; }

.partners .panelparent {
  padding: 20px 40px; }

.partners .panelparent .panelchild {
  padding: 0px;
  background-color: #fff;
  margin: 5px 10px 5px 0px;
  border: 1px solid #d9d9d9; }

.partners .panelparent .panelchild.champ {
  min-height: 258px; }

.partners .panelparent .panelchild h3,
.partners .panelparent .panelchild p {
  text-align: center;
  margin: 10px 20px; }

.partners .panelparent .panelchild p {
  min-height: 70px; }

.partners .panelparent .panelchild hr {
  border-top: 1px solid #d9d9d9;
  margin: 30px 20px; }

.partners .panelparent .panelchild .morelink {
  display: block;
  text-align: center;
  padding: 15px 0px;
  background-color: #f2f2f2;
  margin: 20px 0px 0px; }

.partners .panelparent .panelchild .nolink.special a {
  min-height: 30px;
  display: inline;
  text-align: center;
  padding: 0px;
  background: none;
  margin: 0px; }

.partners .panelparent .panelchild .linkgroup,
.partners .panelparent .panelchild .nolink {
  background-color: #f2f2f2;
  margin: 20px 0px 0px;
  min-height: 30px;
  padding: 15px 1px;
  text-align: center; }

.partners .panelparent .panelchild .linkgroup .morelink,
.partners .panelparent .panelchild.register .linkgroup .morelink,
.partners .panelparent .panelchild .linkgroup .nolink,
.partners .panelparent .panelchild.register .linkgroup .nolink {
  display: inline-block;
  margin: 0px 20px;
  min-height: 0px;
  padding: 0px; }

.partners .panelparent .panelchild .logo {
  margin: 20px auto;
  width: auto;
  display: block; }

.partners .panelparent .panelchild.register .morelink,
.partners .panelparent .panelchild.register .nolink,
.partners .panelparent .panelchild .linkgroup {
  min-height: 50px; }

.partners .panelparent .span2.floatbox {
  float: left;
  min-width: 160px; }

.partners .panelparent .span2.floatbox .logo {
  min-height: 40px; }

.partners .clear-fix {
  clear: both; }

.partners .panelparent .panelchild .cards {
  background: url(/images/partners/payment/cards_mono.png) center 36px no-repeat #f2f2f2; }

.partners .panelparent .panelchild .cards.wire {
  background: url(/images/partners/payment/cards_mono_wire.png) center 36px no-repeat #f2f2f2; }

/* START OF RESPONSIVE */
@media (max-width: 990px) {
  .partners .panelparent .champbox,
  .partners .panelparent .floatbox {
    width: 100%; } }

/*# sourceMappingURL=partners.css.map */

/*# sourceMappingURL=partners.css.map */