@charset "UTF-8";
@import url("//fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700");
.content-rtl .row-rtl .col-xs-1, .content-rtl .row-rtl .col-xs-2, .content-rtl .row-rtl .col-xs-3, .content-rtl .row-rtl .col-xs-4, .content-rtl .row-rtl .col-xs-5, .content-rtl .row-rtl .col-xs-6, .content-rtl .row-rtl .col-xs-7, .content-rtl .row-rtl .col-xs-8, .content-rtl .row-rtl .col-xs-9, .content-rtl .row-rtl .col-xs-10, .content-rtl .row-rtl .col-xs-11, .content-rtl .row-rtl .col-xs-12 {
  float: right; }

.content-rtl .col-xs-pull-0 {
  left: auto; }

.content-rtl .col-xs-pull-1 {
  right: auto;
  left: 8.33333%; }

.content-rtl .col-rtl-xs-pull-1 {
  left: 8.33333%; }

.content-rtl .col-xs-pull-2 {
  right: auto;
  left: 16.66667%; }

.content-rtl .col-rtl-xs-pull-2 {
  left: 16.66667%; }

.content-rtl .col-xs-pull-3 {
  right: auto;
  left: 25%; }

.content-rtl .col-rtl-xs-pull-3 {
  left: 25%; }

.content-rtl .col-xs-pull-4 {
  right: auto;
  left: 33.33333%; }

.content-rtl .col-rtl-xs-pull-4 {
  left: 33.33333%; }

.content-rtl .col-xs-pull-5 {
  right: auto;
  left: 41.66667%; }

.content-rtl .col-rtl-xs-pull-5 {
  left: 41.66667%; }

.content-rtl .col-xs-pull-6 {
  right: auto;
  left: 50%; }

.content-rtl .col-rtl-xs-pull-6 {
  left: 50%; }

.content-rtl .col-xs-pull-7 {
  right: auto;
  left: 58.33333%; }

.content-rtl .col-rtl-xs-pull-7 {
  left: 58.33333%; }

.content-rtl .col-xs-pull-8 {
  right: auto;
  left: 66.66667%; }

.content-rtl .col-rtl-xs-pull-8 {
  left: 66.66667%; }

.content-rtl .col-xs-pull-9 {
  right: auto;
  left: 75%; }

.content-rtl .col-rtl-xs-pull-9 {
  left: 75%; }

.content-rtl .col-xs-pull-10 {
  right: auto;
  left: 83.33333%; }

.content-rtl .col-rtl-xs-pull-10 {
  left: 83.33333%; }

.content-rtl .col-xs-pull-11 {
  right: auto;
  left: 91.66667%; }

.content-rtl .col-rtl-xs-pull-11 {
  left: 91.66667%; }

.content-rtl .col-xs-pull-12 {
  right: auto;
  left: 100%; }

.content-rtl .col-rtl-xs-pull-12 {
  left: 100%; }

.content-rtl .col-rtl-xs-push-0 {
  right: auto; }

.content-rtl .col-xs-push-1 {
  left: auto;
  right: 8.33333%; }

.content-rtl .col-rtl-xs-push-1 {
  right: 8.33333%; }

.content-rtl .col-xs-push-2 {
  left: auto;
  right: 16.66667%; }

.content-rtl .col-rtl-xs-push-2 {
  right: 16.66667%; }

.content-rtl .col-xs-push-3 {
  left: auto;
  right: 25%; }

.content-rtl .col-rtl-xs-push-3 {
  right: 25%; }

.content-rtl .col-xs-push-4 {
  left: auto;
  right: 33.33333%; }

.content-rtl .col-rtl-xs-push-4 {
  right: 33.33333%; }

.content-rtl .col-xs-push-5 {
  left: auto;
  right: 41.66667%; }

.content-rtl .col-rtl-xs-push-5 {
  right: 41.66667%; }

.content-rtl .col-xs-push-6 {
  left: auto;
  right: 50%; }

.content-rtl .col-rtl-xs-push-6 {
  right: 50%; }

.content-rtl .col-xs-push-7 {
  left: auto;
  right: 58.33333%; }

.content-rtl .col-rtl-xs-push-7 {
  right: 58.33333%; }

.content-rtl .col-xs-push-8 {
  left: auto;
  right: 66.66667%; }

.content-rtl .col-rtl-xs-push-8 {
  right: 66.66667%; }

.content-rtl .col-xs-push-9 {
  left: auto;
  right: 75%; }

.content-rtl .col-rtl-xs-push-9 {
  right: 75%; }

.content-rtl .col-xs-push-10 {
  left: auto;
  right: 83.33333%; }

.content-rtl .col-rtl-xs-push-10 {
  right: 83.33333%; }

.content-rtl .col-xs-push-11 {
  left: auto;
  right: 91.66667%; }

.content-rtl .col-rtl-xs-push-11 {
  right: 91.66667%; }

.content-rtl .col-xs-push-12 {
  left: auto;
  right: 100%; }

.content-rtl .col-rtl-xs-push-12 {
  right: 100%; }

.content-rtl .col-xs-offset-0 {
  margin-left: auto;
  margin-right: 0%; }

.content-rtl .col-rtl-xs-offset-0 {
  margin-right: 0%; }

.content-rtl .col-xs-offset-1 {
  margin-left: auto;
  margin-right: 8.33333%; }

.content-rtl .col-rtl-xs-offset-1 {
  margin-right: 8.33333%; }

.content-rtl .col-xs-offset-2 {
  margin-left: auto;
  margin-right: 16.66667%; }

.content-rtl .col-rtl-xs-offset-2 {
  margin-right: 16.66667%; }

.content-rtl .col-xs-offset-3 {
  margin-left: auto;
  margin-right: 25%; }

.content-rtl .col-rtl-xs-offset-3 {
  margin-right: 25%; }

.content-rtl .col-xs-offset-4 {
  margin-left: auto;
  margin-right: 33.33333%; }

.content-rtl .col-rtl-xs-offset-4 {
  margin-right: 33.33333%; }

.content-rtl .col-xs-offset-5 {
  margin-left: auto;
  margin-right: 41.66667%; }

.content-rtl .col-rtl-xs-offset-5 {
  margin-right: 41.66667%; }

.content-rtl .col-xs-offset-6 {
  margin-left: auto;
  margin-right: 50%; }

.content-rtl .col-rtl-xs-offset-6 {
  margin-right: 50%; }

.content-rtl .col-xs-offset-7 {
  margin-left: auto;
  margin-right: 58.33333%; }

.content-rtl .col-rtl-xs-offset-7 {
  margin-right: 58.33333%; }

.content-rtl .col-xs-offset-8 {
  margin-left: auto;
  margin-right: 66.66667%; }

.content-rtl .col-rtl-xs-offset-8 {
  margin-right: 66.66667%; }

.content-rtl .col-xs-offset-9 {
  margin-left: auto;
  margin-right: 75%; }

.content-rtl .col-rtl-xs-offset-9 {
  margin-right: 75%; }

.content-rtl .col-xs-offset-10 {
  margin-left: auto;
  margin-right: 83.33333%; }

.content-rtl .col-rtl-xs-offset-10 {
  margin-right: 83.33333%; }

.content-rtl .col-xs-offset-11 {
  margin-left: auto;
  margin-right: 91.66667%; }

.content-rtl .col-rtl-xs-offset-11 {
  margin-right: 91.66667%; }

.content-rtl .col-xs-offset-12 {
  margin-left: auto;
  margin-right: 100%; }

.content-rtl .col-rtl-xs-offset-12 {
  margin-right: 100%; }

@media (min-width: 768px) {
  .content-rtl .row-rtl .col-sm-1, .content-rtl .row-rtl .col-sm-2, .content-rtl .row-rtl .col-sm-3, .content-rtl .row-rtl .col-sm-4, .content-rtl .row-rtl .col-sm-5, .content-rtl .row-rtl .col-sm-6, .content-rtl .row-rtl .col-sm-7, .content-rtl .row-rtl .col-sm-8, .content-rtl .row-rtl .col-sm-9, .content-rtl .row-rtl .col-sm-10, .content-rtl .row-rtl .col-sm-11, .content-rtl .row-rtl .col-sm-12 {
    float: right; }
  .content-rtl .col-sm-pull-0 {
    left: auto; }
  .content-rtl .col-sm-pull-1 {
    right: auto;
    left: 8.33333%; }
  .content-rtl .col-rtl-sm-pull-1 {
    left: 8.33333%; }
  .content-rtl .col-sm-pull-2 {
    right: auto;
    left: 16.66667%; }
  .content-rtl .col-rtl-sm-pull-2 {
    left: 16.66667%; }
  .content-rtl .col-sm-pull-3 {
    right: auto;
    left: 25%; }
  .content-rtl .col-rtl-sm-pull-3 {
    left: 25%; }
  .content-rtl .col-sm-pull-4 {
    right: auto;
    left: 33.33333%; }
  .content-rtl .col-rtl-sm-pull-4 {
    left: 33.33333%; }
  .content-rtl .col-sm-pull-5 {
    right: auto;
    left: 41.66667%; }
  .content-rtl .col-rtl-sm-pull-5 {
    left: 41.66667%; }
  .content-rtl .col-sm-pull-6 {
    right: auto;
    left: 50%; }
  .content-rtl .col-rtl-sm-pull-6 {
    left: 50%; }
  .content-rtl .col-sm-pull-7 {
    right: auto;
    left: 58.33333%; }
  .content-rtl .col-rtl-sm-pull-7 {
    left: 58.33333%; }
  .content-rtl .col-sm-pull-8 {
    right: auto;
    left: 66.66667%; }
  .content-rtl .col-rtl-sm-pull-8 {
    left: 66.66667%; }
  .content-rtl .col-sm-pull-9 {
    right: auto;
    left: 75%; }
  .content-rtl .col-rtl-sm-pull-9 {
    left: 75%; }
  .content-rtl .col-sm-pull-10 {
    right: auto;
    left: 83.33333%; }
  .content-rtl .col-rtl-sm-pull-10 {
    left: 83.33333%; }
  .content-rtl .col-sm-pull-11 {
    right: auto;
    left: 91.66667%; }
  .content-rtl .col-rtl-sm-pull-11 {
    left: 91.66667%; }
  .content-rtl .col-sm-pull-12 {
    right: auto;
    left: 100%; }
  .content-rtl .col-rtl-sm-pull-12 {
    left: 100%; }
  .content-rtl .col-rtl-sm-push-0 {
    right: auto; }
  .content-rtl .col-sm-push-1 {
    left: auto;
    right: 8.33333%; }
  .content-rtl .col-rtl-sm-push-1 {
    right: 8.33333%; }
  .content-rtl .col-sm-push-2 {
    left: auto;
    right: 16.66667%; }
  .content-rtl .col-rtl-sm-push-2 {
    right: 16.66667%; }
  .content-rtl .col-sm-push-3 {
    left: auto;
    right: 25%; }
  .content-rtl .col-rtl-sm-push-3 {
    right: 25%; }
  .content-rtl .col-sm-push-4 {
    left: auto;
    right: 33.33333%; }
  .content-rtl .col-rtl-sm-push-4 {
    right: 33.33333%; }
  .content-rtl .col-sm-push-5 {
    left: auto;
    right: 41.66667%; }
  .content-rtl .col-rtl-sm-push-5 {
    right: 41.66667%; }
  .content-rtl .col-sm-push-6 {
    left: auto;
    right: 50%; }
  .content-rtl .col-rtl-sm-push-6 {
    right: 50%; }
  .content-rtl .col-sm-push-7 {
    left: auto;
    right: 58.33333%; }
  .content-rtl .col-rtl-sm-push-7 {
    right: 58.33333%; }
  .content-rtl .col-sm-push-8 {
    left: auto;
    right: 66.66667%; }
  .content-rtl .col-rtl-sm-push-8 {
    right: 66.66667%; }
  .content-rtl .col-sm-push-9 {
    left: auto;
    right: 75%; }
  .content-rtl .col-rtl-sm-push-9 {
    right: 75%; }
  .content-rtl .col-sm-push-10 {
    left: auto;
    right: 83.33333%; }
  .content-rtl .col-rtl-sm-push-10 {
    right: 83.33333%; }
  .content-rtl .col-sm-push-11 {
    left: auto;
    right: 91.66667%; }
  .content-rtl .col-rtl-sm-push-11 {
    right: 91.66667%; }
  .content-rtl .col-sm-push-12 {
    left: auto;
    right: 100%; }
  .content-rtl .col-rtl-sm-push-12 {
    right: 100%; }
  .content-rtl .col-sm-offset-0 {
    margin-left: auto;
    margin-right: 0%; }
  .content-rtl .col-rtl-sm-offset-0 {
    margin-right: 0%; }
  .content-rtl .col-sm-offset-1 {
    margin-left: auto;
    margin-right: 8.33333%; }
  .content-rtl .col-rtl-sm-offset-1 {
    margin-right: 8.33333%; }
  .content-rtl .col-sm-offset-2 {
    margin-left: auto;
    margin-right: 16.66667%; }
  .content-rtl .col-rtl-sm-offset-2 {
    margin-right: 16.66667%; }
  .content-rtl .col-sm-offset-3 {
    margin-left: auto;
    margin-right: 25%; }
  .content-rtl .col-rtl-sm-offset-3 {
    margin-right: 25%; }
  .content-rtl .col-sm-offset-4 {
    margin-left: auto;
    margin-right: 33.33333%; }
  .content-rtl .col-rtl-sm-offset-4 {
    margin-right: 33.33333%; }
  .content-rtl .col-sm-offset-5 {
    margin-left: auto;
    margin-right: 41.66667%; }
  .content-rtl .col-rtl-sm-offset-5 {
    margin-right: 41.66667%; }
  .content-rtl .col-sm-offset-6 {
    margin-left: auto;
    margin-right: 50%; }
  .content-rtl .col-rtl-sm-offset-6 {
    margin-right: 50%; }
  .content-rtl .col-sm-offset-7 {
    margin-left: auto;
    margin-right: 58.33333%; }
  .content-rtl .col-rtl-sm-offset-7 {
    margin-right: 58.33333%; }
  .content-rtl .col-sm-offset-8 {
    margin-left: auto;
    margin-right: 66.66667%; }
  .content-rtl .col-rtl-sm-offset-8 {
    margin-right: 66.66667%; }
  .content-rtl .col-sm-offset-9 {
    margin-left: auto;
    margin-right: 75%; }
  .content-rtl .col-rtl-sm-offset-9 {
    margin-right: 75%; }
  .content-rtl .col-sm-offset-10 {
    margin-left: auto;
    margin-right: 83.33333%; }
  .content-rtl .col-rtl-sm-offset-10 {
    margin-right: 83.33333%; }
  .content-rtl .col-sm-offset-11 {
    margin-left: auto;
    margin-right: 91.66667%; }
  .content-rtl .col-rtl-sm-offset-11 {
    margin-right: 91.66667%; }
  .content-rtl .col-sm-offset-12 {
    margin-left: auto;
    margin-right: 100%; }
  .content-rtl .col-rtl-sm-offset-12 {
    margin-right: 100%; } }

@media (min-width: 992px) {
  .content-rtl .row-rtl .col-md-1, .content-rtl .row-rtl .col-md-2, .content-rtl .row-rtl .col-md-3, .content-rtl .row-rtl .col-md-4, .content-rtl .row-rtl .col-md-5, .content-rtl .row-rtl .col-md-6, .content-rtl .row-rtl .col-md-7, .content-rtl .row-rtl .col-md-8, .content-rtl .row-rtl .col-md-9, .content-rtl .row-rtl .col-md-10, .content-rtl .row-rtl .col-md-11, .content-rtl .row-rtl .col-md-12 {
    float: right; }
  .content-rtl .col-md-pull-0 {
    left: auto; }
  .content-rtl .col-md-pull-1 {
    right: auto;
    left: 8.33333%; }
  .content-rtl .col-rtl-md-pull-1 {
    left: 8.33333%; }
  .content-rtl .col-md-pull-2 {
    right: auto;
    left: 16.66667%; }
  .content-rtl .col-rtl-md-pull-2 {
    left: 16.66667%; }
  .content-rtl .col-md-pull-3 {
    right: auto;
    left: 25%; }
  .content-rtl .col-rtl-md-pull-3 {
    left: 25%; }
  .content-rtl .col-md-pull-4 {
    right: auto;
    left: 33.33333%; }
  .content-rtl .col-rtl-md-pull-4 {
    left: 33.33333%; }
  .content-rtl .col-md-pull-5 {
    right: auto;
    left: 41.66667%; }
  .content-rtl .col-rtl-md-pull-5 {
    left: 41.66667%; }
  .content-rtl .col-md-pull-6 {
    right: auto;
    left: 50%; }
  .content-rtl .col-rtl-md-pull-6 {
    left: 50%; }
  .content-rtl .col-md-pull-7 {
    right: auto;
    left: 58.33333%; }
  .content-rtl .col-rtl-md-pull-7 {
    left: 58.33333%; }
  .content-rtl .col-md-pull-8 {
    right: auto;
    left: 66.66667%; }
  .content-rtl .col-rtl-md-pull-8 {
    left: 66.66667%; }
  .content-rtl .col-md-pull-9 {
    right: auto;
    left: 75%; }
  .content-rtl .col-rtl-md-pull-9 {
    left: 75%; }
  .content-rtl .col-md-pull-10 {
    right: auto;
    left: 83.33333%; }
  .content-rtl .col-rtl-md-pull-10 {
    left: 83.33333%; }
  .content-rtl .col-md-pull-11 {
    right: auto;
    left: 91.66667%; }
  .content-rtl .col-rtl-md-pull-11 {
    left: 91.66667%; }
  .content-rtl .col-md-pull-12 {
    right: auto;
    left: 100%; }
  .content-rtl .col-rtl-md-pull-12 {
    left: 100%; }
  .content-rtl .col-rtl-md-push-0 {
    right: auto; }
  .content-rtl .col-md-push-1 {
    left: auto;
    right: 8.33333%; }
  .content-rtl .col-rtl-md-push-1 {
    right: 8.33333%; }
  .content-rtl .col-md-push-2 {
    left: auto;
    right: 16.66667%; }
  .content-rtl .col-rtl-md-push-2 {
    right: 16.66667%; }
  .content-rtl .col-md-push-3 {
    left: auto;
    right: 25%; }
  .content-rtl .col-rtl-md-push-3 {
    right: 25%; }
  .content-rtl .col-md-push-4 {
    left: auto;
    right: 33.33333%; }
  .content-rtl .col-rtl-md-push-4 {
    right: 33.33333%; }
  .content-rtl .col-md-push-5 {
    left: auto;
    right: 41.66667%; }
  .content-rtl .col-rtl-md-push-5 {
    right: 41.66667%; }
  .content-rtl .col-md-push-6 {
    left: auto;
    right: 50%; }
  .content-rtl .col-rtl-md-push-6 {
    right: 50%; }
  .content-rtl .col-md-push-7 {
    left: auto;
    right: 58.33333%; }
  .content-rtl .col-rtl-md-push-7 {
    right: 58.33333%; }
  .content-rtl .col-md-push-8 {
    left: auto;
    right: 66.66667%; }
  .content-rtl .col-rtl-md-push-8 {
    right: 66.66667%; }
  .content-rtl .col-md-push-9 {
    left: auto;
    right: 75%; }
  .content-rtl .col-rtl-md-push-9 {
    right: 75%; }
  .content-rtl .col-md-push-10 {
    left: auto;
    right: 83.33333%; }
  .content-rtl .col-rtl-md-push-10 {
    right: 83.33333%; }
  .content-rtl .col-md-push-11 {
    left: auto;
    right: 91.66667%; }
  .content-rtl .col-rtl-md-push-11 {
    right: 91.66667%; }
  .content-rtl .col-md-push-12 {
    left: auto;
    right: 100%; }
  .content-rtl .col-rtl-md-push-12 {
    right: 100%; }
  .content-rtl .col-md-offset-0 {
    margin-left: auto;
    margin-right: 0%; }
  .content-rtl .col-rtl-md-offset-0 {
    margin-right: 0%; }
  .content-rtl .col-md-offset-1 {
    margin-left: auto;
    margin-right: 8.33333%; }
  .content-rtl .col-rtl-md-offset-1 {
    margin-right: 8.33333%; }
  .content-rtl .col-md-offset-2 {
    margin-left: auto;
    margin-right: 16.66667%; }
  .content-rtl .col-rtl-md-offset-2 {
    margin-right: 16.66667%; }
  .content-rtl .col-md-offset-3 {
    margin-left: auto;
    margin-right: 25%; }
  .content-rtl .col-rtl-md-offset-3 {
    margin-right: 25%; }
  .content-rtl .col-md-offset-4 {
    margin-left: auto;
    margin-right: 33.33333%; }
  .content-rtl .col-rtl-md-offset-4 {
    margin-right: 33.33333%; }
  .content-rtl .col-md-offset-5 {
    margin-left: auto;
    margin-right: 41.66667%; }
  .content-rtl .col-rtl-md-offset-5 {
    margin-right: 41.66667%; }
  .content-rtl .col-md-offset-6 {
    margin-left: auto;
    margin-right: 50%; }
  .content-rtl .col-rtl-md-offset-6 {
    margin-right: 50%; }
  .content-rtl .col-md-offset-7 {
    margin-left: auto;
    margin-right: 58.33333%; }
  .content-rtl .col-rtl-md-offset-7 {
    margin-right: 58.33333%; }
  .content-rtl .col-md-offset-8 {
    margin-left: auto;
    margin-right: 66.66667%; }
  .content-rtl .col-rtl-md-offset-8 {
    margin-right: 66.66667%; }
  .content-rtl .col-md-offset-9 {
    margin-left: auto;
    margin-right: 75%; }
  .content-rtl .col-rtl-md-offset-9 {
    margin-right: 75%; }
  .content-rtl .col-md-offset-10 {
    margin-left: auto;
    margin-right: 83.33333%; }
  .content-rtl .col-rtl-md-offset-10 {
    margin-right: 83.33333%; }
  .content-rtl .col-md-offset-11 {
    margin-left: auto;
    margin-right: 91.66667%; }
  .content-rtl .col-rtl-md-offset-11 {
    margin-right: 91.66667%; }
  .content-rtl .col-md-offset-12 {
    margin-left: auto;
    margin-right: 100%; }
  .content-rtl .col-rtl-md-offset-12 {
    margin-right: 100%; } }

@media (min-width: 1200px) {
  .content-rtl .row-rtl .col-lg-1, .content-rtl .row-rtl .col-lg-2, .content-rtl .row-rtl .col-lg-3, .content-rtl .row-rtl .col-lg-4, .content-rtl .row-rtl .col-lg-5, .content-rtl .row-rtl .col-lg-6, .content-rtl .row-rtl .col-lg-7, .content-rtl .row-rtl .col-lg-8, .content-rtl .row-rtl .col-lg-9, .content-rtl .row-rtl .col-lg-10, .content-rtl .row-rtl .col-lg-11, .content-rtl .row-rtl .col-lg-12 {
    float: right; }
  .content-rtl .col-lg-pull-0 {
    left: auto; }
  .content-rtl .col-lg-pull-1 {
    right: auto;
    left: 8.33333%; }
  .content-rtl .col-rtl-lg-pull-1 {
    left: 8.33333%; }
  .content-rtl .col-lg-pull-2 {
    right: auto;
    left: 16.66667%; }
  .content-rtl .col-rtl-lg-pull-2 {
    left: 16.66667%; }
  .content-rtl .col-lg-pull-3 {
    right: auto;
    left: 25%; }
  .content-rtl .col-rtl-lg-pull-3 {
    left: 25%; }
  .content-rtl .col-lg-pull-4 {
    right: auto;
    left: 33.33333%; }
  .content-rtl .col-rtl-lg-pull-4 {
    left: 33.33333%; }
  .content-rtl .col-lg-pull-5 {
    right: auto;
    left: 41.66667%; }
  .content-rtl .col-rtl-lg-pull-5 {
    left: 41.66667%; }
  .content-rtl .col-lg-pull-6 {
    right: auto;
    left: 50%; }
  .content-rtl .col-rtl-lg-pull-6 {
    left: 50%; }
  .content-rtl .col-lg-pull-7 {
    right: auto;
    left: 58.33333%; }
  .content-rtl .col-rtl-lg-pull-7 {
    left: 58.33333%; }
  .content-rtl .col-lg-pull-8 {
    right: auto;
    left: 66.66667%; }
  .content-rtl .col-rtl-lg-pull-8 {
    left: 66.66667%; }
  .content-rtl .col-lg-pull-9 {
    right: auto;
    left: 75%; }
  .content-rtl .col-rtl-lg-pull-9 {
    left: 75%; }
  .content-rtl .col-lg-pull-10 {
    right: auto;
    left: 83.33333%; }
  .content-rtl .col-rtl-lg-pull-10 {
    left: 83.33333%; }
  .content-rtl .col-lg-pull-11 {
    right: auto;
    left: 91.66667%; }
  .content-rtl .col-rtl-lg-pull-11 {
    left: 91.66667%; }
  .content-rtl .col-lg-pull-12 {
    right: auto;
    left: 100%; }
  .content-rtl .col-rtl-lg-pull-12 {
    left: 100%; }
  .content-rtl .col-rtl-lg-push-0 {
    right: auto; }
  .content-rtl .col-lg-push-1 {
    left: auto;
    right: 8.33333%; }
  .content-rtl .col-rtl-lg-push-1 {
    right: 8.33333%; }
  .content-rtl .col-lg-push-2 {
    left: auto;
    right: 16.66667%; }
  .content-rtl .col-rtl-lg-push-2 {
    right: 16.66667%; }
  .content-rtl .col-lg-push-3 {
    left: auto;
    right: 25%; }
  .content-rtl .col-rtl-lg-push-3 {
    right: 25%; }
  .content-rtl .col-lg-push-4 {
    left: auto;
    right: 33.33333%; }
  .content-rtl .col-rtl-lg-push-4 {
    right: 33.33333%; }
  .content-rtl .col-lg-push-5 {
    left: auto;
    right: 41.66667%; }
  .content-rtl .col-rtl-lg-push-5 {
    right: 41.66667%; }
  .content-rtl .col-lg-push-6 {
    left: auto;
    right: 50%; }
  .content-rtl .col-rtl-lg-push-6 {
    right: 50%; }
  .content-rtl .col-lg-push-7 {
    left: auto;
    right: 58.33333%; }
  .content-rtl .col-rtl-lg-push-7 {
    right: 58.33333%; }
  .content-rtl .col-lg-push-8 {
    left: auto;
    right: 66.66667%; }
  .content-rtl .col-rtl-lg-push-8 {
    right: 66.66667%; }
  .content-rtl .col-lg-push-9 {
    left: auto;
    right: 75%; }
  .content-rtl .col-rtl-lg-push-9 {
    right: 75%; }
  .content-rtl .col-lg-push-10 {
    left: auto;
    right: 83.33333%; }
  .content-rtl .col-rtl-lg-push-10 {
    right: 83.33333%; }
  .content-rtl .col-lg-push-11 {
    left: auto;
    right: 91.66667%; }
  .content-rtl .col-rtl-lg-push-11 {
    right: 91.66667%; }
  .content-rtl .col-lg-push-12 {
    left: auto;
    right: 100%; }
  .content-rtl .col-rtl-lg-push-12 {
    right: 100%; }
  .content-rtl .col-lg-offset-0 {
    margin-left: auto;
    margin-right: 0%; }
  .content-rtl .col-rtl-lg-offset-0 {
    margin-right: 0%; }
  .content-rtl .col-lg-offset-1 {
    margin-left: auto;
    margin-right: 8.33333%; }
  .content-rtl .col-rtl-lg-offset-1 {
    margin-right: 8.33333%; }
  .content-rtl .col-lg-offset-2 {
    margin-left: auto;
    margin-right: 16.66667%; }
  .content-rtl .col-rtl-lg-offset-2 {
    margin-right: 16.66667%; }
  .content-rtl .col-lg-offset-3 {
    margin-left: auto;
    margin-right: 25%; }
  .content-rtl .col-rtl-lg-offset-3 {
    margin-right: 25%; }
  .content-rtl .col-lg-offset-4 {
    margin-left: auto;
    margin-right: 33.33333%; }
  .content-rtl .col-rtl-lg-offset-4 {
    margin-right: 33.33333%; }
  .content-rtl .col-lg-offset-5 {
    margin-left: auto;
    margin-right: 41.66667%; }
  .content-rtl .col-rtl-lg-offset-5 {
    margin-right: 41.66667%; }
  .content-rtl .col-lg-offset-6 {
    margin-left: auto;
    margin-right: 50%; }
  .content-rtl .col-rtl-lg-offset-6 {
    margin-right: 50%; }
  .content-rtl .col-lg-offset-7 {
    margin-left: auto;
    margin-right: 58.33333%; }
  .content-rtl .col-rtl-lg-offset-7 {
    margin-right: 58.33333%; }
  .content-rtl .col-lg-offset-8 {
    margin-left: auto;
    margin-right: 66.66667%; }
  .content-rtl .col-rtl-lg-offset-8 {
    margin-right: 66.66667%; }
  .content-rtl .col-lg-offset-9 {
    margin-left: auto;
    margin-right: 75%; }
  .content-rtl .col-rtl-lg-offset-9 {
    margin-right: 75%; }
  .content-rtl .col-lg-offset-10 {
    margin-left: auto;
    margin-right: 83.33333%; }
  .content-rtl .col-rtl-lg-offset-10 {
    margin-right: 83.33333%; }
  .content-rtl .col-lg-offset-11 {
    margin-left: auto;
    margin-right: 91.66667%; }
  .content-rtl .col-rtl-lg-offset-11 {
    margin-right: 91.66667%; }
  .content-rtl .col-lg-offset-12 {
    margin-left: auto;
    margin-right: 100%; }
  .content-rtl .col-rtl-lg-offset-12 {
    margin-right: 100%; } }

@font-face {
  font-family: 'socialapp-icon';
  font-style: normal;
  font-weight: normal;
  src: url("/fonts/social-app.eot");
  src: url("/fonts/social-app.eot?#iefix") format("embedded-opentype"), url("/fonts/social-app.woff") format("woff"), url("/fonts/social-app.ttf") format("truetype"), url("/fonts/social-app.svg#social-app") format("svg"); }

.selector-careerlevel {
  letter-spacing: .4em; }
  .selector-careerlevel:before, .selector-careerlevel:after {
    content: " ";
    display: table; }
  .selector-careerlevel:after {
    clear: both; }
  .selector-careerlevel .checkbox-careerstep {
    float: left;
    font-style: normal;
    margin-bottom: 0; }
    .content-rtl .selector-careerlevel .checkbox-careerstep {
      float: right; }
    .selector-careerlevel .checkbox-careerstep > input {
      display: none; }
    .selector-careerlevel .checkbox-careerstep > .indicator {
      color: #e6e6e6;
      cursor: pointer;
      font-size: 20px; }
      .selector-careerlevel .checkbox-careerstep > .indicator::before {
        font-family: 'socialapp-icon';
        content: "a"; }
    .selector-careerlevel .checkbox-careerstep:nth-child(1) input:checked + .indicator {
      color: #c33925; }
    .selector-careerlevel .checkbox-careerstep:nth-child(2) input:checked + .indicator {
      color: #e97f0a; }
    .selector-careerlevel .checkbox-careerstep:nth-child(3) input:checked + .indicator {
      color: #00a085; }
    .selector-careerlevel .checkbox-careerstep:nth-child(4) input:checked + .indicator {
      color: #1dcd6e; }
    .selector-careerlevel .checkbox-careerstep:nth-child(5) input:checked + .indicator {
      color: #3c78bf; }

.form-inline .selector-careerlevel {
  display: inline-block; }

.form-group-sm .selector-careerlevel {
  line-height: 29px; }

.checkbox-default input {
  display: none; }
  .checkbox-default input:checked + .indicator {
    color: #336699; }
    .checkbox-default input:checked + .indicator::before {
      content: '\f14a'; }
  .checkbox-default input[readonly] + .indicator {
    color: #eee; }
  .checkbox-default input[readonly]:checked + .indicator {
    color: #336699; }
  .checkbox-default input:disabled + .indicator {
    cursor: not-allowed; }

.checkbox-default .indicator {
  color: #ccc;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 0; }
  .checkbox-default .indicator::before {
    content: '\f0c8';
    display: inline-block;
    font-family: FontAwesome;
    vertical-align: middle; }

.checkbox-default .alternative-color {
  color: #eee; }

.checkbox-default.checkbox {
  padding-left: 20px; }

.input-group-addon .checkbox-default {
  margin: 0;
  padding-left: 0; }
  .input-group-addon .checkbox-default > label {
    line-height: 18px;
    padding: 0; }
  .input-group-addon .checkbox-default .indicator {
    position: relative; }

.registration .form-group {
  margin-bottom: 10px;
  font-size: 13px; }

.registration .alert-info-message {
  margin-top: 5px;
  padding: 10px;
  font-size: 11px;
  font-weight: bold;
  background-color: #cceeff; }

.content-rtl .radio-inline, .content-rtl
.checkbox-inline {
  padding-left: 0;
  padding-right: 20px; }

.content-rtl .radio-inline + .radio-inline, .content-rtl
.checkbox-inline + .checkbox-inline {
  margin-left: 0;
  margin-right: 10px; }

.radio-default input {
  display: none; }
  .radio-default input[readonly] + .indicator {
    color: #eee; }
  .radio-default input[readonly]:checked + .indicator {
    color: #336699; }
  .radio-default input:disabled {
    color: #eee; }
  .radio-default input:checked + .indicator {
    color: #336699; }
    .radio-default input:checked + .indicator::before {
      content: '\f192'; }

.radio-default .indicator {
  color: #ccc;
  left: 0;
  position: absolute; }
  .radio-default .indicator::before {
    content: '\f111';
    display: inline-block;
    font-family: FontAwesome; }

.form-inline .checkbox-default .indicator {
  position: relative; }

.form-slider {
  padding: 0 10px; }

.form-group label {
  font-weight: 400; }

.form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  border-radius: 2px;
  color: #555;
  font-size: 13px;
  font-weight: 400; }
  .form-control:focus {
    background-color: #fff; }
  .form-control[readonly], .form-control:disabled {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #e6e6e6;
    color: #555; }
    .form-control[readonly]:focus, .form-control[readonly]:hover, .form-control:disabled:focus, .form-control:disabled:hover {
      outline: none; }

.input-group-addon {
  color: #555; }

.has-feedback label ~ .form-control-feedback {
  top: 30px; }

.slider .slider-handle {
  background: #fff;
  border: 1px solid #5c5c5c; }

.slider .slider-track {
  background: #e6e6e6;
  border-radius: 0; }

.slider .slider-selection {
  background: #336699;
  border-radius: 0; }

.phone-picker {
  display: table;
  width: 100%; }
  .phone-picker:before, .phone-picker:after {
    content: " ";
    display: table; }
  .phone-picker:after {
    clear: both; }
  .phone-picker .phone-picker-body {
    display: table-row; }
  .phone-picker .phone-picker-code {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: table-cell;
    padding-right: 20px;
    width: 95px; }
  .phone-picker .phone-picker-number {
    display: table-cell;
    margin-right: 20px; }

.btn {
  border-color: transparent;
  font-weight: 600;
  text-transform: uppercase; }
  .btn:hover {
    border-color: transparent; }

.btn-link {
  text-transform: none; }

.btn-icon {
  background-color: transparent;
  color: #e6e6e6;
  padding-bottom: 0;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0; }
  .btn-icon:hover, .btn-icon:focus {
    color: #5c5c5c; }
  .btn-icon.btn-danger {
    color: #c62323; }
    .btn-icon.btn-danger:hover, .btn-icon.btn-danger:focus {
      background-color: transparent;
      color: #9b1b1b; }

.btn-default {
  border-color: #e6e6e6; }
  .btn-default:hover {
    border-color: #cdcdcd; }

.btn-circle {
  border-radius: 100%;
  line-height: 20px;
  padding: 0;
  text-align: center;
  width: 22px; }

.btn-account-demo, .btn-account-live {
  font-weight: 700;
  margin: 0 10px;
  padding: 15px;
  text-transform: uppercase; }

.btn-account-demo {
  color: #fff;
  background-color: #35a30e;
  border-color: #35a30e; }
  .btn-account-demo:focus, .btn-account-demo.focus {
    color: #fff;
    background-color: #26740a;
    border-color: #0f2e04; }
  .btn-account-demo:hover {
    color: #fff;
    background-color: #26740a;
    border-color: #236b09; }
  .btn-account-demo:active, .btn-account-demo.active,
  .open > .btn-account-demo.dropdown-toggle {
    color: #fff;
    background-color: #26740a;
    border-color: #236b09; }
    .btn-account-demo:active:hover, .btn-account-demo:active:focus, .btn-account-demo:active.focus, .btn-account-demo.active:hover, .btn-account-demo.active:focus, .btn-account-demo.active.focus,
    .open > .btn-account-demo.dropdown-toggle:hover,
    .open > .btn-account-demo.dropdown-toggle:focus,
    .open > .btn-account-demo.dropdown-toggle.focus {
      color: #fff;
      background-color: #1b5307;
      border-color: #0f2e04; }
  .btn-account-demo:active, .btn-account-demo.active,
  .open > .btn-account-demo.dropdown-toggle {
    background-image: none; }
  .btn-account-demo.disabled:hover, .btn-account-demo.disabled:focus, .btn-account-demo.disabled.focus, .btn-account-demo[disabled]:hover, .btn-account-demo[disabled]:focus, .btn-account-demo[disabled].focus,
  fieldset[disabled] .btn-account-demo:hover,
  fieldset[disabled] .btn-account-demo:focus,
  fieldset[disabled] .btn-account-demo.focus {
    background-color: #35a30e;
    border-color: #35a30e; }
  .btn-account-demo .badge {
    color: #35a30e;
    background-color: #fff; }

.btn-account-live {
  background-color: transparent;
  border-color: #37a90a;
  border-width: 1px;
  color: #37a90a;
  font-weight: 600; }
  .btn-account-live:hover {
    background: #37a90a;
    border-color: transparent;
    color: #fff; }

.btn-lg {
  font-size: 14px;
  font-weight: 600; }

.btn-xl {
  padding: 20px 40px;
  position: relative;
  margin-left: 50px;
  top: -20px; }

.btn-primary-outline {
  color: #336699;
  background-color: transparent;
  border-color: #336699; }
  .btn-primary-outline:focus, .btn-primary-outline.focus {
    color: #336699;
    background-color: transparent;
    border-color: #132639; }
  .btn-primary-outline:hover {
    color: #336699;
    background-color: transparent;
    border-color: #24476b; }
  .btn-primary-outline:active, .btn-primary-outline.active,
  .open > .btn-primary-outline.dropdown-toggle {
    color: #336699;
    background-color: transparent;
    border-color: #24476b; }
    .btn-primary-outline:active:hover, .btn-primary-outline:active:focus, .btn-primary-outline:active.focus, .btn-primary-outline.active:hover, .btn-primary-outline.active:focus, .btn-primary-outline.active.focus,
    .open > .btn-primary-outline.dropdown-toggle:hover,
    .open > .btn-primary-outline.dropdown-toggle:focus,
    .open > .btn-primary-outline.dropdown-toggle.focus {
      color: #336699;
      background-color: transparent;
      border-color: #132639; }
  .btn-primary-outline:active, .btn-primary-outline.active,
  .open > .btn-primary-outline.dropdown-toggle {
    background-image: none; }
  .btn-primary-outline.disabled:hover, .btn-primary-outline.disabled:focus, .btn-primary-outline.disabled.focus, .btn-primary-outline[disabled]:hover, .btn-primary-outline[disabled]:focus, .btn-primary-outline[disabled].focus,
  fieldset[disabled] .btn-primary-outline:hover,
  fieldset[disabled] .btn-primary-outline:focus,
  fieldset[disabled] .btn-primary-outline.focus {
    background-color: transparent;
    border-color: #336699; }
  .btn-primary-outline .badge {
    color: transparent;
    background-color: #336699; }
  .btn-primary-outline:hover, .btn-primary-outline:focus {
    background-color: #336699;
    border-color: transparent;
    color: #fff; }

.btn-default-outline {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
  border-width: 1px; }
  .btn-default-outline:focus, .btn-default-outline.focus {
    color: #fff;
    background-color: transparent;
    border-color: #bfbfbf; }
  .btn-default-outline:hover {
    color: #fff;
    background-color: transparent;
    border-color: #e0e0e0; }
  .btn-default-outline:active, .btn-default-outline.active,
  .open > .btn-default-outline.dropdown-toggle {
    color: #fff;
    background-color: transparent;
    border-color: #e0e0e0; }
    .btn-default-outline:active:hover, .btn-default-outline:active:focus, .btn-default-outline:active.focus, .btn-default-outline.active:hover, .btn-default-outline.active:focus, .btn-default-outline.active.focus,
    .open > .btn-default-outline.dropdown-toggle:hover,
    .open > .btn-default-outline.dropdown-toggle:focus,
    .open > .btn-default-outline.dropdown-toggle.focus {
      color: #fff;
      background-color: transparent;
      border-color: #bfbfbf; }
  .btn-default-outline:active, .btn-default-outline.active,
  .open > .btn-default-outline.dropdown-toggle {
    background-image: none; }
  .btn-default-outline.disabled:hover, .btn-default-outline.disabled:focus, .btn-default-outline.disabled.focus, .btn-default-outline[disabled]:hover, .btn-default-outline[disabled]:focus, .btn-default-outline[disabled].focus,
  fieldset[disabled] .btn-default-outline:hover,
  fieldset[disabled] .btn-default-outline:focus,
  fieldset[disabled] .btn-default-outline.focus {
    background-color: transparent;
    border-color: #fff; }
  .btn-default-outline .badge {
    color: transparent;
    background-color: #fff; }
  .btn-default-outline:hover, .btn-default-outline:focus {
    background-color: #fff;
    border-color: transparent;
    color: #000; }

.btn-grey-outline {
  color: #999;
  background-color: transparent;
  border-color: #999;
  border-width: 1px; }
  .btn-grey-outline:focus, .btn-grey-outline.focus {
    color: #999;
    background-color: transparent;
    border-color: #595959; }
  .btn-grey-outline:hover {
    color: #999;
    background-color: transparent;
    border-color: #7a7a7a; }
  .btn-grey-outline:active, .btn-grey-outline.active,
  .open > .btn-grey-outline.dropdown-toggle {
    color: #999;
    background-color: transparent;
    border-color: #7a7a7a; }
    .btn-grey-outline:active:hover, .btn-grey-outline:active:focus, .btn-grey-outline:active.focus, .btn-grey-outline.active:hover, .btn-grey-outline.active:focus, .btn-grey-outline.active.focus,
    .open > .btn-grey-outline.dropdown-toggle:hover,
    .open > .btn-grey-outline.dropdown-toggle:focus,
    .open > .btn-grey-outline.dropdown-toggle.focus {
      color: #999;
      background-color: transparent;
      border-color: #595959; }
  .btn-grey-outline:active, .btn-grey-outline.active,
  .open > .btn-grey-outline.dropdown-toggle {
    background-image: none; }
  .btn-grey-outline.disabled:hover, .btn-grey-outline.disabled:focus, .btn-grey-outline.disabled.focus, .btn-grey-outline[disabled]:hover, .btn-grey-outline[disabled]:focus, .btn-grey-outline[disabled].focus,
  fieldset[disabled] .btn-grey-outline:hover,
  fieldset[disabled] .btn-grey-outline:focus,
  fieldset[disabled] .btn-grey-outline.focus {
    background-color: transparent;
    border-color: #999; }
  .btn-grey-outline .badge {
    color: transparent;
    background-color: #999; }
  .btn-grey-outline:hover, .btn-grey-outline:focus {
    background-color: #999;
    border-color: transparent;
    color: #fff; }

body {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400; }

main {
  background-color: #f5f5f5;
  color: #555;
  line-height: 1.8;
  padding-bottom: 20px;
  padding-top: 20px; }

.main-content {
  padding-top: 30px; }

article {
  margin-bottom: 30px; }

h1, h2 {
  color: #000; }

h1 {
  font-size: 28px;
  font-weight: 300;
  margin-bottom: 1em; }
  h1:last-child {
    margin-bottom: 0; }

h2 {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 1em; }

strong {
  font-weight: 600; }

table {
  font-size: 14px;
  font-weight: 500; }

.banner {
  background-position: center center;
  background-size: cover;
  height: 75px; }

.intro-text {
  padding: 30px 0 50px; }

.jumbotron {
  background-size: cover; }

.page-banner {
  background-size: cover;
  height: 57px; }

.dl-inline:before, .dl-inline:after {
  content: " ";
  display: table; }

.dl-inline:after {
  clear: both; }

.dl-inline dt,
.dl-inline dd {
  display: inline-block;
  float: left;
  padding-right: 10px; }

.dl-inline dd + dt::before {
  content: '|';
  padding-left: 5px;
  padding-right: 15px; }

.text-column {
  column-count: 2;
  column-gap: 30px; }
  .text-column li {
    break-inside: avoid; }
  .text-column dd {
    break-before: avoid; }

.cursorMove {
  cursor: move; }

.cursorPointer {
  cursor: pointer; }

.bold {
  font-weight: bold; }

.font-small {
  font-size: 90%; }

.font-smaller {
  font-size: 80%; }

.top-buffer {
  margin-top: 10px; }

@media (max-width: 500px) {
  .hidden-xxs {
    display: none !important; } }

@media (max-width: 400px) {
  .hidden-xxxs {
    display: none !important; } }

.table {
  font-size: 13px;
  display: table; }
  .table > thead > tr > td,
  .table > thead > tr > th {
    background-color: #f4f4f4;
    border-bottom: 0;
    font-weight: 600;
    padding: 10px;
    white-space: nowrap; }
  .table > thead .sortable::after {
    font-family: 'FontAwesome';
    content: "";
    color: #e6e6e6;
    padding-left: .5em; }
  .table > thead .sortable.sorted-asc::after {
    font-family: 'FontAwesome';
    content: "";
    color: #336699;
    padding-left: .5em; }
  .table > thead .sortable.sorted-desc::after {
    font-family: 'FontAwesome';
    content: "";
    color: #336699;
    padding-left: .5em; }
  .table > tbody > tr > td,
  .table > tbody > tr > th {
    border-bottom: 1px solid #f5f5f5;
    border-top: 0; }
  .table > tbody > tr > td {
    font-weight: 400; }
  .table > tbody > tr > th {
    font-weight: 500; }
  .table .table {
    font-size: 11px;
    background-color: transparent; }
    .table .table > thead > tr > td,
    .table .table > thead > tr > th {
      background-color: #f9f9f9;
      border-bottom: none;
      font-weight: 600;
      padding: 5px;
      white-space: nowrap; }
    .table .table > tbody > tr > td {
      border-bottom: none; }
  .table-pager-label {
    line-height: 32px; }

.table-filter label {
  margin-bottom: 2px; }

.table-filter .form-group {
  min-height: 64px; }
  .table-filter .form-group > .btn {
    margin-top: 24px; }

.table-filter label, .table-filter-collapse label {
  font-size: 11.5px; }

.table-striped tbody > tr:nth-child(odd) td,
.table-striped tbody > tr:nth-child(odd) th {
  background-color: #fff; }

.table-striped tbody > tr:nth-child(even) td,
.table-striped tbody > tr:nth-child(even) th {
  background-color: #f4f4f4; }

.table-hover tbody > tr.no-hover:hover > td,
.table-hover tbody > tr.no-hover:hover > th {
  background-color: #fff; }

.table-hover tbody > tr.hover:hover > td,
.table-hover tbody > tr.hover:hover > th {
  background-color: #f9f9f9; }

.content-rtl th {
  text-align: right; }

.table-rankinglist > tbody > tr > td,
.table-rankinglist > tbody > tr > th {
  vertical-align: middle; }

.table-rankinglist .toptrader-careerstep {
  font-size: 18px; }

.table-rankinglist .toptrader-bigger-column {
  width: 121px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

@media all and (min-width: 480px) {
  .table-filter label, .table-filter-collapse label {
    font-size: 13px; } }

@media (min-width: 375px) {
  .text-left-fxxs {
    text-align: left; }
  .text-right-fxxs {
    text-align: right; }
  .text-center-fxxs {
    text-align: center; } }

@media (min-width: 480px) {
  .text-left-fxs {
    text-align: left; }
  .text-right-fxs {
    text-align: right; }
  .text-center-fxs {
    text-align: center; } }

@media (min-width: 768px) {
  .text-left-fsm {
    text-align: left; }
  .text-right-fsm {
    text-align: right; }
  .text-center-fsm {
    text-align: center; } }

@media (min-width: 992px) {
  .text-left-fmd {
    text-align: left; }
  .text-right-fmd {
    text-align: right; }
  .text-center-fmd {
    text-align: center; } }

@media (min-width: 1200px) {
  .text-left-flg {
    text-align: left; }
  .text-right-flg {
    text-align: right; }
  .text-center-flg {
    text-align: center; } }

.content-rtl dd {
  margin-right: 0; }

@media all and (min-width: 375px) {
  .hidden-fxxs {
    display: none !important; }
  outline: 1px; }

@media all and (min-width: 480px) {
  .hidden-fxs {
    display: none !important; } }

@media all and (min-width: 768px) {
  .hidden-fsm {
    display: none !important; } }

@media all and (min-width: 992px) {
  .hidden-fmd {
    display: none !important; } }

@media all and (min-width: 1200px) {
  .hidden-flg {
    display: none !important; } }

@media all and (max-width: 374px) {
  .hidden-txxs {
    display: none !important; } }

@media all and (max-width: 479px) {
  .hidden-txs {
    display: none !important; } }

@media all and (max-width: 767px) {
  .hidden-tsm {
    display: none !important; } }

@media all and (max-width: 991px) {
  .hidden-tmd {
    display: none !important; } }

@media all and (max-width: 1199px) {
  .hidden-tlg {
    display: none !important; } }

@media (max-width: 479px) {
  .col-xxs {
    display: block;
    float: none;
    width: 100%; } }

.u-m-0 {
  margin-bottom: 0em; }

.u-m-0_1 {
  margin-bottom: 0.1em; }

.u-m-0_2 {
  margin-bottom: 0.2em; }

.u-m-0_25 {
  margin-bottom: 0.25em; }

.u-m-0_33 {
  margin-bottom: 0.33em; }

.u-m-0_5 {
  margin-bottom: 0.5em; }

.u-m-0_66 {
  margin-bottom: 0.66em; }

.u-m-0_75 {
  margin-bottom: 0.75em; }

.u-m-1 {
  margin-bottom: 1em; }

.u-m-1_25 {
  margin-bottom: 1.25em; }

.u-m-1_5 {
  margin-bottom: 1.5em; }

.u-m-1_75 {
  margin-bottom: 1.75em; }

.u-m-2 {
  margin-bottom: 2em; }

.u-m-2_5 {
  margin-bottom: 2.5em; }

.u-m-3 {
  margin-bottom: 3em; }

.u-m-4 {
  margin-bottom: 4em; }

.u-m-6 {
  margin-bottom: 6em; }

.u-m-8 {
  margin-bottom: 8em; }

.u-m-12 {
  margin-bottom: 12em; }

.u-m-16 {
  margin-bottom: 16em; }

@media (min-width: 375px) {
  .u-m-0-fxxs {
    margin-bottom: 0em; }
  .u-m-0_1-fxxs {
    margin-bottom: 0.1em; }
  .u-m-0_2-fxxs {
    margin-bottom: 0.2em; }
  .u-m-0_25-fxxs {
    margin-bottom: 0.25em; }
  .u-m-0_33-fxxs {
    margin-bottom: 0.33em; }
  .u-m-0_5-fxxs {
    margin-bottom: 0.5em; }
  .u-m-0_66-fxxs {
    margin-bottom: 0.66em; }
  .u-m-0_75-fxxs {
    margin-bottom: 0.75em; }
  .u-m-1-fxxs {
    margin-bottom: 1em; }
  .u-m-1_25-fxxs {
    margin-bottom: 1.25em; }
  .u-m-1_5-fxxs {
    margin-bottom: 1.5em; }
  .u-m-1_75-fxxs {
    margin-bottom: 1.75em; }
  .u-m-2-fxxs {
    margin-bottom: 2em; }
  .u-m-2_5-fxxs {
    margin-bottom: 2.5em; }
  .u-m-3-fxxs {
    margin-bottom: 3em; }
  .u-m-4-fxxs {
    margin-bottom: 4em; }
  .u-m-6-fxxs {
    margin-bottom: 6em; }
  .u-m-8-fxxs {
    margin-bottom: 8em; }
  .u-m-12-fxxs {
    margin-bottom: 12em; }
  .u-m-16-fxxs {
    margin-bottom: 16em; } }

@media (min-width: 480px) {
  .u-m-0-fxs {
    margin-bottom: 0em; }
  .u-m-0_1-fxs {
    margin-bottom: 0.1em; }
  .u-m-0_2-fxs {
    margin-bottom: 0.2em; }
  .u-m-0_25-fxs {
    margin-bottom: 0.25em; }
  .u-m-0_33-fxs {
    margin-bottom: 0.33em; }
  .u-m-0_5-fxs {
    margin-bottom: 0.5em; }
  .u-m-0_66-fxs {
    margin-bottom: 0.66em; }
  .u-m-0_75-fxs {
    margin-bottom: 0.75em; }
  .u-m-1-fxs {
    margin-bottom: 1em; }
  .u-m-1_25-fxs {
    margin-bottom: 1.25em; }
  .u-m-1_5-fxs {
    margin-bottom: 1.5em; }
  .u-m-1_75-fxs {
    margin-bottom: 1.75em; }
  .u-m-2-fxs {
    margin-bottom: 2em; }
  .u-m-2_5-fxs {
    margin-bottom: 2.5em; }
  .u-m-3-fxs {
    margin-bottom: 3em; }
  .u-m-4-fxs {
    margin-bottom: 4em; }
  .u-m-6-fxs {
    margin-bottom: 6em; }
  .u-m-8-fxs {
    margin-bottom: 8em; }
  .u-m-12-fxs {
    margin-bottom: 12em; }
  .u-m-16-fxs {
    margin-bottom: 16em; } }

@media (min-width: 768px) {
  .u-m-0-fsm {
    margin-bottom: 0em; }
  .u-m-0_1-fsm {
    margin-bottom: 0.1em; }
  .u-m-0_2-fsm {
    margin-bottom: 0.2em; }
  .u-m-0_25-fsm {
    margin-bottom: 0.25em; }
  .u-m-0_33-fsm {
    margin-bottom: 0.33em; }
  .u-m-0_5-fsm {
    margin-bottom: 0.5em; }
  .u-m-0_66-fsm {
    margin-bottom: 0.66em; }
  .u-m-0_75-fsm {
    margin-bottom: 0.75em; }
  .u-m-1-fsm {
    margin-bottom: 1em; }
  .u-m-1_25-fsm {
    margin-bottom: 1.25em; }
  .u-m-1_5-fsm {
    margin-bottom: 1.5em; }
  .u-m-1_75-fsm {
    margin-bottom: 1.75em; }
  .u-m-2-fsm {
    margin-bottom: 2em; }
  .u-m-2_5-fsm {
    margin-bottom: 2.5em; }
  .u-m-3-fsm {
    margin-bottom: 3em; }
  .u-m-4-fsm {
    margin-bottom: 4em; }
  .u-m-6-fsm {
    margin-bottom: 6em; }
  .u-m-8-fsm {
    margin-bottom: 8em; }
  .u-m-12-fsm {
    margin-bottom: 12em; }
  .u-m-16-fsm {
    margin-bottom: 16em; } }

@media (min-width: 992px) {
  .u-m-0-fmd {
    margin-bottom: 0em; }
  .u-m-0_1-fmd {
    margin-bottom: 0.1em; }
  .u-m-0_2-fmd {
    margin-bottom: 0.2em; }
  .u-m-0_25-fmd {
    margin-bottom: 0.25em; }
  .u-m-0_33-fmd {
    margin-bottom: 0.33em; }
  .u-m-0_5-fmd {
    margin-bottom: 0.5em; }
  .u-m-0_66-fmd {
    margin-bottom: 0.66em; }
  .u-m-0_75-fmd {
    margin-bottom: 0.75em; }
  .u-m-1-fmd {
    margin-bottom: 1em; }
  .u-m-1_25-fmd {
    margin-bottom: 1.25em; }
  .u-m-1_5-fmd {
    margin-bottom: 1.5em; }
  .u-m-1_75-fmd {
    margin-bottom: 1.75em; }
  .u-m-2-fmd {
    margin-bottom: 2em; }
  .u-m-2_5-fmd {
    margin-bottom: 2.5em; }
  .u-m-3-fmd {
    margin-bottom: 3em; }
  .u-m-4-fmd {
    margin-bottom: 4em; }
  .u-m-6-fmd {
    margin-bottom: 6em; }
  .u-m-8-fmd {
    margin-bottom: 8em; }
  .u-m-12-fmd {
    margin-bottom: 12em; }
  .u-m-16-fmd {
    margin-bottom: 16em; } }

@media (min-width: 1200px) {
  .u-m-0-flg {
    margin-bottom: 0em; }
  .u-m-0_1-flg {
    margin-bottom: 0.1em; }
  .u-m-0_2-flg {
    margin-bottom: 0.2em; }
  .u-m-0_25-flg {
    margin-bottom: 0.25em; }
  .u-m-0_33-flg {
    margin-bottom: 0.33em; }
  .u-m-0_5-flg {
    margin-bottom: 0.5em; }
  .u-m-0_66-flg {
    margin-bottom: 0.66em; }
  .u-m-0_75-flg {
    margin-bottom: 0.75em; }
  .u-m-1-flg {
    margin-bottom: 1em; }
  .u-m-1_25-flg {
    margin-bottom: 1.25em; }
  .u-m-1_5-flg {
    margin-bottom: 1.5em; }
  .u-m-1_75-flg {
    margin-bottom: 1.75em; }
  .u-m-2-flg {
    margin-bottom: 2em; }
  .u-m-2_5-flg {
    margin-bottom: 2.5em; }
  .u-m-3-flg {
    margin-bottom: 3em; }
  .u-m-4-flg {
    margin-bottom: 4em; }
  .u-m-6-flg {
    margin-bottom: 6em; }
  .u-m-8-flg {
    margin-bottom: 8em; }
  .u-m-12-flg {
    margin-bottom: 12em; }
  .u-m-16-flg {
    margin-bottom: 16em; } }

.u-ms-0 {
  margin-right: 0;
  margin-left: 0; }

.u-ms-0_1 {
  margin-right: 0.1em;
  margin-left: 0; }

.u-ms-0_2 {
  margin-right: 0.2em;
  margin-left: 0; }

.u-ms-0_25 {
  margin-right: 0.25em;
  margin-left: 0; }

.u-ms-0_33 {
  margin-right: 0.33em;
  margin-left: 0; }

.u-ms-0_5 {
  margin-right: 0.5em;
  margin-left: 0; }

.u-ms-0_66 {
  margin-right: 0.66em;
  margin-left: 0; }

.u-ms-0_75 {
  margin-right: 0.75em;
  margin-left: 0; }

.u-ms-1 {
  margin-right: 1em;
  margin-left: 0; }

.u-ms-1_25 {
  margin-right: 1.25em;
  margin-left: 0; }

.u-ms-1_5 {
  margin-right: 1.5em;
  margin-left: 0; }

.u-ms-1_75 {
  margin-right: 1.75em;
  margin-left: 0; }

.u-ms-2 {
  margin-right: 2em;
  margin-left: 0; }

.u-ms-2_5 {
  margin-right: 2.5em;
  margin-left: 0; }

.u-ms-3 {
  margin-right: 3em;
  margin-left: 0; }

.u-ms-4 {
  margin-right: 4em;
  margin-left: 0; }

.u-ms-6 {
  margin-right: 6em;
  margin-left: 0; }

.u-ms-8 {
  margin-right: 8em;
  margin-left: 0; }

.u-ms-12 {
  margin-right: 12em;
  margin-left: 0; }

.u-ms-16 {
  margin-right: 16em;
  margin-left: 0; }

.content-rtl .u-ms-0 {
  margin-left: 0;
  margin-right: 0; }

.content-rtl .u-ms-0_1 {
  margin-left: 0.1em;
  margin-right: 0; }

.content-rtl .u-ms-0_2 {
  margin-left: 0.2em;
  margin-right: 0; }

.content-rtl .u-ms-0_25 {
  margin-left: 0.25em;
  margin-right: 0; }

.content-rtl .u-ms-0_33 {
  margin-left: 0.33em;
  margin-right: 0; }

.content-rtl .u-ms-0_5 {
  margin-left: 0.5em;
  margin-right: 0; }

.content-rtl .u-ms-0_66 {
  margin-left: 0.66em;
  margin-right: 0; }

.content-rtl .u-ms-0_75 {
  margin-left: 0.75em;
  margin-right: 0; }

.content-rtl .u-ms-1 {
  margin-left: 1em;
  margin-right: 0; }

.content-rtl .u-ms-1_25 {
  margin-left: 1.25em;
  margin-right: 0; }

.content-rtl .u-ms-1_5 {
  margin-left: 1.5em;
  margin-right: 0; }

.content-rtl .u-ms-1_75 {
  margin-left: 1.75em;
  margin-right: 0; }

.content-rtl .u-ms-2 {
  margin-left: 2em;
  margin-right: 0; }

.content-rtl .u-ms-2_5 {
  margin-left: 2.5em;
  margin-right: 0; }

.content-rtl .u-ms-3 {
  margin-left: 3em;
  margin-right: 0; }

.content-rtl .u-ms-4 {
  margin-left: 4em;
  margin-right: 0; }

.content-rtl .u-ms-6 {
  margin-left: 6em;
  margin-right: 0; }

.content-rtl .u-ms-8 {
  margin-left: 8em;
  margin-right: 0; }

.content-rtl .u-ms-12 {
  margin-left: 12em;
  margin-right: 0; }

.content-rtl .u-ms-16 {
  margin-left: 16em;
  margin-right: 0; }

@media (min-width: 375px) {
  .u-ms-0-fxxs {
    margin-right: 0;
    margin-left: 0; }
  .u-ms-0_1-fxxs {
    margin-right: 0.1em;
    margin-left: 0; }
  .u-ms-0_2-fxxs {
    margin-right: 0.2em;
    margin-left: 0; }
  .u-ms-0_25-fxxs {
    margin-right: 0.25em;
    margin-left: 0; }
  .u-ms-0_33-fxxs {
    margin-right: 0.33em;
    margin-left: 0; }
  .u-ms-0_5-fxxs {
    margin-right: 0.5em;
    margin-left: 0; }
  .u-ms-0_66-fxxs {
    margin-right: 0.66em;
    margin-left: 0; }
  .u-ms-0_75-fxxs {
    margin-right: 0.75em;
    margin-left: 0; }
  .u-ms-1-fxxs {
    margin-right: 1em;
    margin-left: 0; }
  .u-ms-1_25-fxxs {
    margin-right: 1.25em;
    margin-left: 0; }
  .u-ms-1_5-fxxs {
    margin-right: 1.5em;
    margin-left: 0; }
  .u-ms-1_75-fxxs {
    margin-right: 1.75em;
    margin-left: 0; }
  .u-ms-2-fxxs {
    margin-right: 2em;
    margin-left: 0; }
  .u-ms-2_5-fxxs {
    margin-right: 2.5em;
    margin-left: 0; }
  .u-ms-3-fxxs {
    margin-right: 3em;
    margin-left: 0; }
  .u-ms-4-fxxs {
    margin-right: 4em;
    margin-left: 0; }
  .u-ms-6-fxxs {
    margin-right: 6em;
    margin-left: 0; }
  .u-ms-8-fxxs {
    margin-right: 8em;
    margin-left: 0; }
  .u-ms-12-fxxs {
    margin-right: 12em;
    margin-left: 0; }
  .u-ms-16-fxxs {
    margin-right: 16em;
    margin-left: 0; }
  .content-rtl .u-ms-0-fxxs {
    margin-left: 0;
    margin-right: 0; }
  .content-rtl .u-ms-0_1-fxxs {
    margin-left: 0.1em;
    margin-right: 0; }
  .content-rtl .u-ms-0_2-fxxs {
    margin-left: 0.2em;
    margin-right: 0; }
  .content-rtl .u-ms-0_25-fxxs {
    margin-left: 0.25em;
    margin-right: 0; }
  .content-rtl .u-ms-0_33-fxxs {
    margin-left: 0.33em;
    margin-right: 0; }
  .content-rtl .u-ms-0_5-fxxs {
    margin-left: 0.5em;
    margin-right: 0; }
  .content-rtl .u-ms-0_66-fxxs {
    margin-left: 0.66em;
    margin-right: 0; }
  .content-rtl .u-ms-0_75-fxxs {
    margin-left: 0.75em;
    margin-right: 0; }
  .content-rtl .u-ms-1-fxxs {
    margin-left: 1em;
    margin-right: 0; }
  .content-rtl .u-ms-1_25-fxxs {
    margin-left: 1.25em;
    margin-right: 0; }
  .content-rtl .u-ms-1_5-fxxs {
    margin-left: 1.5em;
    margin-right: 0; }
  .content-rtl .u-ms-1_75-fxxs {
    margin-left: 1.75em;
    margin-right: 0; }
  .content-rtl .u-ms-2-fxxs {
    margin-left: 2em;
    margin-right: 0; }
  .content-rtl .u-ms-2_5-fxxs {
    margin-left: 2.5em;
    margin-right: 0; }
  .content-rtl .u-ms-3-fxxs {
    margin-left: 3em;
    margin-right: 0; }
  .content-rtl .u-ms-4-fxxs {
    margin-left: 4em;
    margin-right: 0; }
  .content-rtl .u-ms-6-fxxs {
    margin-left: 6em;
    margin-right: 0; }
  .content-rtl .u-ms-8-fxxs {
    margin-left: 8em;
    margin-right: 0; }
  .content-rtl .u-ms-12-fxxs {
    margin-left: 12em;
    margin-right: 0; }
  .content-rtl .u-ms-16-fxxs {
    margin-left: 16em;
    margin-right: 0; } }

@media (min-width: 480px) {
  .u-ms-0-fxs {
    margin-right: 0;
    margin-left: 0; }
  .u-ms-0_1-fxs {
    margin-right: 0.1em;
    margin-left: 0; }
  .u-ms-0_2-fxs {
    margin-right: 0.2em;
    margin-left: 0; }
  .u-ms-0_25-fxs {
    margin-right: 0.25em;
    margin-left: 0; }
  .u-ms-0_33-fxs {
    margin-right: 0.33em;
    margin-left: 0; }
  .u-ms-0_5-fxs {
    margin-right: 0.5em;
    margin-left: 0; }
  .u-ms-0_66-fxs {
    margin-right: 0.66em;
    margin-left: 0; }
  .u-ms-0_75-fxs {
    margin-right: 0.75em;
    margin-left: 0; }
  .u-ms-1-fxs {
    margin-right: 1em;
    margin-left: 0; }
  .u-ms-1_25-fxs {
    margin-right: 1.25em;
    margin-left: 0; }
  .u-ms-1_5-fxs {
    margin-right: 1.5em;
    margin-left: 0; }
  .u-ms-1_75-fxs {
    margin-right: 1.75em;
    margin-left: 0; }
  .u-ms-2-fxs {
    margin-right: 2em;
    margin-left: 0; }
  .u-ms-2_5-fxs {
    margin-right: 2.5em;
    margin-left: 0; }
  .u-ms-3-fxs {
    margin-right: 3em;
    margin-left: 0; }
  .u-ms-4-fxs {
    margin-right: 4em;
    margin-left: 0; }
  .u-ms-6-fxs {
    margin-right: 6em;
    margin-left: 0; }
  .u-ms-8-fxs {
    margin-right: 8em;
    margin-left: 0; }
  .u-ms-12-fxs {
    margin-right: 12em;
    margin-left: 0; }
  .u-ms-16-fxs {
    margin-right: 16em;
    margin-left: 0; }
  .content-rtl .u-ms-0-fxs {
    margin-left: 0;
    margin-right: 0; }
  .content-rtl .u-ms-0_1-fxs {
    margin-left: 0.1em;
    margin-right: 0; }
  .content-rtl .u-ms-0_2-fxs {
    margin-left: 0.2em;
    margin-right: 0; }
  .content-rtl .u-ms-0_25-fxs {
    margin-left: 0.25em;
    margin-right: 0; }
  .content-rtl .u-ms-0_33-fxs {
    margin-left: 0.33em;
    margin-right: 0; }
  .content-rtl .u-ms-0_5-fxs {
    margin-left: 0.5em;
    margin-right: 0; }
  .content-rtl .u-ms-0_66-fxs {
    margin-left: 0.66em;
    margin-right: 0; }
  .content-rtl .u-ms-0_75-fxs {
    margin-left: 0.75em;
    margin-right: 0; }
  .content-rtl .u-ms-1-fxs {
    margin-left: 1em;
    margin-right: 0; }
  .content-rtl .u-ms-1_25-fxs {
    margin-left: 1.25em;
    margin-right: 0; }
  .content-rtl .u-ms-1_5-fxs {
    margin-left: 1.5em;
    margin-right: 0; }
  .content-rtl .u-ms-1_75-fxs {
    margin-left: 1.75em;
    margin-right: 0; }
  .content-rtl .u-ms-2-fxs {
    margin-left: 2em;
    margin-right: 0; }
  .content-rtl .u-ms-2_5-fxs {
    margin-left: 2.5em;
    margin-right: 0; }
  .content-rtl .u-ms-3-fxs {
    margin-left: 3em;
    margin-right: 0; }
  .content-rtl .u-ms-4-fxs {
    margin-left: 4em;
    margin-right: 0; }
  .content-rtl .u-ms-6-fxs {
    margin-left: 6em;
    margin-right: 0; }
  .content-rtl .u-ms-8-fxs {
    margin-left: 8em;
    margin-right: 0; }
  .content-rtl .u-ms-12-fxs {
    margin-left: 12em;
    margin-right: 0; }
  .content-rtl .u-ms-16-fxs {
    margin-left: 16em;
    margin-right: 0; } }

@media (min-width: 768px) {
  .u-ms-0-fsm {
    margin-right: 0;
    margin-left: 0; }
  .u-ms-0_1-fsm {
    margin-right: 0.1em;
    margin-left: 0; }
  .u-ms-0_2-fsm {
    margin-right: 0.2em;
    margin-left: 0; }
  .u-ms-0_25-fsm {
    margin-right: 0.25em;
    margin-left: 0; }
  .u-ms-0_33-fsm {
    margin-right: 0.33em;
    margin-left: 0; }
  .u-ms-0_5-fsm {
    margin-right: 0.5em;
    margin-left: 0; }
  .u-ms-0_66-fsm {
    margin-right: 0.66em;
    margin-left: 0; }
  .u-ms-0_75-fsm {
    margin-right: 0.75em;
    margin-left: 0; }
  .u-ms-1-fsm {
    margin-right: 1em;
    margin-left: 0; }
  .u-ms-1_25-fsm {
    margin-right: 1.25em;
    margin-left: 0; }
  .u-ms-1_5-fsm {
    margin-right: 1.5em;
    margin-left: 0; }
  .u-ms-1_75-fsm {
    margin-right: 1.75em;
    margin-left: 0; }
  .u-ms-2-fsm {
    margin-right: 2em;
    margin-left: 0; }
  .u-ms-2_5-fsm {
    margin-right: 2.5em;
    margin-left: 0; }
  .u-ms-3-fsm {
    margin-right: 3em;
    margin-left: 0; }
  .u-ms-4-fsm {
    margin-right: 4em;
    margin-left: 0; }
  .u-ms-6-fsm {
    margin-right: 6em;
    margin-left: 0; }
  .u-ms-8-fsm {
    margin-right: 8em;
    margin-left: 0; }
  .u-ms-12-fsm {
    margin-right: 12em;
    margin-left: 0; }
  .u-ms-16-fsm {
    margin-right: 16em;
    margin-left: 0; }
  .content-rtl .u-ms-0-fsm {
    margin-left: 0;
    margin-right: 0; }
  .content-rtl .u-ms-0_1-fsm {
    margin-left: 0.1em;
    margin-right: 0; }
  .content-rtl .u-ms-0_2-fsm {
    margin-left: 0.2em;
    margin-right: 0; }
  .content-rtl .u-ms-0_25-fsm {
    margin-left: 0.25em;
    margin-right: 0; }
  .content-rtl .u-ms-0_33-fsm {
    margin-left: 0.33em;
    margin-right: 0; }
  .content-rtl .u-ms-0_5-fsm {
    margin-left: 0.5em;
    margin-right: 0; }
  .content-rtl .u-ms-0_66-fsm {
    margin-left: 0.66em;
    margin-right: 0; }
  .content-rtl .u-ms-0_75-fsm {
    margin-left: 0.75em;
    margin-right: 0; }
  .content-rtl .u-ms-1-fsm {
    margin-left: 1em;
    margin-right: 0; }
  .content-rtl .u-ms-1_25-fsm {
    margin-left: 1.25em;
    margin-right: 0; }
  .content-rtl .u-ms-1_5-fsm {
    margin-left: 1.5em;
    margin-right: 0; }
  .content-rtl .u-ms-1_75-fsm {
    margin-left: 1.75em;
    margin-right: 0; }
  .content-rtl .u-ms-2-fsm {
    margin-left: 2em;
    margin-right: 0; }
  .content-rtl .u-ms-2_5-fsm {
    margin-left: 2.5em;
    margin-right: 0; }
  .content-rtl .u-ms-3-fsm {
    margin-left: 3em;
    margin-right: 0; }
  .content-rtl .u-ms-4-fsm {
    margin-left: 4em;
    margin-right: 0; }
  .content-rtl .u-ms-6-fsm {
    margin-left: 6em;
    margin-right: 0; }
  .content-rtl .u-ms-8-fsm {
    margin-left: 8em;
    margin-right: 0; }
  .content-rtl .u-ms-12-fsm {
    margin-left: 12em;
    margin-right: 0; }
  .content-rtl .u-ms-16-fsm {
    margin-left: 16em;
    margin-right: 0; } }

@media (min-width: 992px) {
  .u-ms-0-fmd {
    margin-right: 0;
    margin-left: 0; }
  .u-ms-0_1-fmd {
    margin-right: 0.1em;
    margin-left: 0; }
  .u-ms-0_2-fmd {
    margin-right: 0.2em;
    margin-left: 0; }
  .u-ms-0_25-fmd {
    margin-right: 0.25em;
    margin-left: 0; }
  .u-ms-0_33-fmd {
    margin-right: 0.33em;
    margin-left: 0; }
  .u-ms-0_5-fmd {
    margin-right: 0.5em;
    margin-left: 0; }
  .u-ms-0_66-fmd {
    margin-right: 0.66em;
    margin-left: 0; }
  .u-ms-0_75-fmd {
    margin-right: 0.75em;
    margin-left: 0; }
  .u-ms-1-fmd {
    margin-right: 1em;
    margin-left: 0; }
  .u-ms-1_25-fmd {
    margin-right: 1.25em;
    margin-left: 0; }
  .u-ms-1_5-fmd {
    margin-right: 1.5em;
    margin-left: 0; }
  .u-ms-1_75-fmd {
    margin-right: 1.75em;
    margin-left: 0; }
  .u-ms-2-fmd {
    margin-right: 2em;
    margin-left: 0; }
  .u-ms-2_5-fmd {
    margin-right: 2.5em;
    margin-left: 0; }
  .u-ms-3-fmd {
    margin-right: 3em;
    margin-left: 0; }
  .u-ms-4-fmd {
    margin-right: 4em;
    margin-left: 0; }
  .u-ms-6-fmd {
    margin-right: 6em;
    margin-left: 0; }
  .u-ms-8-fmd {
    margin-right: 8em;
    margin-left: 0; }
  .u-ms-12-fmd {
    margin-right: 12em;
    margin-left: 0; }
  .u-ms-16-fmd {
    margin-right: 16em;
    margin-left: 0; }
  .content-rtl .u-ms-0-fmd {
    margin-left: 0;
    margin-right: 0; }
  .content-rtl .u-ms-0_1-fmd {
    margin-left: 0.1em;
    margin-right: 0; }
  .content-rtl .u-ms-0_2-fmd {
    margin-left: 0.2em;
    margin-right: 0; }
  .content-rtl .u-ms-0_25-fmd {
    margin-left: 0.25em;
    margin-right: 0; }
  .content-rtl .u-ms-0_33-fmd {
    margin-left: 0.33em;
    margin-right: 0; }
  .content-rtl .u-ms-0_5-fmd {
    margin-left: 0.5em;
    margin-right: 0; }
  .content-rtl .u-ms-0_66-fmd {
    margin-left: 0.66em;
    margin-right: 0; }
  .content-rtl .u-ms-0_75-fmd {
    margin-left: 0.75em;
    margin-right: 0; }
  .content-rtl .u-ms-1-fmd {
    margin-left: 1em;
    margin-right: 0; }
  .content-rtl .u-ms-1_25-fmd {
    margin-left: 1.25em;
    margin-right: 0; }
  .content-rtl .u-ms-1_5-fmd {
    margin-left: 1.5em;
    margin-right: 0; }
  .content-rtl .u-ms-1_75-fmd {
    margin-left: 1.75em;
    margin-right: 0; }
  .content-rtl .u-ms-2-fmd {
    margin-left: 2em;
    margin-right: 0; }
  .content-rtl .u-ms-2_5-fmd {
    margin-left: 2.5em;
    margin-right: 0; }
  .content-rtl .u-ms-3-fmd {
    margin-left: 3em;
    margin-right: 0; }
  .content-rtl .u-ms-4-fmd {
    margin-left: 4em;
    margin-right: 0; }
  .content-rtl .u-ms-6-fmd {
    margin-left: 6em;
    margin-right: 0; }
  .content-rtl .u-ms-8-fmd {
    margin-left: 8em;
    margin-right: 0; }
  .content-rtl .u-ms-12-fmd {
    margin-left: 12em;
    margin-right: 0; }
  .content-rtl .u-ms-16-fmd {
    margin-left: 16em;
    margin-right: 0; } }

@media (min-width: 1200px) {
  .u-ms-0-flg {
    margin-right: 0;
    margin-left: 0; }
  .u-ms-0_1-flg {
    margin-right: 0.1em;
    margin-left: 0; }
  .u-ms-0_2-flg {
    margin-right: 0.2em;
    margin-left: 0; }
  .u-ms-0_25-flg {
    margin-right: 0.25em;
    margin-left: 0; }
  .u-ms-0_33-flg {
    margin-right: 0.33em;
    margin-left: 0; }
  .u-ms-0_5-flg {
    margin-right: 0.5em;
    margin-left: 0; }
  .u-ms-0_66-flg {
    margin-right: 0.66em;
    margin-left: 0; }
  .u-ms-0_75-flg {
    margin-right: 0.75em;
    margin-left: 0; }
  .u-ms-1-flg {
    margin-right: 1em;
    margin-left: 0; }
  .u-ms-1_25-flg {
    margin-right: 1.25em;
    margin-left: 0; }
  .u-ms-1_5-flg {
    margin-right: 1.5em;
    margin-left: 0; }
  .u-ms-1_75-flg {
    margin-right: 1.75em;
    margin-left: 0; }
  .u-ms-2-flg {
    margin-right: 2em;
    margin-left: 0; }
  .u-ms-2_5-flg {
    margin-right: 2.5em;
    margin-left: 0; }
  .u-ms-3-flg {
    margin-right: 3em;
    margin-left: 0; }
  .u-ms-4-flg {
    margin-right: 4em;
    margin-left: 0; }
  .u-ms-6-flg {
    margin-right: 6em;
    margin-left: 0; }
  .u-ms-8-flg {
    margin-right: 8em;
    margin-left: 0; }
  .u-ms-12-flg {
    margin-right: 12em;
    margin-left: 0; }
  .u-ms-16-flg {
    margin-right: 16em;
    margin-left: 0; }
  .content-rtl .u-ms-0-flg {
    margin-left: 0;
    margin-right: 0; }
  .content-rtl .u-ms-0_1-flg {
    margin-left: 0.1em;
    margin-right: 0; }
  .content-rtl .u-ms-0_2-flg {
    margin-left: 0.2em;
    margin-right: 0; }
  .content-rtl .u-ms-0_25-flg {
    margin-left: 0.25em;
    margin-right: 0; }
  .content-rtl .u-ms-0_33-flg {
    margin-left: 0.33em;
    margin-right: 0; }
  .content-rtl .u-ms-0_5-flg {
    margin-left: 0.5em;
    margin-right: 0; }
  .content-rtl .u-ms-0_66-flg {
    margin-left: 0.66em;
    margin-right: 0; }
  .content-rtl .u-ms-0_75-flg {
    margin-left: 0.75em;
    margin-right: 0; }
  .content-rtl .u-ms-1-flg {
    margin-left: 1em;
    margin-right: 0; }
  .content-rtl .u-ms-1_25-flg {
    margin-left: 1.25em;
    margin-right: 0; }
  .content-rtl .u-ms-1_5-flg {
    margin-left: 1.5em;
    margin-right: 0; }
  .content-rtl .u-ms-1_75-flg {
    margin-left: 1.75em;
    margin-right: 0; }
  .content-rtl .u-ms-2-flg {
    margin-left: 2em;
    margin-right: 0; }
  .content-rtl .u-ms-2_5-flg {
    margin-left: 2.5em;
    margin-right: 0; }
  .content-rtl .u-ms-3-flg {
    margin-left: 3em;
    margin-right: 0; }
  .content-rtl .u-ms-4-flg {
    margin-left: 4em;
    margin-right: 0; }
  .content-rtl .u-ms-6-flg {
    margin-left: 6em;
    margin-right: 0; }
  .content-rtl .u-ms-8-flg {
    margin-left: 8em;
    margin-right: 0; }
  .content-rtl .u-ms-12-flg {
    margin-left: 12em;
    margin-right: 0; }
  .content-rtl .u-ms-16-flg {
    margin-left: 16em;
    margin-right: 0; } }

.portfoliobuilder-portfolio .info-text {
  padding: 15px 15px 5px;
  background-color: #e6e6e6;
  font-size: 16px;
  font-weight: 500; }

.portfoliobuilder-portfolio .list-group-item-trader:nth-child(2n + 1) {
  background-color: #f5f5f5; }

.portfoliobuilder-portfolio .panel-heading {
  position: relative;
  padding-bottom: 0 !important;
  z-index: 1; }

.portfoliobuilder-portfolio .label-heading {
  font-size: 12px;
  font-weight: 600; }

.portfoliobuilder-portfolio .reset {
  padding-top: 0; }

.portfoliobuilder-portfolio .portfolio--mobile {
  overflow: hidden;
  padding: 0; }
  .portfoliobuilder-portfolio .portfolio--mobile-item {
    display: flex;
    position: relative;
    width: calc(100% + 38px);
    padding: 0.4em 0;
    border-bottom: 1px solid #ebebeb;
    transition: all 400ms ease; }
    .portfoliobuilder-portfolio .portfolio--mobile-item:nth-child(odd) {
      background-color: #f8f8f8; }
    .portfoliobuilder-portfolio .portfolio--mobile-item-info {
      display: flex;
      flex: 1 0 auto; }
      .content-ltr .portfoliobuilder-portfolio .portfolio--mobile-item-info {
        margin-right: 38px; }
      .content-rtl .portfoliobuilder-portfolio .portfolio--mobile-item-info {
        margin-left: 38px; }
    .portfoliobuilder-portfolio .portfolio--mobile-item-user {
      display: flex;
      flex: 1 0 auto;
      align-items: center; }
    .portfoliobuilder-portfolio .portfolio--mobile-item-avatar {
      position: relative;
      top: -1px;
      height: 40px;
      width: 40px;
      margin-right: 8px; }
    .portfoliobuilder-portfolio .portfolio--mobile-item-name a {
      font-weight: 700;
      cursor: pointer; }
    .portfoliobuilder-portfolio .portfolio--mobile-item-career {
      line-height: 16px; }
      .portfoliobuilder-portfolio .portfolio--mobile-item-career .icon {
        position: relative;
        top: 2px;
        color: #f0b904; }
    .portfoliobuilder-portfolio .portfolio--mobile-item-settings {
      flex: 0 1 33px;
      align-self: center;
      width: 100%;
      height: 33px;
      margin-right: 8px;
      color: whitesmoke;
      background-color: #959595; }
      .portfoliobuilder-portfolio .portfolio--mobile-item-settings:hover {
        color: #fff;
        background-color: #8b8b8b; }
    .portfoliobuilder-portfolio .portfolio--mobile-item-menu {
      position: absolute;
      top: auto;
      margin: 0.3em 0; }
      .content-ltr .portfoliobuilder-portfolio .portfolio--mobile-item-menu {
        right: 0;
        left: auto; }
      .content-rtl .portfoliobuilder-portfolio .portfolio--mobile-item-menu {
        left: 0;
        right: auto; }
    .content-ltr .portfoliobuilder-portfolio .portfolio--mobile-item--menuIn {
      transform: translateX(-38px); }
    .content-rtl .portfoliobuilder-portfolio .portfolio--mobile-item--menuIn {
      transform: translateX(38px); }

.portfoliobuilder-portfolio .portfoliobuilder-portfolioLabel {
  padding-left: 8px; }
  .portfoliobuilder-portfolio .portfoliobuilder-portfolioLabel.executing::after {
    font-family: 'FontAwesome';
    content: "";
    position: relative;
    top: -3px;
    left: 8px;
    color: #37a90a;
    font-size: 10px; }

.portfoliobuilder-portfolio .portfoliobuilder-ddSelector {
  margin-bottom: 0.8em; }
  .portfoliobuilder-portfolio .portfoliobuilder-ddSelector-menu-toggle {
    padding-right: 46px;
    text-align: left;
    text-transform: none;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 2; }
    .portfoliobuilder-portfolio .portfoliobuilder-ddSelector-menu-toggle::before {
      position: absolute;
      top: auto;
      right: 0;
      font-family: 'FontAwesome';
      content: "";
      padding: 0 12px; }
    .portfoliobuilder-portfolio .portfoliobuilder-ddSelector-menu-toggle.executing::after {
      font-family: 'FontAwesome';
      content: "";
      position: relative;
      top: -1px;
      left: 8px;
      color: #37a90a;
      font-size: 10px; }
  .portfoliobuilder-portfolio .portfoliobuilder-ddSelector-menu-list {
    display: none;
    position: absolute;
    top: 30px;
    width: calc(100% - 22px);
    padding: 0;
    background-color: #fff;
    border: 1px solid #ebebeb;
    border-radius: 3px;
    list-style: none;
    z-index: 1; }
    .portfoliobuilder-portfolio .portfoliobuilder-ddSelector-menu-list-item {
      line-height: 3.2em;
      cursor: pointer; }
      .portfoliobuilder-portfolio .portfoliobuilder-ddSelector-menu-list-item a {
        padding: 0 12px;
        color: #333;
        font-weight: 700;
        text-decoration: none; }
      .portfoliobuilder-portfolio .portfoliobuilder-ddSelector-menu-list-item.executing > a::after {
        font-family: 'FontAwesome';
        content: "";
        position: relative;
        top: -1px;
        left: 8px;
        color: #37a90a;
        font-size: 10px; }
      .portfoliobuilder-portfolio .portfoliobuilder-ddSelector-menu-list-item:hover {
        background-color: #e6e6e6; }
  .portfoliobuilder-portfolio .portfoliobuilder-ddSelector-menu:active .portfoliobuilder-ddSelector-menu-list, .portfoliobuilder-portfolio .portfoliobuilder-ddSelector-menu:hover .portfoliobuilder-ddSelector-menu-list {
    display: block; }
  .portfoliobuilder-portfolio .portfoliobuilder-ddSelector-hint {
    padding-left: 16px;
    line-height: 33px;
    font-size: 12px; }
    .portfoliobuilder-portfolio .portfoliobuilder-ddSelector-hint a {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }

.portfoliobuilder-portfolio .portfolio-action {
  font-size: 0.9em;
  margin-bottom: 0.75em; }

.portfoliobuilder-portfolio .portfolio-options {
  line-height: 32px; }
  .portfoliobuilder-portfolio .portfolio-options .btn {
    font-size: 0.8em; }

.portfoliobuilder .portfolio-action::before,
.portfoliobuilder-portfolio .portfolio-action::before {
  content: '';
  position: relative;
  display: inline-block;
  top: -2px;
  width: 22px;
  height: 22px;
  line-height: 22px;
  margin-bottom: -4px;
  font-size: 8px;
  border-radius: 50% 50%;
  text-align: center; }
  .content-ltr .portfoliobuilder .portfolio-action::before, .content-ltr
  .portfoliobuilder-portfolio .portfolio-action::before {
    margin-right: 8px;
    transform: scaleX(1); }
  .content-rtl .portfoliobuilder .portfolio-action::before, .content-rtl
  .portfoliobuilder-portfolio .portfolio-action::before {
    margin-left: 8px;
    transform: scaleX(-1); }

.portfoliobuilder .portfolio-action-stop::before,
.portfoliobuilder-portfolio .portfolio-action-stop::before {
  font-family: 'FontAwesome';
  content: "";
  color: #c62323;
  background-color: #fff;
  padding-left: 1px;
  margin-left: -8px;
  margin-right: 12px; }

.portfoliobuilder .portfolio-action-stop:hover::before,
.portfoliobuilder-portfolio .portfolio-action-stop:hover::before {
  color: #9b1b1b; }

.portfoliobuilder .portfolio-action-runDemo,
.portfoliobuilder-portfolio .portfolio-action-runDemo {
  margin-right: 16px; }
  .portfoliobuilder .portfolio-action-runDemo::before,
  .portfoliobuilder-portfolio .portfolio-action-runDemo::before {
    font-family: 'FontAwesome';
    content: "";
    color: #fff;
    background-color: #d0d0d0;
    padding-left: 1px; }
  .portfoliobuilder .portfolio-action-runDemo:hover::before,
  .portfoliobuilder-portfolio .portfolio-action-runDemo:hover::before {
    color: #e6e6e6;
    background-color: #b0b0b0; }

.portfoliobuilder .portfolio-action-runLive::before,
.portfoliobuilder-portfolio .portfolio-action-runLive::before {
  font-family: 'FontAwesome';
  content: "";
  color: #37a90a;
  background-color: #fff;
  padding-left: 2px; }

.portfoliobuilder .portfolio-action-runLive:hover::before,
.portfoliobuilder-portfolio .portfolio-action-runLive:hover::before {
  color: #277907; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .portfoliobuilder-portfolio .portfolio-action::before {
    line-height: 24px; }
  .portfoliobuilder-portfolio .portfolio-action-stop::before, .portfoliobuilder-portfolio .portfolio-action-runDemo::before {
    padding-left: 0; }
  .portfoliobuilder-portfolio .portfolio-action-runLive::before {
    padding-left: 1px; } }

.profilebuilder-settings .modal-footer {
  display: flex;
  justify-content: space-between; }
  .profilebuilder-settings .modal-footer::before, .profilebuilder-settings .modal-footer::after {
    content: none; }

.profilebuilder-settings .modal-header {
  font-size: 14px;
  display: flex;
  justify-content: space-between; }
  .profilebuilder-settings .modal-header .close {
    line-height: 1;
    font-size: 21px; }
  .profilebuilder-settings .modal-header::before, .profilebuilder-settings .modal-header::after {
    content: none; }

.profilebuilder-settings .modal-title {
  font-size: 16px; }

.profilebuilder-settings .help-text {
  border: solid 1px #e6e6e6;
  border-width: 1px 0;
  padding: 10px 0; }

.profilebuilder-settings .instrument .instrument-body {
  display: flex;
  justify-content: space-between; }

.profilebuilder-settings .instrument .instrument-title {
  font-size: 20px;
  margin: 0; }

.profilebuilder-settings .instrument .instrument-risk {
  margin-bottom: 0; }

.profilebuilder-settings .instrument .instrument-factor {
  display: flex; }
  .profilebuilder-settings .instrument .instrument-factor .label-default {
    color: #000; }
  .profilebuilder-settings .instrument .instrument-factor .label {
    height: 100%;
    align-items: center;
    font-size: 20px; }

.profilebuilder-settings .instrument .ngrs-range-slider {
  margin-bottom: 15px; }

@media all and (min-width: 480px) {
  .portfoliobuilder-portfolio .portfolio-action {
    font-size: 1em; }
  .portfoliobuilder-portfolio .portfolio-options .btn {
    font-size: 0.9em; } }

.avatar {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  font-size: 18px; }
  .avatar img {
    border-radius: 50%;
    width: 100%;
    height: 100%; }
  .avatar.pop::after {
    font-family: 'socialapp-icon';
    content: "b";
    background-color: #fff;
    border-radius: 50%;
    color: #f0b904;
    line-height: 1;
    position: absolute;
    bottom: 0;
    right: -.3em; }
  .avatar.rmt::before {
    font-family: 'socialapp-icon';
    content: "c";
    background-color: #fff;
    border-radius: 50%;
    color: #f0b904;
    line-height: 1;
    position: absolute;
    bottom: 0;
    left: -.3em; }

.trader-profile {
  display: block;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  font-weight: 600;
  text-align: center; }
  .trader-profile .avatar {
    width: 75px;
    margin-bottom: 5px; }
  .trader-profile .trader-name {
    margin-bottom: 0; }
  .trader-profile .toptrader-careerstep {
    font-size: 14px; }

.trader-profile-link:hover {
  text-decoration: none; }

.trader-profile-container {
  text-align: center; }
  .trader-profile-container:before, .trader-profile-container:after {
    content: " ";
    display: table; }
  .trader-profile-container:after {
    clear: both; }
  .trader-profile-container .trader-profile-link {
    float: left;
    width: 20%; }
  .trader-profile-container .trader-placeholder {
    position: relative;
    width: 20%;
    float: left; }
    .trader-profile-container .trader-placeholder::before {
      width: 75px;
      height: 75px;
      display: block;
      margin-left: auto;
      margin-right: auto;
      margin-top: 1.8em;
      border: 1px dashed #999;
      border-radius: 50%;
      content: '';
      display: block; }

.toptrader {
  color: #555;
  width: 100%; }
  .toptrader tr > th, .toptrader tr > td {
    padding: 0 5px;
    white-space: nowrap; }
  .toptrader tr > th {
    font-size: 12px;
    font-weight: 600; }
  .toptrader tr > td {
    font-size: 12px; }
  .toptrader .toptrader-name {
    color: #336699;
    font-size: 13px; }
  .toptrader .toptrader-badge {
    color: #f0b904;
    display: inline-block;
    font-size: 14px;
    line-height: 1;
    vertical-align: top; }
  .toptrader:hover {
    text-decoration: none; }

.toptrader-careerstep {
  display: inline-block;
  font-size: 12px;
  vertical-align: middle;
  white-space: nowrap; }
  .toptrader-careerstep:before, .toptrader-careerstep:after {
    content: " ";
    display: table; }
  .toptrader-careerstep:after {
    clear: both; }
  .toptrader-careerstep .step {
    float: left;
    font-style: normal;
    letter-spacing: .2em;
    line-height: 1; }
    .toptrader-careerstep .step::before {
      font-family: 'socialapp-icon';
      content: "a"; }
  .toptrader-careerstep .step:nth-child(1) {
    color: #c33925; }
  .toptrader-careerstep.career-streettrader .step:nth-child(n + 2) {
    color: #e6e6e6; }
  .toptrader-careerstep .step:nth-child(2) {
    color: #e97f0a; }
  .toptrader-careerstep.career-advanced .step:nth-child(n + 3) {
    color: #e6e6e6; }
  .toptrader-careerstep .step:nth-child(3) {
    color: #00a085; }
  .toptrader-careerstep.career-professional .step:nth-child(n + 4) {
    color: #e6e6e6; }
  .toptrader-careerstep .step:nth-child(4) {
    color: #1dcd6e; }
  .toptrader-careerstep.career-riskadjusted .step:nth-child(n + 5) {
    color: #e6e6e6; }
  .toptrader-careerstep .step:nth-child(5) {
    color: #3c78bf; }
  .toptrader-careerstep.career-institutional .step:nth-child(n + 6) {
    color: #e6e6e6; }

.ranking-pager-label {
  line-height: 32px; }

.table-rankinglist .avatar {
  width: 40px;
  height: 40px;
  font-size: 14px; }

.table-rankinglist th:nth-child(1), .table-rankinglist th:nth-child(8), .table-rankinglist th:nth-child(9),
.table-rankinglist td:nth-child(1),
.table-rankinglist td:nth-child(8),
.table-rankinglist td:nth-child(9) {
  display: none; }

.content-rtl .table-rankinglist-chart img {
  transform: scaleX(-1); }

.table-rankinglist--mobile {
  margin-left: -15px;
  width: calc(100% + 30px); }

@media (min-width: 768px) {
  .table-rankinglist--mobile {
    margin-left: 0;
    width: 100%; } }

@media (min-width: 1200px) {
  .table-rankinglist th:nth-child(1), .table-rankinglist th:nth-child(8), .table-rankinglist th:nth-child(9),
  .table-rankinglist td:nth-child(1),
  .table-rankinglist td:nth-child(8),
  .table-rankinglist td:nth-child(9) {
    display: table-cell; } }

.table-rankinglist > tbody > tr > td,
.table-rankinglist > tbody > tr > th {
  vertical-align: middle; }

.table-rankinglist .toptrader-careerstep {
  font-size: 18px; }

.table-rankinglist .toptrader-bigger-column {
  width: 121px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.panel {
  break-inside: avoid;
  counter-reset: panel-section;
  margin-bottom: 20px; }
  .panel > .panel-chart, .panel > .panel-table {
    padding: 0 15px 15px; }
  .panel .panel-table {
    padding-bottom: 15px; }
    .panel .panel-table .table {
      margin-bottom: 0; }
    .panel .panel-table + .panel-footer {
      border-top: 0;
      padding-top: 0; }
      .panel .panel-table + .panel-footer .pagination {
        margin-bottom: 0;
        margin-top: 0; }
  .panel > .panel-table-filter {
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 5px;
    padding-top: 15px; }
    .panel > .panel-table-filter .table-filter-collapse {
      padding-top: 15px; }
    .panel > .panel-table-filter .table-filter-collapse-toggle {
      display: block;
      margin-left: auto;
      margin-right: auto;
      background-color: #fff;
      margin-bottom: -20px; }
  .panel > .panel-heading .btn-sm {
    margin-top: -2.5px; }
    .panel > .panel-heading .btn-sm + .panel-title {
      padding: 5px 0; }
  .panel .panel-body .isdisabled {
    opacity: 0.4; }
  .panel .panel-body > .panel-footer {
    margin-left: 0;
    margin-right: 0; }
  .panel .accordion-toggle {
    cursor: pointer;
    display: block;
    position: relative;
    width: 100%; }
    .panel .accordion-toggle button.pull-right {
      position: relative;
      top: -7px;
      right: 35px; }
    .panel .accordion-toggle:hover, .panel .accordion-toggle:focus {
      text-decoration: none; }
    .panel .accordion-toggle:focus {
      outline: none; }
    .panel .accordion-toggle::before {
      content: "";
      font-family: 'FontAwesome';
      font-size: 16px;
      margin-top: -8px;
      position: absolute;
      top: 50%; }
      .content-ltr .panel .accordion-toggle::before {
        right: 0;
        left: auto; }
      .content-rtl .panel .accordion-toggle::before {
        left: 0;
        right: auto; }
      @media (max-width: 767px) {
        .panel .accordion-toggle::before {
          margin-top: 8px; } }
  .panel .jumbotron {
    background-color: transparent;
    border-radius: 0;
    padding: 50px 50px 75px; }
    .panel .jumbotron h1 {
      font-size: 18px;
      font-weight: 600; }
    .panel .jumbotron p {
      font-size: 14px;
      font-weight: 300; }
    .panel .jumbotron .btn {
      margin-top: 30px; }
    .panel .jumbotron .container {
      padding: 0; }
    .panel .jumbotron img {
      width: 100%; }
  .panel address {
    line-height: 1.8;
    margin-bottom: 0; }
    .panel address + address {
      margin-top: 15px; }
  .panel-table-cell-label {
    font-size: 0.85em;
    margin-right: 4px; }
  .panel-table .table--mobile th {
    font-size: 0.9em; }
  .panel-table > .table--mobile > tbody > tr > th {
    white-space: normal; }

.panel-section + .panel-section {
  border-top: solid 1px #f5f5f5;
  margin-top: 25px;
  padding-top: 25px; }

.panel-section .panel-section-title {
  color: #555;
  font-size: 18px;
  font-weight: 400; }

.panel-section .section-title {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 15px;
  margin-top: 0; }

.panel-open .accordion-toggle::before {
  content: ""; }

.panel-group {
  margin-bottom: 30px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body {
      border-top: 0;
      padding-top: 0; }
  .panel-group .panel + .panel {
    margin-top: 20px; }

.panel-default {
  border: 0;
  border-radius: 3px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  font-size: "Open Sans"; }
  .panel-default .panel-default {
    background-color: #f5f5f5; }
    .panel-default .panel-default .panel-title {
      font-size: 16px; }
  .panel-default .panel-heading {
    background-color: transparent;
    padding: 15px 0;
    margin: 0 15px;
    border-bottom: 0; }
    .panel-default .panel-heading .form-control {
      background-color: #fff;
      font-size: 12px;
      height: auto;
      padding: 3px; }
    .panel-default .panel-heading .control-label {
      font-size: 12px;
      font-weight: 400;
      padding-right: 5px; }
    .panel-default .panel-heading .input-group-addon {
      background-color: #fff;
      color: #555;
      font-size: 12px;
      font-weight: 400; }
    .panel-default .panel-heading .form-inline {
      margin-top: -3px; }
    .panel-default .panel-heading .pull-right-margin {
      margin-right: 35px; }
    .panel-default .panel-heading + .panel-body {
      border-top: 1px solid #f5f5f5; }
    .panel-default .panel-heading + .panel-table-filter {
      border-top: 1px solid #f5f5f5; }
  .panel-default .panel-body {
    padding-left: 0;
    padding-right: 0;
    margin-right: 15px;
    margin-left: 15px; }
  .panel-default .panel-title {
    font-size: 18px;
    font-weight: 400; }
  .panel-default .panel-footer {
    background-color: transparent;
    border-top: solid #f5f5f5 1px;
    text-align: right;
    padding: 10px 0;
    margin: 0 15px; }
    .panel-default .panel-footer a {
      font-weight: 600; }
  .panel-default .panel-footer-lg {
    padding-top: 25px;
    padding-bottom: 25px; }
  .panel-default .panel-body {
    margin-bottom: 0;
    font-weight: 300; }

.accent-blue .panel-title {
  color: #1a719e; }

.accent-orange .panel-title {
  color: #d14316; }

.accent-teal .panel-title {
  color: #009688; }

.accent-pink .panel-title {
  color: #9c1eb1; }

.accent-purple .panel-title {
  color: #7381ba; }

.panel-jumbotron {
  border: 0; }
  .panel-jumbotron .jumbotron {
    border: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 10px; }
  .panel-jumbotron .panel-body {
    padding: 15px 5px; }
  .panel-jumbotron .panel-section + .panel-section {
    border-top: solid 1px #f5f5f5;
    margin-top: 20px;
    padding-top: 20px; }
  .panel-jumbotron .panel-section .panel-section-title {
    color: #555;
    font-size: 18px;
    font-weight: 400; }
    .panel-jumbotron .panel-section .panel-section-title::before {
      background-color: #336699;
      border-radius: 50%;
      counter-increment: panel-section;
      content: counter(panel-section);
      color: #fff;
      display: inline-block;
      font-weight: 600;
      line-height: 1.8;
      text-align: center;
      width: 1.8em;
      margin-right: 10px;
      vertical-align: middle; }

@media all and (min-width: 480px) {
  .panel-table .table--mobile th {
    font-size: 1em; } }

.table-paged > thead > tr > th {
  border-bottom: 0;
  padding: 8px; }

.table-paged > tbody > tr > td {
  padding: 8px;
  vertical-align: middle; }

.table-paged > tfoot > tr > td {
  padding: 8px 8px 0;
  vertical-align: middle; }

.table-paged .pagination {
  margin: 0; }

.panel-body .table-paged:last-child {
  margin-bottom: 0; }

.portfoliobuilder .portfolio-providers:before, .portfoliobuilder .portfolio-providers:after {
  content: " ";
  display: table; }

.portfoliobuilder .portfolio-providers:after {
  clear: both; }

.portfoliobuilder .portfolio-providers .provider-container {
  float: left;
  width: 50%; }

.portfoliobuilder .portfolio-providers .provider {
  padding: 0 10px 10px; }
  .portfoliobuilder .portfolio-providers .provider:hover .provider-heading {
    opacity: 1; }

.portfoliobuilder .portfolio-providers .provider-heading {
  -webkit-transition: opacity 0.8s;
  -o-transition: opacity 0.8s;
  transition: opacity 0.8s;
  opacity: 0.8;
  height: 0;
  padding: 0 15px; }
  .portfoliobuilder .portfolio-providers .provider-heading button {
    background-color: transparent;
    border: 0;
    color: #cccccc;
    display: inline-block;
    line-height: 18px;
    padding: 0;
    vertical-align: top; }
    .portfoliobuilder .portfolio-providers .provider-heading button > .title {
      color: inherit;
      display: none;
      font-size: 12px;
      font-weight: 700;
      vertical-align: top; }
    .portfoliobuilder .portfolio-providers .provider-heading button:hover, .portfoliobuilder .portfolio-providers .provider-heading button:focus {
      color: #5c5c5c; }
      .portfoliobuilder .portfolio-providers .provider-heading button:hover > .title, .portfoliobuilder .portfolio-providers .provider-heading button:focus > .title {
        display: inline-block; }
    .portfoliobuilder .portfolio-providers .provider-heading button:active {
      outline: none; }

.portfoliobuilder .portfolio-providers .provider-body {
  text-align: center; }

.portfoliobuilder .portfolio-providers .trader-username {
  display: block;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  color: #336699; }

.portfoliobuilder .portfolio-providers .provider-info {
  display: block;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  color: #999;
  margin-bottom: 0; }

.portfoliobuilder .portfolio-providers .provider-none .provider-body::before {
  position: relative;
  width: 52px;
  height: 52px;
  margin: 8px auto;
  border: dashed 1px #999;
  border-radius: 100%;
  content: '';
  display: block; }

.portfoliobuilder .portfolio-providers .provider-none.drag-enter {
  border: dashed 5px #999;
  padding: 5px; }

.portfoliobuilder .portfolio-providers .avatar {
  position: relative;
  width: 52px;
  height: 52px;
  margin: 8px auto; }
  .portfoliobuilder .portfolio-providers .avatar.rmt::before {
    left: 0; }
  .portfoliobuilder .portfolio-providers .avatar.pop::after {
    right: 0; }

.portfoliobuilder .portfoliobuilder-trader-search .form-group {
  border-top: solid 1px #e6e6e6;
  padding-top: 15px;
  line-height: 1; }
  .portfoliobuilder .portfoliobuilder-trader-search .form-group label {
    font-size: 12px;
    font-weight: 600; }

.portfoliobuilder .portfoliobuilder-trader-search .checkbox {
  margin: 0; }
  .portfoliobuilder .portfoliobuilder-trader-search .checkbox label {
    min-height: 0; }

.portfoliobuilder .portfoliobuilder-trader-search input,
.portfoliobuilder .portfoliobuilder-trader-search select {
  background-color: #e6e6e6;
  color: #555; }

.portfoliobuilder .portfoliobuilder-signup {
  border-top: solid 1px #e6e6e6;
  margin-top: 30px;
  padding-top: 30px;
  text-align: center; }
  .portfoliobuilder .portfoliobuilder-signup .btn {
    font-weight: 600;
    text-transform: uppercase;
    width: 230px;
    margin: 0 10px;
    padding: 8px 0; }
  .portfoliobuilder .portfoliobuilder-signup .btn-default {
    background-color: transparent; }

.portfoliobuilder-portfolio {
  padding-bottom: 1px; }

.portfoliobuilder .portfoliobuilder-footer-disclaimer {
  background-color: #f0f0f0;
  font-size: .9em;
  padding: 0.4em 1.6em;
  text-align: center;
  margin-bottom: 12px; }

.portfoliobuilder-trader .panel-heading {
  padding-bottom: 0;
  padding-top: 10px; }
  .portfoliobuilder-trader .panel-heading .btn-default {
    font-weight: 600; }
    .portfoliobuilder-trader .panel-heading .btn-default.active {
      background-color: #336699;
      border-color: #336699;
      color: #fff; }
      .portfoliobuilder-trader .panel-heading .btn-default.active:focus {
        background-color: #336699;
        border-color: #336699;
        color: #fff; }
    .portfoliobuilder-trader .panel-heading .btn-default:hover, .portfoliobuilder-trader .panel-heading .btn-default:focus, .portfoliobuilder-trader .panel-heading .btn-default:hover:focus {
      background: #e6e6e6;
      border-color: #e6e6e6;
      color: #fff; }
    .portfoliobuilder-trader .panel-heading .btn-default:focus {
      outline: none; }
  .portfoliobuilder-trader .panel-heading .form-control {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    border: 0;
    height: auto;
    padding: 0;
    width: auto; }
  .portfoliobuilder-trader .panel-heading + .panel-body {
    border-top: 0; }

.portfoliobuilder-trader .panel-title {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px; }

.portfoliobuilder-trader .panel-body {
  border-top: 0;
  padding-bottom: 0;
  padding-top: 10px; }

.portfoliobuilder-trader .pager {
  margin: 0;
  font-size: 12px; }

.portfoliobuilder-trader .toptrader {
  margin-bottom: 0; }
  .portfoliobuilder-trader .toptrader .avatar {
    padding: 0;
    padding-right: 10px; }
    .portfoliobuilder-trader .toptrader .avatar img {
      width: 43px;
      height: 43px; }
  .portfoliobuilder-trader .toptrader .toptrader-careerstep {
    font-size: 12px; }
  .portfoliobuilder-trader .toptrader .toptrader-badge {
    font-size: 12px; }
  .portfoliobuilder-trader .toptrader .toptrader-performance {
    font-size: 14px;
    font-weight: 600;
    width: 60px;
    padding-left: 10px;
    text-align: right; }
  .portfoliobuilder-trader .toptrader .toptrader-avatar {
    width: 45px; }
    .portfoliobuilder-trader .toptrader .toptrader-avatar img {
      width: 35px;
      height: 35px; }
  .portfoliobuilder-trader .toptrader .toptrader-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%; }
  .portfoliobuilder-trader .toptrader tr > td,
  .portfoliobuilder-trader .toptrader tr > th {
    line-height: 1;
    padding: 0; }
  .portfoliobuilder-trader .toptrader tr > th {
    color: #336699;
    font-size: 13px; }
  .portfoliobuilder-trader .toptrader .listgroup-item {
    padding: 10px; }
    .portfoliobuilder-trader .toptrader .listgroup-item table {
      table-layout: fixed;
      width: 100%;
      display: table;
      margin-bottom: 0; }
    .portfoliobuilder-trader .toptrader .listgroup-item:nth-child(odd) {
      background-color: #f4f4f4; }

.portfolio .btn-create-new {
  margin: 10px 0; }

.portfolio .nav-tabs {
  padding: 0 15px; }
  .portfolio .nav-tabs > .external > a {
    font-style: italic; }
  .portfolio .nav-tabs > .executing > a::after {
    display: inline-block;
    font-family: 'FontAwesome';
    content: "";
    position: relative;
    top: -1px;
    color: #37a90a;
    font-size: 10px; }
    .content-ltr .portfolio .nav-tabs > .executing > a::after {
      left: 8px;
      transform: scaleX(1); }
    .content-rtl .portfolio .nav-tabs > .executing > a::after {
      right: 8px;
      transform: scaleX(-1); }
  .portfolio .nav-tabs > .active input {
    cursor: text; }
    .portfolio .nav-tabs > .active input:focus {
      border: solid 1px #e6e6e6;
      outline: none;
      text-align: left; }

.portfolio .panel-footer {
  background-color: #fff;
  border-top: 0;
  padding-bottom: 20px;
  padding-top: 0;
  text-align: center; }
  .portfolio .panel-footer .btn {
    min-width: 200px; }

.pipe-gray-out {
  padding: 0 5px 0 0; }
  .pipe-gray-out, .pipe-gray-out:hover {
    border-right: 1px solid #DDDDDD; }
  .pipe-gray-out:last-child {
    border-right: none; }

.pipe-gray-in {
  padding: 0 5px; }
  .pipe-gray-in, .pipe-gray-in:hover {
    border-right: 1px solid #DDDDDD; }

.portfolio-performance {
  background-color: #f4f4f4;
  padding: 15px; }
  .portfolio-performance .nav-pills {
    padding: 0;
    margin-bottom: 15px; }
    .portfolio-performance .nav-pills > li > a {
      border-radius: 0;
      color: #555;
      font-size: 11px;
      margin: 0;
      padding: 5px; }
    .portfolio-performance .nav-pills .active a {
      color: #fff; }
  .portfolio-performance .btn {
    background-color: transparent; }

.simulationchart-container {
  height: 310px; }

.instrumentsettings .instrument-table {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden; }
  .instrumentsettings .instrument-table table {
    overflow-x: visible; }
  .instrumentsettings .instrument-table tr > td,
  .instrumentsettings .instrument-table tr > th {
    border: 0; }

.instrumentsettings .instrument-board {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 1em; }

.instrumentsettings .instrument-meter {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex: 0 1 auto; }

.instrumentsettings .instrument-name {
  margin-right: 1em;
  min-width: 130px;
  font-size: 20px;
  color: #000; }
  .instrumentsettings .instrument-name p {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 0; }
  .instrumentsettings .instrument-name .small {
    font-size: 12px; }

.instrumentsettings .instrument-factor {
  min-width: 80px;
  font-size: 30px; }
  .instrumentsettings .instrument-factor .label {
    width: 100%;
    display: inline-block;
    padding: 10px 10px;
    color: #000; }

.instrumentsettings .instrument-slider {
  flex: 1 0 auto; }

.instrumentsettings .help-text {
  padding: 20px 0 0; }

@media all and (max-width: 767px) {
  .portfoliobuilder-trader .toptrader-avatar {
    display: none; } }

@media all and (min-width: 992px) and (max-width: 1199px) {
  .portfoliobuilder-trader .toptrader-avatar {
    display: none; } }

.portfoliobuilder .panel.portfolio .nav.nav-tabs {
  display: flex;
  flex-wrap: wrap;
  padding: 0 4px; }
  .portfoliobuilder .panel.portfolio .nav.nav-tabs li {
    flex: 1 0 50%;
    float: none; }
    .portfoliobuilder .panel.portfolio .nav.nav-tabs li a {
      margin: 0 12px;
      padding: 12px 0; }

@media all and (min-width: 768px) {
  .portfoliobuilder .panel.portfolio .nav.nav-tabs li {
    flex-basis: 33%; }
  .portfoliobuilder .portfolio-providers .provider-container {
    width: 33.33333%; }
  .portfoliobuilder .portfoliobuilder-footer-disclaimer {
    background-color: #f0f0f0;
    padding: 0.4em 1.6em; }
  .instrumentsettings .instrument-board {
    flex-direction: row; }
  .instrumentsettings .instrument-name p {
    width: 150px;
    white-space: normal; }
  .instrumentsettings .instrument-factor {
    margin-right: 0.6em; } }

@media all and (min-width: 992px) {
  .portfoliobuilder .panel.portfolio .nav.nav-tabs {
    padding: 0 15px; }
    .portfoliobuilder .panel.portfolio .nav.nav-tabs li {
      flex: 1 0 auto; }
      .portfoliobuilder .panel.portfolio .nav.nav-tabs li a {
        margin: 0 25px;
        padding: 15px 0; }
  .portfoliobuilder .portfolio-providers .provider-container {
    width: 20%; }
  .portfoliobuilder .portfolio-providers .provider-heading {
    height: 18px; }
  .portfoliobuilder .portfolio-providers .avatar {
    position: relative;
    width: 70px;
    height: 70px;
    margin: 8px auto; }
  .portfoliobuilder .portfolio-providers .provider-none .provider-body::before {
    position: relative;
    width: 70px;
    height: 70px;
    margin: 8px auto; }
  .portfoliobuilder .portfolio-providers .isdisabled {
    opacity: 0.4; }
  .instrumentsettings .instrument-name p {
    width: 220px; } }

.mobiletrader .account-stats {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin-bottom: -15px; }
  .mobiletrader .account-stats dl {
    width: auto;
    flex: 1 0;
    margin: 0 10px 15px; }

.mobiletrader .account-strategy {
  column-width: 300px;
  column-gap: 30px; }

.mobiletrader .panel-group {
  display: flex;
  flex-flow: row wrap;
  align-content: stretch;
  margin-bottom: 0; }
  .mobiletrader .panel-group .panel {
    margin-bottom: 20px;
    height: calc(100% - 20px); }

.list-group-header {
  padding: 0 15px;
  background-color: #f4f4f4;
  font-size: 0.75em;
  font-weight: 700; }
  .list-group-header-container {
    overflow: hidden; }
  .list-group-header-trader {
    display: flex;
    width: calc(100% + 128px);
    flex-wrap: nowrap;
    justify-content: space-between; }
    .list-group-header-trader-user {
      flex: 0 0 24%; }
    .list-group-header-trader-riskscore {
      flex: 0 0 7%;
      text-align: center; }
    .list-group-header-trader-statistic {
      flex: 0 0 30%;
      visibility: hidden; }
    .list-group-header-trader-chart {
      flex: 0 0 23%;
      text-align: center;
      display: none; }
    .list-group-header-trader-action {
      width: 128px; }
    .list-group-header-trader--sortable {
      cursor: pointer;
      white-space: nowrap; }
      .list-group-header-trader--sortable::after {
        color: #e6e6e6;
        content: "";
        display: inline-block;
        font-family: FontAwesome;
        vertical-align: middle; }
        .content-ltr .list-group-header-trader--sortable::after {
          margin-left: 5px; }
        .content-rtl .list-group-header-trader--sortable::after {
          margin-right: 5px; }
      .list-group-header-trader--sortable.sorted-asc::after {
        color: #336699;
        content: ""; }
      .list-group-header-trader--sortable.sorted-desc::after {
        color: #336699;
        content: ""; }

.list-group-item-trader {
  border-width: 1px 0;
  border-radius: 0; }
  .list-group-item-trader .trader-container {
    overflow: hidden; }
  .list-group-item-trader .trader {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    position: relative;
    width: calc(100% + 90px);
    transition: transform 0.5s; }
    .ranking .list-group-item-trader .trader {
      width: calc(100% + 128px); }
    .content-ltr .list-group-item-trader .trader.in {
      transform: translateX(-90px); }
    .content-rtl .list-group-item-trader .trader.in {
      transform: translateX(90px); }
    .content-ltr .ranking .list-group-item-trader .trader.in {
      transform: translateX(-128px); }
    .content-rtl .ranking .list-group-item-trader .trader.in {
      transform: translateX(128px); }
  .list-group-item-trader .trader-action {
    display: flex;
    flex-flow: row;
    margin: 0 -2.5px;
    padding: 0 5px;
    position: relative; }
    .list-group-item-trader .trader-action .btn {
      flex: 1 0 auto;
      width: 35px;
      padding-left: 0;
      padding-right: 0;
      text-align: center;
      margin: 0 2.5px; }
      .list-group-item-trader .trader-action .btn--follow {
        width: 80px; }
  .list-group-item-trader .trader-image {
    flex-shrink: 0;
    position: relative; }
    .list-group-item-trader .trader-image img {
      height: 40px;
      width: 40px; }
  .ranking .list-group-item-trader .trader-image {
    flex: 0 0 7%; }
  .list-group-item-trader .trader-details {
    flex-shrink: 0;
    flex-grow: 1;
    padding: 0 5px;
    font-size: 12px;
    width: 25%; }
  .ranking .list-group-item-trader .trader-details {
    flex: 0 0 25%;
    padding: 0 5px 0 0;
    width: 0%; }
    .ranking .list-group-item-trader .trader-details p {
      padding-left: 0; }
  .list-group-item-trader .trader-riskscore {
    flex: 0 0 10%;
    padding: 0 10px;
    text-align: center;
    font-size: 1.35em; }
  .list-group-item-trader .trader-statistic {
    padding: 0 10px;
    flex: 0 0 75px; }
    .list-group-item-trader .trader-statistic dl {
      text-align: center;
      margin-bottom: 0; }
      .list-group-item-trader .trader-statistic dl dt, .list-group-item-trader .trader-statistic dl dd {
        font-size: 12px;
        font-weight: 600; }
  .ranking .list-group-item-trader .trader-statistic {
    padding: 0 6px 0 0;
    flex: 0 0 33%;
    text-align: right;
    font-size: 0.95em; }
  .list-group-item-trader .trader-name, .list-group-item-trader .trader-careerstep, .list-group-item-trader .trader-follower {
    margin-bottom: 0;
    line-height: 1;
    padding: 0 5px; }
  .list-group-item-trader .trader-name {
    color: #336699;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 0; }
  .list-group-item-trader .trader-careerstep .step {
    height: auto;
    width: auto;
    margin: 1px 1px 1px 0; }
    .content-rtl .list-group-item-trader .trader-careerstep .step {
      float: right;
      margin: 1px 0 1px 1px; }
  .list-group-item-trader .trader-careerstep .icon {
    color: #f0b904;
    line-height: 1;
    background-color: #fff;
    border-radius: 100%; }
  .list-group-item-trader .trader-follower {
    color: #000; }
  .list-group-item-trader .trader-chart {
    flex: 0 0 24%;
    text-align: center; }
    .list-group-item-trader .trader-chart img {
      width: 100%; }
      .content-rtl .list-group-item-trader .trader-chart img {
        transform: scaleX(-1); }
  .list-group-item-trader .trader-label {
    font-size: .8em; }
  .list-group-item-trader .btn-default {
    background-color: #959595;
    color: #fff; }

@media all and (min-width: 500px) {
  .list-group-header {
    padding: 0 15px; }
    .list-group-header-container {
      overflow: hidden; }
    .list-group-header-trader-user {
      flex-basis: 26%; }
    .list-group-header-trader-riskscore {
      flex-basis: 6%; }
    .list-group-header-trader-statistic {
      flex-basis: 19%; }
    .list-group-header-trader-chart {
      display: block;
      flex-basis: 17%; }
  .ranking .list-group-item-trader .trader-details {
    flex-basis: 20%; }
  .ranking .list-group-item-trader .trader-statistic {
    padding-right: 10px;
    font-size: 1em;
    flex-basis: 19%; }
  .ranking .list-group-item-trader .trader-riskscore {
    flex-basis: 8%; } }

.trader .trader-heading {
  background-color: #fff;
  padding: 45px 50px; }
  .trader .trader-heading .media-object {
    height: 100px;
    width: 100px; }
  .trader .trader-heading .trader-avatar {
    margin-bottom: 5px; }
    .trader .trader-heading .trader-avatar.pop::before {
      font-size: 18px; }
    .trader .trader-heading .trader-avatar.rmt::after {
      font-size: 18px;
      right: 10px; }

.trader .panel-stats {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: solid 1px #f5f5f5;
  margin: -30px auto 20px;
  width: 800px; }

.trader .trader-stats {
  display: table;
  width: 100%; }
  .trader .trader-stats .panel-body {
    height: 340px; }
  .trader .trader-stats dl {
    border-right: solid 1px #e6e6e6;
    display: table-cell;
    padding: 0 30px;
    text-align: center; }
    .trader .trader-stats dl > dd {
      color: #336699;
      font-size: 20px;
      font-weight: 700; }
    .trader .trader-stats dl > dt {
      color: #5c5c5c;
      font-size: 11px;
      font-weight: 600;
      text-transform: uppercase; }
    .trader .trader-stats dl:last-child {
      border-right: 0; }

.trader .trader-strategy .panel-body {
  height: 340px;
  overflow-y: auto; }

.trader .account-overview {
  text-align: center; }
  .trader .account-overview .account-name, .trader .account-overview .avatar, .trader .account-overview .account-career, .trader .account-overview .account-created {
    margin-bottom: 10px; }
  .trader .account-overview section + section {
    border-top: solid #f5f5f5 1px;
    padding-top: 10px; }
  .trader .account-overview .account-name {
    margin-top: 0;
    font-weight: 600;
    font-size: 20px; }
  .trader .account-overview .avatar {
    height: 100px;
    width: 100px; }
    .trader .account-overview .avatar::before, .trader .account-overview .avatar::after {
      font-size: 25px; }
  .trader .account-overview .account-career {
    margin-bottom: 10px; }
    .trader .account-overview .account-career .toptrader-careerstep {
      font-size: 22px; }
  .trader .account-overview .account-created {
    margin-bottom: 10px;
    color: #999; }
  .trader .account-overview dl {
    margin-bottom: 10px; }
  .trader .account-overview dt {
    color: #999;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    white-space: nowrap;
    margin-bottom: 0.4em; }
  .trader .account-overview dd {
    font-weight: 600;
    font-size: 18px;
    white-space: nowrap; }
  .trader .account-overview .btn {
    margin: 16px 0;
    width: 75%; }

.trader .account-stats {
  display: flex;
  flex-wrap: wrap;
  text-align: center; }
  .trader .account-stats dl {
    width: 50%;
    flex-grow: 1;
    margin-bottom: 1.4em; }
    .trader .account-stats dl:last-child {
      margin-bottom: 0; }
  .trader .account-stats dt {
    color: #999;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    white-space: nowrap;
    margin-bottom: 0.4em; }
  .trader .account-stats dd {
    font-weight: 600;
    font-size: 18px;
    white-space: nowrap; }

.trader .account-strategy {
  column-count: 2;
  column-gap: 30px; }
  .trader .account-strategy-editBtn {
    position: relative;
    top: -7px; }

.trader .performance-chart {
  background-color: #fff; }
  .trader .performance-chart .nav-pills {
    padding: 0;
    margin-bottom: 15px; }
    .trader .performance-chart .nav-pills > li > a {
      border-radius: 0;
      color: #555;
      font-size: 11px;
      margin: 0;
      padding: 5px; }
    .trader .performance-chart .nav-pills .active a {
      color: #fff; }
  .trader .performance-chart .btn {
    background-color: transparent; }

.trader .profile-chart-disclaimer {
  background-color: #f0f0f0;
  font-size: .9em;
  padding: 0.4em 1.6em;
  text-align: center; }

.trader .profile-performance-table .panel-heading {
  position: relative; }

.trader .profile-performance-table-year-selector {
  position: absolute;
  top: 10px;
  right: 0;
  width: 64px; }
  .content-rtl .trader .profile-performance-table-year-selector {
    right: auto;
    left: 0; }

.trader .profile-performance-table--desktop {
  display: none; }

.content-rtl .trader .accordion-toggle::before {
  left: 8px;
  right: auto; }

.content-rtl .trader .panel .accordion-toggle button.pull-right {
  float: left !important;
  left: 35px;
  right: auto; }

.trader-avatar {
  position: relative; }
  .trader-avatar.pop::before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-color: #f0b904;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    font-style: normal;
    line-height: 1.5em;
    text-align: center;
    vertical-align: middle;
    width: 1.5em;
    content: "";
    font-family: FontAwesome;
    border: 1px solid #fff;
    bottom: 0;
    left: 0;
    position: absolute; }
  .trader-avatar.rmt::after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-color: #f0b904;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    font-style: normal;
    line-height: 1.5em;
    text-align: center;
    vertical-align: middle;
    width: 1.5em;
    content: "R";
    font-weight: 700;
    border: 1px solid #fff;
    bottom: 0;
    position: absolute;
    right: 0; }

.trader-careerstep {
  display: inline-block; }
  .trader-careerstep:before, .trader-careerstep:after {
    content: " ";
    display: table; }
  .trader-careerstep:after {
    clear: both; }
  .trader-careerstep .step {
    float: left;
    height: 25px;
    margin: 2px;
    width: 15px; }
  .trader-careerstep .step-profile {
    float: left;
    height: 30px;
    margin: 2px;
    width: 15px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid white; }
  .trader-careerstep .streettrader {
    background-color: #c33925; }
  .trader-careerstep .advanced {
    background-color: #e97f0a; }
  .trader-careerstep .professional {
    background-color: #00a085; }
  .trader-careerstep .riskadjusted {
    background-color: #1dcd6e; }
  .trader-careerstep .institutional {
    background-color: #3c78bf; }
  .trader-careerstep .active ~ .step {
    background-color: #e6e6e6; }
  .trader-careerstep .active ~ .step-profile {
    background-color: #e6e6e6; }

.trader-list .panel-body {
  padding: 20px; }

.trader-list .trader-avatar {
  font-size: 10px; }

.trader-list .trader-careerstep {
  white-space: nowrap;
  width: 50px;
  vertical-align: middle; }
  .trader-list .trader-careerstep .step {
    height: 16px;
    margin: 0 1px;
    width: 8px; }

.trader-list .trader-list-heading .trader-list-header, .trader-list .trader-list-body .trader-list-item .trader-list-cell {
  background-color: #fff;
  display: table-cell;
  padding: 10px; }

.trader-list .trader-list-table {
  display: table;
  width: 100%; }

.trader-list .trader-list-heading {
  display: table-header-group; }
  .trader-list .trader-list-heading .trader-list-header {
    border-bottom: solid 1px #e6e6e6;
    font-size: 14px;
    font-weight: 600; }

.trader-list .trader-list-body {
  display: table-row-group; }
  .trader-list .trader-list-body .trader-list-item {
    color: #555;
    display: table-row; }
    .trader-list .trader-list-body .trader-list-item .trader-list-cell {
      border-bottom: solid 1px #e6e6e6;
      position: relative;
      vertical-align: middle; }
      .trader-list .trader-list-body .trader-list-item .trader-list-cell::before {
        border-left: solid 1px #e6e6e6;
        content: '';
        height: 30px;
        left: 0;
        margin-top: -15px;
        position: absolute;
        top: 50%; }
    .trader-list .trader-list-body .trader-list-item .no-border::before {
      content: none; }
    .trader-list .trader-list-body .trader-list-item:hover {
      text-decoration: none; }
    .trader-list .trader-list-body .trader-list-item:nth-child(even) .trader-list-cell {
      background-color: #f4f4f4; }

.trader-list .trader-list-number {
  font-size: 14px;
  margin-top: 20px;
  padding: 8px 0; }

.trader-list .sortable {
  cursor: pointer;
  white-space: nowrap; }
  .trader-list .sortable::after {
    color: #e6e6e6;
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    vertical-align: middle; }
    .content-ltr .trader-list .sortable::after {
      margin-left: 5px; }
    .content-rtl .trader-list .sortable::after {
      margin-right: 5px; }
  .trader-list .sortable.sort-asc::after {
    color: #336699;
    content: ""; }
  .trader-list .sortable.sort-desc::after {
    color: #336699;
    content: ""; }

.trader-list .pagination {
  margin-bottom: 0; }

.trader-legend {
  line-height: 1; }
  .trader-legend span + span {
    margin-left: 10px; }

.trader-search select {
  display: block;
  width: 100%; }

.trader-search .panel-heading {
  border-bottom: solid 1px #e6e6e6;
  margin: 20px 20px 0;
  padding: 0 0 20px; }
  .trader-search .panel-heading > .panel-title {
    color: #000;
    font-weight: 600; }

.trader-search .panel-body {
  padding: 10px 20px 0; }

.trader-search .form-group {
  margin-bottom: 0; }
  .trader-search .form-group label {
    display: inline-block;
    font-size: 13px; }

.trader-search .selector-careerlevel label {
  background-color: #e6e6e6;
  cursor: pointer;
  display: block;
  float: left;
  height: 28px;
  margin: 2px 0;
  width: 15px; }
  .trader-search .selector-careerlevel label ~ label {
    margin-left: 5px; }

.trader-search .selector-careerlevel input {
  display: none; }
  .trader-search .selector-careerlevel input:checked + .streettrader {
    background-color: #c33925; }
  .trader-search .selector-careerlevel input:checked + .advanced {
    background-color: #e97f0a; }
  .trader-search .selector-careerlevel input:checked + .professional {
    background-color: #00a085; }
  .trader-search .selector-careerlevel input:checked + .riskadjusted {
    background-color: #1dcd6e; }
  .trader-search .selector-careerlevel input:checked + .institutional {
    background-color: #3c78bf; }

.trader-search .selector-tradertype .checkbox-inline {
  font-size: 14px;
  font-weight: 700;
  padding-left: 15px; }
  .trader-search .selector-tradertype .checkbox-inline + .checkbox-inline {
    margin-left: 5px; }

.selector-tradertype + .selector-tradertype {
  margin-top: 5px; }

.checkbox-rmt input,
.checkbox-pop input {
  display: none; }
  .checkbox-rmt input:checked + .indicator,
  .checkbox-pop input:checked + .indicator {
    color: #336699; }
    .checkbox-rmt input:checked + .indicator::before,
    .checkbox-pop input:checked + .indicator::before {
      font-size: 15px;
      color: #f0b904; }
  .checkbox-rmt input[readonly] + .indicator,
  .checkbox-pop input[readonly] + .indicator {
    color: #eee; }
  .checkbox-rmt input[readonly]:checked + .indicator,
  .checkbox-pop input[readonly]:checked + .indicator {
    color: #336699; }
  .checkbox-rmt input:disabled + .indicator,
  .checkbox-pop input:disabled + .indicator {
    cursor: not-allowed; }

.checkbox-rmt .indicator,
.checkbox-pop .indicator {
  color: #ccc;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: -2px; }
  .content-ltr .checkbox-rmt .indicator, .content-ltr
  .checkbox-pop .indicator {
    left: 0; }
  .content-rtl .checkbox-rmt .indicator, .content-rtl
  .checkbox-pop .indicator {
    right: 0; }
  .checkbox-rmt .indicator::before,
  .checkbox-pop .indicator::before {
    font-size: 15px;
    display: inline-block;
    font-family: 'socialapp-icon';
    vertical-align: middle; }

.checkbox-rmt .alternative-color,
.checkbox-pop .alternative-color {
  color: #eee; }

.content-ltr .checkbox-rmt.checkbox, .content-ltr
.checkbox-pop.checkbox {
  padding-left: 20px; }

.content-rtl .checkbox-rmt.checkbox, .content-rtl
.checkbox-pop.checkbox {
  padding-right: 20px; }

.checkbox-rmt input:checked + .indicator::before,
.checkbox-rmt .indicator::before {
  content: "c"; }

.checkbox-pop input:checked + .indicator::before,
.checkbox-pop .indicator::before {
  content: "b"; }

.trader-search-advanced {
  padding: 10px 0 0; }
  .trader-search-advanced .form-group {
    padding: 10px 0; }
    .trader-search-advanced .form-group label {
      line-height: 1;
      margin-bottom: 0; }

.trader-search-expander {
  border-top: solid 1px #e6e6e6;
  margin: 10px 0 0;
  padding: 10px 0; }
  .trader-search-expander .btn-link {
    color: #5c5c5c;
    font-size: 12px;
    padding: 0; }
    .trader-search-expander .btn-link .fa {
      display: block; }
    .trader-search-expander .btn-link:focus, .trader-search-expander .btn-link:hover {
      outline: none;
      text-decoration: none; }

.trader-disabled {
  font-size: 16px;
  font-weight: bold;
  text-align: center; }

.absence-msg {
  font-size: 16px;
  margin-right: 50px;
  color: #c62323;
  width: 100%;
  text-align: center; }

.chart-navigation {
  position: relative;
  top: -4px;
  font-size: 12px;
  line-height: 0.4;
  width: 100%; }
  .chart-navigation .nav-pills > li:nth-child(7) {
    float: right;
    line-height: 1em;
    cursor: pointer; }
    .chart-navigation .nav-pills > li:nth-child(7) a::after {
      font-family: 'FontAwesome';
      content: "";
      font-size: 16px; }
    .chart-navigation .nav-pills > li:nth-child(7).chart-navigation-toggle--line a::after {
      font-family: 'FontAwesome';
      content: ""; }
    .chart-navigation .nav-pills > li:nth-child(7).chart-navigation-toggle--candlestick a::after {
      font-family: 'FontAwesome';
      content: ""; }
  .chart-navigation .nav-pills > li > a {
    padding: 14px 9px;
    line-height: .4em;
    font-size: 0.85em; }

.chart-inactive {
  color: grey;
  cursor: pointer; }

.chart-lasttrade-info {
  display: none; }

.badge-rmt {
  display: inline-block;
  font-size: .9em;
  margin: 0 2px;
  vertical-align: top; }
  .badge-rmt::before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-color: #f0b904;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    font-style: normal;
    line-height: 1.5em;
    text-align: center;
    vertical-align: middle;
    width: 1.5em;
    content: "R";
    font-weight: 700; }

.badge-pop,
.badge-toptrader {
  display: inline-block;
  font-size: .9em;
  margin: 0 2px;
  vertical-align: top; }
  .badge-pop::before,
  .badge-toptrader::before {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    background-color: #f0b904;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    font-style: normal;
    line-height: 1.5em;
    text-align: center;
    vertical-align: middle;
    width: 1.5em;
    content: "";
    font-family: FontAwesome; }

.modal-avatar-edit .avatar-edit {
  border-right: solid 1px #e6e6e6; }

.modal-avatar-edit .avatar-editor {
  padding: 15px 0; }
  .modal-avatar-edit .avatar-editor .btn-group {
    margin-top: 15px; }

.modal-avatar-edit .avatar-preview .avatar-lg {
  height: 200px;
  margin-bottom: 5px;
  width: 200px; }

.modal-avatar-edit .avatar-preview .avatar-sm {
  height: 75px;
  width: 75px; }

.modal-avatar-edit .avatar-preview .avatar-sm-circle {
  border-radius: 100%;
  height: 75px;
  width: 75px; }

.modal-avatar-edit .avatar-preview .avatar-xs-circle {
  border-radius: 100%;
  height: 60px;
  width: 60px; }

@media all and (min-width: 480px) {
  .trader .account-stats dl {
    width: 33.33333%; }
  .chart-navigation li:nth-child(7) {
    line-height: 0.4em; }
  .chart-lasttrade-info {
    position: relative;
    display: block;
    top: -15px;
    font-size: 11px; } }

@media all and (min-width: 768px) {
  .trader .account-stats dl {
    width: 25%; }
  .chart-navigation .nav-pills > li > a {
    padding: 12px;
    font-size: 1em; }
  .chart-navigation li:nth-child(7) {
    line-height: 0; }
    .chart-navigation li:nth-child(7) a::after {
      position: relative;
      top: 2px;
      margin-left: 8px; } }

@media all and (min-width: 992px) {
  .trader .profile-performance-table--mobile, .trader .profile-performance-table-year-selector {
    display: none; }
  .trader .profile-performance-table--desktop {
    display: block; } }

@media all and (min-width: 1200px) {
  .trader .account-stats dl {
    width: 14.28571%; } }

@media (max-width: 767px) {
  .trader .accordion-toggle::before {
    margin-top: -8px; } }

.ngrs-range-slider .ngrs-join {
  background-color: #336699; }

.ngrs-range-slider .ngrs-handle {
  width: 34px;
  height: 34px;
  transform: translate(-8px, -8px); }
  .ngrs-range-slider .ngrs-handle:before {
    content: '||';
    position: absolute;
    color: #cccccc;
    font-size: 11px;
    letter-spacing: -0.2em;
    line-height: 30px;
    width: 30px;
    text-align: center; }
  .ngrs-range-slider .ngrs-handle.ngrs-over:before {
    content: ''; }

@media all and (max-width: 479px) {
  .uib-datepicker .btn-sm {
    padding: 5px 8px; } }

.portfoliobuilder-trader .panel-heading {
  padding-bottom: 0 !important;
  padding-top: 10px !important; }

.pager > li > a {
  background-color: transparent;
  border: 0;
  color: #336699;
  padding: 0;
  font-weight: 600; }

#wetrade {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400; }
  #wetrade .icon {
    height: auto;
    width: auto; }
  #wetrade .icon-popular::before {
    content: "b";
    font-style: normal; }
  #wetrade .icon::before {
    font-family: 'socialapp-icon'; }
  #wetrade .img-circle {
    border-radius: 50%; }
  #wetrade .img-responsive {
    display: block;
    height: auto; }
  #wetrade .img-responsive,
  #wetrade .img-thumbnail {
    max-width: 100%; }
  #wetrade img {
    border: 0;
    vertical-align: middle; }
  #wetrade .banner {
    background-position: center center;
    background-size: cover;
    height: 75px; }
  #wetrade .intro-text {
    padding: 30px 0 50px; }
  #wetrade .jumbotron {
    background-size: cover; }
  #wetrade .page-banner {
    background-size: cover;
    height: 57px; }
  #wetrade .dl-inline:before, #wetrade .dl-inline:after {
    content: " ";
    display: table; }
  #wetrade .dl-inline:after {
    clear: both; }
  #wetrade .dl-inline dt,
  #wetrade .dl-inline dd {
    display: inline-block;
    float: left;
    padding-right: 10px; }
  #wetrade .dl-inline dd + dt::before {
    content: '|';
    padding-left: 5px;
    padding-right: 15px; }
  #wetrade .text-column {
    column-count: 2;
    column-gap: 30px; }
    #wetrade .text-column li {
      break-inside: avoid; }
    #wetrade .text-column dd {
      break-before: avoid; }
  #wetrade .cursorMove {
    cursor: move; }
  #wetrade .cursorPointer {
    cursor: pointer; }
  #wetrade .bold {
    font-weight: bold; }
  #wetrade .top-buffer {
    margin-top: 10px; }
  @media (max-width: 500px) {
    #wetrade .hidden-xxs {
      display: none !important; } }
  @media (max-width: 400px) {
    #wetrade .hidden-xxxs {
      display: none !important; } }

/*\ayondo-cms\ayondo\cms-marketing\sass\macro\_subpage-nav.scss*/
.macro-subpagenav {
  margin: 30px auto;
  max-width: 750px;
  padding: 0; }
  .macro-subpagenav .panel-default {
    -webkit-transition: background-color 1s, color 0.5s;
    -o-transition: background-color 1s, color 0.5s;
    transition: background-color 1s, color 0.5s;
    background-color: #f5f5f5;
    border: 0;
    color: #336699;
    text-align: center; }
    .macro-subpagenav .panel-default:hover {
      background-color: #336699;
      color: #fff; }
      .macro-subpagenav .panel-default:hover .icon {
        color: #fff; }
    .macro-subpagenav .panel-default .icon {
      -webkit-transition: color 0.5s;
      -o-transition: color 0.5s;
      transition: color 0.5s;
      color: #336699;
      font-size: 85px;
      line-height: 1; }
    .macro-subpagenav .panel-default p {
      font-size: 16px;
      margin-bottom: 10px; }
      .macro-subpagenav .panel-default p:last-child {
        margin-bottom: 0; }

/*\whitelabel-website\ayowlb.Website\bower_components\wetrade-ui-framework\sass\files\element\_ayondo-signup.scss*/
.ayondo-signup {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 500px; }
  .ayondo-signup .panel-body, .ayondo-signup .panel-footer {
    padding-left: 50px;
    padding-right: 50px; }
  .ayondo-signup .panel-body {
    padding-bottom: 15px; }
  .ayondo-signup .panel-footer {
    padding-bottom: 15px;
    padding-top: 15px; }
  .ayondo-signup .btn-group-radio {
    background-color: #e6e6e6;
    border-radius: 3px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    width: 200px; }
    .ayondo-signup .btn-group-radio .btn-default {
      background-color: transparent; }
      .ayondo-signup .btn-group-radio .btn-default.active {
        background-color: #37a90a;
        color: #fff; }
    @media (max-width: 767px) {
      .ayondo-signup .btn-group-radio {
        width: 100%; } }
  .ayondo-signup .macro-subpagenav a {
    text-decoration: none;
    /*:hover {
            background: $brand-primary;
            color: #ffffff;
        }*/ }
    .ayondo-signup .macro-subpagenav a .panel-body {
      padding-left: 25px;
      padding-right: 25px; }
    .ayondo-signup .macro-subpagenav a .panel-default {
      transition: inherit; }
      .ayondo-signup .macro-subpagenav a .panel-default p {
        font-size: 14px; }
        .ayondo-signup .macro-subpagenav a .panel-default p.header {
          font-weight: 600;
          font-size: 18px;
          color: inherit; }
