body {
    -webkit-print-color-adjust: exact !important;
    font-family: 'Source Sans Pro' !important;
}

.clear {
    clear: both !important;
}

.fusion-header-wrapper,
.fusion-footer,
#player-tabs-right,
.above-footer-wrapper:after,
.table-footer,
.select.optional.control-label,
.notes,
.table-new-player,
.coming-soon {
    display:none;
}
.above-footer-wrapper {
    margin-bottom: 0;
}
#boxed-wrapper, #wrapper, body, html {
    height: auto;
}


.group-table .table-content,
.group-table .odd .table-content,
.group-table .odd td,
.group-table .even .table-content,
.group-table .even td,
#player-progress-data .group-table table td.table-content.chevron {
    background: #fff;
    color: #000;
}

#player-progress-data-sub-words {
    background: #fff !important;
    color: #000 !important;
    padding: 5px 5px 10px 5px !important;
    font-weight: normal;
    font-size: 16px !important;
}







#player-progress-data .group-table table td.table-content.chevron a,
#rails-content table td a,
#rails-content .table-content a,
#rails-content .group-table td.table-content-double.navigation a {
    color: #000;
    text-decoration: none;
    font-weight: normal;
}
.table-footer {
    background: #fff;
}


#player-progress-data .group-table table td.table-content,
#player-progress-data .group-table table td.table-header,
#player-progress-data .group-table table td.table-subheader,
#player-progress-data .group-table table td.table-content-double,
#rails-content table td {
    border: 1px solid #ccc;
    padding: 5px;
    background: #fff;
    color: #000;
}


#books_players_yet_to_start #player-progress-data table td.table-content,
#books_players_yet_to_start #player-progress-data table td.table-header {
    border: none;
    text-align: left;
}






#player-tabs-key   {
    border: none;
}
#player-tabs-key table td {
    padding: 0;
    border: none;
}



#player-progress-data .group-table table td.table-content-double a {
    text-decoration: none;
}


#rails-content #org-header h1 {
    color: #464646;
}

#books_overviews_index .input.select.optional,
#books_players_yet_to_start .input.select.optional,
#books_books_overview .input.select.optional,
#books_last_read .input.select.optional,
#organisations_show .input.select.optional,
#books_progress_overview .input.select.optional {
    height: 34px;
    overflow: hidden;
    background: #fff;
    border: none;
    padding: 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 0 !important;
    color: #5e276d
}




#player-tabs-padding {
    padding: 40px 0 0 0;
    margin: 0;
    clear: both;
}

#player-tabs-left ul li {
    display:none;
}
#player-tabs-left ul li.select {
    display:block;
    padding: 0;
    margin: 0;
}
#player-tabs-left ul li.select a {
    text-decoration: none;
    background: #fff;
    color: #000;
    border: none;
    padding: 0;
    margin: 0;
    font-size: 17px;
}



.book-title h3 {
    color: #000;
}

.notes-books ul li {
    color: #000;
    font-size: 15px;
}

#player-progress-data #player-progress-data-sub,
#player-progress-data #player-progress-data-sub ul {
    background: #fff;
    padding: 0;
    margin: 0;
}


#player-progress-data-sub ul li {
    display:none;
}
#player-progress-data-sub ul li.select {
    display:block;
    padding: 0;
    margin: 0;
}

div#rails-content #player-progress-data #player-progress-data-sub ul li.col1.select,
div#rails-content #player-progress-data #player-progress-data-sub ul li.col2.select{
    text-decoration: none;
    background: #fff;
    color: #000;
    border: none;
    padding: 5px 5px 10px 0;
    margin: 0;
    font-size: 17px;
    text-align: left;
}



.table-header {
    color: #000;
    background: none;
}

.table-subheader {
    color: #000;
    background: none;
}




