.navbar-nav {
  font-size: 14px; }

.btn {
  padding: 20px 10px;
  white-space: normal; }

.btn-sm {
  padding: 5px 10px; }

#navbar .nav > li:not(.account) > a {
  width: auto;
  padding-left: 20px;
  padding-right: 20px; }

.bg-panel .panel.advantage p {
  min-height: 69px;
  max-height: 69px; }

.bg-panel .panel {
  padding: 28px 20px; }

.btn-broker-by-country-global {
  white-space: normal;
  min-height: 98px;
  display: inline-grid;
  align-items: center; }

@media only screen and (max-width: 1599px) {
  #navbar .nav > li:not(.account) > a {
    padding: 28px 15px;
    font-size: 13px; } }
@media only screen and (max-width: 1199px) {
  .navbar-nav li.account {
    display: none; }

  #navbar .nav > li:not(.account) > a {
    padding: 20px 10px; } }
@media only screen and (max-width: 767px) {
  .listing-text span.pricestyle {
    height: auto;
    max-height: none; } }
.sales-info p {
  min-height: 65px;
  max-height: 65px; }

@media only screen and (max-width: 878px) {
  #navbar .nav > li:not(.account) > a {
    padding: 20px 3px;
    font-size: 12px; } }
.btn.btn-default.btn-block.btn-signup {
  font-size: 15px; }

footer h4 {
  max-height: 40px;
  min-height: 40px; }

.social .listing {
  min-height: 341px; }

@media only screen and (min-width: 480px) and (max-width: 579px) {
  .listing-text div.cancelled {
    padding: 19px 10px; } }

/*# sourceMappingURL=es.css.map */
