/*! NPR One - v1.0.0 - 2014-08-20
* http://one.npr.org
* Copyright (c) 2014 NPR Digital Media; Licensed MIT, GPL */
/*!
 * Bootstrap v2.0.3
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:hover,
a:active {
  outline: 0;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}

button,
input {
  *overflow: visible;
  line-height: normal;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  background-color: #ffffff;
}

a {
  color: #0088cc;
  text-decoration: none;
}

a:hover {
  color: #005580;
  text-decoration: underline;
}

.row {
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  content: "";
}

.row:after {
  clear: both;
}

[class*="span"] {
  float: left;
}

.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 1100px;
}

.span12 {
  width: 1100px;
}

.span11 {
  width: 860px;
}

.span10 {
  width: 780px;
}

.span9 {
  width: 700px;
}

.span8 {
  width: 620px;
}

.span7 {
  width: 540px;
}

.span6 {
  width: 460px;
}

.span5 {
  width: 380px;
}

.span4 {
  width: 300px;
}

.span3 {
  width: 220px;
}

.span2 {
  width: 140px;
}

.span1 {
  width: 60px;
}

.offset12 {
  margin-left: 980px;
}

.offset11 {
  margin-left: 900px;
}

.offset10 {
  margin-left: 820px;
}

.offset9 {
  margin-left: 740px;
}

.offset8 {
  margin-left: 660px;
}

.offset7 {
  margin-left: 580px;
}

.offset6 {
  margin-left: 500px;
}

.offset5 {
  margin-left: 420px;
}

.offset4 {
  margin-left: 340px;
}

.offset3 {
  margin-left: 260px;
}

.offset2 {
  margin-left: 180px;
}

.offset1 {
  margin-left: 100px;
}

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 28px;
  margin-left: 2.127659574%;
  *margin-left: 2.0744680846382977%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .span12 {
  width: 99.99999998999999%;
  *width: 99.94680850063828%;
}

.row-fluid .span11 {
  width: 91.489361693%;
  *width: 91.4361702036383%;
}

.row-fluid .span10 {
  width: 82.97872339599999%;
  *width: 82.92553190663828%;
}

.row-fluid .span9 {
  width: 74.468085099%;
  *width: 74.4148936096383%;
}

.row-fluid .span8 {
  width: 65.95744680199999%;
  *width: 65.90425531263828%;
}

.row-fluid .span7 {
  width: 57.446808505%;
  *width: 57.3936170156383%;
}

.row-fluid .span6 {
  width: 48.93617020799999%;
  *width: 48.88297871863829%;
}

.row-fluid .span5 {
  width: 40.425531911%;
  *width: 40.3723404216383%;
}

.row-fluid .span4 {
  width: 31.914893614%;
  *width: 31.8617021246383%;
}

.row-fluid .span3 {
  width: 23.404255317%;
  *width: 23.3510638276383%;
}

.row-fluid .span2 {
  width: 14.89361702%;
  *width: 14.8404255306383%;
}

.row-fluid .span1 {
  width: 6.382978723%;
  *width: 6.329787233638298%;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

.container:before,
.container:after {
  display: table;
  content: "";
}

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
}

.container-fluid:after {
  clear: both;
}

p {
  margin: 0 0 9px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
}

p small {
  font-size: 11px;
  color: #999999;
}

.lead {
  margin-bottom: 18px;
  font-size: 20px;
  font-weight: 200;
  line-height: 27px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  color: #999999;
}

h1 {
  line-height: 36px;
}

h1 small {
  font-size: 18px;
}

h2 small {
  font-size: 18px;
}

h3 {
  line-height: 27px;
}

h3 small {
  font-size: 14px;
}

h4,
h5,
h6 {
  line-height: 18px;
}

h4 {
}

h4 small {
  font-size: 12px;
}

h5 {
}

h6 {
  color: #999999;
  text-transform: uppercase;
}

.page-header {
  padding-bottom: 17px;
  margin: 18px 0;
  border-bottom: 1px solid #eeeeee;
}

.page-header h1 {
  line-height: 1;
}

ul,
ol {
  padding: 0;
  margin: 0 0 9px 25px;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li {
  line-height: 18px;
}

ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}

dl {
  margin-bottom: 18px;
}

dt,
dd {
  line-height: 18px;
}

dt {
  font-weight: bold;
  line-height: 17px;
}

dd {
  margin-left: 9px;
}

.dl-horizontal dt {
  float: left;
  width: 120px;
  overflow: hidden;
  clear: left;
  text-align: right;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dl-horizontal dd {
  margin-left: 130px;
}

hr {
  margin: 18px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

.muted {
  color: #999999;
}

abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #ddd;
}

abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 18px;
  border-left: 5px solid #eeeeee;
}

blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 22.5px;
}

blockquote small {
  display: block;
  line-height: 18px;
  color: #999999;
}

blockquote small:before {
  content: '\2014 \00A0';
}

blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}

q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

address {
  display: block;
  margin-bottom: 18px;
  font-style: normal;
  line-height: 18px;
}

small {
  font-size: 100%;
}

cite {
  font-style: normal;
}

code,
pre {
  padding: 0 3px 2px;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}

pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12.025px;
  line-height: 18px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

pre.prettyprint {
  margin-bottom: 18px;
}

pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

form {
  margin: 0 0 18px;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 27px;
  font-size: 19.5px;
  line-height: 36px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #eee;
}

legend small {
  font-size: 13.5px;
  color: #999999;
}

label,
input,
button,
select,
textarea {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
}

input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
  display: block;
  margin-bottom: 5px;
  color: #333333;
}

input,
textarea,
select,
.uneditable-input {
  display: inline-block;
  width: 210px;
  height: 18px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 13px;
  line-height: 18px;
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.uneditable-textarea {
  width: auto;
  height: auto;
}

label input,
label textarea,
label select {
  display: block;
}

input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE7 */

  line-height: normal;
  cursor: pointer;
  background-color: transparent;
  border: 0 \9;
  /* IE9 and down */

  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

input[type="image"] {
  border: 0;
}

input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  background-color: #ffffff;
  background-color: initial;
  border: initial;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

input[type="button"],
input[type="reset"],
input[type="submit"] {
  width: auto;
  height: auto;
}

select,
input[type="file"] {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 28px;
}

input[type="file"] {
  line-height: 18px \9;
}

select {
  width: 220px;
  background-color: #ffffff;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="image"] {
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

textarea {
  height: auto;
}

input[type="hidden"] {
  display: none;
}

.radio,
.checkbox {
  min-height: 18px;
  padding-left: 18px;
}

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}

.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}

.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

input,
textarea {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

input:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.input-mini {
  width: 60px;
}

.input-small {
  width: 90px;
}

.input-medium {
  width: 150px;
}

.input-large {
  width: 210px;
}

.input-xlarge {
  width: 270px;
}

.input-xxlarge {
  width: 530px;
}

input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}

input,
textarea,
.uneditable-input {
  margin-left: 0;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 930px;
}

input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 850px;
}

input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 770px;
}

input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 690px;
}

input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 610px;
}

input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 530px;
}

input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 450px;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 370px;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 290px;
}

input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 210px;
}

input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 130px;
}

input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 50px;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
  border-color: #ddd;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}

.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}

.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
  border-color: #c09853;
}

.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: 0 0 6px #dbc59e;
     -moz-box-shadow: 0 0 6px #dbc59e;
          box-shadow: 0 0 6px #dbc59e;
}

.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
  border-color: #b94a48;
}

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
     -moz-box-shadow: 0 0 6px #d59392;
          box-shadow: 0 0 6px #d59392;
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}

.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
  border-color: #468847;
}

.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
     -moz-box-shadow: 0 0 6px #7aba7b;
          box-shadow: 0 0 6px #7aba7b;
}

.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}

input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}

input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
     -moz-box-shadow: 0 0 6px #f8b9b7;
          box-shadow: 0 0 6px #f8b9b7;
}

.form-actions {
  padding: 17px 20px 18px;
  margin-top: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  *zoom: 1;
}

.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
}

.form-actions:after {
  clear: both;
}

.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

:-moz-placeholder {
  color: #999999;
}

::-webkit-input-placeholder {
  color: #999999;
}

.help-block,
.help-inline {
  color: #555555;
}

.help-block {
  display: block;
  margin-bottom: 9px;
}

.help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}

.input-prepend,
.input-append {
  margin-bottom: 5px;
}

.input-prepend input,
.input-append input,
.input-prepend select,
.input-append select,
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: middle;
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.input-prepend input:focus,
.input-append input:focus,
.input-prepend select:focus,
.input-append select:focus,
.input-prepend .uneditable-input:focus,
.input-append .uneditable-input:focus {
  z-index: 2;
}

.input-prepend .uneditable-input,
.input-append .uneditable-input {
  border-left-color: #ccc;
}

.input-prepend .add-on,
.input-append .add-on {
  display: inline-block;
  width: auto;
  height: 18px;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}

.input-prepend .add-on,
.input-append .add-on,
.input-prepend .btn,
.input-append .btn {
  margin-left: -1px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend .active,
.input-append .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}

.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.input-append .uneditable-input {
  border-right-color: #ccc;
  border-left-color: #eee;
}

.input-append .add-on:last-child,
.input-append .btn:last-child {
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 14px;
     -moz-border-radius: 14px;
          border-radius: 14px;
}

.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  *zoom: 1;
}

.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}

.form-search label,
.form-inline label {
  display: inline-block;
}

.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}

.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}

.control-group {
  margin-bottom: 9px;
}

legend + .control-group {
  margin-top: 18px;
  -webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
  margin-bottom: 18px;
  *zoom: 1;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
}

.form-horizontal .control-group:after {
  clear: both;
}

.form-horizontal .control-label {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 160px;
  *margin-left: 0;
}

.form-horizontal .controls:first-child {
  *padding-left: 160px;
}

.form-horizontal .help-block {
  margin-top: 9px;
  margin-bottom: 0;
}

.form-horizontal .form-actions {
  padding-left: 160px;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 18px;
}

.table th,
.table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
     -moz-border-radius: 0 0 0 4px;
          border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

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

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

table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}

table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}

table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}

table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}

table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}

table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}

table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}

table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}

table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}

table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}

table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}

table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}

table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}

table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}

table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}

table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}

table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}

table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}

table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
}

[class^="icon-"]:last-child,
[class*=" icon-"]:last-child {
  *margin-left: 0;
}

.icon-white {
  background-image: url("../img/glyphicons-halflings-white.png");
}

.icon-glass {
  background-position: 0      0;
}

.icon-music {
  background-position: -24px 0;
}

.icon-search {
  background-position: -48px 0;
}

.icon-envelope {
  background-position: -72px 0;
}

.icon-heart {
  background-position: -96px 0;
}

.icon-star {
  background-position: -120px 0;
}

.icon-star-empty {
  background-position: -144px 0;
}

.icon-user {
  background-position: -168px 0;
}

.icon-film {
  background-position: -192px 0;
}

.icon-th-large {
  background-position: -216px 0;
}

.icon-th {
  background-position: -240px 0;
}

.icon-th-list {
  background-position: -264px 0;
}

.icon-ok {
  background-position: -288px 0;
}

.icon-remove {
  background-position: -312px 0;
}

.icon-zoom-in {
  background-position: -336px 0;
}

.icon-zoom-out {
  background-position: -360px 0;
}

.icon-off {
  background-position: -384px 0;
}

.icon-signal {
  background-position: -408px 0;
}

.icon-cog {
  background-position: -432px 0;
}

.icon-trash {
  background-position: -456px 0;
}

.icon-home {
  background-position: 0 -24px;
}

.icon-file {
  background-position: -24px -24px;
}

.icon-time {
  background-position: -48px -24px;
}

.icon-road {
  background-position: -72px -24px;
}

.icon-download-alt {
  background-position: -96px -24px;
}

.icon-download {
  background-position: -120px -24px;
}

.icon-upload {
  background-position: -144px -24px;
}

.icon-inbox {
  background-position: -168px -24px;
}

.icon-play-circle {
  background-position: -192px -24px;
}

.icon-repeat {
  background-position: -216px -24px;
}

.icon-refresh {
  background-position: -240px -24px;
}

.icon-list-alt {
  background-position: -264px -24px;
}

.icon-lock {
  background-position: -287px -24px;
}

.icon-flag {
  background-position: -312px -24px;
}

.icon-headphones {
  background-position: -336px -24px;
}

.icon-volume-off {
  background-position: -360px -24px;
}

.icon-volume-down {
  background-position: -384px -24px;
}

.icon-volume-up {
  background-position: -408px -24px;
}

.icon-qrcode {
  background-position: -432px -24px;
}

.icon-barcode {
  background-position: -456px -24px;
}

.icon-tag {
  background-position: 0 -48px;
}

.icon-tags {
  background-position: -25px -48px;
}

.icon-book {
  background-position: -48px -48px;
}

.icon-bookmark {
  background-position: -72px -48px;
}

.icon-print {
  background-position: -96px -48px;
}

.icon-camera {
  background-position: -120px -48px;
}

.icon-font {
  background-position: -144px -48px;
}

.icon-bold {
  background-position: -167px -48px;
}

.icon-italic {
  background-position: -192px -48px;
}

.icon-text-height {
  background-position: -216px -48px;
}

.icon-text-width {
  background-position: -240px -48px;
}

.icon-align-left {
  background-position: -264px -48px;
}

.icon-align-center {
  background-position: -288px -48px;
}

.icon-align-right {
  background-position: -312px -48px;
}

.icon-align-justify {
  background-position: -336px -48px;
}

.icon-list {
  background-position: -360px -48px;
}

.icon-indent-left {
  background-position: -384px -48px;
}

.icon-indent-right {
  background-position: -408px -48px;
}

.icon-facetime-video {
  background-position: -432px -48px;
}

.icon-picture {
  background-position: -456px -48px;
}

.icon-pencil {
  background-position: 0 -72px;
}

.icon-map-marker {
  background-position: -24px -72px;
}

.icon-adjust {
  background-position: -48px -72px;
}

.icon-tint {
  background-position: -72px -72px;
}

.icon-edit {
  background-position: -96px -72px;
}

.icon-share {
  background-position: -120px -72px;
}

.icon-check {
  background-position: -144px -72px;
}

.icon-move {
  background-position: -168px -72px;
}

.icon-step-backward {
  background-position: -192px -72px;
}

.icon-fast-backward {
  background-position: -216px -72px;
}

.icon-backward {
  background-position: -240px -72px;
}

.icon-play {
  background-position: -264px -72px;
}

.icon-pause {
  background-position: -288px -72px;
}

.icon-stop {
  background-position: -312px -72px;
}

.icon-forward {
  background-position: -336px -72px;
}

.icon-fast-forward {
  background-position: -360px -72px;
}

.icon-step-forward {
  background-position: -384px -72px;
}

.icon-eject {
  background-position: -408px -72px;
}

.icon-chevron-left {
  background-position: -432px -72px;
}

.icon-chevron-right {
  background-position: -456px -72px;
}

.icon-plus-sign {
  background-position: 0 -96px;
}

.icon-minus-sign {
  background-position: -24px -96px;
}

.icon-remove-sign {
  background-position: -48px -96px;
}

.icon-ok-sign {
  background-position: -72px -96px;
}

.icon-question-sign {
  background-position: -96px -96px;
}

.icon-info-sign {
  background-position: -120px -96px;
}

.icon-screenshot {
  background-position: -144px -96px;
}

.icon-remove-circle {
  background-position: -168px -96px;
}

.icon-ok-circle {
  background-position: -192px -96px;
}

.icon-ban-circle {
  background-position: -216px -96px;
}

.icon-arrow-left {
  background-position: -240px -96px;
}

.icon-arrow-right {
  background-position: -264px -96px;
}

.icon-arrow-up {
  background-position: -289px -96px;
}

.icon-arrow-down {
  background-position: -312px -96px;
}

.icon-share-alt {
  background-position: -336px -96px;
}

.icon-resize-full {
  background-position: -360px -96px;
}

.icon-resize-small {
  background-position: -384px -96px;
}

.icon-plus {
  background-position: -408px -96px;
}

.icon-minus {
  background-position: -433px -96px;
}

.icon-asterisk {
  background-position: -456px -96px;
}

.icon-exclamation-sign {
  background-position: 0 -120px;
}

.icon-gift {
  background-position: -24px -120px;
}

.icon-leaf {
  background-position: -48px -120px;
}

.icon-fire {
  background-position: -72px -120px;
}

.icon-eye-open {
  background-position: -96px -120px;
}

.icon-eye-close {
  background-position: -120px -120px;
}

.icon-warning-sign {
  background-position: -144px -120px;
}

.icon-plane {
  background-position: -168px -120px;
}

.icon-calendar {
  background-position: -192px -120px;
}

.icon-random {
  background-position: -216px -120px;
}

.icon-comment {
  background-position: -240px -120px;
}

.icon-magnet {
  background-position: -264px -120px;
}

.icon-chevron-up {
  background-position: -288px -120px;
}

.icon-chevron-down {
  background-position: -313px -119px;
}

.icon-retweet {
  background-position: -336px -120px;
}

.icon-shopping-cart {
  background-position: -360px -120px;
}

.icon-folder-close {
  background-position: -384px -120px;
}

.icon-folder-open {
  background-position: -408px -120px;
}

.icon-resize-vertical {
  background-position: -432px -119px;
}

.icon-resize-horizontal {
  background-position: -456px -118px;
}

.icon-hdd {
  background-position: 0 -144px;
}

.icon-bullhorn {
  background-position: -24px -144px;
}

.icon-bell {
  background-position: -48px -144px;
}

.icon-certificate {
  background-position: -72px -144px;
}

.icon-thumbs-up {
  background-position: -96px -144px;
}

.icon-thumbs-down {
  background-position: -120px -144px;
}

.icon-hand-right {
  background-position: -144px -144px;
}

.icon-hand-left {
  background-position: -168px -144px;
}

.icon-hand-up {
  background-position: -192px -144px;
}

.icon-hand-down {
  background-position: -216px -144px;
}

.icon-circle-arrow-right {
  background-position: -240px -144px;
}

.icon-circle-arrow-left {
  background-position: -264px -144px;
}

.icon-circle-arrow-up {
  background-position: -288px -144px;
}

.icon-circle-arrow-down {
  background-position: -312px -144px;
}

.icon-globe {
  background-position: -336px -144px;
}

.icon-wrench {
  background-position: -360px -144px;
}

.icon-tasks {
  background-position: -384px -144px;
}

.icon-filter {
  background-position: -408px -144px;
}

.icon-briefcase {
  background-position: -432px -144px;
}

.icon-fullscreen {
  background-position: -456px -144px;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle {
  *margin-bottom: -3px;
}

.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
  opacity: 0.3;
  filter: alpha(opacity=30);
}

.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

.dropdown:hover .caret,
.open .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 4px 0;
  margin: 1px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.dropdown-menu a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #0088cc;
}

.open {
  *z-index: 1000;
}

.open .dropdown-menu {
  display: block;
}

.pull-right .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "\2191";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.fade {
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
      -ms-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
  filter: alpha(opacity=100);
}

.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
     -moz-transition: height 0.35s ease;
      -ms-transition: height 0.35s ease;
       -o-transition: height 0.35s ease;
          transition: height 0.35s ease;
}

.collapse.in {
  height: auto;
}

.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.btn {
  display: inline-block;
  *display: inline;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 13px;
  line-height: 18px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
      -ms-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

.btn-large {
  padding: 9px 14px;
  font-size: 15px;
  line-height: normal;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.btn-large [class^="icon-"] {
  margin-top: 1px;
}

.btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: 16px;
}

.btn-small [class^="icon-"] {
  margin-top: -1px;
}

.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 14px;
}

.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-primary {
  background-color: #0074cc;
  *background-color: #0055cc;
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
  background-image: linear-gradient(top, #0088cc, #0055cc);
  background-repeat: repeat-x;
  border-color: #0055cc #0055cc #003580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background-color: #0055cc;
  *background-color: #004ab3;
}

.btn-primary:active,
.btn-primary.active {
  background-color: #004099 \9;
}

.btn-warning {
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  background-color: #f89406;
  *background-color: #df8505;
}

.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}

.btn-danger {
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  background-color: #bd362f;
  *background-color: #a9302a;
}

.btn-danger:active,
.btn-danger.active {
  background-color: #942a25 \9;
}

.btn-success {
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #51a351;
  *background-color: #499249;
}

.btn-success:active,
.btn-success.active {
  background-color: #408140 \9;
}

.btn-info {
  background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  background-color: #2f96b4;
  *background-color: #2a85a0;
}

.btn-info:active,
.btn-info.active {
  background-color: #24748c \9;
}

.btn-inverse {
  background-color: #414141;
  *background-color: #222222;
  background-image: -ms-linear-gradient(top, #555555, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
  background-image: -webkit-linear-gradient(top, #555555, #222222);
  background-image: -o-linear-gradient(top, #555555, #222222);
  background-image: -moz-linear-gradient(top, #555555, #222222);
  background-image: linear-gradient(top, #555555, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  background-color: #222222;
  *background-color: #151515;
}

.btn-inverse:active,
.btn-inverse.active {
  background-color: #080808 \9;
}

button.btn,
input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

.btn-group {
  position: relative;
  *margin-left: .3em;
  *zoom: 1;
}

.btn-group:before,
.btn-group:after {
  display: table;
  content: "";
}

.btn-group:after {
  clear: both;
}

.btn-group:first-child {
  *margin-left: 0;
}

.btn-group + .btn-group {
  margin-left: 5px;
}

.btn-toolbar {
  margin-top: 9px;
  margin-bottom: 9px;
}

.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}

.btn-group > .btn {
  position: relative;
  float: left;
  margin-left: -1px;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .dropdown-toggle {
  *padding-top: 4px;
  padding-right: 8px;
  *padding-bottom: 4px;
  padding-left: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group > .btn-mini.dropdown-toggle {
  padding-right: 5px;
  padding-left: 5px;
}

.btn-group > .btn-small.dropdown-toggle {
  *padding-top: 4px;
  *padding-bottom: 4px;
}

.btn-group > .btn-large.dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}

.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0055cc;
}

.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}

.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}

.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}

.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}

.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}

.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}

.btn:hover .caret,
.open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.btn-mini .caret {
  margin-top: 5px;
}

.btn-small .caret {
  margin-top: 6px;
}

.btn-large .caret {
  margin-top: 6px;
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px;
}

.dropup .btn-large .caret {
  border-top: 0;
  border-bottom: 5px solid #000000;
}

.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 0.75;
  filter: alpha(opacity=75);
}

.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 18px;
  color: #c09853;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert-heading {
  color: inherit;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}

.nav {
  margin-bottom: 18px;
  margin-left: 0;
  list-style: none;
}

.nav > li > a {
  display: block;
}

.nav > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > .pull-right {
  float: right;
}

.nav .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

.nav li + .nav-header {
  margin-top: 9px;
}

.nav-list {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}

.nav-list > li > a,
.nav-list .nav-header {
  margin-right: -15px;
  margin-left: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.nav-list > li > a {
  padding: 3px 15px;
}

.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}

.nav-list [class^="icon-"] {
  margin-right: 2px;
}

.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 8px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}

.nav-tabs,
.nav-pills {
  *zoom: 1;
}

.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display: table;
  content: "";
}

.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

.nav-tabs > li,
.nav-pills > li {
  float: left;
}

.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 18px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #555555;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: #ffffff;
  background-color: #0088cc;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li > a {
  margin-right: 0;
}

.nav-tabs.nav-stacked {
  border-bottom: 0;
}

.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.nav-tabs.nav-stacked > li > a:hover {
  z-index: 2;
  border-color: #ddd;
}

.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 5px 5px;
     -moz-border-radius: 0 0 5px 5px;
          border-radius: 0 0 5px 5px;
}

.nav-pills .dropdown-menu {
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.nav-tabs .dropdown-toggle .caret,
.nav-pills .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
}

.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

.nav-tabs .active .dropdown-toggle .caret,
.nav-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

.nav > .dropdown.active > a:hover {
  color: #000000;
  cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover {
  border-color: #999999;
}

.tabbable {
  *zoom: 1;
}

.tabbable:before,
.tabbable:after {
  display: table;
  content: "";
}

.tabbable:after {
  clear: both;
}

.tab-content {
  overflow: auto;
}

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}

.navbar {
  *position: relative;
  *z-index: 2;
  margin-bottom: 18px;
  overflow: visible;
}

.navbar-inner {
  min-height: 40px;
  padding-right: 20px;
  padding-left: 20px;
    /*
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
      */
}

.navbar .container {
  width: auto;
}

.nav-collapse.collapse {
  height: auto;
}

.navbar {
  color: #999999;
}

.navbar .brand:hover {
  text-decoration: none;
}

.navbar .brand {
  display: block;
  float: left;
  padding: 8px 20px 12px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
  color: #999999;
}

.navbar .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
}

.navbar .navbar-link {
  color: #999999;
}

.navbar .navbar-link:hover {
  color: #ffffff;
}

.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}

.navbar .btn-group .btn {
  margin: 0;
}

.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}

.navbar-form:before,
.navbar-form:after {
  display: table;
  content: "";
}

.navbar-form:after {
  clear: both;
}

.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}

.navbar-form input,
.navbar-form select {
  display: inline-block;
  margin-bottom: 0;
}

.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}

.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}

.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}

.navbar-search {
  position: relative;
  float: left;
  margin-top: 6px;
  margin-bottom: 0;
}

.navbar-search .search-query {
  padding: 4px 9px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #ffffff;
  background-color: #626262;
  border: 1px solid #151515;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}

.navbar-search .search-query:-moz-placeholder {
  color: #cccccc;
}

.navbar-search .search-query::-webkit-input-placeholder {
  color: #cccccc;
}

.navbar-search .search-query:focus,
.navbar-search .search-query.focused {
  padding: 5px 10px;
  color: #333333;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #ffffff;
  border: 0;
  outline: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
     -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}

.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 1100px;
}

.navbar-fixed-top {
  top: 0;
}

.navbar-fixed-bottom {
  bottom: 0;
}

.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

.navbar .nav.pull-right {
  float: right;
}

.navbar .nav > li {
  display: block;
  float: left;
}

.navbar .nav > li > a {
  float: none;
  padding: 9px 10px 11px;
  line-height: 19px;
  color: #999999;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar .btn {
  display: inline-block;
  padding: 4px 10px 4px;
  margin: 5px 5px 6px;
  line-height: 18px;
}

.navbar .btn-group {
  padding: 5px 5px 6px;
  margin: 0;
}

.navbar .nav > li > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: transparent;
}

.navbar .nav .active > a,
.navbar .nav .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #222222;
}

.navbar .divider-vertical {
  width: 1px;
  height: 40px;
  margin: 0 9px;
  overflow: hidden;
  background-color: #222222;
  border-right: 1px solid #333333;
}

.navbar .nav.pull-right {
  margin-right: 0;
  margin-left: 10px;
}

.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  background-color: #2c2c2c;
  *background-color: #222222;
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  background-color: #222222;
  *background-color: #151515;
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color: #080808 \9;
}

.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
          border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

.navbar .dropdown-menu:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.navbar .dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}

.navbar-fixed-bottom .dropdown-menu:before {
  top: auto;
  bottom: -7px;
  border-top: 7px solid #ccc;
  border-bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.2);
}

.navbar-fixed-bottom .dropdown-menu:after {
  top: auto;
  bottom: -6px;
  border-top: 6px solid #ffffff;
  border-bottom: 0;
}

.navbar .nav li.dropdown .dropdown-toggle .caret,
.navbar .nav li.dropdown.open .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}

.navbar .nav li.dropdown.active .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent;
}

.navbar .nav li.dropdown.active > .dropdown-toggle:hover {
  color: #ffffff;
}

.navbar .pull-right .dropdown-menu,
.navbar .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.navbar .pull-right .dropdown-menu:before,
.navbar .dropdown-menu.pull-right:before {
  right: 12px;
  left: auto;
}

.navbar .pull-right .dropdown-menu:after,
.navbar .dropdown-menu.pull-right:after {
  right: 13px;
  left: auto;
}

.breadcrumb {
  padding: 7px 14px;
  margin: 0 0 18px;
  list-style: none;
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
  background-image: linear-gradient(top, #ffffff, #f5f5f5);
  background-repeat: repeat-x;
  border: 1px solid #ddd;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
     -moz-box-shadow: inset 0 1px 0 #ffffff;
          box-shadow: inset 0 1px 0 #ffffff;
}

.breadcrumb li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #ffffff;
  *zoom: 1;
}

.breadcrumb .divider {
  padding: 0 5px;
  color: #999999;
}

.breadcrumb .active a {
  color: #333333;
}

.pagination {
  height: 36px;
  margin: 18px 0;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination li {
  display: inline;
}

.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}

.pagination a:hover,
.pagination .active a {
  background-color: #f5f5f5;
}

.pagination .active a {
  color: #999999;
  cursor: default;
}

.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
     -moz-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px;
}

.pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
     -moz-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.pager {
  margin-bottom: 18px;
  margin-left: 0;
  text-align: center;
  list-style: none;
  *zoom: 1;
}

.pager:before,
.pager:after {
  display: table;
  content: "";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}

.pager .next a {
  float: right;
}

.pager .previous a {
  float: left;
}

.pager .disabled a,
.pager .disabled a:hover {
  color: #999999;
  cursor: default;
  background-color: #fff;
}

.modal-open .dropdown-menu {
  z-index: 2050;
}

.modal-open .dropdown.open {
  *z-index: 2050;
}

.modal-open .popover {
  z-index: 2060;
}

.modal-open .tooltip {
  z-index: 2070;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin: -250px 0 0 -280px;
  overflow: auto;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.modal.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
      -ms-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}

.modal.fade.in {
  top: 50%;
}

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}

.modal-header .close {
  margin-top: 2px;
}

.modal-body {
  max-height: 400px;
  padding: 15px;
  overflow-y: auto;
}

.modal-form {
  margin-bottom: 0;
}

.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
     -moz-box-shadow: inset 0 1px 0 #ffffff;
          box-shadow: inset 0 1px 0 #ffffff;
}

.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.tooltip {
  position: absolute;
  z-index: 1020;
  display: block;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tooltip.top {
  margin-top: -2px;
}

.tooltip.right {
  margin-left: 2px;
}

.tooltip.bottom {
  margin-top: 2px;
}

.tooltip.left {
  margin-left: -2px;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top: 5px solid #000000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
  border-left: 5px solid transparent;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-right: 5px solid #000000;
  border-bottom: 5px solid transparent;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  padding: 5px;
}

.popover.top {
  margin-top: -5px;
}

.popover.right {
  margin-left: 5px;
}

.popover.bottom {
  margin-top: 5px;
}

.popover.left {
  margin-left: -5px;
}

.popover.top .arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top: 5px solid #000000;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.popover.right .arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-right: 5px solid #000000;
  border-bottom: 5px solid transparent;
}

.popover.bottom .arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #000000;
  border-left: 5px solid transparent;
}

.popover.left .arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000000;
}

.popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}

.popover-inner {
  width: 280px;
  padding: 3px;
  overflow: hidden;
  background: #000000;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}

.popover-title {
  padding: 9px 15px;
  line-height: 1;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eee;
  -webkit-border-radius: 3px 3px 0 0;
     -moz-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0;
}

.popover-content {
  padding: 14px;
  background-color: #ffffff;
  -webkit-border-radius: 0 0 3px 3px;
     -moz-border-radius: 0 0 3px 3px;
          border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}

.popover-content p,
.popover-content ul,
.popover-content ol {
  margin-bottom: 0;
}

.thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}

.thumbnails:before,
.thumbnails:after {
  display: table;
  content: "";
}

.thumbnails:after {
  clear: both;
}

.row-fluid .thumbnails {
  margin-left: 0;
}

.thumbnails > li {
  float: left;
  margin-bottom: 18px;
  margin-left: 20px;
}

.thumbnail {
  display: block;
  padding: 4px;
  line-height: 1;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}

a.thumbnail:hover {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

.thumbnail > img {
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 9px;
}

.label,
.badge {
  font-size: 10.998px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999999;
}

.label {
  padding: 1px 4px 2px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.badge {
  padding: 1px 9px 2px;
  -webkit-border-radius: 9px;
     -moz-border-radius: 9px;
          border-radius: 9px;
}

a.label:hover,
a.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}

.label-important,
.badge-important {
  background-color: #b94a48;
}

.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}

.label-warning,
.badge-warning {
  background-color: #f89406;
}

.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}

.label-success,
.badge-success {
  background-color: #468847;
}

.label-success[href],
.badge-success[href] {
  background-color: #356635;
}

.label-info,
.badge-info {
  background-color: #3a87ad;
}

.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}

.label-inverse,
.badge-inverse {
  background-color: #333333;
}

.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  height: 18px;
  margin-bottom: 18px;
  overflow: hidden;
}

.progress .bar {
  width: 0;
  height: 18px;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;

  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
      -ms-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress-striped .bar {
  background-color: #149bdf;
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.progress-danger.progress-striped .bar {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-success .bar {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.progress-success.progress-striped .bar {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-info .bar {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.progress-info.progress-striped .bar {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-warning .bar {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
}

.progress-warning.progress-striped .bar {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.accordion {
  margin-bottom: 18px;
}

.accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.accordion-heading {
  border-bottom: 0;
}

.accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}

.accordion-toggle {
  cursor: pointer;
}

.accordion-inner {
  padding: 9px 15px;
  border-top: 1px solid #e5e5e5;
}

.carousel {
  position: relative;
  margin-bottom: 18px;
  line-height: 1;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
     -moz-transition: 0.6s ease-in-out left;
      -ms-transition: 0.6s ease-in-out left;
       -o-transition: 0.6s ease-in-out left;
          transition: 0.6s ease-in-out left;
}

.carousel .item > img {
  display: block;
  line-height: 1;
}

.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}

.carousel .active {
  left: 0;
}

.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel .next {
  left: 100%;
}

.carousel .prev {
  left: -100%;
}

.carousel .next.left,
.carousel .prev.right {
  left: 0;
}

.carousel .active.left {
  left: -100%;
}

.carousel .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.carousel-control.right {
  right: 15px;
  left: auto;
}

.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 10px 15px 5px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
}

.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
  color: inherit;
}

.hero-unit p {
  font-size: 18px;
  font-weight: 200;
  line-height: 27px;
  color: inherit;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}


/*
	Copyright (C) 2013 Hoefler & Frere-Jones

	This software is the property of Hoefler & Frere-Jones (H&FJ).
	Your right to access and use this software is subject to the
	applicable License Agreement, or Terms of Service, that exists
	between you and H&FJ. If no such agreement exists, you may not
	access or use this software for any purpose.

	This software may only be hosted at the locations specified in
	the applicable License Agreement or Terms of Service, and only
	for the purposes expressly set forth therein.  You may not copy,
	modify, convert, create derivative works from or distribute this
	software in any way, or make it accessible to any third party,
	without first obtaining the written permission of H&FJ.

	For more information, please visit H&FJ at http://typography.com.
	151510-63271-20130812
*/

@font-face {
    font-family: "Gotham SSm";
    src: url(data:application/font-woff;base64,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);
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Gotham SSm";
    src: url(data:application/font-woff;base64,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);
    font-weight: 700;
    font-style: normal;
}

.gbook
{
    font-weight:400;
}

.gmedium
{
    font-weight:400;
    font-size:20px;
}

html
{
    height:100%;
}

/**
Hidden elements in mobile that need to have 'default' states
here.
@TODO: hoist up the mobile CSS breaks above this - i.e. do it right
*/
.navbar-fixed-bottom,
.row.playershadow,
.row.playerspacer,
.row.historyheader,
.row.history-container,
.row.sharing,
.loading .loadingtext,
.blue-control.volume,
.userinfo,
.icn-caret
{
    display:block;
}

/*
* Resetting fonts for elements
*/
body
{
    height:100%;
}

body,div,p,input,button,select,textarea,a
{
    font-family:"Gotham SSm", Arial, sans-serif,"Helvetica Neue", Helvetica,serif;
}

a
{
    color:#7599c9;
    outline:none;
}

a:hover
{
    color:#000;
    text-decoration:none;
}

/*
Remove smoothing from images
*/
i, div, img
{
    image-rendering: -moz-crisp-edges;          /* Firefox                        */
    image-rendering: -o-crisp-edges;            /* Opera                          */
    image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */
    image-rendering: optimize-contrast;         /* CSS3 Proposed                  */
    -ms-interpolation-mode: bicubic;   /* IE8+                           */
    max-width:100%;
}

/**
Global Header (Station Localization)
*/
#globalheader .nprhome, #globalheader .station {
    float:left;
    width: auto;
}

/**
Navigation Area (Top)
Logo, Station Bar, User Bar
**/


.navbar-inner {
    background-color: white;
    min-height: 100px;
}

.navbar-fixed-top .navbar-inner
{
    border-bottom: 1px solid #d5d5d5;
}

.navbar-fixed-bottom .navbar-inner
{
    border-top: 1px solid #d5d5d5;
}


.navbar-fixed-bottom .navbar-inner
{
    min-height:50px;
}

.navbar-fixed-bottom .navbar-inner .links
{
    margin-top:16px;
    color:#c4c4c4;
    font-size:11px;
}

.navbar .brand
{
    width:auto;
    min-height:46px;
    padding-top:27px;
    margin-left:0;
    margin-right:0px;
    padding-left:0px;
    padding-right:0px;
}

.subnav
{
    top:100px;
    height:0;
}

.links
{
    font-size:14px;
}

.links a
{
    color:#7599c9;
}

/**
* Shadows
*/

.shadow
{
    -webkit-box-shadow: 0px 0px 25px -1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 25px -1px rgba(0, 0, 0, 0.4);
}

.playershadow
{
    margin-bottom:0px;
    height:0px;
}

.playershadow > div
{
    width:1144px;
    height:9px;
    background: transparent url('../img/IP_dropshadow.png') no-repeat;
}

/** User dropdown area */
.userinfo
{
    position:relative;
    text-align:center;
    cursor:pointer;
    width:90px;
    height:42px;
    margin-top:24px;
    padding:8px 8px 0px 8px;
    border-top:4px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    background-color:#FFFFFF;
    z-index:20;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
}

.userinfo.selected
{
    border-top:4px solid #7399ca;
    border-right:1px solid #d5d5d5;
    border-left:1px solid #d5d5d5;
}

.userinfo > div
{
    text-transform:uppercase;
    font-size:12px;
    color:#333;
}

.user-dropdown
{
    position:absolute;
    right:0px;
    top:77px;
    width:260px;
    border:1px solid #d5d5d5;
    background-color:#FFFFFF;
    z-index:19;
    display:none;
}

.user-dropdown > div
{
    cursor:pointer;
    height:75px;
}

.user-dropdown > div:first-child
{
    border-bottom:1px solid #ccc;
}

.update .text
{
    display:inline-block;
    margin-left:14px;
    margin-top:22px;
    max-width:175px;
}

.update .text h6
{
    font-weight:400;
    line-height:14px;
}

.user-dropdown .username
{
    font-size:18px;
    color:#000;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    max-width:100%;
    width:100%;
}

.user-dropdown .logout span
{
    color:#999;
    font-size: 18px;
}

.logout i
{
    margin-left:31px;
    margin-top:18px;
}

.logout span
{
    vertical-align:8px;
    margin-left:18px;
}

.userinfo .sprite-updown
{
    position:relative;
    top:-4px;
}

.userinfo .border-accent.pull-right {
    right: 0;
    border-color: #ccc;
}

/**Chevrons borrowed from hp-nav.css (WWW codebase)
* Used in user and station dropdown
*/
.icn-caret {
    width: 14px;
    height: 14px;
    background: url('http://www.npr.org/chrome_svg/chevron-small.svg') no-repeat 70% center;
    background-size: 14px 14px;
    background-size: 14px 14px;
}


.is-active .icn-caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.share-wrapper,.fullstory-text,.more-like-wrapper
{
    display:inline-block;
    opacity:.5;
}

.left-line
{
    margin-left:134px;
}

.line
{
    position:fixed;
    min-height:100%;
    width:1px;
    background-color:#ccc;
}

table [class^="sprite-"],table [class*="sprite-"]
{
    text-indent:-9999px;
}

.bounce {
    height: 14px;
    width: 24px;
    position: absolute;
    top: 36px;
    right: 20px;
    background-image: url('../img/bounce.gif');
}

[class^="sprite-"],[class*="sprite-"]
{
    -webkit-tap-highlight-color:transparent;
    height:30px;
    width:30px;
    display:inline-block;
    background-image:url('../img/sprite.png');
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.sharing,.audio-controls,.playershadow,.channelselect
{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.audio-controls .progress
{
    cursor:pointer;
}

[class^="sprite-button"],[class*="sprite-button"]
{
    height:30px;
    width:27px;
    cursor:pointer;
}

.sprite-error
{
    background-position:-44px -297px;
    height:30px;
    width:30px;
}

.sprite-close
{
    background-position: -43px -391px;
    height: 18px;
    width: 19px;
}

.loginerror .sprite-close
{
    width:25px;
    height:27px;
    background-position: -140px -150px;
}

.sprite-loading
{
    height:32px;
    width:32px;
    background-image:url('../img/IPLoading.gif');
}

.sprite-mic
{
    position: relative;
    background-position: -80px -250px;
    height: 30px;
    width: 30px;
}

.sprite-gear
{
    position:relative;
    background-position:-130px -217px;
    height:30px;
    width:30px;
}

.sprite-gear.loggedin
{
    margin-right:15px;
}

.userinfo:hover .sprite-gear, .userinfo:active .sprite-gear
{
    background-position: -90px -217px;
}

.userinfo .icn-caret
{
    position:absolute;
    top:21px;
    right:20px;
    width:15px;
    height:8px;
    background-size:auto;
}

.userinfo.selected .icn-caret
{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.userinfo-wrapper
{
    position:relative;
}

.sprite-logo
{
    max-width:100%;
    height:48px;
    width:290px;
    background-position:-300px 0px;
}

.partner-logo
{
    vertical-align:top;
    margin-right:20px;
}

.sprite-logo-text
{
    height:39px;
    width:189px;
    background-position:-134px 0;
}

.sprite-logo-small
{
    height:30px;
    width:188px;
    background-position:-301px -58px;
}

.sprite-logo-micro
{
    height:4px;
    width:57px;
    background-position:-101px -48px;
}

.sprite-logo-text-branded
{
    height:39px;
    width:189px;
    background-position:-352px 0;
}

.sprite-or
{
    margin-top:16px;
    margin-left:6px;
    height:26px;
    width:26px;
    background-position:-46px -336px
}

.row.logincenter .sprite-facebook
{
    width:30px;
    height:30px;
    background-position:-90px -138px;
}

.row.login {
    position:fixed;
    top:20%;
    margin:0px;
}

.row.login .span12
{
    width:100%;
}

.brand .sprite-logo,.story-content .image
{
    margin-right:10px;
}

.login-dropdown,.channels-dropdown
{
    z-index:1;
}

.login > .box,.grey,.social .box:hover
{
    background-color:#f4f4f4;
}

.social .box.blank:hover
{
    background-color:#FFFFFF;
    cursor:default;
}

.header .sprite-or,.audio-controls > *
{
    float:left;
}

.login-text .padding p,.login-text .padding li
{
    margin-bottom:21px;
}

.login-form form p a,.loginerror h3
{
    font-weight:700;
    cursor:pointer;
}

.logincenter {
    position: relative;
}

.loginloading {
    font-size:18px;
    color:#ccc;
    position: absolute;
    right: 0;
    height: 243px;
    background-color: #fff;
    width: 626px;
}

.loginloading .padding {
    margin-top: 100px;
    margin-left: 240px;
}

.loginloading .padding div {
    display: inline-block;
}

.social .box:first-child,.social .box.blank
{
    border-top:none;
}

.social .box.google {
    border-bottom:1px solid #cccccc;
}

.sprite-fullstory
{
    height:40px;
    width:40px;
    background-position:-170px -338px;
}

.fullstory-text:hover .sprite-fullstory
{
    background-position:-218px -338px;
}

.sharing .sprite-facebook,.sharing .sprite-twitter,.sharing .fullstory-text,
.sharing .more-like-wrapper,
.sharing .share-wrapper
{
    cursor:pointer;
    font-size:20px;
    color:#7599c9;
}

.sprite-thumbsup
{
    width:40px;
    height:40px;
    cursor:pointer;
    background-position:-170px -289px;
}

.more-like-wrapper:hover .sprite-thumbsup
{
    background-position:-218px -289px;
}

.sprite-google
{
    background-position:-90px -99px;
}

.sprite-userinfo
{
    height:30px;
    width:30px;
    margin-top:22px;
    margin-left:24px;
    background-position:-130px -217px;
}

.user-dropdown .update:hover .sprite-userinfo,
.user-dropdown .update:active .sprite-userinfo
{
    background-position: -90px -217px;
}

.sprite-volume
{
    cursor:pointer;
    opacity:0.8;
    background-position:0px -348px;
}

.sprite-volume.mute
{
    opacity:1;
    background-position:0px -348px;
}
.sprite-ad-volume
{
    cursor:pointer;
    width:18px;
    height:15px;
    background-position: -52px -247px;
}
.sprite-ad-muting
{
  cursor:pointer;
  width:18px;
  height:15px;
  background-position: -52px -248px;
}

.sprite-ad-muting.mute
{
    background-position:-52px -272px;
    cursor: pointer;
}

.sprite-button-thumbsup
{
    width:20px;
    height:34px;
    margin-top:16px;
    margin-left:20px;
    background-position:-60px -30px;
}

.sprite-button-previous
{
    background-position:0px -226px;
}

.sprite-button-play
{
    height:32px;
    width:29px;
    margin-top:15px;
    margin-left:18px;
    background-position:0px -100px;
}

.sprite-button-pause
{
    background-position:-136px -142px;
}

.sprite-logout
{
    width:24px;
    height:34px;
    background-position:-125px -174px;
}

.user-dropdown .logout:hover .sprite-logout,
.user-dropdown .logout:active .sprite-logout
{
    background-position:-93px -174px;
}

.sprite-button-share
{
    width:39px;
    height:40px;
    margin:0px;
    background-position:-170px -98px;
}

.share-wrapper:hover .sprite-button-share
{
    background-position:-218px -98px;
}

.sprite-play,.sprite-pause
{
    height:30px;
    width:27px;
    margin-left:34px;
    margin-top:12px;
    display:block;
}

.sprite-button-story
{
    height:20px;
    width:24px;
    margin-top:21px;
    margin-left:22px;
    background-position:-59px -70px;
}

.sprite-play
{
    background-position:0px -268px;
}

.blue-control:hover .sprite-play
{
		background-position:0px -268px;
}

.sprite-pause
{
    background-position:0px -309px;
}

/** Removing 'grey' appearance from tablet and mobile **/
.blue-control:active
{
    -webkit-appearance:none;
}

.blue-control:active .sprite-pause
{
    background-position:-308px -209px;
}

.sprite-back
{
    background-position:0px -229px;
}

.blue-control:active .sprite-back
{
    background-position:-308px -129px;
}

.sprite-next,.sprite-back
{
    margin-left:29px;
    margin-top:12px;
}

.sprite-next
{
    display:block;
    height:30px;
    width:28px;
    margin-left:32%;
    margin-top:15%;
    background-position:0px -388px;
}

.sprite-back,.sprite-volume, .sprite-ad-muting
{
    display:block;
    height:34px;
    width:34px;
}

.sprite-updown
{
    background-position:-48px -249px;
    height:7px;
    width:10px;
}

.box
{
    border:1px solid #cccccc;
}

.half
{
    float:left;
    width:50%;
}

.third
{
    float:left;
    width:33%;
}

.header
{
    min-height:57px;
    border-bottom:1px solid #cccccc;
}

.header .sprite-logo-small
{
    float:left;
    margin:13px 53px 0 85px;
}

.header .user-login
{
    float:left;
    min-height:57px;
    border-right:1px solid #ccc;
    text-align:center;
}

.header .user-login > div
{
    margin-top:20px;
    font-weight:700;
    font-size:18px;
    color:#000;
}

.footer
{
    min-height:60px;
}

.footer .shorter
{
    border-top:1px solid #cccccc;
    border-left:1px solid #ccc;
    width:66.9%;
    float:right;
}

.footer p
{
    font-size:11px;
    padding:10px 20px;
}

.login-text
{
    border-right:1px solid #ccc;
    height:243px;
    color:#999;
    font-size:12px;
}

.login-text .padding
{
    padding-top:26px;
    padding-left:24px;
    padding-right:24px;
}

.login-form
{
    padding-top:20px;
    background-color:#fff;
    min-height:223px;
}

.login-form form
{
    width:270px;
    margin:0 auto;
}

.login-form form p
{
    margin-top:90px;
    font-weight:400;
}

.login-form input[type="text"],.login-form input[type="password"]
{
    width:96%;
}

.login-form .checkbox
{
    width:100px;
    float:left;
    color:#ccc;
}

.login-form .btn
{
    float:right;
}

.social
{
    background-color:#fff;
    width:33.8%;
}

.social .box
{
    padding-left:20px;
    padding-top:15px;
    padding-bottom:5px;
    min-height:40px;
    cursor:pointer;
    border-bottom:none;
    border-right:none;
}

.social .box div
{
    padding-left:10px;
}

.social .box h6
{
    color:#999;
    line-height:13px;
    font-size:9px;
}

.social .box span
{
    color:#333;
    font-size:14px;
    font-weight:700;
}

.social .loginerror
{
    min-height:223px;
    border-left:1px solid #ccc;
    padding-top:20px;
    padding-left:20px;
    position:relative;
}

.loginerror h5,.loginerror h3
{
    color:#ff3400;
}

.loginerror .sprite-close
{
    position:absolute;
    right:29px;
    top:29px;
    cursor:pointer;
}

.logincontainer
{
    z-index:1032;
    min-height:0;
}

/** Background for login and ads */
.overlay, .adoverlay
{
    background: -webkit-linear-gradient(left, transparent 0%,white 30%, white 70%, transparent 100%); /*Safari 5.1-6*/
    background: -o-linear-gradient(right,rgba(255,0,0,0) 0%,rgba(255,255,255,255) 30%, rgba(255,255,255,255) 70%, rgba(255,0,0,0) 100%); /*Opera 11.1-12*/
    background: -moz-linear-gradient(right,rgba(255,0,0,0) 0%,rgba(255,255,255,255) 30%, rgba(255,255,255,255) 70%, rgba(255,0,0,0) 100%); /*Fx 3.6-15*/
    background: linear-gradient(to right,transparent 0%,white 30%, white 70%, transparent 100%); /*Standard*/
    position:fixed;
    top:0;
    bottom:0;
    right:0;
    left:0;
    z-index:1031;
}

.footer-ad {
    margin-top: 10px;
}
.footer-ad-text {
    margin-top: 16px;
    margin-right: 10px;
    font-size: 10px;
    color: #666;
}

.half .sprite-logo-micro
{
    position:absolute;
    left:20px;
}

.player
{
    margin-top:125px;
}

.container
{
    position:relative;
    min-height:100%;
}

#jp_container_1 > .row
{
    background-color:#FFFFFF;
}

#jp_container_1 > .row.playershadow
{
    margin-bottom:0;
    background-color:transparent;
    padding-bottom:0;
    clear:both;
}

.jp-time-wrapper
{
    position:absolute;
    top:38px;
    right:20px;
    color:#999999;
    pointer-events:none;
}

.jp-time-wrapper.light
{
    color:#FFFFFF;
}

.jp-time-wrapper .jp-duration
{
    font-weight:bold;
}

.jp-progress .progress,.jp-volume-bar.progress
{
    -webkit-tap-highlight-color:transparent;
    background-color:#ebebeb;
    margin-bottom:0px;
    cursor:pointer;
}

.jp-volume-bar
{
    width:75px;
    height:6px;
}

.jp-volume-bar.progress
{
    background-color:#ffffff;
    margin-bottom:13px;
    display:none;
}

.jp-progress .progress
{
    height:100%;
}

.jp-progress .jp-play-bar,.jp-volume-bar-value.bar
{
    background-color:#5279BB;
    background-image:none;
    min-height:100%;
}

.jp-volume-bar-value.bar
{
    background-color:#bbcce4;
}

.jp-volume-bar-wrapper
{
    position:relative;
    margin-top:27px;
    width:100%;
    height:100%;
}

.jp-volume-bar-wrapper div
{
    display:inline-block;
}

.sprite-volume-small-left
{
    width:20px;
    height:33px;
    margin-left:29px;
    background-position:0px -347px;
    cursor:pointer;
}

.sprite-volume-small-right
{
    width:12px;
    height:33px;
    background-position: -20px -347px;
}

.blue-control.light:active .sprite-volume-small-left
{
		background-position: -308px -247px;
}

.blue-control.light:active .sprite-volume-small-right
{
		background-position: -328px -247px;
}

.blue-control.light:active .sprite-next
{
		background-position: -308px -288px;
}


.jp-controls a
{
    outline:none;
}

.jp-controls li a
{
    float:left;
    text-indent:-9999px;
}

/**
Custom designed Controls for J-Player
*/

.span12.bluebar
{
    width:100%;
    padding-bottom:50px;
    overflow:hidden;
    height:88px;
    background:#FFFFFF;
}

.ip-controls
{
    display:flex;
    display:-webkit-flex;
}

.blue-control {
    display:inline-block;
    float:left;
    min-width:88px;
    width:8%;
    height:88px;
    margin-right:0px;
    cursor:pointer;
    z-index:4;
    flex:1;
    -webkit-flex:1;
}

.blue-control.volume,
.blue-control.play
{
		margin-right:1px;
}

.blue-control.jp-progress
{
    width:auto;
    position:relative;
    overflow:hidden;
    background-color:#ebebeb;
    flex:9;
    -webkit-flex:9;
}

.blue-control.jp-progress.short
{
    width:49%;
}

.blue-control a
{
    display: block;
    height: 100%;
    text-indent: -9999px;
    background-color: transparent;
    -webkit-appearance: none;
    -webkit-tap-highlight-color:transparent;
}

.blue-control.light.inactive a
{
    cursor:default;
}

.blue-control a:focus
{
    outline:none 0px;
}

.blue-control.light
{
    background-color:#A0BEE3;
}
.blue-control.light:hover,
.blue-control.light:active
{
		background-color: #88ADDB;
}
.blue-control.light.inactive
{
    background-color:#C3D6ED;
    cursor:not-allowed;
}

.blue-control.dark
{
    background-color:#5279BB;
}
.blue-control.dark:hover,
.blue-control.dark:active
{
    background-color:#3E67B1;
}
.blue-control.dark.inactive
{
    background-color:#819ECF;
    cursor:not-allowed;
}

.blue-control.dark:active .sprite-play
{
    background-position:0px -99px;
}

.blue-control.dark.inactive .sprite-play
{
    background-position:-52px -99px;
}

.blue-control.dark.draw-over,
.blue-control.dark.draw-over:hover,
.blue-control.light.draw-over,
.blue-control.light.draw-over:hover
{
    z-index:99;
    background-color:#7599c9;
}

/* Skip is always at the right-most
of play controls - has no margin */
.blue-control.skip
{
    margin-right:0px;
}

#jp-time-wrapper {
    position:absolute;
    top:40px;
    bottom:40px;
    float:right;
    font-weight: 700;
    line-height: 20px;
}

/*
Main player content area
*/
.story-content .text
{
    display:none;
    width:70%;
}

.slug, .program, .storyDate, .orgText, .rationale
{
    min-height:18px;
    color:#999999;
}

.title
{
    margin-bottom:10px;
}

.story-content .title
{
    font-size:48px;
    color:#333333;
    line-height: 60px;
}

.slug
{
    margin-bottom:6px;
}

.rationale
{
    margin-top:19px;
    margin-bottom:0px;
    color:#c4c4c4;
    font-size:18px;
}

.story-content .storyDate,.story-content .program-spacer,.story-content .program
{
    color: #999999;
}

/*
Sharing area for top story-content area, (History area below)
*/
.row.sharing
{
    padding-top:33px;
    padding-bottom:55px;
    height:32px;
}

.row.sharing .button-row1 > div
{
    float:left;
    position:relative;
    margin-right:50px;
}

/* Change state of sharing and title if scrolled up */

.playercontent.fixed
{
    position:fixed;
    z-index:1000;
    top:100px;
}

.playercontent.fixed .row.sharing
{
    padding-top:2px;
    padding-bottom:14px;
}

.playercontent.fixed .title
{
    margin-bottom:0px;
    padding-top:20px;
}

span.sharing
{
    color:#7599c9;
    font-size:18px;
    display:inline-block;
}

span.sharing:hover
{
    opacity:1;
}

.share-wrapper span.sharing
{
    vertical-align:16px;
}

.button-row2
{
    width:auto;
    height:40px;
    margin-left:10px;
    opacity:1;
    display:none;
    background-color:transparent;
}

.button-row2 .closeicon,
.button-row2 .shareicon
{
    float:left;
    margin-right:10px;
    cursor:pointer;
}

.button-row2 .closeicon
{
    width:20px;
    height:20px;
    margin-top:10px;
}

.button-row2 .shareicon
{
    width:40px;
    height:40px;
}

.button-row2 .closeicon a,
.button-row2 .shareicon a
{
    font-size:12px;
    background-color:transparent;
    color:#7599c9;
    width:100%;
    height:100%;
    text-indent:-9999px;
    border:0px;
    margin:0px;
    padding:0px;
}

.button-row2 .sprite-shareclose
{
    width:20px;
    height:20px;
    background-position: -144px -107px;
}

.sprite-facebook
{
    width:44px;
    height:44px;
    background-position:-169px -193px;
}

.shareicon:hover .sprite-facebook,
.shareicon:active .sprite-facebook
{
    background-position:-217px -193px;
}

.sprite-twitter
{
    width:40px;
    height:40px;
    background-position:-169px -145px;
}

.shareicon:hover .sprite-twitter,
.shareicon:active .sprite-twitter
{
    background-position:-217px -145px;
}

.more-like-wrapper span.sharing
{
    vertical-align:16px;
}

.fullstory-text span.sharing
{
    vertical-align:16px;
}
/**
History sharing area
*/
.history
{
    border-top:none;
    border-bottom:1px solid #d5d5d5;
    border-right:1px solid #d5d5d5;
    border-left:1px solid #d5d5d5;
    width:99.7%;
    margin-bottom:110px;
    border-radius:0;
    -webkit-border-radius:0;
    border-collapse:collapse;
    border-spacing:0px;
    overflow:hidden;
}

.historyheader
{
    margin-top:40px;
    margin-bottom:30px;
}

.sectiontitle
{
    text-transform:uppercase;
    font-size:15px;
    color:#999;
}

.sectiontitle i.sprite-clock
{
    margin-top:1px;
    margin-right:10px;
    background-position:0px -191px;
    height:24px;
    width:26px;
}

.history .historyitem {
    width:100%;
    height:60px;
    position:relative;
    border-top:1px solid #d5d5d5;
    background-color:transparent;
}

.history .historyitem > div {
    opacity:0.5;
    float: left;
}

.history .historyitem:hover > div {
    opacity:1
}

.history .historyitem:hover .sprite-button-thumbsup
{
    background-position:-30px -30px;
}

.history .buttonrow:hover .sprite-button-thumbsup
{
    background-position:0px -30px;
}

.history .historyitem:hover .sprite-button-thumbsup.active
{
    opacity:1;
}

.historyitem .buttonrow {
    width:5.5%;
    height:60px;
    cursor:pointer;
    border-left:1px solid #d5d5d5;
    position:relative;
}

.historyitem .buttonrow.no-border
.historyitem .text.no-border
{
    border:none;
}

.historyitem .buttonrow.sharehide
{
    border:0;
    width:184px;
    height:60px;
    margin-left:1100px;
    position:absolute;
    left:0px;
    bottom:0px;
    z-index:199;
    background-color:#FFF;
    opacity:1;
}

.historyitem .buttonrow.first {
    display:none;
}

.buttonrow .shareicon,
.buttonrow .closeicon
{
    width:30.33333%;
    height:100%;
    float:left;
    position:relative;
}

.history .historyitem:hover .sprite-button-play
{
    background-position: -52px -100px;
}

.history .sprite-button-share
{
    margin-left:21px;
    margin-top:21px;
    width:20px;
    height:20px;
    background-position:-60px 0px;
}

.history .historyitem:hover .sprite-button-share
{
    background-position:-30px 0px;
}

.history .buttonrow:hover .sprite-button-share,
.history .buttonrow:active .sprite-button-share
{
    background-position:0px 0px;
}

.sprite-button-share-facebook
{
    background-position:-133px -142px;
}

.history .historyitem:hover .sprite-button-story,
.history .buttonrow:active .sprite-button-story
{
    background-position:-29px -70px;
}

.history .buttonrow:hover .sprite-button-story
{
    background-position:0px -70px;
}

.historyitem .text
{
    width:83%;
    height:60px;
    cursor:pointer;
}

.history .text h5
{
    margin-top:8px;
    min-height:12px;
    font-size:12px;
    color:#999999;
}

.history .text h4
{
    font-size:14px;
    color:#333333;
    float:left;
    margin-top:7px;
}

.history .historyitem:hover .text h5
{
    color:#999999;
}
.history .historyitem:hover .text h4, .history .historyitem:hover span
{
    color:#333333;
}

.history .historyitem:hover .shareheader span
{
    color:#FFFFFF;
}

.history .historyitem:hover span.name
{
    color:#7599c9;
}

.history .text span
{
    float:right;
    margin-right:20px;
    margin-top:6px;
    font-size:12px;
    color:#dddddd;
}

.history .text:hover span
{
    color:#333333;
}

.history .text h4 small
{
    font-size:12px;
    color:#333;
    margin-left:20px;
}

.sharing .share:hover,.share-wrapper:hover,.share-wrapper.bright,.more-like-wrapper:hover,
.more-like-wrapper.active,.less-like-wrapper:hover,.less-like-wrapper.active,
.sprite-facebook:hover,.sprite-twitter:hover,.fullstory-text:hover,
.sharing .sprite-thumbsdown.active,.history .historyitem:hover i,.history .historyitem:hover h5,.history .historyitem:hover h4,.history .historyitem:hover .text span
{
    opacity:1;
}

.more-like-wrapper.active .sprite-thumbsup,
.more-like-wrapper.active:hover .sprite-thumbsup
{
    background-position:-122px -289px;
}

.sprite-button-thumbsup.active,
.buttonrow:hover .sprite-button-thumbsup.active,
.historyitem:hover .sprite-button-thumbsup.active
{
    background-position:-50px -188px;
}

.historyitem:hover, .historyitem
{
    background-color:transparent;
}

.less-like,.history .text h4,
.less-like,.history .text h5
{
    margin-left:24px;
}

.sprite-button-next,.sprite-button-share-twitter
{
    background-position:-190px -142px;
}

/*Note: buttonrow only exists under .history*/
.buttonrow .shareicon a
{
    width:21px;
    height:23px;
    text-indent:-9999px;
    opacity:0.8;
}

.buttonrow .closeicon a
{
    width:20px;
    height:22px;
    margin-top:22px;
    margin-left:22px;
    text-indent:-9999px;
}

/* Hidden share area in history - slides in from left*/
.sharehide .closeicon .sprite-shareclose
{
    width:21px;
    height:22px;
    background-position:-145px -130px;
}


.sharehide .sprite-facebook
{
    width:17px;
    height:24px;
    margin-top:18px;
    margin-left: 53%;
    background-position:-276px -200px;
}

.sharehide .shareicon:hover .sprite-facebook,
.sharehide .shareicon:active .sprite-facebook
{
    background-position:-276px -200px;
    opacity:1;
}

.sharehide .sprite-twitter
{
    width:21px;
    height:23px;
    margin-top:20px;
    margin-left:44%;
    background-position:-276px -155px;
}

.sharehide .shareicon:hover .sprite-twitter,
.sharehide .shareicon:active .sprite-twitter
{
    background-position:-276px -155px;
    opacity:1;
}

/*Loading*/
.loading
{
    position:absolute;
    top: 20%;
    font-size:18px;
    color:#ccc;
}

.loading h6
{
    font-size:10px;
    color:#ccc;
    font-weight:400;
}

.loading > div
{
    margin-left:30%;
}

.loading > div > .loadingtext
{
    display:inline-block;
    margin-left:24px;
    color:#999;
}

.loading-error.loading > div {
    margin-left: 0;
}

/* Player Debugging and errors */

.noprogram
{
    margin-top:11px;
}

.debug_console textarea
{
    width:100%;
    min-height:400px;
}

.playererror
{
    margin-top:272px;
    font-size:18px;
    color:#999;
    text-align: center;
}

.playererror .text
{
    display:inline-block;
    text-align: left;
    margin-left:24px;
    max-width: 90%;
}

.playererror h6
{
    font-size:10px;
    color:#ccc;
}

.error-message {
    width: 534px;
    display: inline-block;
}

.queue
{
    font-size:10px;
    position:fixed;
    top:80px;
    left:0;
}

.debug ul
{
    height:150px;
    overflow:scroll;
}

.debug li
{
    border-top:1px solid #ccc;
}

.responsedata
{
    font-size:10px;
    position:fixed;
    top:80px;
    right:0;
    overflow:scroll;
    width:200px;
}

.responsedata ul
{
    height:450px;
}

.hidden
{
    display:none;
}

.notvisible
{
    visibility: hidden;
}

.border-accent {
    position: absolute;
    top: 0;
    height: 80px;
    width: 1px;
}

/* Advertisement Styling */
.sponsorship
{
    font-size:10px;
    line-height:12px;
    padding-top:16px;
}

.adcontainer {
    z-index: 1032;
}

.adspot {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 628px;
    height: 672px;
    margin-top: -336px; /* Half the height */
    margin-left: -314px; /* Half the width */
}

.adspot.ad300 {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 328px;
    height: 372px;
    margin-top: -188px; /* Half the height */
    margin-left: -157px; /* Half the width */
}

.adspot p {
    font-size: 12px;
    font-weight: 700;
    margin: 5px 0;
}

.adspot .ad-header, .adspot .ad-footer {
    font-size: 12px;
    overflow: hidden;
    width: 100%;
}

.adspot .ad-header {
    margin-bottom: 14px;
}

.adspot .ad-header .support, .adspot .ad-footer .resume {
    color: black;
    font-weight: bold;
    float: left;
}

.adspot .ad-header .sprite-ad-muting, .adspot .ad-footer .skip {
    color: #666;
    font-weight: normal;
    float: right;
    cursor:pointer;
}

.adspot .ad-header .sprite-ad-muting {
    width: 16px;
    height:15px;
    display: block;
}

.adspot .ad-header .sprite-ad-muting span.text {
    position: relative;
    left: -100px;
    display: block;
    width: 100px;
}

.adspot .ad-footer {
    margin-top: 14px;
}

.adspot a img {
    -webkit-box-shadow: 0px 0px 25px -1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 25px -1px rgba(0, 0, 0, 0.4);
    border: 14px solid white;
}

body .adspot {
    height: 700px;
}

/** Localization Bar Styles
*/
#globalheader .header-primary, #globalheader .nav-primary-inner {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}

#globalheader .nprhome, #globalheader .station {
    float: left;
    width: auto;
}

#globalheader .header-primary {
    background: white;
}

#globalheader .station {
    display: inline;
    position: relative;
    margin-right: 30px;
    margin-top: 0;
}

#globalheader .station h1 {
    text-decoration: none;
    color: black;
    font-size: 36px;
    font-size: 3.6rem;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 46px;
    text-align: center;
    vertical-align: middle;
}

#globalheader .station.has-more {

    margin-top: 14px;
    border-top: 4px solid transparent;
}

#globalheader .station.has-more span#station-logo
{
    font-size: 36px;
    height: inherit;
    line-height: 56px;
    text-transform: uppercase;
}

#globalheader .station.has-more > .station-logo {
    display: block;
    border-width: 0 1px;
    border-style: solid;
    border-color: white;
    padding: 5px 35px 5px 10px;
    position: relative;
    z-index: 20;
    background: white;
    height: 56px;
}

#globalheader .station.has-more .icn-caret {
    position: absolute;
    top: 45%;
    right: 2px;
    width: 15px;
    height: 8px;
    background-size: auto;
}


#globalheader .station.has-more > .station-logo.has-logo {

    padding: 13px 11px 11px 10px;
    height: 42px;
    width:135px;
}

#globalheader .station.has-more > .station-logo.no-logo {
    padding: 13px 0 11px 10px;
    height: 42px;
    width:200px;
}

#globalheader .station.has-more.selected {
    padding-top: 0;
    border-top: 4px solid #7399ca;
}

#globalheader .station.has-more.selected .drawer.drawer-station {
    border-bottom: 4px solid #7399ca;
}

#globalheader .station.has-more.selected .drawer.drawer-station .station-select {
    border-top: 1px solid #dddddd;
}

#globalheader .station.has-more.selected .station-logo {
    border-color: white #dddddd white #dddddd;
}

#globalheader .station.has-more.selected .icn-caret {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

#globalheader .drawer.drawer-station {
    position: absolute;
    top: 63px;
    left: 1px;
    z-index: 10;
    border-bottom: none;
}

#globalheader .drawer-station {
    float: left;
    min-width: 760px;
    z-index: 400;
    background-color: white;
    padding: 0;
    border-top: none;
    margin-top: 2px;
    margin-left: -1px;
    display:none;
}

#globalheader .drawer-station .autolocalization-message {
    padding: 20px 10px;
    color: #999999;
    font-weight: normal;
}

#globalheader .drawer-station .autolocalization-message span {
    text-transform: uppercase;
}

#globalheader .drawer-station h2 {
    font-weight: bold;
    font-size: 14px !important;
    font-size: 1.4rem;
    color: #7c7c7c;
    padding-bottom: 6px;
}

#globalheader .drawer-station .station-select {
    border-width: 0 1px;
    border-style: solid;
    border-color: #dddddd;
}

#globalheader .drawer-station .station-select section {
    margin: 0px 15px;
}

#globalheader .drawer-station .station-select h2.nearby {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
}

#globalheader .drawer-station .station-select .col-wrapper {
    display: table;
    width: 100%;
    padding: 10px 0;
}

#globalheader .drawer-station .station-select .col {
    display: table-cell;
}

#globalheader .drawer-station .station-select .col-one {
    width: 258px;
}

#globalheader .drawer-station .station-select .col-two {
    min-height: 200px;
    border-left: 2px solid #dddddd;
}

#globalheader .drawer-station .station-select .station-selected {
    text-transform: lowercase;
}

#globalheader .drawer-station .station-select .station-selected .station-call {
    text-transform: uppercase;
    font-weight: bold;
    color: #7c7c7c;
    font-size: 13px !important;
    font-size: 1.3rem;
}

#globalheader .drawer-station .station-select .station-selected .station-name {
    font-size: 36px !important;
    font-size: 3.6rem;
    color: #7598c9;
    margin-bottom: 10px;
}

#globalheader .drawer-station .station-select .station-selected .station-tagline {
    font-size: 16px !important;
    font-size: 1.6rem;
    color: #999999;
    padding: 10px 0 24px;
}

#globalheader .drawer-station .station-select .station-options {
    padding: 20px 10px 20px 3px;
}

#globalheader .drawer-station .station-select .station-options li {
    border-top: 1px solid #dddddd;
}

#globalheader .drawer-station .station-select .station-options li a {
    cursor: pointer;
}

#globalheader .drawer-station .nearby-stations {
    position: relative;
    min-height: 30px;
    padding-bottom: 25px;
}

#globalheader .drawer-station .nearby-stations .find-different-station {
    position: absolute;
    bottom: 0px;
    left: 0;
    font-weight: bold;
}

#globalheader .drawer-station .nearby-stations .find-different-station a {
    color: #bccae5;
}

#globalheader .drawer-station .nearby-station {
    display: table;
    border-bottom: 1px solid #dddddd;
    padding: 15px 0;
}

#globalheader .drawer-station .nearby-station .station-logo, #globalheader .drawer-station .nearby-station .station-info, #globalheader .drawer-station .nearby-station .favorite {
    display: table-cell;
    vertical-align: top;
}

#globalheader .drawer-station .nearby-station img {
    margin-top: 5px;
}

#globalheader .drawer-station .nearby-station .station-logo {
    width: 130px;
    padding-right: 10px;
}

#globalheader .drawer-station .nearby-station .station-info .station-call, #globalheader .drawer-station .nearby-station .station-info .station-name, #globalheader .drawer-station .nearby-station .station-info .station-tagline {
    margin-bottom: 5px;
}

#globalheader .drawer-station .nearby-station .station-info .station-call {
    color: #7c7c7c;
    font-weight: bold;
    font-size: 13px !important;
    font-size: 1.3rem;
}

#globalheader .drawer-station .nearby-station .station-info .station-name {
    font-weight: normal;
    text-transform: lowercase;
    font-size: 24px;
    font-size: 2.4rem;
    color: #7598c9;
}

#globalheader .drawer-station .nearby-station .station-info .station-tagline {
    font-weight: normal;
    color: #999999;
    margin-bottom: 15px;
}

#globalheader .drawer-station .nearby-station .station-info p {
    font-weight: bold !important;
    font-size: 14px !important;
    font-size: 1.4rem;
    text-transform: lowercase;
}

#globalheader .drawer-station .nearby-station .station-info p span {
    display: block;
    color: #7c7c7c;
    text-transform: lowercase;
    font-size: 12px;
    font-size: 1.2rem;
}

#globalheader .drawer-station .nearby-station .favorite {
    margin-top: 10px;
    margin-left: 10px;
    border-left: 1px solid #dddddd;
    padding: 10px 10px 10px 20px;
    cursor: pointer;
    width: 25%;
    font-weight: bold;
    vertical-align: middle;
}

.station-error
{
    margin-right:25px;
}

.station-error .sprite-error
{
    float:left;
    margin:8px 0px 0px 6px;
}

.station-error-message
{
		padding-top:9px;
    margin-left:10px;
    float:left;
    font-size:11px;
    line-height:14px;
}

h5.no-station-logo
{
    font-size:20px;
    line-height:40px;
    color:#999999;
    text-transform:uppercase;
}

.volume.opened
{
	flex:2;
	-webkit-flex:2;
}

/** Tablet breakpoint(s) **/
@media (max-width:1025px) {
    body
    {
        /* Stop the madness; stop the scrolling */
        overflow-x:hidden;
        margin:0px;
        padding:0px;
        width:100%;
        height:100%;
    }

    a
    {
        user-select:none;
        -webkit-tap-highlight-color:transparent;
        -webkit-user-select:none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    a:active
    {
        -webkit-tap-highlight-color:transparent;
        -webkit-tap-highlight-color:rgba(0,0,0,0);
    }

    .user-dropdown
    {
    		top:36px;
    }
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container,
    .container.playercontainer
    {
        margin-left:7.8125%;
        margin-right:7.8125%;
        max-width:940px;
        min-height:inherit;
    }

    .span12
    {
        width:100%;
    }

    .loading
    {
        top: 15%;
    }

    .navbar-fixed-top .container,
    .row.playerspacer,
    .row.historyheader,
    .container.playercontainer,
    .row.login,
    .overlay,
    .adoverlay
    {
        width:85.6770833%;
    }

    .row.login
    {
        left:6%;
    }

    .navbar-fixed-top .navbar-inner
    {
        min-height:48px;
    }

    .navbar-fixed-bottom .navbar-inner .links
    {
        font-size:12px;
    }

    .navbar-fixed-top,
    .navbar-fixed-bottom
    {
        height:50px;
    }

    .userinfo .icn-caret
    {
    	right:5px;
    }

    .userinfo-text
    {
        position:absolute;
        top:15px;
        left:-40px;
    }


    .sprite-logo
    {
        width:115px;
        height:21px;
        background-position: -301px -97px;
    }

    .sprite-mic
    {
    		position:relative;
    		background-position:-110px -253px;
    		height:21px;
    		width:17px;
    }

    .sprite-gear
    {
    	background-position:-259px -58px;
    	height:21px;
    	width:20px;
    }

    .sprite-gear.loggedin
    {
        right:20px;
        margin-left: 28px;
    }

    .sprite-gear:hover
    {
    	background-position:-259px -1px;
    	height:21px;
    	width:20px;
    }

    .userinfo
    {
    	margin-top:0px;
    	width:50px;
    	height:21px;
    	padding:12px 0 0 0;
    }

    .userinfo:hover .sprite-gear, .userinfo:active .sprite-gear
    {
        background-position:-259px -58px;
    }

    .navbar .brand
    {
        padding:14px 0px 0px 0px;
        min-height:16px;
        margin:0px;
    }

    #globalheader .station.has-more.selected
    {
        margin-top:10px;
    }

    #globalheader .station.has-more > .station-logo
    {
        padding:0 25px 0 10px;
        height:44px;
    }
    #globalheader .station.has-more > .station-logo.has-logo,
    #globalheader .station.has-more > .station-logo.no-logo
    {
        padding:0 25px 0 10px;
        height:44px;
        width:inherit;
    }

    #globalheader .station.has-more .icn-caret
    {
        right:4px;
        top:18px;
    }

    #globalheader .drawer.drawer-station
    {
        top:41px;
    }

    h5.no-station-logo
    {
        padding-left:10px;
    }

    .player
    {
        margin-top:74px;
    }

    .title,
    .slug
    {
        margin-bottom:15px;
    }

    .story-content .title
    {
        font-size:32px;
        line-height:38px;
    }

    .slug,
    .storyDate,
    .program,
    .rationale
    {
        font-size:15px;
    }

    .rationale
    {
        margin-top:15px;
    }

    .row.sharing
    {
        padding-top:33px;
        padding-bottom:37px;
    }

    span.sharing
    {
        font-size:15px;
    }

    .span12.bluebar
    {
        margin-bottom:0px;
        margin-top:20px;
        width:100%;
        height:72px;
    }

    .blue-control
    {
        width:9.33%;
        height:72px;
        min-width:72px;
        border:0;
        opacity:1;
    }

    .blue-control.volume
    {
        display:none;
    }

    .blue-control.jp-progress
    {
        max-width:69%;
        min-width:67%;
        width:auto;
    }

    .sprite-next
    {
        margin-top:5px;
        margin-left:31%;
    }

    .sprite-back
    {
        margin-top:5px;
        margin-left:27%;
    }

    .sprite-play,
    .sprite-pause
    {
        margin-top:5px;
        margin-left:34.5%;
    }

    /**
    Preventing Android tap states from getting stuck
    **/
    .blue-control.dark:hover .sprite-play,
    .blue-control.dark:active .sprite-play
    {
        background-position:0px -268px;
    }

    .blue-control.dark:hover .sprite-pause,
    .blue-control.dark:active .sprite-pause
    {
        background-position:0px -309px;
    }

    .blue-control.light:hover .sprite-back,
    .blue-control.light:active .sprite-back
    {
        background-position:0px -229px;
    }

    .blue-control.light:hover .sprite-next,
    .blue-control.light:active .sprite-next
    {
        background-position:0px -388px;
    }

    .jp-time-wrapper
    {
        top:30px;
        height:38px;
    }

    #jp_container_1 > .row.playershadow
    {
        width:1144px;
    }

    #adhesion
    {
        position:relative;
    }

    .adhesionWrapper
    {
        z-index:99;
        width:100%;
        position:absolute;
        bottom:1px;
    }

    #adhesionClose
    {
        float:right;
    }

    .playershadow > div
    {
        background-size:100%;
    }

    .historyheader
    {
        margin-top:40px;
        margin-bottom:30px;
    }

    .history .historyitem > div
    {
        opacity:1;
    }

    .historyitem .text h4
    {
        width:65%;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }

    .sprite-button-thumbsup,
    .history .sprite-button-share
    {
        margin-left:33.333%;
    }

    .history .historyitem .sprite-button-thumbsup
    {
        background-position:-30px -30px;
    }

    .history .historyitem .sprite-button-play
    {
        background-position: -52px -100px;
    }

    .history .historyitem .sprite-button-share
    {
        background-position:-30px 0px;
    }

    .history .historyitem .sprite-button-story
    {
        background-position:-29px -70px;
        margin-left:33.333%;
    }

    .history .historyitem .text span
    {
        color:#333;
    }

    #globalheader .station.has-more,
    #globalheader .station.has-more.selected
    {

        margin-top: 0px;
    }

    #globalheader .station.has-more span#station-logo
    {
    	font-size: 18px;
    	line-height: 44px;
    }

    #globalheader .station.has-more img
    {
    	height:48px;
    }

    .sharehide .sprite-facebook
    {

        margin-left:35%;
    }

    .sharehide .sprite-twitter
    {

        margin-left:35%;
    }

}

@media (max-width:1025px) and (orientation:landscape){
    .navbar-fixed-top .container,
    .navbar-fixed-bottom .container,
    .container.playercontainer
    {
        margin-left:5.89375%;
        margin-right:5.89375%;
    }

    .navbar-fixed-top .container,
    .row.playerspacer,
    .row.historyheader,
    .container.playercontainer
    {
        width:88.28125%;
    }

    .row.historyheader
    {
    		margin-bottom: 24px;
    }

    .sprite-back
    {
        margin-left:34%;
    }

    .sprite-play
    {
        margin-left:39%;
    }

    .sprite-pause
    {
        margin-left:37%;
    }

    .sprite-next
    {
        margin-left:34%;
    }

    .historyitem .buttonrow
    {
        width:6.33333%;
    }

    .historyitem .text
    {
        width:80.5%;
    }

}

@media (max-width:1025px) and (orientation:portrait){
    /** changes to the login window **/
    .header .user-login,
    .login-text
    {
        display:none;
    }

    .third,
    .social
    {
        width:50%;
    }

    .sprite-or
    {
        position:absolute;
        left:45%;
        margin-left:5.88%;
    }

    .header .sprite-logo-small
    {
        margin-left:20%;
    }

    .logincenter
    {
        border-bottom:1px solid #d5d5d5;
    }

    .footer .shorter
    {
        border-top:0;
        width:50%;
    }

    .historyitem .text
    {
        width:74.00001%;
    }

    .historyitem .buttonrow
    {
        width:8.33333%;
    }

}

/** Setting up Mobile **/
@media (max-width:767px), (max-height:625px) and (max-width:1025px) /* Galaxy Nexus 7 Hack */
{
    /** reset from 1025 breakpoint **/
    body,
    .navbar-fixed-top .container,
    #jp_container_1 .row,
    .container,
    .span12
    {
        width:100%;
        overflow:hidden;
    }

    /* Hidden features for mobile - limiting user interaction */
    .navbar-fixed-bottom,
    .row.playershadow,
    .row.playerspacer,
    .row.historyheader,
    .row.history-container,
    .row.sharing,
    .loading .loadingtext,
    .blue-control.volume,
    .userinfo,
    .icn-caret,
    .beta
    {
        display:none;
    }

    /* Specific adjustments */
    #globalheader .navbar-inner
    {
        min-height:47px;
        max-height:48px;
    }

    #globalheader .station.has-more
    {
        margin-top:0px;
        padding-top:0px;
        max-width:144px;
    }

    #globalheader .station
    {
        position:absolute;
        right:0px;
    }

    #globalheader .station.has-more > .station-logo
    {
    	padding-right:0;
    }

    .span12.bluebar
    {
        position:fixed;
        left:0px;
        bottom:0px;
        margin-bottom:0px;
        padding-bottom:0px;
        background:#DDE6F1;
    }

    .loading > div
    {
        margin:0px;
        padding:0px;
    }

    .loading
    {
        margin-top:60%;
        margin-left:48%;
    }


    .player,
    .navbar-fixed-top
    {
        position:fixed;
    }

    .container.playercontainer
    {
        margin:70px 0px 0px 0px;
    }

    .playererror
    {
        margin-top:30px;
    }

    .player
    {
        margin-top:0px;
    }

    .playercontent,
    .playercontent.fixed
    {
        position:relative;
        overflow:hidden;
    }

    .slug, .title
    {
        margin-bottom:20px;
    }

    .slug
    {
        font-size:15px;
    }

    .program,
    .storyDate
    {
        font-size:13px;
    }

    .title, .slug, .program, .storyDate
    {
        padding:0px;
        word-wrap:break-word;
    }

    .rationale
    {
        display:none;
    }

    .jp-current-time,
    .jp-duration
    {
        font-size:14px;
    }

    .adhesionWrapper
    {
        position:fixed;
        left:0px;
        bottom:72px;
        z-index:99;
        width:100%;
    }

    #adhesionClose
    {
        float:right;
    }

    .history .historyitem .sprite-button-thumbsup
    {
        background-position:-30px -30px;
    }

    .history .historyitem .sprite-button-play
    {
        background-position: -52px -100px;
    }

    .history .historyitem .sprite-button-share
    {
        background-position:-30px 0px;
    }

    .history .historyitem .sprite-button-story
    {
        background-position:-29px -70px;
    }

    .history .historyitem .text span
    {
        color:#333;
    }

    #globalheader .station.has-more img
    {
    		height: 26px;
    		margin-top: 7px;
    }

}

@media (max-width:767px) and (orientation: portrait) {

    .blue-control
    {
        margin-right: 0px;
        width: 33.4375%;
        min-width: 72px;
    }

    #globalheader .navbar-inner .container
    {
        margin-right: 4.6875%;
        margin-left: 4.6875%;
        height: 100px;
    }

    .player,
    .playererror
    {
        margin-left:7.8125%;
        margin-right:7.8125%;
        width:84.375%;
    }

    .span12.bluebar
    {
        overflow:visible;
        height:72px;
    }

    .blue-control
    {
        width:33.3275%;
        height:72px;
        margin-right:0px;
        opacity:1;
    }

    .blue-control.jp-progress
    {
        position:fixed;
        left:0px;
        bottom:72px;
        width:100%;
        max-width:100%;
        min-width:100%;
        background:transparent;
        z-index:3;
    }

    .sprite-next,
    .sprite-back
    {
        margin-top:5px;
        margin-left:36.218%;
    }

    .sprite-play,
    .sprite-pause
    {
        margin-top:5px;
        margin-left:39.218%;
    }

    .jp-progress .progress
    {
        display:none;
    }

    .jp-time-wrapper,
    .jp-time-wrapper.light
    {
        top:26px;
        color:#999999;
    }

    .story-content .title
    {
        font-size:32px;
        line-height:38px;
        text-overflow: ellipsis;
        overflow-y:hidden;
        /*white-space:nowrap;*/
        display: -webkit-box;
          -webkit-line-clamp: 4;
          -webkit-box-orient: vertical;
    }

    .blue-control.volume,
    .blue-control.play
    {
    		margin-right:0;
    }
}
/**
* Assumption: anything less than 480px width is not a landscape
* mode. All blue-control and bluebar settings set for this.
*/
@media (max-width:767px) and (orientation: landscape), (max-height:625px) and (max-width:1025px) and (orientation: landscape) /* Galaxy Nexus 7 Hack */
{
    .container.playercontainer
    {
        left:0px;
        bottom:0px;
    }

    .loading
    {
        margin-top:10%;
    }

    #globalheader .navbar-inner
    {
        overflow:hidden;
        min-height:49px;
        max-height:50px;
    }

    .navbar-fixed-top .container
    {
        margin-left:2.6408451%;
        margin-right:2.6408451%;
    }

    #globalheader .station.has-more
    {
        max-width:100%;
    }

    /*
    Resizing the station logo since its externally loaded
    */

    .container.playercontainer
    {
        margin-top:65px;
    }

    .player,
    .playererror
    {
        height:100%;
        margin-left:4.4014085%;
        margin-right:4.4014085%;
        width:91.1971831%;
    }

    .slug
    {
        font-size:15px;
        margin-bottom:13px;
    }

    .program,
    .storyDate,
    .program-spacer
    {
        font-size:13px;
    }

    .story-content .title
    {
        font-size:26px;
        line-height:30px;
        margin-bottom:13px;
        text-overflow: ellipsis;
        overflow-y:hidden;
        /*white-space:nowrap;*/
        display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
    }

    .span12.bluebar
    {
        overflow:hidden;
        width:100%;
        height:72px;
    }

    .blue-control.rewind
    {
        margin-right:0px;
    }

    .sprite-next
    {
        margin-left:32%;
        margin-top:2px;
    }
    .sprite-back
    {
	    	margin-left:28%;
	    	margin-top:2px;
    }

    .sprite-play,
    .sprite-pause
    {
        margin-left:33.25%;
        margin-top:2px;
    }

    .jp-time-wrapper
    {
        top:28px;
        right: 20px;
    }

    .blue-control.jp-progress
    {
    		max-width: initial;
    		min-width: initial;
    }
}

