/*body {*/
/*    font-family: "Lato", "Helvetica Neue",Helvetica,Arial,sans-serif;*/
/*}*/

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: 28px;
}

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

h3 .btn {
  font-weight: normal;
}
div.hero-unit#export-mode {
  padding:30px;
  display:none;
}

/*div.span12#workflow-container {
  margin-left:2%;
  width:96%;
}*/

table.table input {
  margin-bottom: 0;
  margin-top:0;
}
table.table input[type="checkbox"] {
  margin-top: -5px;
}
table.table td, table.table th {
  vertical-align: middle;
}
table.table.detailed td, table.table.detailed th {
  vertical-align: top;
}

.nav-tabs li a input[type="checkbox"] {
  margin-top:-5px;
  margin-right:5px;
}

.nav-tabs li.non-tab>a.btn-primary:hover {
  background-color: #04c;
  transition: none;
}

.nav>li>a.btn-info:hover, .nav>li>a.btn-info:focus {
    background-color: #2f96b4;
}

.nav>li>a.btn-primary:hover, .nav>li>a.btn-primary:focus {
    background-color: #04c;
}
.nav>li.active>a.btn-primary, .nav>li.active>a.btn-primary {
    color: white;
    font-weight: bold;
}

.nav-tabs li a.parser.tiprofile {
}

.load {
  text-align:center;
  padding:10px;
}
     /*@media (min-width: 980px) {*/
     /*     body {*/
     /*       padding-top: 60px;*/
     /*       padding-bottom: 40px;*/
     /*     }*/
     /* }*/
      .sidebar-nav {
        padding: 9px 0;
      }

      @media (max-width: 980px) {
        /* Enable use of floated navbar text */
        .navbar-text.pull-right {
          float: none;
          padding-left: 5px;
          padding-right: 5px;
        }
      }
.sidebar-nav-fixed {
     position:fixed;
     top:60px;
     width:14%;
 }

 @media (max-width: 767px) {
     .sidebar-nav-fixed {
         width:auto;
     }
 }

 @media (max-width: 979px) {
     .sidebar-nav-fixed {
         position:static;
        width: auto;
     }
 }

 code.token {
    line-height:2em;
    cursor:pointer;
    font-size:13px;
    font-weight: bold;
 }
 code.token:hover {
    background-color: #f1f1f1;
 }
 code.token>span {
    color:blue;
    font-style: italic;
    font-size:11px;
 }
 code.token>select {
    width:50px;
    height:20px;
    line-height: 0px;
    margin-bottom: 3px;
    font-size:10px;
 }
 code.token.sentence {
    white-space: normal;
 }
 .tag_desc {
    font-size:10px
 }

 .table-striped {
    background:white
 }

/*body {*/
/*    background: #FFFFC0;*/
/*}*/
.well {
    background: rgb(255, 255, 153);
}

/** lexical **/

    code.token.l {
        color: black;
    }
    code.token.l[data-word-list="A1"] {
        color: #F86A1D;
    }
    code.token.l[data-word-list="A2"] {
        color: #1B908E;
    }
    code.token.l[data-word-list="B1"] {
        color: #F70A17;
    }
code.token.l[data-word-list="Starters"] {
        color: #F86A1D;
    }
    code.token.l[data-word-list="Movers"] {
        color: #1B908E;
    }
    code.token.l[data-word-list="Flyers"] {
        color: #F70A17;
    }
    code.token.l[data-word-list="B2"] {
        color: #156D31;
    }
    code.token.l[data-word-list="C1"] {
        color: #2849F9;
    }
    code.token.l[data-word-list="C2"] {
        color: #8B1F8E;
    }
    code.token.l.known_word_list {
        font-style:italic;
        color: #FFCF77;
    }

    .word-list-title {
        color: white;
        padding: 5px;
        background: black;
        float:left;
        margin: 5px 10px 5px 5px;
    }
    .word-list-title.A1 {
        background: #F86A1D;
    }
    .word-list-title.A2 {
        background: #1B908E;
    }
    .word-list-title.B1 {
        background: #F70A17;
    }
    .word-list-title.Starters {
        background: #F86A1D;
    }
    .word-list-title.Movers {
        background: #1B908E;
    }
    .word-list-title.Flyers {
        background: #F70A17;
    }
    .word-list-title.B2 {
        background: #156D31;
    }
    .word-list-title.C1 {
        background: #2849F9;
    }
    .word-list-title.C2 {
        background: #8B1F8E;
    }
    .word-list-title.Known.Words {
        background: #FFCF77;
    }
    .word-list-title.total {
        background: #ffffff;
        color: #000000;
    }

    #summary .word-list-title {
        margin: 0 0 0 0;
    }

    .word-list-table {
       width:200px
    }
    .word-list-table small.amend {
        font-size:80%;
    }
     .word-list-table small.amend select {
        width: 50px;
        height: 20px;
        margin-bottom:0px
     }

     #summary-table input.amend {
        margin-bottom:0
     }

.da-hidden {
display:none
}
.da-show-words, .da-hide-words {
font-size:11px;
font-weight:normal;
}
.da-hide-words {
  display:none;
}

.nav {
  margin-bottom:0;
}
#document-tabs {
  font-size:15px;
  font-weight:bold;
  margin-bottom:10px;
}

table.table.off-list {
  background: pink;
}

table.table.off-list .header-td {
  background:pink;
}

table.table.known_word_list {
  background: #FFCF77;
}

table.table.known_word_list .header-td {
  background: #FFCF77;
}

.inputlist {
    max-width: 100%;
}
.inputlist code {
    white-space: pre;
}
.word-list-box {
    float: left;
}

.word-list-title.Emphatic {
    background: #8B1F8E;
}
code.token.l[data-word-list="Emphatic"] {
    color: #8B1F8E;
}
.word-list-title.Code.gloss {
    background: #2849F9;
}
code.token.l[data-word-list="Code gloss"] {
    color: #2849F9;
}
.word-list-title.Logical.connective{
    background: #156D31;
}
code.token.l[data-word-list="Logical connective"] {
    color: #156D31;
}
.word-list-title.Endophoric {
    background: #F86A1D;
}
code.token.l[data-word-list="Endophoric"] {
    color: #F86A1D;
}
.word-list-title.Evidential {
    background: #1B908E;
}
code.token.l[data-word-list="Evidential"] {
    color: #1B908E;
}
.word-list-title.Hedge {
    background: #F70A17;
}
code.token.l[data-word-list="Hedge"] {
    color: #F70A17;
}
.word-list-title.Sequencing {
    background: #CCCC00;
}
code.token.l[data-word-list="Sequencing"] {
    color: #CCCC00;
}
.word-list-title.Topic.shift {
    background: #6699FF;
}
code.token.l[data-word-list="Topic shift"] {
    color: #6699FF;
}
.word-list-title.Person.marker {
    background: #FF99CC;
}
code.token.l[data-word-list="Person marker"] {
    color: #FF99CC;
}
.word-list-title.Relational.marker {
    background: #999966;
}
code.token.l[data-word-list="Relational marker"] {
    color: #999966;
}
.word-list-title.Label.stage {
    background: #669999;
}
code.token.l[data-word-list="Label stage"] {
    color: #669999;
}

.word-list-title.Attitude.marker {
    background: #773399;
}
code.token.l[data-word-list="Attitude marker"] {
    color: #773399;
}
.word-list-title.Announce.Goals {
    background: #66cc33;
}
code.token.l[data-word-list="Announce Goals"] {
    color: #66cc33;
}

.word-list-title.K1 {
    background: #8B1F8E;
}
code.token.l[data-word-list="K1"] {
    color: #8B1F8E;
}
.word-list-title.K2 {
    background: #2849F9;
}
code.token.l[data-word-list="K2"] {
    color: #2849F9;
}
.word-list-title.K3 {
    background: #156D31;
}
code.token.l[data-word-list="K3"] {
    color: #156D31;
}
.word-list-title.K4 {
    background: #F86A1D;
}
code.token.l[data-word-list="K4"] {
    color: #F86A1D;
}
.word-list-title.K5 {
    background: #1B908E;
}
code.token.l[data-word-list="K5"] {
    color: #1B908E;
}
.word-list-title.AWL_1 {
    background: #F70A17;
}
code.token.l[data-word-list="AWL 1"] {
    color: #F70A17;
}
.word-list-title.AWL_2 {
    background: #CCCC00;
}
code.token.l[data-word-list="AWL 2"] {
    color: #CCCC00;
}
.word-list-title.AWL_3 {
    background: #6699FF;
}
code.token.l[data-word-list="AWL 3"] {
    color: #6699FF;
}
.word-list-title.AWL_4 {
    background: #FF99CC;
}
code.token.l[data-word-list="AWL 4"] {
    color: #FF99CC;
}
.word-list-title.AWL_5 {
    background: #999966;
}
code.token.l[data-word-list="AWL 5"] {
    color: #999966;
}
.word-list-title.AWL_6 {
    background: #669999;
}
code.token.l[data-word-list="AWL 6"] {
    color: #669999;
}

.word-list-title.AWL_7 {
    background: #773399;
}
code.token.l[data-word-list="AWL 7"] {
    color: #773399;
}
.word-list-title.AWL_8 {
    background: #66cc33;
}
code.token.l[data-word-list="AWL 8"] {
    color: #66cc33;
}

.word-list-title.AWL_9 {
    background: #0080FF;
}
code.token.l[data-word-list="AWL 9"] {
    color: #0080FF;
}
.word-list-title.AWL_10 {
    background: #FF0080;
}
code.token.l[data-word-list="AWL 10"] {
    color: #FF0080;
}




.range-title.odd {
  background-color: #2849F9;
}
.range-title.even {
  background-color: #F86A1D;
}

.higher_range .range-title.odd {
  background-color: #156D31;
}
.higher_range .range-title.even {
  background-color: #F70A17;
}

.css_popup {
    position: relative;
}
.css_popup .css_popup_data {
  position: absolute;
  padding: 10px;
  background-color: white;
  color: black;
  border-radius: 5px;
  left: 142px;
  bottom: 60px;
  width: 250px;
  z-index: 10;
  box-shadow: 0 0 10px #999;
  display: none;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}

.css_popup:hover .css_popup_data {
  display: block;
}

.css_popup .css_popup_data .arrow {
  width: 0;
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 11px solid white;
  position: absolute;
  left: 20px;
  bottom: -10px;
  z-index: 1001;
}

.css_popup.green .css_popup_data {
  background-color: #d9f7ed;
  border: 1px solid #bcf1e8;
  color: #3aad87;
}
.css_popup.green .css_popup_data .arrow {
  border-top: 11px solid #d9f7ed;
}
.css_popup.blue .css_popup_data {
  background-color: #d9edf7;
  border: 1px solid #bce8f1;
  color: #3a87ad;
}
.css_popup.blue .css_popup_data .arrow {
  border-top: 11px solid #d9edf7;
}
.css_popup.red .css_popup_data {
  background-color: #f2dede;
  border: 1px solid #eed3d7;
  color: #b94a48;
}
.css_popup.red .css_popup_data .arrow {
  border-top: 11px solid #f2dede;
}

.tab-content {
    overflow: visible;
}
.tab-content .tab-content .tab-pane {
    overflow: auto;
}

.cleardata {
    margin-left: 10px;
    background-color: #f2dede;
    background-image: -moz-linear-gradient(top,#fff,#f2dede);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2dede));
    background-image: -webkit-linear-gradient(top,#fff,#f2dede);
    background-image: -o-linear-gradient(top,#fff,#f2dede);
    background-image: linear-gradient(to bottom,#fff,#f2dede);
    background-repeat: repeat-x;    
}

.textmode {
    margin-bottom: 10px;
}

#custom_known_words {
    display:none;
}

label.checkbox {
  display: block;
  line-height: 28px;
}



/* TIProfile Summary Page */
#tiprofile {
    background-color: white;
    padding: 10px 25px 25px 25px;
    max-width: 612px;
    min-width: 240px;
}
#tiprofile.alert-error {
  background-color: #f2dede;
}
#tiprofile h2 {
    text-transform: uppercase;
    font-size: 28px;
    margin-top: 0;
}
#overallscore h3 {
    margin-top: 0;
}
#overallscore .values {
    margin: 0 auto 30px auto;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-around;
    justify-content: space-around;
}
#overallscore .values .section {
    width: 150px;
    text-align: center;
}
#overallscore .section:first-of-type {
  margin-left: 0;
}
#overallscore .section .heading {
  vertical-align: top;
    height: 90px;
}
#overallscore .section.percentage .heading {
    height: 56px;
}
#overallscore .section .heading h4 {
    background-color: #E1E1E1;
    color: #4A4A4A;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    padding: 10px 15px;
}
#overallscore .section.percentage .valuecontainer {
    width: 140px;
    height: 140px;
    position: relative;
    margin: auto;
    color: #444;
}

#overallscore .section.percentage .valuecontainer .shownvalue,
#overallscore .section.percentage .valuecontainer .svg {
    width: 140px;
    height: 140px;
    position: absolute;
    top: 0;
    left: 0;
}
#overallscore .section.percentage .valuecontainer .shownvalue {
    line-height: 140px;
    height: 20px;
    width 100%;
    font-size: 38px;
    text-align: center;
    color: #4A4A4A;
    opacity: 0.8
}

#overallscore .section.number-of-metrics-used .shownvalue {
    display: inline-block;
    background-color: #4A4A4A;
    color: #FDFDFE;
    font-size: 40px;
    width: 84px;
    height: 84px;
    line-height: 84px;
}

#overallscore .section.cefr-level .shownvalue    {
    display: inline-block;
    color: #FDFDFE;
    font-size: 40px;
    width: 84px;
    height: 84px;
    line-height: 84px;
}
#overallscore .section.cefr-level .A1 .shownvalue {
    background-color: #F86A1D;
}
#overallscore .section.cefr-level .A2 .shownvalue {
    background-color: #1B908E;
}
#overallscore .section.cefr-level .B1 .shownvalue {
    background-color: #F70A17;
}
#overallscore .section.cefr-level .B2 .shownvalue {
    background-color: #156D31;
}
#overallscore .section.cefr-level .C1 .shownvalue {
    background-color: #2849F9;
}
#overallscore .section.cefr-level .C2 .shownvalue {
    background-color: #8B1F8E;
}
#overallscore .section.cefr-level .D .shownvalue {
    background-color: #948958;
}
#overallscore .section.cefr-level .D1 .shownvalue {
    background-color: #948958;
}
#overallscore .section.cefr-level .D2 .shownvalue {
    background-color: #948958;
}

#scorecard .box {
    border: 1px solid #E1E1E1;
    padding: 20px;
    max-width: 570px;
}

#scorecard .box .expandall {
    float: right;
    margin: -10px 0 10px 0;
}

#scorecard .box .expandall span.contract {
    display: none;
}
#scorecard .box .expandall.open span.contract {
    display: inline;
}
#scorecard .box .expandall.open span.expand {
    display: none;
}

#scorecard h4 {
    margin-top: 0;
    font-size: 16px;
}

#scorecard .resultrow {
    margin-bottom: 20px;
    max-width: 570px;
    clear: both;
}
#scorecard .resultrow .header {
/*    white-space: nowrap; */
    background-color: #E1E1E1;
    padding: 10px 185px 10px 15px;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    position: relative;
}
#scorecard .resultrow .header::after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(img/arrow_down.png);
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    right: 15px;
    top: 10px;
}
#scorecard .resultrow.open .header::after {
    background-image: url(img/arrow_up.png);
}

#scorecard .resultrow .header div {
/*    white-space: nowrap;
    overflow: hidden;*/
}
#scorecard .resultrow .header .metric {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
}
#scorecard .resultrow .header .right {
    position: absolute;
    right: 46px;
    white-space: nowrap;
    top: 9px;
}
#scorecard .resultrow .header .result {
    display: inline-block;
    text-align: right;
}
#scorecard .resultrow .header .level {
    display: inline-block;
    font-weight: 600;
    text-align: right;
    width: 60px;
}

#scorecard .resultrow .detail {
    display: none;
    margin: 15px -5px 30px 0;
}
#scorecard .resultrow.open .detail {
    display: block;
}
#scorecard .resultrow .detail .levelblocks .block {
    float: left;
    background-color: #E1E1E1;
    color: white;
    font-size: 25px;
    width: 77px;
    height: 77px;
    padding-top: 16px;
    text-align: center;
    overflow: hidden;
    margin: 0 5px 5px 0;
}
#scorecard .resultrow .detail .levelblocks .block .block-inner,
#scorecard .resultrow .detail .levelblocks .block .block-inner .desc {
    color: white;
    letter-spacing: normal;
}
#scorecard .resultrow .detail .levelblocks .block.A1.on {
    background-color: #F86A1D;
}
#scorecard .resultrow .detail .levelblocks .block.A2.on {
    background-color: #1B908E;
}
#scorecard .resultrow .detail .levelblocks .block.B1.on {
    background-color: #F70A17;
}
#scorecard .resultrow .detail .levelblocks .block.B2.on {
    background-color: #156D31;
}
#scorecard .resultrow .detail .levelblocks .block.C1.on {
    background-color: #2849F9;
}
#scorecard .resultrow .detail .levelblocks .block.C2.on {
    background-color: #8B1F8E;
}
#scorecard .resultrow .detail .levelblocks .block.D.on {
    background-color: #948958;
}
#scorecard .resultrow .detail .levelblocks .block.D1.on {
    background-color: #948958;
}
#scorecard .resultrow .detail .levelblocks .block.D2.on {
    background-color: #948958;
}

#scorecard .resultrow .detail .levelblocks .block .block-inner {
    line-height: normal;
}
#scorecard .resultrow .detail .levelblocks .block .block-inner div.desc {
    font-size: 10px;
    clear: both;
}
#scorecard .resultrow .detail .intro {
    clear: both;
    font-size: 14px;
    padding-top: 10px;
    font-weight: 600;
}
#scorecard .resultrow .detail .blurb {
    clear: both;
    font-size: 14px;
    padding-top: 10px;
}

#scorecard #notcalculated {
    margin-top: 50px;
}

#scorecard #notcalculated ul,
#scorecard #notcalculated ul li {
    list-style: none;
    color: #9A9A9A;
    text-transform: uppercase;
}

#scorecard #notcalculated ul {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}
#scorecard #notcalculated li.none {
    font-style: italic;
}
/* Scorecard preview on Statistics page */
#scorecardpreview {
    background-color: #d9edf7;
    padding: 10px 15px 5px 15px;
    max-width: 480px;
    margin-bottom: 25px;
}
#scorecardpreview a {
    color: #04c;
}
#scorecardpreview h4 {
    margin: 0 0 5px 0;
}
#scorecardpreview .animated {
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    height: 100px;
    position: relative;
}
#scorecardpreview .animated .svgpreview {
    width: 100px;
    height: 100px;
}
#scorecardpreview .animated .shownvalue {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
    line-height: 20px;
    width 100%;
    top: 38px;
    font-size: 20px;
    text-align: center;
    color: #4A4A4A;
    opacity: 0.8;
}

#scorecardpreview .blurb {
    display: inline-block;
    vertical-align: middle;
    width: 350px;
    margin-left: 20px;
}
#scorecardpreview .blurb p:last-of-type {
    margin-bottom: 0;
}
#scorecardpreview .footer {
    margin-top: 10px;
}
#scorecardpreview .footer p:last-of-type {
    margin-bottom: 0;
}


@media only screen and (max-width: 830px) {
    #scorecard .resultrow .header .level {
        width: 25px;
    }
    #scorecard .resultrow .header {
        padding-right: 125px;
    }
}
@media only screen and (max-width: 775px) {
    #scorecard .resultrow .header {
        font-size: 14px;
    }
}
@media only screen and (max-width: 725px) {
    #scorecard .resultrow .header {
     /*   letter-spacing: -0.5px;*/
    }
}


div.overhang {
    padding: 20px 15px 5px 15px!important;
}
div.overhang .overhang-message .message {
    width: 90%;
    margin: 0 auto 10px auto;
    text-align: left;
    display: inline-block;
}
div.overhang .overhang-message .message a {
    color: #ffffce;
}

div.overhang .overhang-close {
    display: block;
    font-size: 1.5em;
    padding: 8px 0;
}
div.overhang .overhang-close::after {
    vertical-align: top;
    font-size: 2em;
    content: '\00d7';
    margin-left: 10px;
}


/* bucket colors for BC/COCA/BNC */
select.bucketsize {
    width:auto;
}
.bg-bucket-1 {
    background-color: #32cd32;
}
code.token.bucket-1 {
    color: #32cd32;
}
.bg-bucket-2 {
    background-color: #9400d3;
}
code.token.bucket-2 {
    color: #9400d3;
}
.bg-bucket-3 {
    background-color: #1e90ff;
}
code.token.bucket-3 {
    color: #1e90ff;
}
.bg-bucket-4 {
    background-color: #b22222;
}
code.token.bucket-4 {
    color: #b22222;
}
.bg-bucket-5 {
    background-color: #add8e6;
}
code.token.bucket-5 {
    color: #add8e6;
}
.bg-bucket-6 {
    background-color: #bc8f8f;
}
code.token.bucket-6 {
    color: #bc8f8f;
}
.bg-bucket-7 {
    background-color: #daa520;
}
code.token.bucket-7 {
    color: #daa520;
}
.bg-bucket-8 {
    background-color: #cd853f;
}
code.token.bucket-8 {
    color: #cd853f;
}
.bg-bucket-9 {
    background-color: #20b2aa;
}
code.token.bucket-9 {
    color: #20b2aa;
}
.bg-bucket-10 {
    background-color: #bdb76b;
}
code.token.bucket-10 {
    color: #bdb76b;
}
.bg-bucket-11 {
    background-color: #87cefa;
}
code.token.bucket-11 {
    color: #87cefa;
}
.bg-bucket-12 {
    background-color: #4b0082;
}
code.token.bucket-12 {
    color: #4b0082;
}
.bg-bucket-13 {
    background-color: #00bfff;
}
code.token.bucket-13 {
    color: #00bfff;
}
.bg-bucket-14 {
    background-color: #008080;
}
code.token.bucket-14 {
    color: #008080;
}
.bg-bucket-15 {
    background-color: #ffa07a;
}
code.token.bucket-15 {
    color: #ffa07a;
}
.bg-bucket-16 {
    background-color: #0000cd;
}
code.token.bucket-16 {
    color: #0000cd;
}
.bg-bucket-17 {
    background-color: #8b0000;
}
code.token.bucket-17 {
    color: #8b0000;
}
.bg-bucket-18 {
    background-color: #deb887;
}
code.token.bucket-18 {
    color: #deb887;
}
.bg-bucket-19 {
    background-color: #00ffff;
}
code.token.bucket-19 {
    color: #00ffff;
}
.bg-bucket-20 {
    background-color: #4169e1;
}
code.token.bucket-20 {
    color: #4169e1;
}
.bg-bucket-21 {
    background-color: #ff6347;
}
code.token.bucket-21 {
    color: #ff6347;
}
.bg-bucket-22 {
    background-color: #ff7f50;
}
code.token.bucket-22 {
    color: #ff7f50;
}
.bg-bucket-23 {
    background-color: #d3d3d3;
}
code.token.bucket-23 {
    color: #d3d3d3;
}
.bg-bucket-24 {
    background-color: #00008b;
}
code.token.bucket-24 {
    color: #00008b;
}
.bg-bucket-25 {
    background-color: #8b4513;
}
code.token.bucket-25 {
    color: #8b4513;
}
.bg-bucket-26 {
    background-color: #663399;
}
code.token.bucket-26 {
    color: #663399;
}
.bg-bucket-27 {
    background-color: #ffc0cb;
}
code.token.bucket-27 {
    color: #ffc0cb;
}
.bg-bucket-28 {
    background-color: #a9a9a9;
}
code.token.bucket-28 {
    color: #a9a9a9;
}
.bg-bucket-29 {
    background-color: #556b2f;
}
code.token.bucket-29 {
    color: #556b2f;
}
.bg-bucket-30 {
    background-color: #5f9ea0;
}
code.token.bucket-30 {
    color: #5f9ea0;
}
.bg-bucket-31 {
    background-color: #da70d6;
}
code.token.bucket-31 {
    color: #da70d6;
}
.bg-bucket-32 {
    background-color: #7fffd4;
}
code.token.bucket-32 {
    color: #7fffd4;
}
.bg-bucket-33 {
    background-color: #9acd32;
}
code.token.bucket-33 {
    color: #9acd32;
}
.bg-bucket-34 {
    background-color: #f0e68c;
}
code.token.bucket-34 {
    color: #f0e68c;
}
.bg-bucket-35 {
    background-color: #a0522d;
}
code.token.bucket-35 {
    color: #a0522d;
}
.bg-bucket-36 {
    background-color: #ffdead;
}
code.token.bucket-36 {
    color: #ffdead;
}
.bg-bucket-37 {
    background-color: #66cdaa;
}
code.token.bucket-37 {
    color: #66cdaa;
}
.bg-bucket-38 {
    background-color: #ff0000;
}
code.token.bucket-38 {
    color: #ff0000;
}
.bg-bucket-39 {
    background-color: #a020f0;
}
code.token.bucket-39 {
    color: #a020f0;
}
.bg-bucket-40 {
    background-color: #ffd700;
}
code.token.bucket-40 {
    color: #ffd700;
}
.bg-bucket-41 {
    background-color: #4682b4;
}
code.token.bucket-41 {
    color: #4682b4;
}
.bg-bucket-42 {
    background-color: #9932cc;
}
code.token.bucket-42 {
    color: #9932cc;
}
.bg-bucket-43 {
    background-color: #ffa500;
}
code.token.bucket-43 {
    color: #ffa500;
}
.bg-bucket-44 {
    background-color: #6495ed;
}
code.token.bucket-44 {
    color: #6495ed;
}
.bg-bucket-45 {
    background-color: #7b68ee;
}
code.token.bucket-45 {
    color: #7b68ee;
}
.bg-bucket-46 {
    background-color: #ff8c00;
}
code.token.bucket-46 {
    color: #ff8c00;
}
.bg-bucket-47 {
    background-color: #9370db;
}
code.token.bucket-47 {
    color: #9370db;
}
.bg-bucket-48 {
    background-color: #dc143c;
}
code.token.bucket-48 {
    color: #dc143c;
}
.bg-bucket-49 {
    background-color: #8fbc8f;
}
code.token.bucket-49 {
    color: #8fbc8f;
}
.bg-bucket-50 {
    background-color: #cd5c5c;
}
code.token.bucket-50 {
    color: #cd5c5c;
}
.bg-bucket-51 {
    background-color: #e9967a;
}
code.token.bucket-51 {
    color: #e9967a;
}
.bg-bucket-52 {
    background-color: #a52a2a;
}
code.token.bucket-52 {
    color: #a52a2a;
}
.bg-bucket-53 {
    background-color: #3cb371;
}
code.token.bucket-53 {
    color: #3cb371;
}
.bg-bucket-54 {
    background-color: #ba55d3;
}
code.token.bucket-54 {
    color: #ba55d3;
}
.bg-bucket-55 {
    background-color: #00ced1;
}
code.token.bucket-55 {
    color: #00ced1;
}
.bg-bucket-56 {
    background-color: #d8bfd8;
}
code.token.bucket-56 {
    color: #d8bfd8;
}
.bg-bucket-57 {
    background-color: #ffff54;
}
code.token.bucket-57 {
    color: #ffff54;
}
.bg-bucket-58 {
    background-color: #dda0dd;
}
code.token.bucket-58 {
    color: #dda0dd;
}
.bg-bucket-59 {
    background-color: #191970;
}
code.token.bucket-59 {
    color: #191970;
}
.bg-bucket-60 {
    background-color: #d2b48c;
}
code.token.bucket-60 {
    color: #d2b48c;
}
.bg-bucket-61 {
    background-color: #7f007f;
}
code.token.bucket-61 {
    color: #7f007f;
}
.bg-bucket-62 {
    background-color: #b0c4de;
}
code.token.bucket-62 {
    color: #b0c4de;
}
.bg-bucket-63 {
    background-color: #ffff00;
}
code.token.bucket-63 {
    color: #ffff00;
}
.bg-bucket-64 {
    background-color: #fa8072;
}
code.token.bucket-64 {
    color: #fa8072;
}
.bg-bucket-65 {
    background-color: #2e8b57;
}
code.token.bucket-65 {
    color: #2e8b57;
}
.bg-bucket-66 {
    background-color: #00ff00;
}
code.token.bucket-66 {
    color: #00ff00;
}
.bg-bucket-67 {
    background-color: #2f4f4f;
}
code.token.bucket-67 {
    color: #2f4f4f;
}
.bg-bucket-68 {
    background-color: #db7093;
}
code.token.bucket-68 {
    color: #db7093;
}
.bg-bucket-69 {
    background-color: #b8860b;
}
code.token.bucket-69 {
    color: #b8860b;
}
.bg-bucket-70 {
    background-color: #ff00ff;
}
code.token.bucket-70 {
    color: #ff00ff;
}
.bg-bucket-71 {
    background-color: #000080;
}
code.token.bucket-71 {
    color: #000080;
}
.bg-bucket-72 {
    background-color: #b03060;
}
code.token.bucket-72 {
    color: #b03060;
}
.bg-bucket-73 {
    background-color: #f08080;
}
code.token.bucket-73 {
    color: #f08080;
}
.bg-bucket-74 {
    background-color: #808000;
}
code.token.bucket-74 {
    color: #808000;
}
.bg-bucket-75 {
    background-color: #696969;
}
code.token.bucket-75 {
    color: #696969;
}
.bg-bucket-76 {
    background-color: #ff69b4;
}
code.token.bucket-76 {
    color: #ff69b4;
}
.bg-bucket-77 {
    background-color: #c71585;
}
code.token.bucket-77 {
    color: #c71585;
}
.bg-bucket-78 {
    background-color: #0000ff;
}
code.token.bucket-78 {
    color: #0000ff;
}
.bg-bucket-79 {
    background-color: #f5deb3;
}
code.token.bucket-79 {
    color: #f5deb3;
}
.bg-bucket-80 {
    background-color: #ff1493;
}
code.token.bucket-80 {
    color: #ff1493;
}
.bg-bucket-81 {
    background-color: #7cfc00;
}
code.token.bucket-81 {
    color: #7cfc00;
}
.bg-bucket-82 {
    background-color: #adff2f;
}
code.token.bucket-82 {
    color: #adff2f;
}
.bg-bucket-83 {
    background-color: #40e0d0;
}
code.token.bucket-83 {
    color: #40e0d0;
}
.bg-bucket-84 {
    background-color: #ff4500;
}
code.token.bucket-84 {
    color: #ff4500;
}
.bg-bucket-85 {
    background-color: #006400;
}
code.token.bucket-85 {
    color: #006400;
}
.bg-bucket-86 {
    background-color: #f4a460;
}
code.token.bucket-86 {
    color: #f4a460;
}
.bg-bucket-87 {
    background-color: #483d8b;
}
code.token.bucket-87 {
    color: #483d8b;
}
.bg-bucket-88 {
    background-color: #708090;
}
code.token.bucket-88 {
    color: #708090;
}
.bg-bucket-89 {
    background-color: #afeeee;
}
code.token.bucket-89 {
    color: #afeeee;
}
.bg-bucket-90 {
    background-color: #6a5acd;
}
code.token.bucket-90 {
    color: #6a5acd;
}
.bg-bucket-91 {
    background-color: #90ee90;
}
code.token.bucket-91 {
    color: #90ee90;
}
.bg-bucket-92 {
    background-color: #98fb98;
}
code.token.bucket-92 {
    color: #98fb98;
}
.bg-bucket-93 {
    background-color: #00ff7f;
}
code.token.bucket-93 {
    color: #00ff7f;
}
