
.vm .btn-action-c:hover,
.vm .btn-action-c:focus,
.vm .btn-action-c:active,
.vm .btn-action-c.active,
.open .dropdown-toggle.vm .btn-action-c {
  color: #FFF;
  background-color: #a36323;
  border-color: #e0e0e0;
}
.vm .btn-action-c:active,
.vm .btn-action-c.active,
.open .dropdown-toggle.vm .btn-action-c {
  background-image: none;
}
.vm .btn-action-c.disabled,
.vm .btn-action-c[disabled],
fieldset[disabled] .vm .btn-action-c,
.vm .btn-action-c.disabled:hover,
.vm .btn-action-c[disabled]:hover,
fieldset[disabled] .vm .btn-action-c:hover,
.vm .btn-action-c.disabled:focus,
.vm .btn-action-c[disabled]:focus,
fieldset[disabled] .vm .btn-action-c:focus,
.vm .btn-action-c.disabled:active,
.vm .btn-action-c[disabled]:active,
fieldset[disabled] .vm .btn-action-c:active,
.vm .btn-action-c.disabled.active,
.vm .btn-action-c[disabled].active,
fieldset[disabled] .vm .btn-action-c.active {
  background-color: #C5772A;
  border-color: #FFF;
}
.vm .btn-action-c .badge {
  color: #C5772A;
  background-color: #fff;
}
.vm .btn-action-v {
  color: #FFF;
  background-color: #2A648D;
  border-color: #FFF;
}
.vm .btn-action-v:hover,
.vm .btn-action-v:focus,
.vm .btn-action-v:active,
.vm .btn-action-v.active,
.open .dropdown-toggle.vm .btn-action-v {
  color: #FFF;
  background-color: #214e6e;
  border-color: #e0e0e0;
}
.vm .btn-action-v:active,
.vm .btn-action-v.active,
.open .dropdown-toggle.vm .btn-action-v {
  background-image: none;
}
.vm .btn-action-v.disabled,
.vm .btn-action-v[disabled],
fieldset[disabled] .vm .btn-action-v,
.vm .btn-action-v.disabled:hover,
.vm .btn-action-v[disabled]:hover,
fieldset[disabled] .vm .btn-action-v:hover,
.vm .btn-action-v.disabled:focus,
.vm .btn-action-v[disabled]:focus,
fieldset[disabled] .vm .btn-action-v:focus,
.vm .btn-action-v.disabled:active,
.vm .btn-action-v[disabled]:active,
fieldset[disabled] .vm .btn-action-v:active,
.vm .btn-action-v.disabled.active,
.vm .btn-action-v[disabled].active,
fieldset[disabled] .vm .btn-action-v.active {
  background-color: #2A648D;
  border-color: #FFF;
}
.vm .btn-action-v .badge {
  color: #2A648D;
  background-color: #fff;
}
.vm .btn-action-e {
  color: #FFF;
  background-color: #491D6F;
  border-color: #FFF;
}
.vm .btn-action-e:hover,
.vm .btn-action-e:focus,
.vm .btn-action-e:active,
.vm .btn-action-e.active,
.open .dropdown-toggle.vm .btn-action-e {
  color: #FFF;
  background-color: #34154f;
  border-color: #e0e0e0;
}
.vm .btn-action-e:active,
.vm .btn-action-e.active,
.open .dropdown-toggle.vm .btn-action-e {
  background-image: none;
}
.vm .btn-action-e.disabled,
.vm .btn-action-e[disabled],
fieldset[disabled] .vm .btn-action-e,
.vm .btn-action-e.disabled:hover,
.vm .btn-action-e[disabled]:hover,
fieldset[disabled] .vm .btn-action-e:hover,
.vm .btn-action-e.disabled:focus,
.vm .btn-action-e[disabled]:focus,
fieldset[disabled] .vm .btn-action-e:focus,
.vm .btn-action-e.disabled:active,
.vm .btn-action-e[disabled]:active,
fieldset[disabled] .vm .btn-action-e:active,
.vm .btn-action-e.disabled.active,
.vm .btn-action-e[disabled].active,
fieldset[disabled] .vm .btn-action-e.active {
  background-color: #491D6F;
  border-color: #FFF;
}
.vm .btn-action-e .badge {
  color: #491D6F;
  background-color: #fff;
}
.vm .btn-action-remove {
  color: #FFF;
  background-color: #A9211F;
  border-color: #FFF;
}
.vm .btn-action-remove:hover,
.vm .btn-action-remove:focus,
.vm .btn-action-remove:active,
.vm .btn-action-remove.active,
.open .dropdown-toggle.vm .btn-action-remove {
  color: #FFF;
  background-color: #871a19;
  border-color: #e0e0e0;
}
.vm .btn-action-remove:active,
.vm .btn-action-remove.active,
.open .dropdown-toggle.vm .btn-action-remove {
  background-image: none;
}
.vm .btn-action-remove.disabled,
.vm .btn-action-remove[disabled],
fieldset[disabled] .vm .btn-action-remove,
.vm .btn-action-remove.disabled:hover,
.vm .btn-action-remove[disabled]:hover,
fieldset[disabled] .vm .btn-action-remove:hover,
.vm .btn-action-remove.disabled:focus,
.vm .btn-action-remove[disabled]:focus,
fieldset[disabled] .vm .btn-action-remove:focus,
.vm .btn-action-remove.disabled:active,
.vm .btn-action-remove[disabled]:active,
fieldset[disabled] .vm .btn-action-remove:active,
.vm .btn-action-remove.disabled.active,
.vm .btn-action-remove[disabled].active,
fieldset[disabled] .vm .btn-action-remove.active {
  background-color: #A9211F;
  border-color: #FFF;
}
.vm .btn-action-remove .badge {
  color: #A9211F;
  background-color: #fff;
}
.vm .btn-action-select {
  color: #FFF;
  background-color: #86ac21;
  border-color: #FFF;
}
.vm .btn-action-select:hover,
.vm .btn-action-select:focus,
.vm .btn-action-select:active,
.vm .btn-action-select.active,
.open .dropdown-toggle.vm .btn-action-select {
  color: #FFF;
  background-color: #6b8a1a;
  border-color: #e0e0e0;
}
.vm .btn-action-select:active,
.vm .btn-action-select.active,
.open .dropdown-toggle.vm .btn-action-select {
  background-image: none;
}
.vm .btn-action-select.disabled,
.vm .btn-action-select[disabled],
fieldset[disabled] .vm .btn-action-select,
.vm .btn-action-select.disabled:hover,
.vm .btn-action-select[disabled]:hover,
fieldset[disabled] .vm .btn-action-select:hover,
.vm .btn-action-select.disabled:focus,
.vm .btn-action-select[disabled]:focus,
fieldset[disabled] .vm .btn-action-select:focus,
.vm .btn-action-select.disabled:active,
.vm .btn-action-select[disabled]:active,
fieldset[disabled] .vm .btn-action-select:active,
.vm .btn-action-select.disabled.active,
.vm .btn-action-select[disabled].active,
fieldset[disabled] .vm .btn-action-select.active {
  background-color: #86ac21;
  border-color: #FFF;
}
.vm .btn-action-select .badge {
  color: #86ac21;
  background-color: #fff;
}
.vm .btn-close {
  color: #FFF;
  background-color: #A9211F;
  border-color: #FFF;
}
.vm .btn-close:hover,
.vm .btn-close:focus,
.vm .btn-close:active,
.vm .btn-close.active,
.open .dropdown-toggle.vm .btn-close {
  color: #FFF;
  background-color: #871a19;
  border-color: #e0e0e0;
}
.vm .btn-close:active,
.vm .btn-close.active,
.open .dropdown-toggle.vm .btn-close {
  background-image: none;
}
.vm .btn-close.disabled,
.vm .btn-close[disabled],
fieldset[disabled] .vm .btn-close,
.vm .btn-close.disabled:hover,
.vm .btn-close[disabled]:hover,
fieldset[disabled] .vm .btn-close:hover,
.vm .btn-close.disabled:focus,
.vm .btn-close[disabled]:focus,
fieldset[disabled] .vm .btn-close:focus,
.vm .btn-close.disabled:active,
.vm .btn-close[disabled]:active,
fieldset[disabled] .vm .btn-close:active,
.vm .btn-close.disabled.active,
.vm .btn-close[disabled].active,
fieldset[disabled] .vm .btn-close.active {
  background-color: #A9211F;
  border-color: #FFF;
}
.vm .btn-close .badge {
  color: #A9211F;
  background-color: #fff;
}
.shirt {
  width: 32px;
  height: 32px;
  position: relative;
  display: block;
}
.shirt .overlay,
.shirt .shorts,
.shirt .shirt-jumper,
.shirt .pattern {
  position: absolute;
  width: 32px;
  height: 32px;
}
.shirt .overlay {
  background-image: url("/global_2014/img/news/afl/shirt_overlay.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .overlay {
    background-image: url("/global_2014/img/news/afl/shirt_overlay@2x.png");
    background-size: 32px 32px;
  }
}
.shirt .shorts {
  background-image: url("/global_2014/img/news/afl/shirt_shorts.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .shorts {
    background-image: url("/global_2014/img/news/afl/shirt_shorts@2x.png");
    background-size: 256px 256px;
  }
}
.shirt .shirt-jumper {
  background-image: url("/global_2014/img/news/afl/shirt_jumper.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .shirt-jumper {
    background-image: url("/global_2014/img/news/afl/shirt_jumper@2x.png");
    background-size: 256px 256px;
  }
}
.shirt .pattern.p-1 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_1.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .pattern.p-1 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_1@2x.png");
    background-size: 256px 256px;
  }
}
.shirt .pattern.p-2 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_2.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .pattern.p-2 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_2@2x.png");
    background-size: 256px 256px;
  }
}
.shirt .pattern.p-3 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_3.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .pattern.p-3 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_3@2x.png");
    background-size: 256px 256px;
  }
}
.shirt .pattern.p-4 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_4.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .pattern.p-4 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_4@2x.png");
    background-size: 256px 256px;
  }
}
.shirt .pattern.p-5 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_5.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .pattern.p-5 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_5@2x.png");
    background-size: 256px 256px;
  }
}
.shirt .pattern.p-6 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_6.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .pattern.p-6 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_6@2x.png");
    background-size: 256px 256px;
  }
}
.shirt .pattern.p-7 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_7.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .pattern.p-7 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_7@2x.png");
    background-size: 256px 256px;
  }
}
.shirt .pattern.p-8 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_8.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .pattern.p-8 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_8@2x.png");
    background-size: 256px 256px;
  }
}
.shirt .pattern.p-9 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_9.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .pattern.p-9 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_9@2x.png");
    background-size: 256px 256px;
  }
}
.shirt .pattern.p-10 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_10.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt .pattern.p-10 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_10@2x.png");
    background-size: 256px 256px;
  }
}
.shirt .sg-0-0 {
  background-position: 0px 0px;
}
.shirt .sg-0-1 {
  background-position: -32px 0px;
}
.shirt .sg-0-2 {
  background-position: -64px 0px;
}
.shirt .sg-0-3 {
  background-position: -96px 0px;
}
.shirt .sg-0-4 {
  background-position: -128px 0px;
}
.shirt .sg-0-5 {
  background-position: -160px 0px;
}
.shirt .sg-0-6 {
  background-position: -192px 0px;
}
.shirt .sg-0-7 {
  background-position: -224px 0px;
}
.shirt .sg-1-0 {
  background-position: 0px -32px;
}
.shirt .sg-1-1 {
  background-position: -32px -32px;
}
.shirt .sg-1-2 {
  background-position: -64px -32px;
}
.shirt .sg-1-3 {
  background-position: -96px -32px;
}
.shirt .sg-1-4 {
  background-position: -128px -32px;
}
.shirt .sg-1-5 {
  background-position: -160px -32px;
}
.shirt .sg-1-6 {
  background-position: -192px -32px;
}
.shirt .sg-1-7 {
  background-position: -224px -32px;
}
.shirt .sg-2-0 {
  background-position: 0px -64px;
}
.shirt .sg-2-1 {
  background-position: -32px -64px;
}
.shirt .sg-2-2 {
  background-position: -64px -64px;
}
.shirt .sg-2-3 {
  background-position: -96px -64px;
}
.shirt .sg-2-4 {
  background-position: -128px -64px;
}
.shirt .sg-2-5 {
  background-position: -160px -64px;
}
.shirt .sg-2-6 {
  background-position: -192px -64px;
}
.shirt .sg-2-7 {
  background-position: -224px -64px;
}
.shirt .sg-3-0 {
  background-position: 0px -96px;
}
.shirt .sg-3-1 {
  background-position: -32px -96px;
}
.shirt .sg-3-2 {
  background-position: -64px -96px;
}
.shirt .sg-3-3 {
  background-position: -96px -96px;
}
.shirt .sg-3-4 {
  background-position: -128px -96px;
}
.shirt .sg-3-5 {
  background-position: -160px -96px;
}
.shirt .sg-3-6 {
  background-position: -192px -96px;
}
.shirt .sg-3-7 {
  background-position: -224px -96px;
}
.shirt .sg-4-0 {
  background-position: 0px -128px;
}
.shirt .sg-4-1 {
  background-position: -32px -128px;
}
.shirt .sg-4-2 {
  background-position: -64px -128px;
}
.shirt .sg-4-3 {
  background-position: -96px -128px;
}
.shirt .sg-4-4 {
  background-position: -128px -128px;
}
.shirt .sg-4-5 {
  background-position: -160px -128px;
}
.shirt .sg-4-6 {
  background-position: -192px -128px;
}
.shirt .sg-4-7 {
  background-position: -224px -128px;
}
.shirt .sg-5-0 {
  background-position: 0px -160px;
}
.shirt .sg-5-1 {
  background-position: -32px -160px;
}
.shirt .sg-5-2 {
  background-position: -64px -160px;
}
.shirt .sg-5-3 {
  background-position: -96px -160px;
}
.shirt .sg-5-4 {
  background-position: -128px -160px;
}
.shirt .sg-5-5 {
  background-position: -160px -160px;
}
.shirt .sg-5-6 {
  background-position: -192px -160px;
}
.shirt .sg-5-7 {
  background-position: -224px -160px;
}
.shirt .sg-6-0 {
  background-position: 0px -192px;
}
.shirt .sg-6-1 {
  background-position: -32px -192px;
}
.shirt .sg-6-2 {
  background-position: -64px -192px;
}
.shirt .sg-6-3 {
  background-position: -96px -192px;
}
.shirt .sg-6-4 {
  background-position: -128px -192px;
}
.shirt .sg-6-5 {
  background-position: -160px -192px;
}
.shirt .sg-6-6 {
  background-position: -192px -192px;
}
.shirt .sg-6-7 {
  background-position: -224px -192px;
}
.shirt .sg-7-0 {
  background-position: 0px -224px;
}
.shirt .sg-7-1 {
  background-position: -32px -224px;
}
.shirt .sg-7-2 {
  background-position: -64px -224px;
}
.shirt .sg-7-3 {
  background-position: -96px -224px;
}
.shirt .sg-7-4 {
  background-position: -128px -224px;
}
.shirt .sg-7-5 {
  background-position: -160px -224px;
}
.shirt .sg-7-6 {
  background-position: -192px -224px;
}
.shirt .sg-7-7 {
  background-position: -224px -224px;
}
.shirt-preview {
  width: 64px;
  height: 64px;
  position: relative;
}
.shirt-preview .overlay,
.shirt-preview .shorts,
.shirt-preview .shirt-jumper,
.shirt-preview .pattern {
  position: absolute;
  width: 64px;
  height: 64px;
}
.shirt-preview .overlay {
  background-image: url("/global_2014/img/news/afl/shirt_overlay_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .overlay {
    background-image: url("/global_2014/img/news/afl/shirt_overlay_large@2x.png");
    background-size: 64px 64px;
  }
}
.shirt-preview .shorts {
  background-image: url("/global_2014/img/news/afl/shirt_shorts_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .shorts {
    background-image: url("/global_2014/img/news/afl/shirt_shorts_large@2x.png");
    background-size: 512px 512px;
  }
}
.shirt-preview .shirt-jumper {
  background-image: url("/global_2014/img/news/afl/shirt_jumper_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .shirt-jumper {
    background-image: url("/global_2014/img/news/afl/shirt_jumper_large@2x.png");
    background-size: 512px 512px;
  }
}
.shirt-preview .pattern.p-1 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_1_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .pattern.p-1 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_1_large@2x.png");
    background-size: 512px 512px;
  }
}
.shirt-preview .pattern.p-2 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_2_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .pattern.p-2 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_2_large@2x.png");
    background-size: 512px 512px;
  }
}
.shirt-preview .pattern.p-3 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_3_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .pattern.p-3 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_3_large@2x.png");
    background-size: 512px 512px;
  }
}
.shirt-preview .pattern.p-4 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_4_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .pattern.p-4 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_4_large@2x.png");
    background-size: 512px 512px;
  }
}
.shirt-preview .pattern.p-5 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_5_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .pattern.p-5 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_5_large@2x.png");
    background-size: 512px 512px;
  }
}
.shirt-preview .pattern.p-6 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_6_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .pattern.p-6 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_6_large@2x.png");
    background-size: 512px 512px;
  }
}
.shirt-preview .pattern.p-7 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_7_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .pattern.p-7 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_7_large@2x.png");
    background-size: 512px 512px;
  }
}
.shirt-preview .pattern.p-8 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_8_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .pattern.p-8 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_8_large@2x.png");
    background-size: 512px 512px;
  }
}
.shirt-preview .pattern.p-9 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_9_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .pattern.p-9 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_9_large@2x.png");
    background-size: 512px 512px;
  }
}
.shirt-preview .pattern.p-10 {
  background-image: url("/global_2014/img/news/afl/shirt_pattern_10_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .shirt-preview .pattern.p-10 {
    background-image: url("/global_2014/img/news/afl/shirt_pattern_10_large@2x.png");
    background-size: 512px 512px;
  }
}
.shirt-preview .sg-0-0 {
  background-position: 0px 0px;
}
.shirt-preview .sg-0-1 {
  background-position: -64px 0px;
}
.shirt-preview .sg-0-2 {
  background-position: -128px 0px;
}
.shirt-preview .sg-0-3 {
  background-position: -192px 0px;
}
.shirt-preview .sg-0-4 {
  background-position: -256px 0px;
}
.shirt-preview .sg-0-5 {
  background-position: -320px 0px;
}
.shirt-preview .sg-0-6 {
  background-position: -384px 0px;
}
.shirt-preview .sg-0-7 {
  background-position: -448px 0px;
}
.shirt-preview .sg-1-0 {
  background-position: 0px -64px;
}
.shirt-preview .sg-1-1 {
  background-position: -64px -64px;
}
.shirt-preview .sg-1-2 {
  background-position: -128px -64px;
}
.shirt-preview .sg-1-3 {
  background-position: -192px -64px;
}
.shirt-preview .sg-1-4 {
  background-position: -256px -64px;
}
.shirt-preview .sg-1-5 {
  background-position: -320px -64px;
}
.shirt-preview .sg-1-6 {
  background-position: -384px -64px;
}
.shirt-preview .sg-1-7 {
  background-position: -448px -64px;
}
.shirt-preview .sg-2-0 {
  background-position: 0px -128px;
}
.shirt-preview .sg-2-1 {
  background-position: -64px -128px;
}
.shirt-preview .sg-2-2 {
  background-position: -128px -128px;
}
.shirt-preview .sg-2-3 {
  background-position: -192px -128px;
}
.shirt-preview .sg-2-4 {
  background-position: -256px -128px;
}
.shirt-preview .sg-2-5 {
  background-position: -320px -128px;
}
.shirt-preview .sg-2-6 {
  background-position: -384px -128px;
}
.shirt-preview .sg-2-7 {
  background-position: -448px -128px;
}
.shirt-preview .sg-3-0 {
  background-position: 0px -192px;
}
.shirt-preview .sg-3-1 {
  background-position: -64px -192px;
}
.shirt-preview .sg-3-2 {
  background-position: -128px -192px;
}
.shirt-preview .sg-3-3 {
  background-position: -192px -192px;
}
.shirt-preview .sg-3-4 {
  background-position: -256px -192px;
}
.shirt-preview .sg-3-5 {
  background-position: -320px -192px;
}
.shirt-preview .sg-3-6 {
  background-position: -384px -192px;
}
.shirt-preview .sg-3-7 {
  background-position: -448px -192px;
}
.shirt-preview .sg-4-0 {
  background-position: 0px -256px;
}
.shirt-preview .sg-4-1 {
  background-position: -64px -256px;
}
.shirt-preview .sg-4-2 {
  background-position: -128px -256px;
}
.shirt-preview .sg-4-3 {
  background-position: -192px -256px;
}
.shirt-preview .sg-4-4 {
  background-position: -256px -256px;
}
.shirt-preview .sg-4-5 {
  background-position: -320px -256px;
}
.shirt-preview .sg-4-6 {
  background-position: -384px -256px;
}
.shirt-preview .sg-4-7 {
  background-position: -448px -256px;
}
.shirt-preview .sg-5-0 {
  background-position: 0px -320px;
}
.shirt-preview .sg-5-1 {
  background-position: -64px -320px;
}
.shirt-preview .sg-5-2 {
  background-position: -128px -320px;
}
.shirt-preview .sg-5-3 {
  background-position: -192px -320px;
}
.shirt-preview .sg-5-4 {
  background-position: -256px -320px;
}
.shirt-preview .sg-5-5 {
  background-position: -320px -320px;
}
.shirt-preview .sg-5-6 {
  background-position: -384px -320px;
}
.shirt-preview .sg-5-7 {
  background-position: -448px -320px;
}
.shirt-preview .sg-6-0 {
  background-position: 0px -384px;
}
.shirt-preview .sg-6-1 {
  background-position: -64px -384px;
}
.shirt-preview .sg-6-2 {
  background-position: -128px -384px;
}
.shirt-preview .sg-6-3 {
  background-position: -192px -384px;
}
.shirt-preview .sg-6-4 {
  background-position: -256px -384px;
}
.shirt-preview .sg-6-5 {
  background-position: -320px -384px;
}
.shirt-preview .sg-6-6 {
  background-position: -384px -384px;
}
.shirt-preview .sg-6-7 {
  background-position: -448px -384px;
}
.shirt-preview .sg-7-0 {
  background-position: 0px -448px;
}
.shirt-preview .sg-7-1 {
  background-position: -64px -448px;
}
.shirt-preview .sg-7-2 {
  background-position: -128px -448px;
}
.shirt-preview .sg-7-3 {
  background-position: -192px -448px;
}
.shirt-preview .sg-7-4 {
  background-position: -256px -448px;
}
.shirt-preview .sg-7-5 {
  background-position: -320px -448px;
}
.shirt-preview .sg-7-6 {
  background-position: -384px -448px;
}
.shirt-preview .sg-7-7 {
  background-position: -448px -448px;
}
@media (min-width: 768px) {
  #menu-container.collapse {
    display: block !important;
    height: auto !important;
  }
}
.team-notepad textarea {
  background-color: #FFF7C6;
  border: 1px solid #FFE128;
  width: 100%;
}
.col-md-sidebar div.heading {
  background-color: #004317;
}
.col-md-sidebar .canvas.info {
  padding: 8px 8px 0;
  border: 1px solid #cecece;
}
.prizes .canvas.info,
.groups .canvas.info {
  margin-bottom: 4px;
  padding: 12px 16px;
  border: 1px solid #cecece;
}
.top-index-promo-container {
  background-image: url('/global_2014/news/afl/tipping/index-promo.jpg?v=2');
  width: 696px;
  height: 300px;
}
.top-index-promo-container .section-left {
  float: left;
  width: 511px;
  height: 300px;
}
.top-index-promo-container .section-right {
  float: right;
  width: 185px;
  height: 300px;
}
.top-index-promo-container .section-right .level-1,
.top-index-promo-container .section-right .level-2,
.top-index-promo-container .section-right .level-3 {
  width: 187px;
  height: 97px;
}
.top-index-promo-container a {
  display: block;
  width: 100%;
  height: 100%;
}
.index-promo-container .highlight-caption {
  margin-bottom: 0;
}
.subscription_login_form_div {
  background-color: #2c2f31;
}
@media (max-width: 768px) {
  .modal-body {
    padding: 0;
  }
  .modal-body .help-section .help-title .right {
    padding-right: 0;
    line-height: 12px;
  }
  .modal-body .help-section .help-title .left {
    font-size: 12px;
    line-height: 12px;
    width: 90%;
  }
}
.feed-item {
  margin-top: 4px;
}
.feed-item .feed-thumbnail-container {
  width: 32%;
}
.feed-item .feed-thumbnail-container .feed-thumbnail {
  width: 95px;
  height: 92px;
}
.feed-item .feed-text {
  display: block;
  padding: 10px;
  background-color: #E3E3E3;
  font-weight: 900;
}
.feed-item .feed-text span {
  display: block;
  font-weight: 500;
  font-size: 11px;
}
.nowrap {
  white-space: nowrap;
}
@media (max-width: 767px) {
  .nowrap-xs {
    white-space: nowrap;
  }
}
@media (min-width: 768px) and (max-width: 1003px) {
  .nowrap-sm {
    white-space: nowrap;
  }
}
@media (min-width: 1004px) and (max-width: 11999px) {
  .nowrap-md {
    white-space: nowrap;
  }
}
@media (min-width: 12000px) {
  .nowrap-lg {
    white-space: nowrap;
  }
}
a.link {
  color: #000000 !important;
}
a.link:hover,
a.link:focus {
  text-decoration: underline;
}
a.link:active {
  color: #000000;
}
.swap.out {
  display: none;
}
.featured-player-cell .player-cell {
  padding-top: 2px;
  line-height: 10px;
  border-left: 1px solid #cecece;
  width: 100%;
}
.featured-player-cell .player-cell .name {
  padding-top: 2px;
  text-align: left;
  font-size: 11px;
}
.featured-player-cell .player-cell .name .last-name,
.featured-player-cell .player-cell .name .first-name {
  font-weight: 900;
}
.featured-player-cell .player-cell .salary {
  padding-top: 3px;
  font-size: 10px;
}
.featured-player-cell .player-cell .salary.salary-main {
  margin-right: 5px;
}
.featured-player-cell .player-cell .jumper-cell {
  text-align: center;
  padding: 2px;
}
.featured-player-cell .player-cell .team-abbrev {
  font-size: 10px;
  padding-top: 2px;
}
.table {
  margin: 0px;
  border-collapse: collapse;
  border: 1px solid #cecece;
  border-top: none;
}
.table thead > tr,
.table tbody > tr,
.table tfoot > tr {
  padding: 0px;
  border-bottom: 1px solid #cecece;
}
.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th {
  text-align: center;
  vertical-align: middle;
  height: 44px;
  font-size: 11px;
  font-weight: 900;
  border: 1px solid #cecece;
  padding: 4px 4px;
}
.table thead > tr > th.text-left,
.table tbody > tr > th.text-left,
.table tfoot > tr > th.text-left {
  text-align: left;
}
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  padding: 0px;
  border-top: none;
  font-size: 11px;
}
.table.table-padded tbody > tr > td {
  padding: 4px 4px;
}
.table thead {
  border: 1px solid #cecece;
}
.table tr td.tight,
.table tr th.tight {
  width: 1%;
}
.table-row-index {
  font-weight: 900;
}
.button-container {
  padding: 0px 0px;
}
.table-cell {
  border: medium none;
}
.sorted-cell {
  font-weight: 900;
  background-color: #ededed;
}
.table-position-cell .position {
  white-space: normal;
}
.first-level-menu .heading.trades-table-heading {
  background-color: #f1dfb8;
}
.table-footer {
  background-color: #fdedc8;
  padding: 0 5px;
  font-size: 13px;
  font-weight: 500;
  height: 44px;
  line-height: 44px;
}
.table-footer span {
  margin-right: 20px;
}
.table-league-cell {
  color: #57595a;
  font-size: 11px;
  font-weight: 900;
  line-height: 44px;
  text-align: center;
}
.table-live-league-cell {
  font-size: 11px;
  line-height: 11px;
  text-align: center;
}
.table-live-league-cell .inner {
  margin-top: 11px;
}
.table-live-league-cell .inner .primary {
  font-weight: 900;
}
.table-live-league-cell .inner .diff {
  font-size: 10px;
}
.table-live-league-cell .inner .diff.win {
  color: #538d0e;
}
.table-live-league-cell .inner .diff.loss {
  color: #bd310f;
}
.table-live-league-cell .inner .diff.draw {
  color: #57595a;
}
.bold-primary-value .slick-cell .primary {
  font-weight: 900;
}
.table-position-cell {
  line-height: 1.0;
  text-align: center;
  font-size: 10px;
}
.table-position-cell .status-container {
  border-bottom: 1px solid #cecece;
  height: 14px;
}
.table-opponent-cell {
  font-size: 11px;
  text-align: center;
  font-weight: 900;
}
.table-opponent-cell .flag {
  margin: 4px auto;
}
.table-opponent-cell .bye {
  line-height: 44px;
}
.table-venue-cell {
  white-space: normal;
  font-size: 11px;
  font-weight: 900;
  text-align: center;
}
.table-venue-cell .inner {
  margin-top: 11px;
  line-height: 11px;
}
.table-venue-cell .bye {
  line-height: 44px;
}
.table-player-cell .player-cell {
  line-height: 11px;
  font-size: 10px;
}
.table-player-cell .player-cell .jumper {
  position: absolute;
  top: 4px;
  left: 2px;
}
.table-player-cell .player-cell .name {
  font-size: 11px;
  position: absolute;
  left: 30px;
  top: 4px;
}
.table-player-cell .player-cell .name .last-name {
  font-weight: 900;
}
.table-player-cell .player-cell .salary {
  position: absolute;
  left: 30px;
  top: 18px;
}
.table-player-cell .player-cell .salary .salary-change {
  padding-left: 2px;
}
.table-player-cell .player-cell .team-abbrev {
  width: 24px;
  text-align: center;
  position: absolute;
  left: 2px;
  bottom: 4px;
}
.table-player-cell .player-cell .next-opponent {
  position: absolute;
  left: 30px;
  bottom: 4px;
}
.table-player-cell .player-cell .secondary-position {
  position: absolute;
  left: 92px;
  bottom: 4px;
}
.table-player-cell .player-cell .status-container {
  position: absolute;
  right: 2px;
  bottom: 2px;
}
.table-player-cell .player-cell .player-form {
  color: #a6a6a6;
  position: absolute;
  right: 2px;
  bottom: 2px;
}
.table-player-cell .player-cell .player-form .icon-fire {
  color: #fdb105;
}
.table-player-cell .player-cell .player-form .icon-asterisk {
  color: #a0c3ff;
}
.trades-tables-group {
  margin: 0 0 5px 0;
}
.trades-table {
  border: 1px solid #cecece;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  margin-bottom: 0;
}
.trades-table th {
  color: #dcbd7a;
}
.trades-table .player-name {
  color: #222222;
  font-weight: 500;
}
.team-summary-table .player-name {
  padding-right: 0;
}
.team-summary-table .player-name a {
  color: #222222;
  font-weight: 500;
}
.team-planner-table .highligh {
  background-color: #f7f7f7;
}
.table-stat-cell {
  font-size: 11px;
  line-height: 11px;
  text-align: center;
}
.table-stat-cell .inner {
  margin-top: 11px;
}
.table-stat-cell .total {
  font-size: 10px;
}
.table-composite-cell {
  font-size: 11px;
  line-height: 11px;
  text-align: center;
}
.table-composite-cell .inner {
  margin-top: 5.5px;
}
.table-data-cell {
  font-size: 11px;
  line-height: 44px;
  text-align: center;
}
.table-data-cell.subscription {
  color: #c69b3d;
}
.table-condensed-data-cell {
  padding: 0px 4px;
  font-size: 11px;
  line-height: 20px;
}
.table-player-flag-cell {
  font-size: 11px;
  line-height: 20px;
}
.table-player-flag-cell .flag {
  float: left;
}
.table-player-flag-cell .player-index {
  padding: 0px 4px;
}
.table-player-flag-cell .player-name {
  padding: 0px 4px;
}
.table-button-cell {
  height: 44px;
  width: 44px;
}
.table-league-date-cell {
  font-size: 11px;
  padding-left: 4px;
  padding-top: 11px;
  line-height: 11px;
  text-align: center;
}
table.team-watchlist-table thead th {
  min-width: 40px;
}
table.team-watchlist-table tbody tr td {
  padding: 0px;
  text-align: center;
  vertical-align: middle;
}
table.team-watchlist-table tbody tr td.position-cell {
  font-size: 10px;
  line-height: 10px;
}
table.team-watchlist-table tbody tr td.position-cell .status-container {
  padding-bottom: 1px;
  border-bottom: 1px solid #cecece;
}
table.team-watchlist-table tbody tr td.player-cell {
  padding-top: 2px;
  line-height: 10px;
  border-left: 1px solid #cecece;
  width: 100%;
}
table.team-watchlist-table tbody tr td.player-cell .name {
  padding-top: 2px;
  text-align: left;
  font-size: 11px;
}
table.team-watchlist-table tbody tr td.player-cell .name .last-name {
  font-weight: 900;
}
table.team-watchlist-table tbody tr td.player-cell .salary {
  padding-top: 3px;
  font-size: 10px;
}
table.team-watchlist-table tbody tr td.player-cell .jumper-cell {
  text-align: center;
  padding: 2px;
}
table.team-watchlist-table tbody tr td.player-cell .team-abbrev {
  font-size: 10px;
  padding-top: 2px;
}
table.team-watchlist-table tbody tr td.table-stat-cell {
  font-size: 11px;
  line-height: 11px;
  text-align: center;
}
table.team-watchlist-table tbody tr td.table-stat-cell .inner {
  margin-top: 11px;
}
table.team-watchlist-table tbody tr td.table-stat-cell .total {
  font-size: 10px;
}
.team-edit-info-list {
  list-style-type: none;
  font-size: 10px;
  margin: 0 0 5px 0;
}
.team-edit-info-list .team-edit-info-list-item {
  border: 1px solid #cecece;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: medium none;
  border-bottom: medium none;
  line-height: 22px;
}
.team-edit-info-list .team-edit-info-list-item .btn {
  font-size: 11px;
  border: medium none;
  padding: 0px;
  width: 20px;
  height: 20px;
}
.team-edit-info-list .team-edit-info-list-item.last {
  border: 1px solid #cecece;
}
.table-header {
  height: 44px;
  line-height: 44px;
}
.table-data {
  border: 1px solid #cecece;
}
.table-data tr.summary td {
  font-weight: 500;
  font-size: 13px;
}
.table-data tr.picked-capt {
  background-color: #F9F1E9;
  background-color: rgba(197, 119, 42, 0.1);
}
.table-data tr.picked-capt td.player-name {
  border-right: 4px solid #C5772A;
}
.table-data tr.picked-capt td.player-name span {
  color: #C5772A;
}
.table-data tr.picked-vice {
  background-color: #EAF0F4;
  background-color: rgba(42, 100, 141, 0.1);
}
.table-data tr.picked-vice td.player-name {
  border-right: 4px solid #2A648D;
}
.table-data tr.picked-vice td.player-name span {
  color: #2A648D;
}
.table-data tr.picked-emerg {
  background-color: #EDE8F1;
  background-color: rgba(73, 29, 111, 0.1);
}
.table-data tr.picked-emerg td.player-name {
  border-right: 4px solid #491D6F;
}
.table-data tr.picked-emerg td.player-name span {
  color: #491D6F;
}
/* Table flag styles */
.table .flag {
  display: block;
}
.table thead tr.flag-container > td,
.table tbody tr.flag-container > td,
.table tfoot tr.flag-container > td,
.table thead tr.action-container > td,
.table tbody tr.action-container > td,
.table tfoot tr.action-container > td,
.table thead tr.status-container > td,
.table tbody tr.status-container > td,
.table tfoot tr.status-container > td {
  padding: 0 5px;
  vertical-align: middle;
}
.table thead tr.flag-container > td.flag-container,
.table tbody tr.flag-container > td.flag-container,
.table tfoot tr.flag-container > td.flag-container,
.table thead tr.action-container > td.flag-container,
.table tbody tr.action-container > td.flag-container,
.table tfoot tr.action-container > td.flag-container,
.table thead tr.status-container > td.flag-container,
.table tbody tr.status-container > td.flag-container,
.table tfoot tr.status-container > td.flag-container,
.table thead tr.flag-container > td.action-container,
.table tbody tr.flag-container > td.action-container,
.table tfoot tr.flag-container > td.action-container,
.table thead tr.action-container > td.action-container,
.table tbody tr.action-container > td.action-container,
.table tfoot tr.action-container > td.action-container,
.table thead tr.status-container > td.action-container,
.table tbody tr.status-container > td.action-container,
.table tfoot tr.status-container > td.action-container,
.table thead tr.flag-container > td.status-container,
.table tbody tr.flag-container > td.status-container,
.table tfoot tr.flag-container > td.status-container,
.table thead tr.action-container > td.status-container,
.table tbody tr.action-container > td.status-container,
.table tfoot tr.action-container > td.status-container,
.table thead tr.status-container > td.status-container,
.table tbody tr.status-container > td.status-container,
.table tfoot tr.status-container > td.status-container {
  width: 1%;
  padding: 0;
}
.table-reset {
  border: 0;
  width: 100%;
  margin-bottom: 18px;
}
.table-reset > thead > tr > th,
.table-reset > tbody > tr > th,
.table-reset > tfoot > tr > th,
.table-reset > thead > tr > td,
.table-reset > tbody > tr > td,
.table-reset > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 0;
  border-top: 1px solid #ddd;
}
.table-reset > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table-reset > caption + thead > tr:first-child > th,
.table-reset > colgroup + thead > tr:first-child > th,
.table-reset > thead:first-child > tr:first-child > th,
.table-reset > caption + thead > tr:first-child > td,
.table-reset > colgroup + thead > tr:first-child > td,
.table-reset > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table-reset > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table-reset .table {
  background-color: #fff;
}
.featured-player-table tr.summary td {
  font-weight: 900;
  font-size: 13px;
}
.featured-player-table tbody > tr > td {
  padding: 2px 5px;
  line-height: 1.42857143;
}
.table-description-text {
  padding: 5px 5px 0 5px;
  border: 1px solid #cecece;
  border-bottom: medium none;
  margin-bottom: 0;
}
.reverse_trades_team_toggle table tr th {
  border: medium none;
}
.reverse_trades_team_toggle table tr td.table-position-cell {
  border: 1px solid #cecece;
  line-height: 1.0;
  text-align: center;
  font-size: 10px;
}
.reverse_trades_team_toggle table tr td.table-position-cell .status-container {
  border-bottom: 1px solid #cecece;
  height: 14px;
}
.reverse_trades_team_toggle table tr td .team {
  margin-top: 4px;
}
.reverse_trades_team_toggle table tr td .player-cell {
  margin: 4px 0 0 5px;
}
button.close {
  min-width: 44px;
}
#notifications-container {
  position: fixed;
  top: 0;
  z-index: 20000;
}
@media (min-width: 1004px) {
  #notifications-container {
    width: 1004px;
  }
}
@media (max-width: 1003px) {
  #notifications-container {
    width: 100%;
  }
}
#loading-container {
  display: none;
  position: fixed;
  top: 0;
  z-index: 20000;
}
@media (min-width: 1004px) {
  #loading-container {
    width: 1004px;
  }
}
@media (max-width: 1003px) {
  #loading-container {
    width: 100%;
  }
}
@media (max-width: 1003px) {
  .user-bar.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #333333;
  }
}
@media (min-width: 480px) and (max-width: 1003px) {
  .user-bar.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    background-color: #008542;
    color: #fff;
  }
}
.trade-controls {
  background-color: #ffffff;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
}
.trade-controls .trade-row {
  padding-top: 4px;
}
.trade-controls .trade-players {
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid #cecece;
}
.trade-controls .trade-players .player-container {
  padding-right: 4px;
}
.trade-controls .trade-filters {
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
}
.trade-controls .trade-filters .filter-container {
  padding-right: 4px;
}
.trade-controls .cell-trade {
  text-align: center;
  height: 44px;
  border: 1px solid #cecece;
}
.trade-controls .btn-trade-control:hover {
  color: #ffffff;
}
.trade-controls .btn-trade-placeholder {
  cursor: default;
}
.trade-controls .btn-trade-placeholder.btn-trade-start-in {
  color: #6fb015;
}
.trade-controls .btn-trade-placeholder.btn-trade-start-in:hover,
.trade-controls .btn-trade-placeholder.btn-trade-start-in:focus {
  color: #6fb015;
  background-color: #008542;
}
.trade-controls .btn-trade-placeholder.btn-trade-start-out {
  color: #dc0000;
}
.trade-controls .btn-trade-placeholder.btn-trade-start-out:hover,
.trade-controls .btn-trade-placeholder.btn-trade-start-out:focus {
  color: #dc0000;
  background-color: #008542;
}
.trade-controls .title {
  text-transform: uppercase;
  text-align: center;
  color: #999999;
  font-size: 10px;
}
.trade-controls .available-cash {
  font-weight: 900;
  font-size: 14px;
}
.trade-controls .players-found {
  font-weight: 900;
}
.trade-controls .cell-trade-complete {
  text-align: center;
  border: 1px solid #6fb015;
}
.trade-controls .cell-trade-complete .btn {
  height: 42px;
  padding-top: 12px;
  font-weight: 900;
  text-transform: uppercase;
  background-color: #eeeeee;
  color: #6fb015;
}
.trade-controls .cell-trade-disabled {
  text-align: center;
  border: 1px solid #dc0000;
}
.trade-controls .cell-trade-disabled .btn {
  height: 42px;
  padding-top: 12px;
  font-weight: 900;
  text-transform: uppercase;
  background-color: #eeeeee;
  color: #dc0000;
}
.trade-controls .cell-trade-player {
  float: left;
  width: 100%;
  height: 44px;
  margin-right: -44px;
  padding-right: 44px;
  border-left: 1px solid #cecece;
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
}
.trade-controls .cell-trade-player .out {
  color: #dc0000;
}
.trade-controls .cell-trade-player .in {
  color: #6fb015;
}
.trade-controls .cell-trade-player .jumper {
  float: left;
  margin-left: 2px;
  margin-right: 2px;
}
.trade-controls .cell-trade-player .details {
  line-height: 11px;
  float: left;
}
.trade-controls .cell-trade-player .name {
  font-size: 11px;
}
.trade-controls .cell-trade-player .last-name {
  font-weight: 900;
}
.trade-controls .cell-trade-player .first-name,
.trade-controls .cell-trade-player .first-initial {
  font-weight: 500;
}
.trade-controls .cell-trade-player .salary {
  font-size: 10px;
}
.trade-controls .cell-trade-search {
  float: left;
  width: 100%;
  text-transform: none;
  margin-right: -44px;
  padding-right: 44px;
  color: #999999;
}
.trade-controls .cell-trade-search .player-name {
  font-weight: normal;
  height: 100%;
  border: none;
  font-style: italic;
}
.trade-controls .btn-search {
  float: left;
  width: 44px;
  border-right: 1px solid #cecece;
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
}
.trade-controls .cell-trade-filter {
  float: left;
  line-height: 44px;
  width: 44px;
  height: 44px;
  border: 1px solid #cecece;
}
.trade-controls .cell-trade-filter-name {
  width: 100%;
  height: 44px;
  line-height: 44px;
  margin-right: -44px;
  padding-left: 44px;
}
.trade-controls .cell-trade-filter-name .filter-name {
  padding-left: 4px;
  text-align: left;
}
.trade-controls .cell-trade-filter-name .active {
  color: #fb6426;
}
.trade-controls .cell-trade-filter-name .active:hover {
  color: #ffffff;
}
.trade-controls .btn-trade-start-out {
  white-space: normal;
  color: #dc0000;
  font-weight: 900;
}
.trade-controls .btn-trade-start-in {
  white-space: normal;
  color: #6fb015;
  font-weight: 900;
}
.trade-controls .btn-trade-new {
  font-size: 14px;
  font-weight: 900;
}
.trade-controls .btn-trade-cancel {
  width: 44px;
}
.trade-controls .btn-trade-cancel:hover i {
  color: #ffffff;
}
.trade-controls .btn-trade-cancel i {
  color: #dc0000;
}
.trade-status-box {
  height: 44px;
  font-weight: 900;
  font-size: 14px;
  text-align: center;
  padding: 8px 4px;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
}
.confirm-player-table .jumper {
  margin: 8px 4px;
  float: left;
}
.confirm-player-table .player-name-container {
  padding: 8px 4px;
  float: left;
}
@media (min-width: 768px) {
  #trade-players-tab {
    display: block !important;
  }
}
.playerselect-search .cell-player-filter {
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
}
.playerselect-search .cell-player-search .search-query {
  height: 44px;
  float: left;
  font-style: italic;
  width: 100%;
  margin-right: -44px;
  padding-right: 44px;
  color: #999999;
}
.playerselect-search .btn-search {
  float: left;
  width: 44px;
  border-right: 1px solid #cecece;
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
}
.cell-save-team .btn-save-team {
  color: #6fb015;
}
.cell-save-team .btn-save-team:hover {
  color: #ffffff;
}
.cell-clear-team .btn-clear-team {
  color: #dc0000;
}
.cell-clear-team .btn-clear-team:hover {
  color: #ffffff;
}
#intelligent-auto-picker .table > tbody > tr > td {
  vertical-align: middle;
}
.table.iap-table > tbody > tr > td {
  padding: 0;
}
@media (min-width: 768px) {
  #playerselect-players-tab {
    display: block;
  }
}
.player-profile-top .btn,
.player-profile-bottom .btn {
  height: 44px;
}
.player-profile-top .btn-compare,
.player-profile-bottom .btn-compare,
.player-profile-top .btn-instant-trade,
.player-profile-bottom .btn-instant-trade {
  border-right: 1px solid #cecece;
}
.player-profile-top .title,
.player-profile-bottom .title {
  text-align: left;
}
.player-profile-top .jumper,
.player-profile-bottom .jumper {
  margin: 0px 6px;
}
.player-profile-top .compare-icons,
.player-profile-bottom .compare-icons {
  padding: 0px 6px;
}
.player-profile-top .btn-action-s,
.player-profile-bottom .btn-action-s,
.player-profile-top .btn-action-t,
.player-profile-bottom .btn-action-t,
.player-profile-top .btn-action-c,
.player-profile-bottom .btn-action-c,
.player-profile-top .btn-action-v,
.player-profile-bottom .btn-action-v,
.player-profile-top .btn-action-e,
.player-profile-bottom .btn-action-e,
.player-profile-top .btn-action-select,
.player-profile-bottom .btn-action-select,
.player-profile-top .btn-action-remove,
.player-profile-bottom .btn-action-remove,
.player-profile-top .btn-close,
.player-profile-bottom .btn-close {
  border: none;
  padding: 0px;
  font-size: 30px;
  width: 44px;
}
.player-profile-summary,
.player-card-compare {
  padding: 2px 2px;
  background-color: #2d2f31;
  color: #f7f7f7;
}
.player-profile-summary ul.nav,
.player-card-compare ul.nav {
  margin: 0;
}
.player-profile-summary .cell,
.player-card-compare .cell {
  padding: 2px 2px !important;
}
.player-profile-summary .stat-cell,
.player-card-compare .stat-cell {
  text-align: center;
  height: 44px;
  border: 1px solid #4d4d4d;
}
.player-profile-summary .stat-cell > .title,
.player-card-compare .stat-cell > .title {
  text-transform: uppercase;
  color: #cccccc;
  text-align: center;
  font-size: 10px;
}
.player-profile-summary .stat-cell > .value,
.player-card-compare .stat-cell > .value {
  font-weight: normal !important;
  padding-top: 1px;
  text-align: center;
  font-size: 16px !important;
}
.player-profile-summary .stat-cell.subscription,
.player-card-compare .stat-cell.subscription {
  border: 1px solid #c69b3d;
  color: #c69b3d;
}
.player-profile-summary .stat-cell.subscription > .title,
.player-card-compare .stat-cell.subscription > .title {
  color: #cccccc;
  font-size: 10px;
}
.player-profile-summary .label-cell,
.player-card-compare .label-cell {
  height: 44px;
  line-height: 11px;
  color: #f7f7f7;
  border: 1px solid #4d4d4d;
}
.player-profile-summary .label-cell > .title,
.player-card-compare .label-cell > .title {
  float: left;
  width: 75%;
  height: 100%;
  padding: 16px 8px;
  text-transform: uppercase;
  text-align: left;
  font-size: 11px;
  color: #f7f7f7;
}
.player-profile-summary .label-cell > .title > .subtext,
.player-card-compare .label-cell > .title > .subtext {
  text-transform: none;
}
.player-profile-summary .label-cell > .title-extra,
.player-card-compare .label-cell > .title-extra {
  padding: 11px 8px;
}
.player-profile-summary .label-cell > .stat,
.player-card-compare .label-cell > .stat {
  padding-top: 15px;
  background-color: #2d2f31;
  float: left;
  width: 25%;
  height: 100%;
  border-left: 1px solid #4d4d4d;
  font-weight: normal !important;
  text-align: center;
  font-size: 15px !important;
}
.chart-title {
  color: #999999;
  background-color: #2d2f31;
  margin-top: 4px;
  margin-left: 2px;
  margin-right: 2px;
  padding: 0px 4px;
  line-height: 44px;
  height: 44px;
  border: 1px solid #4d4d4d;
}
.tabs-container {
  float: left;
  margin-left: 2px;
  border-left: 1px solid #4d4d4d;
  border-right: 1px solid #4d4d4d;
}
.tabs-container .btn-chart {
  color: #f7f7f7;
  background-color: #2d2f31;
  border-bottom: 1px solid #4d4d4d;
}
.chart-container {
  overflow: hidden;
  margin-right: 2px;
  border-bottom: 1px solid #4d4d4d;
  border-right: 1px solid #4d4d4d;
}
.chart-container .chart-tabs {
  padding: 2px 2px;
}
.chart-container .player-profile-chart {
  background-color: #2d2f31;
}
.chart-container .player-profile-chart .flot-x-axis,
.chart-container .player-profile-chart .flot-y-axis {
  color: #ffffff;
}
.chart-container .player-profile-legend {
  background-color: #2d2f31;
  color: #ffffff;
}
.player-search-results {
  display: none;
  position: absolute;
  z-index: 1030;
  background-color: #fff;
  width: 211px;
  height: auto;
  overflow: auto;
  margin-top: 4px;
  border: 1px solid #cecece;
}
.player-search-results .player-search-cell {
  padding: 4px 4px;
  border-top: 1px solid #CCC;
}
.player-search-results .jumper {
  margin-top: 5px;
  margin-right: 4px;
  float: left;
}
.player-profile-top .status,
.player-compare-top .status {
  display: inline-block;
}
.filters-main-container .title,
.filters-main-container-xs .title {
  height: 44px;
}
.filters-main-container .title .btn,
.filters-main-container-xs .title .btn {
  text-align: left;
}
.filters-main-container .player-name,
.filters-main-container-xs .player-name {
  height: 44px;
  width: 100%;
}
.filters-main-container .filter-container,
.filters-main-container-xs .filter-container {
  border-bottom: 1px solid #cecece;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  padding: 4px 4px 0px 4px;
  overflow: hidden;
}
.filters-main-container .check,
.filters-main-container-xs .check {
  float: left;
  text-align: center;
  font-size: 26px;
  border: 1px solid #cecece;
  height: 44px;
  line-height: 44px;
  width: 44px;
}
.filters-main-container .check i,
.filters-main-container-xs .check i {
  color: #6fb015;
}
.filters-main-container .item,
.filters-main-container-xs .item {
  width: 100%;
  float: left !important;
  margin-right: -44px;
  padding-right: 44px;
}
.filters-main-container .item .btn,
.filters-main-container-xs .item .btn {
  text-align: left;
}
.filters-main-container .item .btn.active,
.filters-main-container-xs .item .btn.active {
  box-shadow: none;
  color: #fb6426;
}
.filters-main-container .item .btn.active:hover,
.filters-main-container-xs .item .btn.active:hover {
  color: #ffffff;
}
.editable-input input[type="text"] {
  width: 100%;
}
.league-status-containter .title {
  font-weight: normal;
}
.league-status-containter .user-team-name {
  font-weight: 900;
}
.league-status-containter .league-code {
  font-weight: 900;
}
.league-status-containter .league-default {
  background-color: #008542;
  font-size: 14px !important;
  font-weight: 500;
  text-transform: uppercase;
  white-space: nowrap;
}
.leagueladder-grid-container,
.topcoaches-grid-container,
.rivalries-grid-container,
.unconfirmedrivalries-grid-container {
  font-size: 11px;
}
.leagueladder-grid-container .legue-user-title,
.topcoaches-grid-container .legue-user-title,
.rivalries-grid-container .legue-user-title,
.unconfirmedrivalries-grid-container .legue-user-title {
  padding: 4px 4px;
  float: left;
}
.leagueladder-grid-container .league-user-container,
.topcoaches-grid-container .league-user-container,
.rivalries-grid-container .league-user-container,
.unconfirmedrivalries-grid-container .league-user-container {
  height: 44px;
  background-color: #eeeeee;
  line-height: 11px;
}
.leagueladder-grid-container .shirt,
.topcoaches-grid-container .shirt,
.rivalries-grid-container .shirt,
.unconfirmedrivalries-grid-container .shirt {
  height: 44px;
  position: absolute;
  top: 5px;
}
.leagueladder-grid-container .coach-container,
.topcoaches-grid-container .coach-container,
.rivalries-grid-container .coach-container,
.unconfirmedrivalries-grid-container .coach-container {
  position: absolute;
  top: 4px;
  left: 34px;
}
.leagueladder-grid-container .coach-container .team,
.topcoaches-grid-container .coach-container .team,
.rivalries-grid-container .coach-container .team,
.unconfirmedrivalries-grid-container .coach-container .team {
  color: #2c2f31;
  font-weight: 900;
}
.leagueladder-grid-container .coach-container .coachname,
.topcoaches-grid-container .coach-container .coachname,
.rivalries-grid-container .coach-container .coachname,
.unconfirmedrivalries-grid-container .coach-container .coachname {
  font-weight: 500;
}
.leagueladder-grid-container .coach-container .coach,
.topcoaches-grid-container .coach-container .coach,
.rivalries-grid-container .coach-container .coach,
.unconfirmedrivalries-grid-container .coach-container .coach {
  padding: 2px 0px 0px 0px;
  color: #898a8b;
  font-size: 10px;
}
.leagueladder-grid-container .team-online,
.topcoaches-grid-container .team-online,
.rivalries-grid-container .team-online,
.unconfirmedrivalries-grid-container .team-online {
  color: #92ba74;
}
.leagueladder-grid-container .status-container,
.topcoaches-grid-container .status-container,
.rivalries-grid-container .status-container,
.unconfirmedrivalries-grid-container .status-container {
  position: absolute;
  bottom: 2px;
  right: 2px;
}
.leagueladder-grid-container .status-container i,
.topcoaches-grid-container .status-container i,
.rivalries-grid-container .status-container i,
.unconfirmedrivalries-grid-container .status-container i {
  margin-left: 2px;
}
.leagueladder-grid-container .wdl-item,
.topcoaches-grid-container .wdl-item,
.rivalries-grid-container .wdl-item,
.unconfirmedrivalries-grid-container .wdl-item {
  padding: 0px 6px;
}
.leagueladder-grid-container .ladder-up,
.topcoaches-grid-container .ladder-up,
.rivalries-grid-container .ladder-up,
.unconfirmedrivalries-grid-container .ladder-up {
  font-size: 15px;
  color: #538d0e;
}
.leagueladder-grid-container .ladder-down,
.topcoaches-grid-container .ladder-down,
.rivalries-grid-container .ladder-down,
.unconfirmedrivalries-grid-container .ladder-down {
  font-size: 15px;
  color: #bd310f;
}
.leagueladder-grid-container .ladder-none,
.topcoaches-grid-container .ladder-none,
.rivalries-grid-container .ladder-none,
.unconfirmedrivalries-grid-container .ladder-none {
  font-size: 15px;
  color: #57595a;
}
.league-fixture-table .league-user {
  background-color: #fbfef1;
}
.league-fixture-table .round {
  font-weight: 900;
}
.league-fixture-table .team {
  width: 37%;
  white-space: nowrap;
  text-align: center;
  font-weight: 500;
}
.league-fixture-table .team a {
  color: #818283;
}
.league-fixture-table .result {
  padding: 15px 0px;
  font-size: 11px;
  text-align: center;
  width: 13%;
}
.league-fixture-table .view {
  width: 44px;
  border-left: 1px solid #cecece;
  padding: 0px;
}
.league-fixture-table .league-score {
  font-size: 14px;
  text-align: center;
  font-size: 13px;
}
.league-fixture-table .league-win {
  color: #538d0e;
}
.league-fixture-table .league-loss {
  color: #bd310f;
}
.league-fixture-table .league-draw {
  color: #57595a;
}
.league-fixture-table .league-projection {
  color: #c69b3d;
}
.league-results-table {
  font-size: 11px;
}
.league-results-table .league {
  padding: 4px 4px;
  width: 128px;
}
.league-results-table .result {
  width: 128px;
}
.league-results-table .team-name {
  color: #898a8b;
  font-weight: 500;
}
.league-results-table .view {
  width: 44px;
  border-left: 1px solid #cecece;
  padding: 0px;
}
.league-results-table .league-name {
  padding-top: 4px;
}
.league-results-table .league-rank {
  text-align: center;
}
.league-results-table .league-score {
  text-align: center;
  font-size: 14px;
}
.league-results-table .league-win {
  color: #538d0e;
  font-weight: 500;
}
.league-results-table .league-loss {
  color: #bd310f;
  font-weight: 500;
}
.league-results-table .league-draw {
  font-weight: 500;
  color: #57595a;
}
.league-invitation-panel .league-invite-header {
  padding: 4px 4px;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
}
.league-invitation-panel #invite-facebook-tab,
.league-invitation-panel #invite-twitter-tab,
.league-invitation-panel #invite-gmail-tab {
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  padding: 4px 4px;
}
.league-results-summary-default-container a {
  color: #ffffff;
}
.league-results-summary-default-container .cell-group-divided {
  border: 0;
}
.league-info-box {
  padding: 4px 4px;
  border: 1px solid #cecece;
  border-top: medium none;
}
.league-join-box {
  text-align: center;
  padding: 4px 4px;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
  border-top: 1px solid #cecece;
}
.tooltip-inner {
  font-size: 13px;
}
.cell-group-celeb-invite {
  border-collapse: collapse;
}
.cell-group-celeb-invite .cell {
  border: 1px solid #cecece;
}
.rivalries-grid-container .rival-result {
  text-transform: uppercase;
  font-size: 14px;
}
.rivalry-search-table .shirt {
  margin: 4px 4px;
  float: left;
}
.rivalry-search-table .team {
  margin: 4px 0px;
  color: #2c2f31;
  font-weight: 900;
}
.rivalry-search-table .coachname {
  font-weight: 500;
}
.rivalry-search-table .coach {
  color: #898a8b;
  font-size: 10px;
}
.league-proj-table thead tr > td,
.league-proj-table tbody tr > td,
.league-proj-table tfoot tr > td {
  text-align: center;
  vertical-align: middle;
  padding: 4px 4px;
}
.league-proj-table thead tr > td.round,
.league-proj-table tbody tr > td.round,
.league-proj-table tfoot tr > td.round {
  font-weight: 900;
}
.league-proj-table thead tr > td.score,
.league-proj-table tbody tr > td.score,
.league-proj-table tfoot tr > td.score {
  color: #c69b3d;
  font-size: 14px;
}
.league-proj-table thead tr > td .team,
.league-proj-table tbody tr > td .team,
.league-proj-table tfoot tr > td .team {
  color: #898a8b;
  font-weight: 500;
}
.league-proj-table thead tr > td .win,
.league-proj-table tbody tr > td .win,
.league-proj-table tfoot tr > td .win {
  font-size: 14px;
  font-weight: 900;
  color: #538d0e;
}
.league-proj-table thead tr > td .lose,
.league-proj-table tbody tr > td .lose,
.league-proj-table tfoot tr > td .lose {
  font-size: 14px;
  font-weight: 900;
  color: #bd310f;
}
.league-proj-table thead tr > td .draw,
.league-proj-table tbody tr > td .draw,
.league-proj-table tfoot tr > td .draw {
  font-size: 14px;
  font-weight: 900;
  color: #57595a;
}
.league-finals-table {
  width: 80%;
  z-index: 2;
}
.league-finals-table thead > tr,
.league-finals-table tbody > tr,
.league-finals-table tfoot > tr {
  border-bottom: 1px solid #cecece;
}
.league-finals-table thead > tr > td,
.league-finals-table tbody > tr > td,
.league-finals-table tfoot > tr > td {
  background-color: #ffffff;
  padding: 4px 4px;
}
.league-finals-table thead > tr > td.league-finals-pos,
.league-finals-table tbody > tr > td.league-finals-pos,
.league-finals-table tfoot > tr > td.league-finals-pos {
  font-weight: 900;
  text-align: center;
  background-color: #cecece;
  width: 10%;
}
.league-finals-table thead > tr > td.league-finals-teamname,
.league-finals-table tbody > tr > td.league-finals-teamname,
.league-finals-table tfoot > tr > td.league-finals-teamname {
  width: 70%;
}
.league-finals-table thead > tr > td.league-finals-score,
.league-finals-table tbody > tr > td.league-finals-score,
.league-finals-table tfoot > tr > td.league-finals-score {
  font-weight: 900;
  border-left: 1px solid #cecece;
  width: 20%;
}
.block-xs-1, .block-sm-1, .block-md-1, .block-lg-1, .block-xs-2, .block-sm-2, .block-md-2, .block-lg-2, .block-xs-3, .block-sm-3, .block-md-3, .block-lg-3, .block-xs-4, .block-sm-4, .block-md-4, .block-lg-4, .block-xs-5, .block-sm-5, .block-md-5, .block-lg-5, .block-xs-6, .block-sm-6, .block-md-6, .block-lg-6, .block-xs-7, .block-sm-7, .block-md-7, .block-lg-7, .block-xs-8, .block-sm-8, .block-md-8, .block-lg-8, .block-xs-9, .block-sm-9, .block-md-9, .block-lg-9, .block-xs-10, .block-sm-10, .block-md-10, .block-lg-10, .block-xs-11, .block-sm-11, .block-md-11, .block-lg-11, .block-xs-12, .block-sm-12, .block-md-12, .block-lg-12 {
  position: relative;
  min-height: 1px;
}
.block-xs-1, .block-xs-2, .block-xs-3, .block-xs-4, .block-xs-5, .block-xs-6, .block-xs-7, .block-xs-8, .block-xs-9, .block-xs-10, .block-xs-11, .block-xs-12,
.block-fit {
  float: left;
}
.block-xs-12 {
  width: 100%;
}
.block-xs-11 {
  width: 91.66666667%;
}
.block-xs-10 {
  width: 83.33333333%;
}
.block-xs-9 {
  width: 75%;
}
.block-xs-8 {
  width: 66.66666667%;
}
.block-xs-7 {
  width: 58.33333333%;
}
.block-xs-6 {
  width: 50%;
}
.block-xs-5 {
  width: 41.66666667%;
}
.block-xs-4 {
  width: 33.33333333%;
}
.block-xs-3 {
  width: 25%;
}
.block-xs-2 {
  width: 16.66666667%;
}
.block-xs-1 {
  width: 8.33333333%;
}
.block-xs-fifths {
  width: 20%;
}
@media (min-width: 768px) {
  .block-sm-1, .block-sm-2, .block-sm-3, .block-sm-4, .block-sm-5, .block-sm-6, .block-sm-7, .block-sm-8, .block-sm-9, .block-sm-10, .block-sm-11, .block-sm-12,
  .block-fit {
    float: left;
  }
  .block-sm-12 {
    width: 100%;
  }
  .block-sm-11 {
    width: 91.66666667%;
  }
  .block-sm-10 {
    width: 83.33333333%;
  }
  .block-sm-9 {
    width: 75%;
  }
  .block-sm-8 {
    width: 66.66666667%;
  }
  .block-sm-7 {
    width: 58.33333333%;
  }
  .block-sm-6 {
    width: 50%;
  }
  .block-sm-5 {
    width: 41.66666667%;
  }
  .block-sm-4 {
    width: 33.33333333%;
  }
  .block-sm-3 {
    width: 25%;
  }
  .block-sm-2 {
    width: 16.66666667%;
  }
  .block-sm-1 {
    width: 8.33333333%;
  }
  .block-sm-fifths {
    width: 20%;
  }
}
@media (min-width: 1004px) {
  .block-md-1, .block-md-2, .block-md-3, .block-md-4, .block-md-5, .block-md-6, .block-md-7, .block-md-8, .block-md-9, .block-md-10, .block-md-11, .block-md-12,
  .block-fit {
    float: left;
  }
  .block-md-12 {
    width: 100%;
  }
  .block-md-11 {
    width: 91.66666667%;
  }
  .block-md-10 {
    width: 83.33333333%;
  }
  .block-md-9 {
    width: 75%;
  }
  .block-md-8 {
    width: 66.66666667%;
  }
  .block-md-7 {
    width: 58.33333333%;
  }
  .block-md-6 {
    width: 50%;
  }
  .block-md-5 {
    width: 41.66666667%;
  }
  .block-md-4 {
    width: 33.33333333%;
  }
  .block-md-3 {
    width: 25%;
  }
  .block-md-2 {
    width: 16.66666667%;
  }
  .block-md-1 {
    width: 8.33333333%;
  }
  .block-md-fifths {
    width: 20%;
  }
}
.block-row:before,
.block-row:after {
  content: " ";
  display: table;
}
.block-row:after {
  clear: both;
}
.block-row:before,
.block-row:after {
  content: " ";
  display: table;
}
.block-row:after {
  clear: both;
}
.block-group:before,
.block-group:after {
  content: " ";
  display: table;
}
.block-group:after {
  clear: both;
}
.block-group:before,
.block-group:after {
  content: " ";
  display: table;
}
.block-group:after {
  clear: both;
}
.block-group-padded {
  padding-top: 4px;
}
.block-group-padded:before,
.block-group-padded:after {
  content: " ";
  display: table;
}
.block-group-padded:after {
  clear: both;
}
.block-group-padded:before,
.block-group-padded:after {
  content: " ";
  display: table;
}
.block-group-padded:after {
  clear: both;
}
.block-group-padded > .block-row {
  padding-left: 4px;
}
.block-group-padded > .block-row > .block {
  padding-right: 4px;
  padding-bottom: 4px;
}
.block-group-padded-2x {
  padding-top: 8px;
}
.block-group-padded-2x:before,
.block-group-padded-2x:after {
  content: " ";
  display: table;
}
.block-group-padded-2x:after {
  clear: both;
}
.block-group-padded-2x:before,
.block-group-padded-2x:after {
  content: " ";
  display: table;
}
.block-group-padded-2x:after {
  clear: both;
}
.block-group-padded-2x > .block-row {
  padding-left: 8px;
}
.block-group-padded-2x > .block-row > .block {
  padding-right: 8px;
  padding-bottom: 8px;
}
.block-group-padded-3x {
  padding-top: 12px;
}
.block-group-padded-3x:before,
.block-group-padded-3x:after {
  content: " ";
  display: table;
}
.block-group-padded-3x:after {
  clear: both;
}
.block-group-padded-3x:before,
.block-group-padded-3x:after {
  content: " ";
  display: table;
}
.block-group-padded-3x:after {
  clear: both;
}
.block-group-padded-3x > .block-row {
  padding-left: 12px;
}
.block-group-padded-3x > .block-row > .block {
  padding-right: 12px;
  padding-bottom: 12px;
}
.block-group-bordered {
  border: 1px solid #cecece;
  border-bottom: none;
}
.block-group-bordered:before,
.block-group-bordered:after {
  content: " ";
  display: table;
}
.block-group-bordered:after {
  clear: both;
}
.block-group-bordered:before,
.block-group-bordered:after {
  content: " ";
  display: table;
}
.block-group-bordered:after {
  clear: both;
}
.block-group-bordered > .block-row {
  padding-top: 4px;
  border-bottom: 1px solid #cecece;
}
.block-group-bordered > .block-row:first-child,
.block-group-bordered > .block-row.first {
  padding-top: 0;
}
.inner-container .pre-reg .col-md-6 {
  padding: 0 30px;
}
.inner-container .pre-reg p {
  line-height: 22px;
}
.inner-container .pre-reg .info {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.pre-reg h2.section-title {
  font-family: "PT Sans", sans-serif;
  padding: 0 0 35px 0px;
  text-transform: uppercase;
  font-size: 25px;
}
.pre-reg .index-welcome-text .block {
  padding: 48px;
}
.pre-reg .index-prerigster {
  background-color: #2c2f31;
  color: #000000;
  padding: 8px;
}
.pre-reg .index-prerigster ul {
  list-style-type: none;
  margin: 24px 30px 0 ;
  padding: 0;
}
.pre-reg .index-prerigster ul li {
  font-size: 12px;
}
.pre-reg .index-prerigster .btn-lg-preregister {
  font-size: 40px;
  text-transform: uppercase;
  margin: 0 ;
  height: 100%;
  padding: 20px;
  font-weight: bold;
}
.pre-reg .index-prerigster p strong {
  font-size: 23px;
}
.pre-reg .highlight-caption {
  margin-left: -4px;
}
.pre-reg .preregistration-benefits {
  list-style-type: none;
  color: #000000;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 5px 0 15px 0;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 7px;
}
.btn-login {
  width: 130px;
  background-color: #008542;
  line-height: 44px;
  font-size: 14px;
  text-align: center;
  padding-left: 0;
  padding-right: 22px;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
}
.btn-login i {
  display: inline-block;
  min-width: 44px;
  font-size: 20px;
}
.btn-login:hover {
  color: #ffffff;
  background-color: #004317;
}
.index-welcome-text {
  background-color: #f7f7f7;
  font-size: 16px;
}
.index-welcome-text h1.section-title {
  font-family: "PT Sans", sans-serif;
  font-size: 30px;
  text-transform: uppercase;
  background-color: #000000;
  color: #ffffff;
  margin: 0;
  padding: 10px 20px;
}
.index-welcome-text .block {
  padding: 24px 24px 24px 12px;
}
.index-welcome-text ul {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  list-style-type: none;
  margin: 0 0 20px 0;
  padding: 0;
}
.index-welcome-text ul li {
  font-family: "PT Sans", sans-serif;
}
.index-welcome-text p {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
.index-promo-image {
  max-width: 100%;
  height: auto;
  font-family: "myriad pro";
}
.changes-2014 {
  position: relative;
  background-color: #e2e2e2;
}
.changes-2014 .content-row {
  padding: 0px 20px 20px 20px;
}
.changes-2014 .content-row img {
  margin: auto auto 40px auto;
  display: block;
}
.changes-2014 h2.section-title {
  padding: 0 0 35px 30px;
}
.bitmore {
  position: relative;
  background-color: #fdedc8;
}
.bitmore .content-row {
  padding: 0px 20px 20px 20px;
}
.bitmore .highlight-caption {
  background-color: #c69b3d;
}
.bitmore ul {
  list-style-type: none;
  padding: 0;
}
.new-2014 {
  position: relative;
  background-color: #f7f7f7;
}
.new-2014 .content-row {
  padding: 0px 20px 20px 20px;
}
.new-2014 .content-row img {
  margin: auto auto 40px auto;
  display: block;
}
.new-2014 h2.section-title {
  padding: 0 0 35px 30px;
}
.index-promo-box {
  border: 1px solid #cecece;
  position: relative;
}
.index-promo-box.index-twitter-promo .highlight-caption,
.index-promo-box.index-facebook-promo .highlight-caption {
  margin-bottom: 0px;
}
.index-promo-box.index-twitter-promo {
  max-height: 250px;
}
.index-promo-box.index-twitter-promo #twitter-widget-0 {
  width: 100%;
}
.index-promo-box.index-facebook-promo .fb-like-box {
  width: 100% !important;
}
.index-promo-box.index-facebook-promo .fb-like-box span[style] {
  width: 100% !important;
}
.index-promo-box.index-facebook-promo .fb-like-box span[style] iframe {
  width: 100% !important;
}
.index-facebook-promo {
  border-top: none;
}
.index-subscription-promo-text {
  border-top: none;
}
.index-subscription-promo-text p {
  padding: 4px 4px;
}
.index-subscription-promo {
  background-color: #4d4d4d;
}
.index-subscription-promo .highlight-caption {
  background-color: #c69b3d;
  color: #ffffff;
}
.copyright {
  background-color: #2c2f31;
  border-bottom: 5px solid #000000;
  padding: 5px 0;
}
.copyright p {
  margin: 2px 0;
  color: #67696a;
  font-size: 10px;
  line-height: 10px;
}
.highlight-caption {
  padding: 4px 8px;
  position: relative;
  top: 0;
  background-color: #004317;
  color: #ffffff;
  text-transform: uppercase;
  min-height: 44px;
  font-size: 16px;
  line-height: 16px;
  font-family: "PT Sans", sans-serif;
  margin-bottom: 35px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.highlight-caption.assistant-coach-box-header {
  margin-bottom: 0;
}
.assistant-coach-box-content {
  border-right: 1px solid #cecece;
}
.assistant-coach-box-content p {
  padding: 4px;
}
.assistant-coach-box-content .subscription-box-header {
  min-height: 107px;
  display: table;
  width: 100%;
}
.assistant-coach-box-content .subscription-box-header .subscription-box-header-container {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.assistant-coach-box-content .subscription-box-header .subscription-box-header-container img {
  display: block;
  margin: auto;
}
#registerForm .panel-body-team_details .form-control {
  color: #cecece;
  border: 1px solid #4d4d4d;
}
#registerForm .form-group-teamname .form-control,
#registerForm .form-group-team .form-control {
  background-color: #2c2f31;
}
#registerForm .edit_icon {
  display: none;
  width: 88px;
}
#social_callback li {
  list-style-type: none;
}
.panel-body-login_details {
  padding-bottom: 0;
}
.panel-body-team_details {
  padding-bottom: 0;
  background-color: #2c2f31;
  color: #cecece;
}
.panel-body-team_details .form-group {
  background-color: #2c2f31;
  color: #ffffff;
}
.form-group-teamname .control-label,
.form-group-team .control-label {
  background-color: #4d4d4d;
  color: #dbdbdb;
  border-color: #4d4d4d;
}
.form-group-teamname .form-control,
.form-group-team .form-control {
  border-color: #4d4d4d;
  background-color: #2c2f21;
  color: #cecece;
}
.btn-social-share {
  vertical-align: top;
  margin-top: 22px;
  text-align: left;
}
.btn-social-share i {
  padding: 0px 20% 0 6px;
}
.friend-email {
  height: 44px;
}
.select-control.select-content-width {
  width: auto;
}
.select-control.select-content-width .form-control {
  width: auto;
  padding-right: 44px;
  border-left: 1px solid #cecece;
}
.color-picker {
  display: block;
  border: 1px solid #cecece;
}
.color-picker-large {
  background-image: url("/global_2014/img/news/afl/colors_large.png");
  width: 64px;
  height: 64px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .color-picker-large {
    background-image: url("/global_2014/img/news/afl/colors_large@2x.png");
    background-size: 512px 512px;
  }
}
.color-palette {
  display: none;
  position: absolute;
  z-index: 2;
  width: 256px;
  height: 256px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 2px 8px;
  background-image: url("/global_2014/img/news/afl/colors.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .color-palette {
    background-image: url("/global_2014/img/news/afl/colors@2x.png");
    background-size: 256px 256px;
  }
}
.color-palette.in {
  display: block !important;
}
.shirt-preview {
  cursor: pointer;
  margin: 5px;
  padding: 5px;
  width: 78px;
  height: 78px;
  box-sizing: border-box;
  border: 2px solid transparent;
}
.shirt-preview.active {
  border: 1px solid #cecece;
  border-width: 2px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 5px;
}
.achievement-container .achievement {
  position: relative;
}
.achievement-container .achievement .achievement-curtain {
  display: none;
}
.achievement-container .achievement .achievement-curtain.on {
  display: block;
  width: 100%;
  min-height: 100%;
  position: absolute;
  background-color: #ffffff;
  top: 0;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.achievement-container .achievement .inner {
  margin: 4px 4px;
  width: 64px;
  height: 64px;
  position: relative;
  display: block;
  background-image: url("/global_2014/img/apn/achievements.png?v=20140830.1");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .achievement-container .achievement .inner {
    background-image: url("/global_2014/img/apn/achievements@2x.png?v=20140830.1");
    background-size: 384px 640px;
  }
}
.achievement-container .achievement .sg-0-0 {
  background-position: 0px 0px;
}
.achievement-container .achievement .sg-0-1 {
  background-position: -64px 0px;
}
.achievement-container .achievement .sg-0-2 {
  background-position: -128px 0px;
}
.achievement-container .achievement .sg-0-3 {
  background-position: -192px 0px;
}
.achievement-container .achievement .sg-0-4 {
  background-position: -256px 0px;
}
.achievement-container .achievement .sg-0-5 {
  background-position: -320px 0px;
}
.achievement-container .achievement .sg-1-0 {
  background-position: 0px -64px;
}
.achievement-container .achievement .sg-1-1 {
  background-position: -64px -64px;
}
.achievement-container .achievement .sg-1-2 {
  background-position: -128px -64px;
}
.achievement-container .achievement .sg-1-3 {
  background-position: -192px -64px;
}
.achievement-container .achievement .sg-1-4 {
  background-position: -256px -64px;
}
.achievement-container .achievement .sg-1-5 {
  background-position: -320px -64px;
}
.achievement-container .achievement .sg-2-0 {
  background-position: 0px -128px;
}
.achievement-container .achievement .sg-2-1 {
  background-position: -64px -128px;
}
.achievement-container .achievement .sg-2-2 {
  background-position: -128px -128px;
}
.achievement-container .achievement .sg-2-3 {
  background-position: -192px -128px;
}
.achievement-container .achievement .sg-2-4 {
  background-position: -256px -128px;
}
.achievement-container .achievement .sg-2-5 {
  background-position: -320px -128px;
}
.achievement-container .achievement .sg-3-0 {
  background-position: 0px -192px;
}
.achievement-container .achievement .sg-3-1 {
  background-position: -64px -192px;
}
.achievement-container .achievement .sg-3-2 {
  background-position: -128px -192px;
}
.achievement-container .achievement .sg-3-3 {
  background-position: -192px -192px;
}
.achievement-container .achievement .sg-3-4 {
  background-position: -256px -192px;
}
.achievement-container .achievement .sg-3-5 {
  background-position: -320px -192px;
}
.achievement-container .achievement .sg-4-0 {
  background-position: 0px -256px;
}
.achievement-container .achievement .sg-4-1 {
  background-position: -64px -256px;
}
.achievement-container .achievement .sg-4-2 {
  background-position: -128px -256px;
}
.achievement-container .achievement .sg-4-3 {
  background-position: -192px -256px;
}
.achievement-container .achievement .sg-4-4 {
  background-position: -256px -256px;
}
.achievement-container .achievement .sg-4-5 {
  background-position: -320px -256px;
}
.achievement-container .achievement .sg-5-0 {
  background-position: 0px -320px;
}
.achievement-container .achievement .sg-5-1 {
  background-position: -64px -320px;
}
.achievement-container .achievement .sg-5-2 {
  background-position: -128px -320px;
}
.achievement-container .achievement .sg-5-3 {
  background-position: -192px -320px;
}
.achievement-container .achievement .sg-5-4 {
  background-position: -256px -320px;
}
.achievement-container .achievement .sg-5-5 {
  background-position: -320px -320px;
}
.achievement-container .achievement .sg-6-0 {
  background-position: 0px -384px;
}
.achievement-container .achievement .sg-6-1 {
  background-position: -64px -384px;
}
.achievement-container .achievement .sg-6-2 {
  background-position: -128px -384px;
}
.achievement-container .achievement .sg-6-3 {
  background-position: -192px -384px;
}
.achievement-container .achievement .sg-6-4 {
  background-position: -256px -384px;
}
.achievement-container .achievement .sg-6-5 {
  background-position: -320px -384px;
}
.achievement-container .achievement .sg-7-0 {
  background-position: 0px -448px;
}
.achievement-container .achievement .sg-7-1 {
  background-position: -64px -448px;
}
.achievement-container .achievement .sg-7-2 {
  background-position: -128px -448px;
}
.achievement-container .achievement .sg-7-3 {
  background-position: -192px -448px;
}
.achievement-container .achievement .sg-7-4 {
  background-position: -256px -448px;
}
.achievement-container .achievement .sg-7-5 {
  background-position: -320px -448px;
}
.achievement-container .achievement .sg-8-0 {
  background-position: 0px -512px;
}
.achievement-container .achievement .sg-8-1 {
  background-position: -64px -512px;
}
.achievement-container .achievement .sg-8-2 {
  background-position: -128px -512px;
}
.achievement-container .achievement .sg-8-3 {
  background-position: -192px -512px;
}
.achievement-container .achievement .sg-8-4 {
  background-position: -256px -512px;
}
.achievement-container .achievement .sg-8-5 {
  background-position: -320px -512px;
}
.achievement-container .achievement .sg-9-0 {
  background-position: 0px -576px;
}
.achievement-container .achievement .sg-9-1 {
  background-position: -64px -576px;
}
.achievement-container .achievement .sg-9-2 {
  background-position: -128px -576px;
}
.achievement-container .achievement .sg-9-3 {
  background-position: -192px -576px;
}
.achievement-container .achievement .sg-9-4 {
  background-position: -256px -576px;
}
.achievement-container .achievement .sg-9-5 {
  background-position: -320px -576px;
}
.achievement-container .achievement-small .inner {
  margin: 2px 2px;
  width: 32px;
  height: 32px;
  position: relative;
  display: block;
  background-image: url("/global_2014/img/apn/achievements-small.png?v=20140830.1");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .achievement-container .achievement-small .inner {
    background-image: url("/global_2014/img/apn/achievements.png?v=20140830.1");
    background-size: 192px 320px;
  }
}
.achievement-container .achievement-small .sg-0-0 {
  background-position: 0px 0px;
}
.achievement-container .achievement-small .sg-0-1 {
  background-position: -32px 0px;
}
.achievement-container .achievement-small .sg-0-2 {
  background-position: -64px 0px;
}
.achievement-container .achievement-small .sg-0-3 {
  background-position: -96px 0px;
}
.achievement-container .achievement-small .sg-0-4 {
  background-position: -128px 0px;
}
.achievement-container .achievement-small .sg-0-5 {
  background-position: -160px 0px;
}
.achievement-container .achievement-small .sg-1-0 {
  background-position: 0px -32px;
}
.achievement-container .achievement-small .sg-1-1 {
  background-position: -32px -32px;
}
.achievement-container .achievement-small .sg-1-2 {
  background-position: -64px -32px;
}
.achievement-container .achievement-small .sg-1-3 {
  background-position: -96px -32px;
}
.achievement-container .achievement-small .sg-1-4 {
  background-position: -128px -32px;
}
.achievement-container .achievement-small .sg-1-5 {
  background-position: -160px -32px;
}
.achievement-container .achievement-small .sg-2-0 {
  background-position: 0px -64px;
}
.achievement-container .achievement-small .sg-2-1 {
  background-position: -32px -64px;
}
.achievement-container .achievement-small .sg-2-2 {
  background-position: -64px -64px;
}
.achievement-container .achievement-small .sg-2-3 {
  background-position: -96px -64px;
}
.achievement-container .achievement-small .sg-2-4 {
  background-position: -128px -64px;
}
.achievement-container .achievement-small .sg-2-5 {
  background-position: -160px -64px;
}
.achievement-container .achievement-small .sg-3-0 {
  background-position: 0px -96px;
}
.achievement-container .achievement-small .sg-3-1 {
  background-position: -32px -96px;
}
.achievement-container .achievement-small .sg-3-2 {
  background-position: -64px -96px;
}
.achievement-container .achievement-small .sg-3-3 {
  background-position: -96px -96px;
}
.achievement-container .achievement-small .sg-3-4 {
  background-position: -128px -96px;
}
.achievement-container .achievement-small .sg-3-5 {
  background-position: -160px -96px;
}
.achievement-container .achievement-small .sg-4-0 {
  background-position: 0px -128px;
}
.achievement-container .achievement-small .sg-4-1 {
  background-position: -32px -128px;
}
.achievement-container .achievement-small .sg-4-2 {
  background-position: -64px -128px;
}
.achievement-container .achievement-small .sg-4-3 {
  background-position: -96px -128px;
}
.achievement-container .achievement-small .sg-4-4 {
  background-position: -128px -128px;
}
.achievement-container .achievement-small .sg-4-5 {
  background-position: -160px -128px;
}
.achievement-container .achievement-small .sg-5-0 {
  background-position: 0px -160px;
}
.achievement-container .achievement-small .sg-5-1 {
  background-position: -32px -160px;
}
.achievement-container .achievement-small .sg-5-2 {
  background-position: -64px -160px;
}
.achievement-container .achievement-small .sg-5-3 {
  background-position: -96px -160px;
}
.achievement-container .achievement-small .sg-5-4 {
  background-position: -128px -160px;
}
.achievement-container .achievement-small .sg-5-5 {
  background-position: -160px -160px;
}
.achievement-container .achievement-small .sg-6-0 {
  background-position: 0px -192px;
}
.achievement-container .achievement-small .sg-6-1 {
  background-position: -32px -192px;
}
.achievement-container .achievement-small .sg-6-2 {
  background-position: -64px -192px;
}
.achievement-container .achievement-small .sg-6-3 {
  background-position: -96px -192px;
}
.achievement-container .achievement-small .sg-6-4 {
  background-position: -128px -192px;
}
.achievement-container .achievement-small .sg-6-5 {
  background-position: -160px -192px;
}
.achievement-container .achievement-small .sg-7-0 {
  background-position: 0px -224px;
}
.achievement-container .achievement-small .sg-7-1 {
  background-position: -32px -224px;
}
.achievement-container .achievement-small .sg-7-2 {
  background-position: -64px -224px;
}
.achievement-container .achievement-small .sg-7-3 {
  background-position: -96px -224px;
}
.achievement-container .achievement-small .sg-7-4 {
  background-position: -128px -224px;
}
.achievement-container .achievement-small .sg-7-5 {
  background-position: -160px -224px;
}
.achievement-container .achievement-small .sg-8-0 {
  background-position: 0px -256px;
}
.achievement-container .achievement-small .sg-8-1 {
  background-position: -32px -256px;
}
.achievement-container .achievement-small .sg-8-2 {
  background-position: -64px -256px;
}
.achievement-container .achievement-small .sg-8-3 {
  background-position: -96px -256px;
}
.achievement-container .achievement-small .sg-8-4 {
  background-position: -128px -256px;
}
.achievement-container .achievement-small .sg-8-5 {
  background-position: -160px -256px;
}
.achievement-container .achievement-small .sg-9-0 {
  background-position: 0px -288px;
}
.achievement-container .achievement-small .sg-9-1 {
  background-position: -32px -288px;
}
.achievement-container .achievement-small .sg-9-2 {
  background-position: -64px -288px;
}
.achievement-container .achievement-small .sg-9-3 {
  background-position: -96px -288px;
}
.achievement-container .achievement-small .sg-9-4 {
  background-position: -128px -288px;
}
.achievement-container .achievement-small .sg-9-5 {
  background-position: -160px -288px;
}
.achievement-container .achievement-name {
  min-height: 44px;
  font-size: 14px;
  font-weight: 900;
  text-align: center;
}
.achievement-container .achievement-description {
  min-height: 30px;
  text-align: center;
  background-color: #eeeeee;
}
.achievement-container .achievement-count {
  font-size: 14px;
  font-weight: 900;
  text-align: center;
}
.achievement-header {
  text-align: center;
  font-size: 24px;
  padding: 0px 4px;
}
.achievement-header .achievement-total {
  padding: 0px 8px;
  font-size: 56px;
}
.achievement-small-header {
  text-align: center;
  font-size: 16px;
}
.achievement-small-header .achievement-total {
  padding: 0px 8px;
  font-size: 36px;
}
.achievements-container {
  table-layout: fixed;
}
.achievements-container.table tbody > tr > td {
  border-right: 1px solid #cecece;
}
.achievements-container.table tbody > tr > td.achievement-header {
  vertical-align: middle;
  font-size: 16px;
  padding: 0px 4px;
  border-right: 1px solid #cecece;
}
.achievements-container.table tbody > tr > td:last-child {
  border-right: medium none;
}
.modal-body .achievements-container.table tbody > tr > td {
  border-right: 1px solid #cecece;
  border-top: 1px solid #cecece;
}
.modal-body .achievements-container.table tbody > tr > td:last-child {
  border-right: medium none;
}
#activityFeedModal {
  width: 100%;
  margin: auto;
  overflow-y: auto;
}
textarea[name="message"] {
  width: 100%;
  height: 88px;
}
.editable-click {
  border-bottom: none;
}
.editable-pre-wrapped {
  white-space: normal;
}
.editable-container.editable-inline {
  width: 100%;
  display: block;
}
.editable-container.editable-inline .form-group {
  width: 60%;
}
.editable-input {
  width: 100%;
}
.editable-input textarea {
  height: 100%;
}
.editable-submit {
  background-color: #dff0d8;
  color: #3c763d;
}
.editable-cancel {
  background-color: #f2dede;
  color: #a94442;
}
.activity-feed-container {
  background-color: #fff;
}
.activity-feed-container .message {
  min-height: 55px;
  padding-left: 4px;
}
.activity-feed-container .dropdown-menu > li > a.btn-touch {
  min-width: 44px;
  height: 44px;
  padding-top: 14.14285714px;
  padding-bottom: 14.14285714px;
}
.activity-feed-container .dropdown-menu > li > a.btn-touch i {
  font-size: 18px;
}
.activity-feed-container .cell-group > .cell-row > .poster-info {
  vertical-align: top;
  color: #ffffff;
  background-color: #2c2f31;
}
.activity-feed-container .poster-details {
  padding-left: 4px;
  padding-right: 4px;
}
.activity-feed-container .message-info {
  padding-left: 4px;
  background-color: #004317;
  padding: 4px;
  font-size: 11px;
}
.activity-feed-container .disclaimer {
  color: red;
  font-size: 11px;
}
.activity-feed-container .activity-feed-comment .message {
  background-color: #DFFFC1;
}
.activity-feed-container .btn-message-control {
  width: 44px;
}
.activity-feed-container .btn-comment-post {
  width: 50px;
}
.activity-feed-container .comment-form {
  display: none;
}
table.match-centre-table thead tr > td,
table.match-centre-table tbody tr > td,
table.match-centre-table tfoot tr > td {
  vertical-align: middle;
}
table.match-centre-table thead tr > td.player-name,
table.match-centre-table tbody tr > td.player-name,
table.match-centre-table tfoot tr > td.player-name {
  font-size: 11px;
}
table.match-centre-table thead tr > td.pos,
table.match-centre-table tbody tr > td.pos,
table.match-centre-table tfoot tr > td.pos {
  line-height: 10px;
  font-size: 10px;
  font-weight: 900;
}
table.match-centre-table thead tr > td.score,
table.match-centre-table tbody tr > td.score,
table.match-centre-table tfoot tr > td.score {
  font-size: 14px;
  font-weight: 900;
}
table.match-centre-table thead tr > td.score.projected,
table.match-centre-table tbody tr > td.score.projected,
table.match-centre-table tfoot tr > td.score.projected {
  color: #c69b3d;
}
table.match-centre-table thead tr > td.score.now,
table.match-centre-table tbody tr > td.score.now,
table.match-centre-table tfoot tr > td.score.now {
  color: #ffa849;
}
table.match-centre-table thead tr > td.score.post,
table.match-centre-table tbody tr > td.score.post,
table.match-centre-table tfoot tr > td.score.post {
  color: #6fb015;
}
table.match-centre-table thead tr > td.jumper-container,
table.match-centre-table tbody tr > td.jumper-container,
table.match-centre-table tfoot tr > td.jumper-container {
  font-size: 10px;
}
table.match-centre-table thead tr > td.jumper-container .jumper,
table.match-centre-table tbody tr > td.jumper-container .jumper,
table.match-centre-table tfoot tr > td.jumper-container .jumper {
  margin-top: 4px;
  margin-left: 7px;
}
table.match-centre-table thead tr > td.total,
table.match-centre-table tbody tr > td.total,
table.match-centre-table tfoot tr > td.total {
  padding: 4px 4px;
  font-size: 14px;
  font-weight: 900;
}
table.live-games-table thead th,
table.live-games-table tbody th,
table.live-games-table tfoot th {
  height: 22px;
  font-weight: normal;
  font-size: 10px;
}
table.live-games-table thead tr > th,
table.live-games-table tbody tr > th,
table.live-games-table tfoot tr > th {
  line-height: 1.0;
  font-weight: 900;
  font-size: 10px;
}
table.live-games-table thead tr > th.pos,
table.live-games-table tbody tr > th.pos,
table.live-games-table tfoot tr > th.pos {
  background-color: #008542;
  color: #000000;
}
table.live-games-table thead tr > td,
table.live-games-table tbody tr > td,
table.live-games-table tfoot tr > td {
  vertical-align: middle;
}
table.live-games-table thead tr > td.score,
table.live-games-table tbody tr > td.score,
table.live-games-table tfoot tr > td.score {
  padding: 0px 4px;
  font-size: 13px;
  font-weight: 900;
}
@media (min-width: 1004px) {
  table.live-games-table thead tr > td.score,
  table.live-games-table tbody tr > td.score,
  table.live-games-table tfoot tr > td.score {
    background-color: #008542;
    color: #000000;
  }
}
table.live-games-table thead tr > td.score.picked-capt,
table.live-games-table tbody tr > td.score.picked-capt,
table.live-games-table tfoot tr > td.score.picked-capt {
  background-color: #F9F1E9;
  background-color: rgba(197, 119, 42, 0.1);
}
table.live-games-table thead tr > td.score.picked-vice,
table.live-games-table tbody tr > td.score.picked-vice,
table.live-games-table tfoot tr > td.score.picked-vice {
  background-color: #EAF0F4;
  background-color: rgba(42, 100, 141, 0.1);
}
table.live-games-table thead tr > td.score.picked-picked,
table.live-games-table tbody tr > td.score.picked-picked,
table.live-games-table tfoot tr > td.score.picked-picked {
  background-color: #fcfef1;
}
table.live-games-table thead tr > td.score.picked-emerg,
table.live-games-table tbody tr > td.score.picked-emerg,
table.live-games-table tfoot tr > td.score.picked-emerg {
  background-color: #EDE8F1;
  background-color: rgba(73, 29, 111, 0.1);
}
table.live-games-table thead tr > td.player-name,
table.live-games-table tbody tr > td.player-name,
table.live-games-table tfoot tr > td.player-name {
  padding: 0px 4px;
}
@media (min-width: 1004px) {
  table.live-games-table thead tr > td.player-name,
  table.live-games-table tbody tr > td.player-name,
  table.live-games-table tfoot tr > td.player-name {
    background-color: #008542;
    color: #000000;
  }
}
table.live-games-table thead tr > td.player-name.picked-capt,
table.live-games-table tbody tr > td.player-name.picked-capt,
table.live-games-table tfoot tr > td.player-name.picked-capt {
  background-color: #F9F1E9;
  background-color: rgba(197, 119, 42, 0.1);
}
table.live-games-table thead tr > td.player-name.picked-vice,
table.live-games-table tbody tr > td.player-name.picked-vice,
table.live-games-table tfoot tr > td.player-name.picked-vice {
  background-color: #EAF0F4;
  background-color: rgba(42, 100, 141, 0.1);
}
table.live-games-table thead tr > td.player-name.picked-picked,
table.live-games-table tbody tr > td.player-name.picked-picked,
table.live-games-table tfoot tr > td.player-name.picked-picked {
  background-color: #fcfef1;
}
table.live-games-table thead tr > td.player-name.picked-emerg,
table.live-games-table tbody tr > td.player-name.picked-emerg,
table.live-games-table tfoot tr > td.player-name.picked-emerg {
  background-color: #EDE8F1;
  background-color: rgba(73, 29, 111, 0.1);
}
table.live-games-table thead tr > td .price,
table.live-games-table tbody tr > td .price,
table.live-games-table tfoot tr > td .price {
  font-weight: normal;
}
table.live-games-table thead tr > td .value,
table.live-games-table tbody tr > td .value,
table.live-games-table tfoot tr > td .value {
  font-size: 10px;
}
.match-centre-schedule {
  border-collapse: collapse;
  min-height: 94px;
}
.match-centre-schedule .cell {
  text-align: center;
  border: 1px solid #cecece;
}
.match-centre-schedule .team-name {
  font-size: 10px;
  font-weight: 900;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.match-centre-schedule .coach-name {
  font-size: 10px;
}
.match-centre-schedule .game-status {
  font-weight: 900;
  font-size: 10px;
}
.match-centre-schedule .game-status .now {
  color: #ffa849;
}
.match-centre-schedule .game-status .post {
  color: #6fb015;
}
.match-centre-schedule .game-status .capt {
  padding: 0px 2px;
  background-color: #C5772A;
  color: #FFF;
}
.match-centre-schedule .score {
  font-weight: 900;
}
.match-centre-schedule .league-win {
  color: #538d0e;
}
.match-centre-schedule .league-loss {
  color: #bd310f;
}
.match-centre-schedule .league-draw {
  color: #57595a;
}
.match-centre-schedule .team-online {
  color: #92ba74;
}
.match-centre-schedule .my-match {
  background-color: #fcfef1;
}
.match-centre-schedule .versus {
  font-size: 11px;
  font-weight: 900;
  color: #ffffff;
  background-color: #2c2f31;
}
.match-centre-schedule .versus.now {
  color: #ffa849;
}
.match-centre-schedule .versus.post {
  color: #6fb015;
}
.btn-matchcentre-slide {
  height: 94px;
  line-height: 74px;
}
.match-centre-chat {
  max-height: 975px;
  overflow-y: scroll;
}
.match-in-play {
  text-align: right;
  padding: 5px 2px;
  height: 22px;
}
.match-centre-versus-container .shirt-cell {
  width: 1%;
}
.match-centre-versus-container .user-team-cell {
  width: 48%;
}
.match-centre-versus-container .versus {
  font-weight: 900;
  font-size: 20px;
  color: #ffffff;
  background-color: #2c2f31;
}
.match-centre-versus-container .name-cell {
  padding: 4px 8px;
}
.match-centre-versus-container .name-cell .team-name {
  font-weight: 900;
  font-size: 15px;
}
.match-centre-versus-container .name-cell .my-team {
  color: #333ab6;
}
.match-centre-versus-container .name-cell .opp-team {
  color: #c03b39;
}
.match-centre-versus-container .name-cell .opp-team a {
  color: #c03b39;
}
.match-centre-versus-container .points-cell {
  width: 1%;
  font-weight: 900;
}
.match-centre-versus-container .points-cell.my-team {
  color: #333ab6;
}
.match-centre-versus-container .points-cell.opp-team {
  color: #c03b39;
}
@media (max-width: 767px) {
  .match-centre-versus-container .points-cell {
    font-size: 14px;
  }
}
@media (min-width: 768px) {
  .match-centre-versus-container .points-cell {
    font-size: 40px;
  }
}
.match-centre-game.now {
  background-color: #fcfef1;
}
.live-stats-graph-container {
  border-bottom: 1px solid #cecece;
  border-left: 1px solid #cecece;
  border-right: 1px solid #cecece;
}
.match-in-play .now {
  color: #ffa849;
}
.match-in-play .post {
  color: #6fb015;
}
#live_stats_points_projections_bg {
  background-image: url(../common/virtualsports/live_stats_points_divider.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 30px;
}
#live_stats_points_projections {
  margin: 0;
}
#live_stats_points_projections .right {
  text-align: right;
  float: right;
  display: inline;
}
#live_stats_points_projections .left {
  text-align: left;
  float: left;
  display: inline;
}
#live_stats_points_projections .right,
#live_stats_points_projections .left {
  line-height: 29px;
  height: 25px;
}
#live_stats_points_projections .colOne,
#live_stats_points_projections .colTwo {
  position: relative;
}
#live_stats_points_projections .proj-container {
  margin: auto;
  height: 29px;
  line-height: 2px;
  background-repeat: no-repeat;
  width: 93%;
}
#live_stats_points_projections .proj-container div {
  position: relative;
}
#live_stats_points_projections .proj-container div,
#live_stats_points_projections .proj-container img {
  z-index: 999;
}
#live_stats_points_projections .projected {
  position: absolute;
  top: 3px;
  line-height: 23px;
  height: 23px;
  padding: 0 2px;
}
#live_stats_points_projections .colOne .projected {
  left: 35px;
}
#live_stats_points_projections .colTwo .projected {
  right: 35px;
}
#live_stats_points_projections .colOne .proj-container.projections {
  background-image: url(../common/virtualsports/transparentProjected.png);
  background-position: 11% 50%;
}
#live_stats_points_projections .colTwo .proj-container.projections {
  background-image: url(../common/virtualsports/transparentProjected.png);
  background-position: 89% 50%;
}
#live_stats_points_projections .colOne .proj-container {
  border: solid 2px #295093;
}
#live_stats_points_projections .colTwo .proj-container {
  border: solid 2px #931313;
}
#live_stats_points_projections .scoreInfo {
  background-image: url(../common/virtualsports/transparentScore.png);
  background-repeat: no-repeat;
}
#live_stats_points_projections .colOne .proj-container .scoreInfo {
  background-color: #00225F;
  color: #FFFFFF;
  text-shadow: 1px 1px 0 #00225F;
  line-height: 25px;
  background-position: 100% 50%;
}
#live_stats_points_projections .colTwo .proj-container .scoreInfo {
  background-color: #6B0505;
  color: #FFFFFF;
  text-shadow: 1px 1px 0 #6B0505;
  line-height: 25px;
  background-position: 0% 50%;
}
#live_stats_points_projections .colTwo .proj-container img {
  position: absolute;
  margin-top: -7px;
  margin-left: 0px;
}
#live_stats_points_projections .colOne .proj-container img {
  position: absolute;
  margin-top: -7px;
  margin-left: -23px;
}
#live_stats_points_projections #blueScore {
  font-size: 15px;
}
#live_stats_points_projections #redScore {
  font-size: 15px;
}
@media (max-width: 768px) {
  #live_stats_points_projections .colOne .proj-container.projections {
    background: none;
  }
  #live_stats_points_projections .colTwo .proj-container.projections {
    background: none;
  }
  #live_stats_points_projections .colOne .projected {
    left: 0px;
  }
  #live_stats_points_projections .colTwo .projected {
    right: 0px;
  }
  #live_stats_points_projections .proj-container {
    width: 100%;
  }
  #live_stats_points_projections .colOne .proj-container,
  #live_stats_points_projections .colTwo .proj-container {
    margin-left: 0px;
  }
  #live_stats_points_projections .colOne .proj-container {
    margin-right: 0;
  }
}
.flot-x-axis,
.flot-y-axis {
  color: #000000;
}
.leagueladder-grid-container .coach-container,
.topcoaches-grid-container .coach-container,
.rivalries-grid-container .coach-container,
.unconfirmedrivalries-grid-container .coach-container {
  left: 4px;
}
.table.table-tip-selection tbody > tr > td,
.table.table-tip-selection tbody > tr > th {
  height: 44px;
  font-size: 14px;
  vertical-align: middle;
  padding: 0px 3px;
}
.table.table-tip-selection tbody > tr > td.match-facts-header,
.table.table-tip-selection tbody > tr > th.match-facts-header {
  padding-top: 1px;
  padding-bottom: 1px;
}
@media (max-width: 767px) {
  .table.table-tip-selection tbody > tr > td,
  .table.table-tip-selection tbody > tr > th {
    padding: 0px 2px;
  }
}
.table.table-tip-selection .table-tip-selection-match-summary {
  color: #000000;
  background-color: #008542;
}
.table.table-tip-selection .table-tip-selection-match-summary > td {
  font-size: 11px;
}
.table.table-tip-selection .table-tip-selection-match-summary i {
  padding: 4px;
}
.table.table-tip-selection .table-tip-selection-match-summary a:hover {
  text-decoration: none;
}
.table.table-tip-selection .table-tip-selection-margin-match > td {
  font-size: 20px;
}
.btn-popular-tips,
.btn-random-tips {
  width: 125px;
}
.btn-tip-save {
  width: 40%;
}
.table-tip-selection .home-away-header {
  width: 35%;
}
.table-tip-selection.table-eliminator-selection .home-away-header {
  width: 40%;
}
.table-tip-selection.table-oneteamtip-selection .home-away-header {
  width: 40%;
}
.table.table-tip-selection tr.table-tip-selection-actions > td.sub-actions {
  padding: 0 ;
}
.tip-selected {
  background-color: #E3E5D8;
  background-image: none;
}
.result-icon {
  font-size: 1.5em;
  color: white;
}
.result-icon.result-win .icon-circle {
  color: #b1c287;
}
.result-icon.result-loss .icon-circle {
  color: #de9872;
}
.result-icon.result-dash .icon-circle {
  color: #d39e68;
}
.team-odds-xs {
  font-size: 80%;
}
#match-facts {
  background-color: #fff;
}
#tip-selection-history,
#eliminator-selection-history {
  display: none;
}
@media (min-width: 1004px) {
  .table.table-tip-selection tr.table-tip-selection-actions > td.sub-actions {
    min-width: 250px;
  }
}
.tip-results-summary {
  display: none;
}
.tip-results-summary-default-container .tooltip {
  background-color: #fff;
  border: 1px solid #cecece;
}
.tip-results-summary-default-container .tooltip.in {
  opacity: 1;
}
.tip-results-summary-default-container .tooltip-inner {
  color: #000000;
  background-color: #fff;
  border: 1px solid #cecece;
  max-width: none;
}
.tip-results-summary-default-container th,
.tip-results-summary-default-container td {
  text-align: center;
  padding-left: 4px;
  padding-right: 4px;
}
.cell-tipping-history {
  width: 10%;
}
.tip-box {
  margin: 0;
  padding: 0;
  border: solid 2px #404040;
  width: 44px;
  height: 44px;
  display: block;
  color: green;
}
.tip-box:hover {
  color: green;
  text-decoration: none;
}
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  vertical-align: middle;
}
.other-teams table {
  background-color: #fff;
}
#match-facts .canvas.info {
  padding: 0px;
  position: relative;
}
#match-facts .canvas.info .blue {
  color: #282E96;
}
#match-facts .canvas.info .red {
  color: #962A28;
}
#match-facts .canvas.info table td {
  padding: 0 5px;
}
#match-facts .canvas.info .graph {
  height: 30px;
  width: 100%;
  overflow: hidden;
}
#match-facts .canvas.info .graph .team1,
#match-facts .canvas.info .graph .team2 {
  height: 30px;
  color: #fff;
  font-weight: bold;
  display: inline;
}
#match-facts .canvas.info .graph .team1 span,
#match-facts .canvas.info .graph .team2 span {
  margin: 0px;
  font-size: 17px;
  line-height: 30px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.25);
}
#match-facts .canvas.info .graph .team1 {
  background: #282E96;
  width: 80%;
  float: left;
  text-align: right;
}
#match-facts .canvas.info .graph .team1 span {
  margin-right: 10px;
}
#match-facts .canvas.info .graph .team2 {
  background: #962A28;
  width: 20%;
  float: left;
  text-align: left;
}
#match-facts .canvas.info .graph .team2 span {
  margin-left: 10px;
}
#match-facts .canvas.info .graph:before,
#match-facts .canvas.info .graph:after {
  content: " ";
  display: table;
}
#match-facts .canvas.info .graph:after {
  clear: both;
}
#match-facts .canvas.info .graph:before,
#match-facts .canvas.info .graph:after {
  content: " ";
  display: table;
}
#match-facts .canvas.info .graph:after {
  clear: both;
}
#match-facts .standaloneLostIcon,
#match-facts .standaloneWinIcon,
#match-facts .standaloneNeutralIcon,
#match-facts .standaloneDrawIcon {
  display: inline-block;
  color: #fff;
  line-height: 14px;
  width: 20px;
  height: 20px;
  margin: 0px;
  padding: 3px;
  text-align: center;
  font-size: 10px;
}
#match-facts .standaloneLostIcon {
  background-color: red;
  padding: 3px 6px;
}
#match-facts .standaloneWinIcon {
  background-color: green;
  padding: 3px 6px;
}
#match-facts .standaloneNeutralIcon,
#match-facts .standaloneDrawIcon {
  background-color: #eb9b43;
  padding: 3px 6px;
}
#tip-result.table.table-padded tbody > tr > td {
  max-width: 50px;
}
@media (max-width: 1003px) {
  .jumper {
    width: 22px;
    height: 19px;
    background-image: url("/global_2014/img/vapormedia/afl/flag_sprite.png");
    background-position: 0 19px;
  }
  .team-ADE .jumper {
    background-position: 0 0px;
  }
  .team-BRL .jumper {
    background-position: 0 -19px;
  }
  .team-CAR .jumper {
    background-position: 0 -38px;
  }
  .team-COL .jumper {
    background-position: 0 -57px;
  }
  .team-ESS .jumper {
    background-position: 0 -76px;
  }
  .team-FRE .jumper {
    background-position: 0 -95px;
  }
  .team-GEE .jumper {
    background-position: 0 -114px;
  }
  .team-GCS .jumper {
    background-position: 0 -133px;
  }
  .team-GWS .jumper {
    background-position: 0 -152px;
  }
  .team-HAW .jumper {
    background-position: 0 -171px;
  }
  .team-MEL .jumper {
    background-position: 0 -190px;
  }
  .team-NTH .jumper {
    background-position: 0 -209px;
  }
  .team-PTA .jumper {
    background-position: 0 -228px;
  }
  .team-RIC .jumper {
    background-position: 0 -247px;
  }
  .team-STK .jumper {
    background-position: 0 -266px;
  }
  .team-SYD .jumper {
    background-position: 0 -285px;
  }
  .team-WCE .jumper {
    background-position: 0 -304px;
  }
  .team-WBD .jumper {
    background-position: 0 -323px;
  }
  .player .flag.small {
    width: 12px;
    height: 12px;
    background-image: url("/global_2014/img/vapormedia/afl/flag_sprite.png");
    background-position: -6px 24px;
  }
  .team-ADE .flag.small {
    background-position: -6px 0px;
  }
  .team-BRL .flag.small {
    background-position: -6px -24px;
  }
  .team-CAR .flag.small {
    background-position: -6px -48px;
  }
  .team-COL .flag.small {
    background-position: -6px -72px;
  }
  .team-ESS .flag.small {
    background-position: -6px -96px;
  }
  .team-FRE .flag.small {
    background-position: -6px -120px;
  }
  .team-GEE .flag.small {
    background-position: -6px -144px;
  }
  .team-GCS .flag.small {
    background-position: -6px -168px;
  }
  .team-GWS .flag.small {
    background-position: -6px -192px;
  }
  .team-HAW .flag.small {
    background-position: -6px -216px;
  }
  .team-MEL .flag.small {
    background-position: -6px -264px;
  }
  .team-NTH .flag.small {
    background-position: -6px -240px;
  }
  .team-PTA .flag.small {
    background-position: -6px -288px;
  }
  .team-RIC .flag.small {
    background-position: -6px -312px;
  }
  .team-STK .flag.small {
    background-position: -6px -336px;
  }
  .team-SYD .flag.small {
    background-position: -6px -360px;
  }
  .team-WCE .flag.small {
    background-position: -6px -408px;
  }
  .team-WBD .flag.small {
    background-position: -6px -384px;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1003px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1003px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1003px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1003px), only screen and (min-resolution: 192dpi) and (max-width: 1003px), only screen and (min-resolution: 2dppx) and (max-width: 1003px) {
  html.no-ie .jumper {
    background-image: url("/global_2014/img/vapormedia/afl/flag_sprite@2x.png");
    background-size: 22px 364px;
  }
}
@media (min-width: 1004px) {
  .jumper {
    width: 24px;
    height: 24px;
    background-image: url("/global_2014/img/vapormedia/afl/jumper_sprite.png");
    background-position: 0 24px;
  }
  .team-ADE .jumper {
    background-position: 0 0px;
  }
  .team-BRL .jumper {
    background-position: 0 -24px;
  }
  .team-CAR .jumper {
    background-position: 0 -48px;
  }
  .team-COL .jumper {
    background-position: 0 -72px;
  }
  .team-ESS .jumper {
    background-position: 0 -96px;
  }
  .team-FRE .jumper {
    background-position: 0 -120px;
  }
  .team-GEE .jumper {
    background-position: 0 -144px;
  }
  .team-GCS .jumper {
    background-position: 0 -168px;
  }
  .team-GWS .jumper {
    background-position: 0 -192px;
  }
  .team-HAW .jumper {
    background-position: 0 -216px;
  }
  .team-NTH .jumper {
    background-position: 0 -264px;
  }
  .team-MEL .jumper {
    background-position: 0 -240px;
  }
  .team-PTA .jumper {
    background-position: 0 -288px;
  }
  .team-RIC .jumper {
    background-position: 0 -312px;
  }
  .team-STK .jumper {
    background-position: 0 -336px;
  }
  .team-SYD .jumper {
    background-position: 0 -360px;
  }
  .team-WBD .jumper {
    background-position: 0 -408px;
  }
  .team-WCE .jumper {
    background-position: 0 -384px;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .jumper {
    background-image: url("/global_2014/img/vapormedia/afl/jumper_sprite@2x.png");
    background-size: 24px 456px;
  }
}
.player .flag,
.flag {
  width: 22px;
  height: 19px;
  background-image: url("/global_2014/img/vapormedia/afl/flag_sprite.png");
  background-position: 0 19px;
}
.team-ADE .flag {
  background-position: 0 0px;
}
.team-BRL .flag {
  background-position: 0 -19px;
}
.team-CAR .flag {
  background-position: 0 -38px;
}
.team-COL .flag {
  background-position: 0 -57px;
}
.team-ESS .flag {
  background-position: 0 -76px;
}
.team-FRE .flag {
  background-position: 0 -95px;
}
.team-GEE .flag {
  background-position: 0 -114px;
}
.team-GCS .flag {
  background-position: 0 -133px;
}
.team-GWS .flag {
  background-position: 0 -152px;
}
.team-HAW .flag {
  background-position: 0 -171px;
}
.team-MEL .flag {
  background-position: 0 -190px;
}
.team-NTH .flag {
  background-position: 0 -209px;
}
.team-PTA .flag {
  background-position: 0 -228px;
}
.team-RIC .flag {
  background-position: 0 -247px;
}
.team-STK .flag {
  background-position: 0 -266px;
}
.team-SYD .flag {
  background-position: 0 -285px;
}
.team-WCE .flag {
  background-position: 0 -304px;
}
.team-WBD .flag {
  background-position: 0 -323px;
}
/*
    TAB Tipping common styles
*/
.vm body {
  /*The below var gives us the flexibility of having different heading color*/
  /*The below rule will give us the flexibility of having a different button color*/
}
.vm body div.heading {
  color: #ffffff;
  background-color: #004317;
}
.vm body .game-bar {
  border: medium none;
}
.vm body h3.section-primary,
.vm body .section-primary {
  color: #ffffff;
  margin-bottom: 4px;
}
.vm body .btn-standard {
  color: #ffffff;
}
.vm body .btn-standard.btn-main-nav {
  color: #ffffff;
}
.vm body .btn-standard.btn-main-nav:hover {
  color: #ffffff;
  background-color: #004317;
}
.vm body .btn-standard.btn-main-nav:active {
  color: #ffffff;
  background-color: #004317;
}
.vm body .btn-standard.btn-main-nav i {
  color: #ffffff;
}
.vm body .btn-standard.btn-main-nav-item {
  background-color: #008542;
  color: #ffffff;
}
.vm body .btn-standard.btn-main-nav-item .main-nav-icon {
  background-position-y: -32px;
}
.vm body .btn-standard.btn-main-nav-item:hover {
  color: #ffffff;
  background-color: #004317;
}
.vm body .btn-standard.subscription {
  color: #000000;
}
.vm body .btn-standard.btn-pagination.active {
  color: #000000;
}
.vm body .btn-standard.btn-pagination.active:hover {
  color: #ffffff;
}
.vm body .cell-group-divided-inverse.section-primary > .cell-row > .cell.cell-tipping-history {
  padding-left: 0px;
}
.vm body .table.table-tip-selection .table-tip-selection-match-summary {
  color: #ffffff;
}
.vm body .dropdown-menu > li > a {
  background-color: #008542;
  color: #ffffff;
}
.vm body .dropdown-menu > li > a:hover {
  color: #ffffff;
  background-color: #004317;
}
.vm body .btn-open-main-nav-items {
  background-color: #004317;
  color: #ffffff;
  border-right: 1px solid #cecece;
}
.vm body .cell-group-tabs > .cell-row > .cell {
  border-right: 1px solid #cecece;
}
.vm body .cell-group-tabs > .cell-row > .cell.active > .btn-main-nav {
  background-color: #004317;
  color: #ffffff;
}
.vm body .cell-more-menu {
  border-right: 1px solid #e2e2e2;
}
@media (min-width: 1004px) {
  .vm body .form-horizontal .form-control[name="venue_id"] {
    border-left: 1px solid #cccccc;
  }
}
.message-box {
  position: absolute;
  top: 50px;
  background-color: rgba(0, 137, 81, 0.3);
  width: 690px;
  height: 45px;
  line-height: 12px;
  border: 1px solid #008951;
  border-radius: 4px;
}
.message-box a {
  color: #004317;
}
.user-bar .icon-2x-container {
  position: relative;
  left: -2px;
  background-color: #004317;
}
.user-bar .icon-2x-container span {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  display: inline-block;
  padding: 0 9px;
  vertical-align: text-bottom;
}
@media (min-width: 768px) {
  .navbar.user-bar .user-options {
    width: auto;
  }
}
button.close {
  color: #ffffff;
  opacity: 1;
}
#match-facts-header .graph {
  display: none;
}
html.lte9 .help-section .help-row .help-content ol,
html.ht9 .help-section .help-row .help-content ol {
  padding: 0 40px;
}
html.ie8 .btn-main-nav {
  letter-spacing: -1px;
}
html.ie8 .field-view .player-cell {
  filter: alpha(opacity=60);
}
html.ie8 .field-view .bench-bg {
  filter: alpha(opacity=80);
}
html.ie8 .field-view .position .heading {
  border-top: 1px solid #9DBAA3;
  color: #9DBAA3;
}