#paymentopt {
  width: 100%;
  margin: 0 auto;
}
.paymentopt {
  display: inline-block;
  margin:1rem 1rem;
}

@media only screen and (max-width: 1794px) {
  .paymentopt:first-child:nth-last-child(n + 12),
  .paymentopt:first-child:nth-last-child(n + 12) ~ .paymentopt {
    width:14.5%;
    margin:1rem 0;
  }
  .paymentopt:first-child:nth-last-child(n + 14),
  .paymentopt:first-child:nth-last-child(n + 14) ~ .paymentopt {
    width:12.5%;
    margin:1rem 0;
  }
  .paymentopt:first-child:nth-last-child(n + 16),
  .paymentopt:first-child:nth-last-child(n + 16) ~ .paymentopt {
    width:11.5%;
    margin:1rem 0;
}
#paymentopt {
  width: 80%;
}
}

@media only screen and (max-width: 1200px) {
  .paymentopt:first-child:nth-last-child(n + 4),
  .paymentopt:first-child:nth-last-child(n + 4) ~ .paymentopt {
    width:20%;
    margin:1rem 0;
  }
  #paymentopt {
    width: 100%;
  }
}

@media only screen and (max-width: 600px) {
  .paymentopt:first-child:nth-last-child(n + 4),
  .paymentopt:first-child:nth-last-child(n + 4) ~ .paymentopt {
    width:30%;
    margin:1rem 0;
}
#paymentopt {
  width: 100%;
}
}

.show-phone {
  display: none !important; }

.show-tablet {
  display: none !important; }

.show-screen {
  display: inherit !important; }

.hide-phone {
  display: inherit !important; }

.hide-tablet {
  display: inherit !important; }

.hide-screen {
  display: none !important; }

@media only screen and (min-width: 1200px) {
  .show-phone {
    display: none !important; }

  .show-tablet {
    display: none !important; }

  .show-screen {
    display: inherit; }

  .hide-phone {
    display: inherit !important; }

  .hide-tablet {
    display: inherit !important; }

  .hide-screen {
    display: none !important; } }
/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .show-phone {
    display: none !important; }

  .show-tablet {
    display: inherit !important; }

  .show-screen {
    display: none !important; }

  .hide-phone {
    display: inherit !important; }

  .hide-tablet {
    display: none !important; }

  .hide-screen {
    display: inherit !important; } }
@media only screen and (max-width: 767px) {
  .show-phone {
    display: inherit !important; }

  .show-tablet {
    display: none !important; }

  .show-screen {
    display: none !important; }

  .hide-phone {
    display: none !important; }

  .hide-tablet {
    display: inherit !important; }

  .hide-screen {
    display: inherit !important; } }
/***** Phone (landscape 420px) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .show-phone {
    display: inherit !important; }

  .show-tablet {
    display: none !important; }

  .show-screen {
    display: none !important; }

  .hide-phone {
    display: none !important; }

  .hide-tablet {
    display: inherit !important; }

  .hide-screen {
    display: inherit !important; } }
/* ------------------------------------------
 * CSS3 GITHUB BUTTONS (Nicolas Gallagher)
 * Licensed under Unlicense
 * http://github.com/necolas/css3-github-buttons
 * --------------------------------------- */
/* =============================================================================
   Base Button
   ========================================================================== */
/* line 12, ../scss/buttons.scss */
.button {
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.5em 1em;
  border: 1px solid #d4d4d4;
  margin: 0;
  text-decoration: none;
  text-align: center;
  text-shadow: 1px 1px 0 #fff;
  font: 11px/normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  background-color: #ececec;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
  background-image: -moz-linear-gradient(#f4f4f4, #ececec);
  background-image: -ms-linear-gradient(#f4f4f4, #ececec);
  background-image: -o-linear-gradient(#f4f4f4, #ececec);
  background-image: linear-gradient(#f4f4f4, #ececec);
  -moz-background-clip: padding;
  /* for Firefox 3.6 */
  background-clip: padding-box;
  border-radius: 0.2em;
  /* IE hacks */
  zoom: 1;
  *display: inline; }

/* line 44, ../scss/buttons.scss */
.button:hover,
.button:focus,
.button:active,
.button.active {
  border-color: #3072b3;
  border-bottom-color: #2a65a0;
  text-decoration: none;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
  color: #fff;
  background-color: #3c8dde;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#599bdc), to(#3072b3));
  background-image: -moz-linear-gradient(#599bdc, #3072b3);
  background-image: -o-linear-gradient(#599bdc, #3072b3);
  background-image: linear-gradient(#599bdc, #3072b3); }

/* line 58, ../scss/buttons.scss */
.button:active,
.button.active {
  border-color: #2a65a0;
  border-bottom-color: #3884cd;
  background-color: #3072b3;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3072b3), to(#599bdc));
  background-image: -moz-linear-gradient(#3072b3, #599bdc);
  background-image: -ms-linear-gradient(#3072b3, #599bdc);
  background-image: -o-linear-gradient(#3072b3, #599bdc);
  background-image: linear-gradient(#3072b3, #599bdc); }

/* overrides extra padding on button elements in Firefox */
/* line 70, ../scss/buttons.scss */
.button::-moz-focus-inner {
  padding: 0;
  border: 0; }

/* =============================================================================
   Button icons
   ========================================================================== */
/* line 80, ../scss/buttons.scss */
.button.icon:before {
  content: "";
  position: relative;
  top: 1px;
  float: left;
  width: 12px;
  height: 12px;
  margin: 0 0.75em 0 -0.25em;
  background: url(/images/gh-icons.png) 0 99px no-repeat; }

/* line 91, ../scss/buttons.scss */
.button.arrowup.icon:before {
  background-position: 0 0; }

/* line 94, ../scss/buttons.scss */
.button.arrowup.icon:hover:before,
.button.arrowup.icon:focus:before,
.button.arrowup.icon:active:before {
  background-position: -12px 0; }

/* line 96, ../scss/buttons.scss */
.button.arrowdown.icon:before {
  background-position: 0 -12px; }

/* line 99, ../scss/buttons.scss */
.button.arrowdown.icon:hover:before,
.button.arrowdown.icon:focus:before,
.button.arrowdown.icon:active:before {
  background-position: -12px -12px; }

/* line 101, ../scss/buttons.scss */
.button.arrowleft.icon:before {
  background-position: 0 -24px; }

/* line 104, ../scss/buttons.scss */
.button.arrowleft.icon:hover:before,
.button.arrowleft.icon:focus:before,
.button.arrowleft.icon:active:before {
  background-position: -12px -24px; }

/* line 106, ../scss/buttons.scss */
.button.arrowright.icon:before {
  float: right;
  margin: 0 -0.25em 0 0.5em;
  background-position: 0 -36px; }

/* line 109, ../scss/buttons.scss */
.button.arrowright.icon:hover:before,
.button.arrowright.icon:focus:before,
.button.arrowright.icon:active:before {
  background-position: -12px -36px; }

/* line 111, ../scss/buttons.scss */
.button.approve.icon:before {
  background-position: 0 -48px; }

/* line 114, ../scss/buttons.scss */
.button.approve.icon:hover:before,
.button.approve.icon:focus:before,
.button.approve.icon:active:before {
  background-position: -12px -48px; }

/* line 116, ../scss/buttons.scss */
.button.add.icon:before {
  background-position: 0 -288px; }

/* line 119, ../scss/buttons.scss */
.button.add.icon:hover:before,
.button.add.icon:focus:before,
.button.add.icon:active:before {
  background-position: -12px -288px; }

/* line 121, ../scss/buttons.scss */
.button.remove.icon:before {
  background-position: 0 -60px; }

/* line 124, ../scss/buttons.scss */
.button.remove.icon:hover:before,
.button.remove.icon:focus:before,
.button.remove.icon:active:before {
  background-position: -12px -60px; }

/* line 126, ../scss/buttons.scss */
.button.log.icon:before {
  background-position: 0 -72px; }

/* line 129, ../scss/buttons.scss */
.button.log.icon:hover:before,
.button.log.icon:focus:before,
.button.log.icon:active:before {
  background-position: -12px -72px; }

/* line 131, ../scss/buttons.scss */
.button.calendar.icon:before {
  background-position: 0 -84px; }

/* line 134, ../scss/buttons.scss */
.button.calendar.icon:hover:before,
.button.calendar.icon:focus:before,
.button.calendar.icon:active:before {
  background-position: -12px -84px; }

/* line 136, ../scss/buttons.scss */
.button.chat.icon:before {
  background-position: 0 -96px; }

/* line 139, ../scss/buttons.scss */
.button.chat.icon:hover:before,
.button.chat.icon:focus:before,
.button.chat.icon:active:before {
  background-position: -12px -96px; }

/* line 141, ../scss/buttons.scss */
.button.clock.icon:before {
  background-position: 0 -108px; }

/* line 144, ../scss/buttons.scss */
.button.clock.icon:hover:before,
.button.clock.icon:focus:before,
.button.clock.icon:active:before {
  background-position: -12px -108px; }

/* line 146, ../scss/buttons.scss */
.button.settings.icon:before {
  background-position: 0 -120px; }

/* line 149, ../scss/buttons.scss */
.button.settings.icon:hover:before,
.button.settings.icon:focus:before,
.button.settings.icon:active:before {
  background-position: -12px -120px; }

/* line 151, ../scss/buttons.scss */
.button.comment.icon:before {
  background-position: 0 -132px; }

/* line 154, ../scss/buttons.scss */
.button.comment.icon:hover:before,
.button.comment.icon:focus:before,
.button.comment.icon:active:before {
  background-position: -12px -132px; }

/* line 156, ../scss/buttons.scss */
.button.fork.icon:before {
  background-position: 0 -144px; }

/* line 159, ../scss/buttons.scss */
.button.fork.icon:hover:before,
.button.fork.icon:focus:before,
.button.fork.icon:active:before {
  background-position: -12px -144px; }

/* line 161, ../scss/buttons.scss */
.button.like.icon:before {
  background-position: 0 -156px; }

/* line 164, ../scss/buttons.scss */
.button.like.icon:hover:before,
.button.like.icon:focus:before,
.button.like.icon:active:before {
  background-position: -12px -156px; }

/* line 166, ../scss/buttons.scss */
.button.favorite.icon:before {
  background-position: 0 -348px; }

/* line 169, ../scss/buttons.scss */
.button.favorite.icon:hover:before,
.button.favorite.icon:focus:before,
.button.favorite.icon:active:before {
  background-position: -12px -348px; }

/* line 171, ../scss/buttons.scss */
.button.home.icon:before {
  background-position: 0 -168px; }

/* line 174, ../scss/buttons.scss */
.button.home.icon:hover:before,
.button.home.icon:focus:before,
.button.home.icon:active:before {
  background-position: -12px -168px; }

/* line 176, ../scss/buttons.scss */
.button.key.icon:before {
  background-position: 0 -180px; }

/* line 179, ../scss/buttons.scss */
.button.key.icon:hover:before,
.button.key.icon:focus:before,
.button.key.icon:active:before {
  background-position: -12px -180px; }

/* line 181, ../scss/buttons.scss */
.button.lock.icon:before {
  background-position: 0 -192px; }

/* line 184, ../scss/buttons.scss */
.button.lock.icon:hover:before,
.button.lock.icon:focus:before,
.button.lock.icon:active:before {
  background-position: -12px -192px; }

/* line 186, ../scss/buttons.scss */
.button.unlock.icon:before {
  background-position: 0 -204px; }

/* line 189, ../scss/buttons.scss */
.button.unlock.icon:hover:before,
.button.unlock.icon:focus:before,
.button.unlock.icon:active:before {
  background-position: -12px -204px; }

/* line 191, ../scss/buttons.scss */
.button.loop.icon:before {
  background-position: 0 -216px; }

/* line 194, ../scss/buttons.scss */
.button.loop.icon:hover:before,
.button.loop.icon:focus:before,
.button.loop.icon:active:before {
  background-position: -12px -216px; }

/* line 196, ../scss/buttons.scss */
.button.search.icon:before {
  background-position: 0 -228px; }

/* line 199, ../scss/buttons.scss */
.button.search.icon:hover:before,
.button.search.icon:focus:before,
.button.search.icon:active:before {
  background-position: -12px -228px; }

/* line 201, ../scss/buttons.scss */
.button.mail.icon:before {
  background-position: 0 -240px; }

/* line 204, ../scss/buttons.scss */
.button.mail.icon:hover:before,
.button.mail.icon:focus:before,
.button.mail.icon:active:before {
  background-position: -12px -240px; }

/* line 206, ../scss/buttons.scss */
.button.move.icon:before {
  background-position: 0 -252px; }

/* line 209, ../scss/buttons.scss */
.button.move.icon:hover:before,
.button.move.icon:focus:before,
.button.move.icon:active:before {
  background-position: -12px -252px; }

/* line 211, ../scss/buttons.scss */
.button.edit.icon:before {
  background-position: 0 -264px; }

/* line 214, ../scss/buttons.scss */
.button.edit.icon:hover:before,
.button.edit.icon:focus:before,
.button.edit.icon:active:before {
  background-position: -12px -264px; }

/* line 216, ../scss/buttons.scss */
.button.pin.icon:before {
  background-position: 0 -276px; }

/* line 219, ../scss/buttons.scss */
.button.pin.icon:hover:before,
.button.pin.icon:focus:before,
.button.pin.icon:active:before {
  background-position: -12px -276px; }

/* line 221, ../scss/buttons.scss */
.button.reload.icon:before {
  background-position: 0 -300px; }

/* line 224, ../scss/buttons.scss */
.button.reload.icon:hover:before,
.button.reload.icon:focus:before,
.button.reload.icon:active:before {
  background-position: -12px -300px; }

/* line 226, ../scss/buttons.scss */
.button.rss.icon:before {
  background-position: 0 -312px; }

/* line 229, ../scss/buttons.scss */
.button.rss.icon:hover:before,
.button.rss.icon:focus:before,
.button.rss.icon:active:before {
  background-position: -12px -312px; }

/* line 231, ../scss/buttons.scss */
.button.tag.icon:before {
  background-position: 0 -324px; }

/* line 234, ../scss/buttons.scss */
.button.tag.icon:hover:before,
.button.tag.icon:focus:before,
.button.tag.icon:active:before {
  background-position: -12px -324px; }

/* line 236, ../scss/buttons.scss */
.button.trash.icon:before {
  background-position: 0 -336px; }

/* line 239, ../scss/buttons.scss */
.button.trash.icon:hover:before,
.button.trash.icon:focus:before,
.button.trash.icon:active:before {
  background-position: -12px -336px; }

/* line 241, ../scss/buttons.scss */
.button.user.icon:before {
  background-position: 0 -360px; }

/* line 244, ../scss/buttons.scss */
.button.user.icon:hover:before,
.button.user.icon:focus:before,
.button.user.icon:active:before {
  background-position: -12px -360px; }

/* =============================================================================
   Button extensions
   ========================================================================== */
/* Primary button
   ========================================================================== */
/* line 254, ../scss/buttons.scss */
.button.primary {
  font-weight: bold; }

/* Danger button
   ========================================================================== */
/* line 261, ../scss/buttons.scss */
.button.danger {
  color: #900; }

/* line 267, ../scss/buttons.scss */
.button.danger:hover,
.button.danger:focus,
.button.danger:active {
  border-color: #b53f3a;
  border-bottom-color: #a0302a;
  color: #fff;
  background-color: #dc5f59;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dc5f59), to(#b33630));
  background-image: -moz-linear-gradient(#dc5f59, #b33630);
  background-image: -ms-linear-gradient(#dc5f59, #b33630);
  background-image: -o-linear-gradient(#dc5f59, #b33630);
  background-image: linear-gradient(#dc5f59, #b33630); }

/* line 280, ../scss/buttons.scss */
.button.danger:active,
.button.danger.active {
  border-color: #a0302a;
  border-bottom-color: #bf4843;
  background-color: #b33630;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b33630), to(#dc5f59));
  background-image: -moz-linear-gradient(#b33630, #dc5f59);
  background-image: -ms-linear-gradient(#b33630, #dc5f59);
  background-image: -o-linear-gradient(#b33630, #dc5f59);
  background-image: linear-gradient(#b33630, #dc5f59); }

/* Pill button
   ========================================================================== */
/* line 294, ../scss/buttons.scss */
.button.pill {
  border-radius: 50em; }

/* Disabled button
   ========================================================================== */
/* line 301, ../scss/buttons.scss */
.button.disable {
  opacity: 0.5; }

/* Big button
   ========================================================================== */
/* line 308, ../scss/buttons.scss */
.button.big {
  font-size: 14px; }

/* line 312, ../scss/buttons.scss */
.button.big.icon:before {
  top: 0; }

/* =============================================================================
   Button groups
   ========================================================================== */
/* Standard group
   ========================================================================== */
/* line 324, ../scss/buttons.scss */
.button-group {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
  /* IE hacks */
  zoom: 1;
  *display: inline; }

/* line 337, ../scss/buttons.scss */
.button + .button,
.button + .button-group,
.button-group + .button,
.button-group + .button-group {
  margin-left: 15px; }

/* line 341, ../scss/buttons.scss */
.button-group li {
  float: left;
  padding: 0;
  margin: 0; }

/* line 347, ../scss/buttons.scss */
.button-group .button {
  float: left;
  margin-left: -1px; }

/* line 353, ../scss/buttons.scss */
.button-group > .button:not(:first-child):not(:last-child),
.button-group li:not(:first-child):not(:last-child) .button {
  border-radius: 0; }

/* line 358, ../scss/buttons.scss */
.button-group > .button:first-child,
.button-group li:first-child .button {
  margin-left: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 365, ../scss/buttons.scss */
.button-group > .button:last-child,
.button-group li:last-child > .button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* Minor group
   ========================================================================== */
/* line 373, ../scss/buttons.scss */
.button-group.minor-group .button {
  border: 1px solid #d4d4d4;
  text-shadow: none;
  background-image: none;
  background-color: #fff; }

/* line 381, ../scss/buttons.scss */
.button-group.minor-group .button:hover,
.button-group.minor-group .button:focus {
  background-color: #599bdc; }

/* line 386, ../scss/buttons.scss */
.button-group.minor-group .button:active,
.button-group.minor-group .button.active {
  background-color: #3072b3; }

/* line 390, ../scss/buttons.scss */
.button-group.minor-group .button.icon:before {
  opacity: 0.8; }

/* =============================================================================
   Button container (mixing buttons and groups, e.g., nav bar)
   ========================================================================== */
/* line 399, ../scss/buttons.scss */
.button-container .button,
.button-container .button-group {
  vertical-align: top; }
