--- /dev/null
+body {
+ padding-top: 60px;
+ padding-bottom: 40px;
+}
+
+.button_column {
+ width: 430px;
+}
+
+.gplus {
+ float:right;
+ margin: 10px 0 0;
+}
+
+div.sponsor-main {
+ background: #eeeeee;
+ padding-top: 2em;
+ padding-bottom: 2em;
+}
+
+div.sponsor {
+ padding: 0.5em;
+ height: 12em;
+ display: table !important;
+}
+
+div.sponsor-description {
+ background: #eeeeee;
+ display: table-cell;
+ vertical-align: middle;
+ text-align: center;
+}
+
+div.sponsor-description img {
+ max-width: 99%;
+ height: 4em;
+ margin-bottom: 1em;
+}
+
+div.panel-body p {
+ text-overflow: ellipsis;
+ width: 95%;
+ white-space: nowrap;
+ overflow: hidden;
+ height: 1.5em;
+}