﻿.navbar-nav > li > a.btn-register {
  margin-left: 30px;
  padding: 12px;
}
.img-margins {
  margin: 5px;
}
.field-validation-error {
  color: red;
}
.login-form .reg-label {
  font-weight: bold;
}
.login-form .reg-label:after {
  content: ":";
}
.login-form .game-rules {
  color: #32c5d2;
}
.login-form .checkbox {
  margin-top: 5px;
  margin-bottom: 5px;
}
.login-form .checkbox input {
  margin-left: -18px;
  margin-top: 6px;
}
.package-bulk {
  color: gold;
  font-weight: bold;
}
.package-half-bulk {
  color: green;
}
.package-vip {
  color: red;
}
.package-card {
  color: black;
}
.navbar-extra {
  min-height: 30px;
  height: 30px;
  padding: 5px 0;
}
.special-feature .s-feature-box.download-box {
  height: 220px;
}
.download-logo {
  height: 52px;
}
a.text-bold {
  font-weight: bold;
}
a.text-underline {
  text-decoration: underline;
}
strong {
  font-weight: bold;
}
.btn-theme-bg:hover {
  background-color: #135258;
  border-color: #135258;
}
.product h3 sup {
  font-size: 18px;
  top: -0.25em;
  left: 7px;
}
.product h3 sup,
.product h3 sub {
  color: #7f8c8d;
}
.product .half-bulk,
.product .bulk,
.product .card,
.product .vip {
  display: block;
}
.product .vip {
  color: #e74c3c;
  text-shadow: 0 0 3px #e74c3c;
  font-size: 150%;
}
.product .bulk {
  color: #f1c40f;
  text-shadow: 0 0 3px #f1c40f;
  font-size: 150%;
}
.product .half-bulk {
  color: #2980b9;
  text-shadow: 0 0 3px #2980b9;
  font-size: 125%;
}
.reseller-form label {
  font-weight: bold;
  margin: 0;
}
.reseller-form label:after {
  content: ":";
}
.reseller-form .form-control-static {
  text-align: left;
  margin: 0;
  padding: 0;
}
.reseller-form .form-group {
  text-align: left;
}
.sale {
  color: #e74c3c;
}
.old-price {
  text-decoration: line-through;
  display: block;
  margin-top: -20px;
  margin-bottom: 10px;
}
h2.sale-header {
  color: #e74c3c;
}
h2.sale-header i {
  color: #27ae60;
}
.game-server {
  margin-right: 10px;
}
.game-server.active {
  font-weight: bold;
  color: #e74c3c;
}
.navbar-brand {
  text-transform: none;
  padding: 10px 10px 0 0;
  height: auto;
  line-height: normal;
  font-size: 25px;
  padding-left: 0;
}
@media (max-width: 991px) {
  .navbar-brand {
    font-size: 20px;
    padding-top: 2px;
  }
  .navbar-default .nav > li > a {
    padding: 5px 6px;
  }
}
@media (max-width: 768px) {
  .navbar-brand {
    padding: 10px;
    font-size: 25px;
  }
}
.navbar:not(.navbar-extra) {
  padding-top: 9;
}
.navbar .top-bar-dark {
  box-shadow: rgba(0, 0, 0, 0.6) 0px 1px 3px;
}
.navbar .navbar-inner {
 color: #bbb;
  background: #171818;
  padding-top: 00px;
}
.sticky-wrapper
 {
 color: #bb;
  background: #ffd658;
  padding-top: -20px;
}
.btn i.marginless {
  margin-right: 0;
}
.top-bar-dark .dropdown-menu {
  border: 2px solid #595959;
  border-top: none;
}
.top-bar-dark .dropdown-menu li {
  border-bottom: 2px solid #595959;
  color: #bbb;
  background: #424242;
}
.top-bar-dark .dropdown-menu li a {
  color: #bbb;
  background: #424242;
  border: none;
  /*margin-top: -1px;*/
}
.top-bar-dark .dropdown-menu li a:hover {
  color: white;
  background: #424242;
}
/* Fixes headers on Kendo Grids */
.k-grid-header th.k-header > .k-link {
  display: inline-block;
}
.price-container {
  margin: 0px;
  padding: 20px 10px;
  border-bottom: 1px solid #D0D6DF;
  font-size: 40px;
  margin-bottom: 10px;
  font-weight: 400;
  text-align: center;
  background-color: #fffffffff;
  margin-left: -15px;
  margin-right: -15px;
  border-top: 1px solid #D0D6Df;
}
.purchase-button {
  margin-top: 10px;
}
.purchase-button .btn {
  width: 100%;
}
.tp-caption a {
  color: white;
}
.coupon-form .applied-discount {
  padding: 10px;
  margin-bottom: 0;
}
.coupon-form .applied-discount .discount-code {
  font-weight: bold;
}
.coupon-form .applied-discount + button {
  margin-top: 2px;
}
.prod-img {
  width: 231px;
}
.k-grid-content input[type=text],
.k-grid-content select {
  width: 85%;
}
.cart-total button {
  width: 100%;
}
#pw-modal iframe {
  height: 350px;
}
body > .fullwidthbanner {
  height: 500px;
  overflow: hidden;
  background: black;
}
body > .fullwidthbanner .tp-banner {
  visibility: hidden;
}
.caption {
  text-shadow: 0px 0px 7px black;
}
.item_holder .title {
  margin-bottom: 10px;
}
.panel-account label {
  font-weight: bold;
  text-align: right;
  min-height: 34px;
  padding-top: 7px;
}
.panel-account label:after {
  content: ":";
}
.server-select-label {
  margin-top: 10px;
}
select.input-validation-error {
  border-color: red;
}
.markdown img {
  max-width: 100%;
}
.markdown a {
  color: #337ab7;
  text-decoration: underline;
}
.staff-message {
  color: red;
  font-weight: bold;
}
i.msg-unread {
  color: red;
}
.msg-column {
  text-align: center;
}