.visible-xs {
    display: none;
}
.hidden-xs{
    visibility: visible;
}
li:last-child.f-player-search{
    padding: 5px !important;
}
li.f-player-search #player-search{
    width: auto !important;
    margin: 0 !important;
}
h1.f-contest-title, .f-row h1, .f-player-stats h1, h1.f-player-name, .f-game-log h1{
    background: none;
    border: none;
    color: #000000;
}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {
    display: block;
}
a img {
    border: 0 none;
}
*::-moz-selection {
    background: none repeat scroll 0 0 #ffff9e;
}
div.public_message, div.message {
    background: none repeat scroll 0 0 #fefbd9;
    border: 1px solid #eee9b5;
    color: #6b6b6b;
    display: none;
    margin: 4px 0;
    padding: 4px;
    position: relative;
    font-weight: bold;
    font-size: 15px;
}
img::-moz-selection {
    background: none repeat scroll 0 0 transparent;
}
.f-button::-moz-selection {
    background: none repeat scroll 0 0 transparent;
}
body {
}
.page-game .entry-content{
    /*padding: 0;
    background-color: transparent;*/
}
.f-button, div.f-toggle label, nav a {
    box-sizing: border-box;
}
.f-bg-grey1 {
    background: none repeat scroll 0 0 #333 !important;
    color: #fff;
}
.f-bg-grey2 {
    background: none repeat scroll 0 0 #777 !important;
    color: #fff;
}
.f-bg-grey3 {
    background: none repeat scroll 0 0 #e5e5e5 !important;
}
.f-bg-grey4 {
    background: none repeat scroll 0 0 #f5f5f5 !important;
}
.f-bg-grey5 {
    background: none repeat scroll 0 0 #262626 !important;
    color: #fff;
}
.f-bg-grey6 {
    background: none repeat scroll 0 0 #444 !important;
    color: #fff;
}
.f-bg-blue {
    background: none repeat scroll 0 0 #006fce !important;
    color: #fff;
}
.f-bg-blue2 {
    background: none repeat scroll 0 0 #1d6786 !important;
    color: #fff;
}
.f-bg-blue3 {
    background: none repeat scroll 0 0 #e8f2f3 !important;
}
.f-bg-green {
    background: none repeat scroll 0 0 #7ab800 !important;
    color: #fff;
}
.f-bg-green2 {
    background: none repeat scroll 0 0 #53a31a !important;
    color: #fff;
}
.f-bg-green3 {
    background: none repeat scroll 0 0 #435907 !important;
    color: #fff;
}
.f-bg-green4 {
    background: none repeat scroll 0 0 #a1bc4d !important;
    color: #fff;
}
.f-bg-red {
    background: none repeat scroll 0 0 #e22b00 !important;
    color: #fff;
}
.f-bg-error-red {
    background: none repeat scroll 0 0 #9b1010 !important;
    color: #fff;
}
.f-bg-yellow1 {
    background: none repeat scroll 0 0 #ffd600 !important;
}
.f-bg-yellow2 {
    background: none repeat scroll 0 0 #eb8500 !important;
}
.f-bg-yellow3 {
    background: none repeat scroll 0 0 #fafbec !important;
}
.f-text-grey1 {
    color: #333 !important;
}
.f-text-grey2 {
    color: #777 !important;
}
.f-text-grey3 {
    color: #e5e5e5 !important;
}
.f-text-grey4 {
    color: #f5f5f5 !important;
}
.f-text-grey5 {
    color: #262626 !important;
}
.f-text-grey6 {
    color: #444 !important;
}
.f-text-blue {
    color: #006fce !important;
}
.f-text-blue2 {
    color: #1d6786 !important;
}
.f-text-blue3 {
    color: #e8f2f3 !important;
}
.f-text-green {
    color: #7ab800 !important;
}
.f-text-green2 {
    color: #53a31a !important;
}
.f-text-green3 {
    color: #435907 !important;
}
.f-text-green4 {
    color: #a1bc4d !important;
}
.f-text-red {
    color: #e22b00 !important;
}
.f-text-error-red {
    color: #9b1010 !important;
}
.f-text-yellow1 {
    color: #ffd600 !important;
}
.f-text-yellow2 {
    color: #eb8500 !important;
}
.f-text-yellow3 {
    color: #fafbec !important;
}
.f-row {
    clear: both;
    min-height: 23px;
    position: relative;
}
.f-row + .f-row {
    margin-top: 11.5px;
}
@media (max-width: 640px) {
    .visible-xs {
        display: block;
    }
    .hidden-xs{
        display: none;
    }
    li:last-child.f-player-search{
        width: 100%;
        padding: 5px !important;
    }
    li.f-player-search #player-search{
        width: 100% !important;
    }
    .f-contest-title-date .f-contest-title{
        font-size: 20px !important;
        max-width: 100% !important;
        width: 100%;
    }
    .f-contest-date-container{
        width: 100% !important;
		max-width: 100% !important;
    }
.f-row {
    margin-bottom: 23px;
}
}
.f-column-1, .f-column-2, .f-column-3, .f-column-4, .f-column-5, .f-column-6, .f-column-7, .f-column-8, .f-column-9, .f-column-10, .f-column-11, .f-column-12 {
    float: left;
    position: relative;
}
img, embed, object, video, audio, iframe {
    max-width: 100% !important;
}
.f-column-1 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 6.25%;
}
.f-column-1:before, .f-column-1:after {
    content: "";
    display: table;
}
.f-column-1:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-1 {
    margin: 0;
    width: 98%;
}
}
.f-column-2 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 14.5833%;
}
.f-column-2:before, .f-column-2:after {
    content: "";
    display: table;
}
.f-column-2:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-2 {
    margin: 0;
    width: 98%;
}
}
.f-column-2 > .f-column-1 {
    float: left;
    margin: 0 6.25%;
    position: relative;
    width: 37.5%;
}
.f-column-2 > .f-column-1:before, .f-column-2 > .f-column-1:after {
    content: "";
    display: table;
}
.f-column-2 > .f-column-1:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-2 > .f-column-1 {
    margin: 0;
    width: 98%;
}
}
.f-column-3 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 22.9167%;
}
.f-column-3:before, .f-column-3:after {
    content: "";
    display: table;
}
.f-column-3:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-3 {
    margin: 0;
    width: 98%;
}
}
.f-column-3 > .f-column-1 {
    float: left;
    margin: 0 4.16667%;
    position: relative;
    width: 25%;
}
.f-column-3 > .f-column-1:before, .f-column-3 > .f-column-1:after {
    content: "";
    display: table;
}
.f-column-3 > .f-column-1:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-3 > .f-column-1 {
    margin: 0;
    width: 98%;
}
}
.f-column-3 > .f-column-2 {
    float: left;
    margin: 0 4.16667%;
    position: relative;
    width: 58.3333%;
}
.f-column-3 > .f-column-2:before, .f-column-3 > .f-column-2:after {
    content: "";
    display: table;
}
.f-column-3 > .f-column-2:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-3 > .f-column-2 {
    margin: 0;
    width: 98%;
}
}
.f-column-4 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 31.25%;
}
.f-column-4:before, .f-column-4:after {
    content: "";
    display: table;
}
.f-column-4:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-4 {
    margin: 0;
    width: 98%;
}
}
.f-column-4 > .f-column-1 {
    float: left;
    margin: 0 3.125%;
    position: relative;
    width: 18.75%;
}
.f-column-4 > .f-column-1:before, .f-column-4 > .f-column-1:after {
    content: "";
    display: table;
}
.f-column-4 > .f-column-1:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-4 > .f-column-1 {
    margin: 0;
    width: 98%;
}
}
.f-column-4 > .f-column-2 {
    float: left;
    margin: 0 3.125%;
    position: relative;
    width: 43.75%;
}
.f-column-4 > .f-column-2:before, .f-column-4 > .f-column-2:after {
    content: "";
    display: table;
}
.f-column-4 > .f-column-2:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-4 > .f-column-2 {
    margin: 0;
    width: 98%;
}
}
.f-column-4 > .f-column-3 {
    float: left;
    margin: 0 3.125%;
    position: relative;
    width: 68.75%;
}
.f-column-4 > .f-column-3:before, .f-column-4 > .f-column-3:after {
    content: "";
    display: table;
}
.f-column-4 > .f-column-3:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-4 > .f-column-3 {
    margin: 0;
    width: 98%;
}
}
.f-column-5 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 39.5833%;
}
.f-column-5:before, .f-column-5:after {
    content: "";
    display: table;
}
.f-column-5:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-5 {
    margin: 0;
    width: 98%;
}
}
.f-column-5 > .f-column-1 {
    float: left;
    margin: 0 2.5%;
    position: relative;
    width: 15%;
}
.f-column-5 > .f-column-1:before, .f-column-5 > .f-column-1:after {
    content: "";
    display: table;
}
.f-column-5 > .f-column-1:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-5 > .f-column-1 {
    margin: 0;
    width: 98%;
}
}
.f-column-5 > .f-column-2 {
    float: left;
    margin: 0 2.5%;
    position: relative;
    width: 35%;
}
.f-column-5 > .f-column-2:before, .f-column-5 > .f-column-2:after {
    content: "";
    display: table;
}
.f-column-5 > .f-column-2:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-5 > .f-column-2 {
    margin: 0;
    width: 98%;
}
}
.f-column-5 > .f-column-3 {
    float: left;
    margin: 0 2.5%;
    position: relative;
    width: 55%;
}
.f-column-5 > .f-column-3:before, .f-column-5 > .f-column-3:after {
    content: "";
    display: table;
}
.f-column-5 > .f-column-3:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-5 > .f-column-3 {
    margin: 0;
    width: 98%;
}
}
.f-column-5 > .f-column-4 {
    float: left;
    margin: 0 2.5%;
    position: relative;
    width: 75%;
}
.f-column-5 > .f-column-4:before, .f-column-5 > .f-column-4:after {
    content: "";
    display: table;
}
.f-column-5 > .f-column-4:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-5 > .f-column-4 {
    margin: 0;
    width: 98%;
}
}
.f-column-6 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 47.9167%;
}
.f-column-6:before, .f-column-6:after {
    content: "";
    display: table;
}
.f-column-6:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-6 {
    margin: 0;
    width: 98%;
}
}
.f-column-6 > .f-column-1 {
    float: left;
    margin: 0 2.08333%;
    position: relative;
    width: 12.5%;
}
.f-column-6 > .f-column-1:before, .f-column-6 > .f-column-1:after {
    content: "";
    display: table;
}
.f-column-6 > .f-column-1:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-6 > .f-column-1 {
    margin: 0;
    width: 98%;
}
}
.f-column-6 > .f-column-2 {
    float: left;
    margin: 0 2.08333%;
    position: relative;
    width: 29.1667%;
}
.f-column-6 > .f-column-2:before, .f-column-6 > .f-column-2:after {
    content: "";
    display: table;
}
.f-column-6 > .f-column-2:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-6 > .f-column-2 {
    margin: 0;
    width: 98%;
}
}
.f-column-6 > .f-column-3 {
    float: left;
    margin: 0 2.08333%;
    position: relative;
    width: 45.8333%;
}
.f-column-6 > .f-column-3:before, .f-column-6 > .f-column-3:after {
    content: "";
    display: table;
}
.f-column-6 > .f-column-3:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-6 > .f-column-3 {
    margin: 0;
    width: 98%;
}
}
.f-column-6 > .f-column-4 {
    float: left;
    margin: 0 2.08333%;
    position: relative;
    width: 62.5%;
}
.f-column-6 > .f-column-4:before, .f-column-6 > .f-column-4:after {
    content: "";
    display: table;
}
.f-column-6 > .f-column-4:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-6 > .f-column-4 {
    margin: 0;
    width: 98%;
}
}
.f-column-6 > .f-column-5 {
    float: left;
    margin: 0 2.08333%;
    position: relative;
    width: 79.1667%;
}
.f-column-6 > .f-column-5:before, .f-column-6 > .f-column-5:after {
    content: "";
    display: table;
}
.f-column-6 > .f-column-5:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-6 > .f-column-5 {
    margin: 0;
    width: 98%;
}
}
.f-column-7 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 56.25%;
}
.f-column-7:before, .f-column-7:after {
    content: "";
    display: table;
}
.f-column-7:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-7 {
    margin: 0;
    width: 98%;
}
}
.f-column-7 > .f-column-1 {
    float: left;
    margin: 0 1.78571%;
    position: relative;
    width: 10.7143%;
}
.f-column-7 > .f-column-1:before, .f-column-7 > .f-column-1:after {
    content: "";
    display: table;
}
.f-column-7 > .f-column-1:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-7 > .f-column-1 {
    margin: 0;
    width: 98%;
}
}
.f-column-7 > .f-column-2 {
    float: left;
    margin: 0 1.78571%;
    position: relative;
    width: 25%;
}
.f-column-7 > .f-column-2:before, .f-column-7 > .f-column-2:after {
    content: "";
    display: table;
}
.f-column-7 > .f-column-2:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-7 > .f-column-2 {
    margin: 0;
    width: 98%;
}
}
.f-column-7 > .f-column-3 {
    float: left;
    margin: 0 1.78571%;
    position: relative;
    width: 39.2857%;
}
.f-column-7 > .f-column-3:before, .f-column-7 > .f-column-3:after {
    content: "";
    display: table;
}
.f-column-7 > .f-column-3:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-7 > .f-column-3 {
    margin: 0;
    width: 98%;
}
}
.f-column-7 > .f-column-4 {
    float: left;
    margin: 0 1.78571%;
    position: relative;
    width: 53.5714%;
}
.f-column-7 > .f-column-4:before, .f-column-7 > .f-column-4:after {
    content: "";
    display: table;
}
.f-column-7 > .f-column-4:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-7 > .f-column-4 {
    margin: 0;
    width: 98%;
}
}
.f-column-7 > .f-column-5 {
    float: left;
    margin: 0 1.78571%;
    position: relative;
    width: 67.8571%;
}
.f-column-7 > .f-column-5:before, .f-column-7 > .f-column-5:after {
    content: "";
    display: table;
}
.f-column-7 > .f-column-5:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-7 > .f-column-5 {
    margin: 0;
    width: 98%;
}
}
.f-column-7 > .f-column-6 {
    float: left;
    margin: 0 1.78571%;
    position: relative;
    width: 82.1429%;
}
.f-column-7 > .f-column-6:before, .f-column-7 > .f-column-6:after {
    content: "";
    display: table;
}
.f-column-7 > .f-column-6:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-7 > .f-column-6 {
    margin: 0;
    width: 98%;
}
}
.f-column-8 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 64.5833%;
}
.f-column-8:before, .f-column-8:after {
    content: "";
    display: table;
}
.f-column-8:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-8 {
    margin: 0;
    width: 98%;
}
}
.f-column-8 > .f-column-1 {
    float: left;
    margin: 0 1.5625%;
    position: relative;
    width: 9.375%;
}
.f-column-8 > .f-column-1:before, .f-column-8 > .f-column-1:after {
    content: "";
    display: table;
}
.f-column-8 > .f-column-1:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-8 > .f-column-1 {
    margin: 0;
    width: 98%;
}
}
.f-column-8 > .f-column-2 {
    float: left;
    margin: 0 1.5625%;
    position: relative;
    width: 21.875%;
}
.f-column-8 > .f-column-2:before, .f-column-8 > .f-column-2:after {
    content: "";
    display: table;
}
.f-column-8 > .f-column-2:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-8 > .f-column-2 {
    margin: 0;
    width: 98%;
}
}
.f-column-8 > .f-column-3 {
    float: left;
    margin: 0 1.5625%;
    position: relative;
    width: 34.375%;
}
.f-column-8 > .f-column-3:before, .f-column-8 > .f-column-3:after {
    content: "";
    display: table;
}
.f-column-8 > .f-column-3:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-8 > .f-column-3 {
    margin: 0;
    width: 98%;
}
}
.f-column-8 > .f-column-4 {
    float: left;
    margin: 0 1.5625%;
    position: relative;
    width: 46.875%;
}
.f-column-8 > .f-column-4:before, .f-column-8 > .f-column-4:after {
    content: "";
    display: table;
}
.f-column-8 > .f-column-4:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-8 > .f-column-4 {
    margin: 0;
    width: 98%;
}
}
.f-column-8 > .f-column-5 {
    float: left;
    margin: 0 1.5625%;
    position: relative;
    width: 59.375%;
}
.f-column-8 > .f-column-5:before, .f-column-8 > .f-column-5:after {
    content: "";
    display: table;
}
.f-column-8 > .f-column-5:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-8 > .f-column-5 {
    margin: 0;
    width: 98%;
}
}
.f-column-8 > .f-column-6 {
    float: left;
    margin: 0 1.5625%;
    position: relative;
    width: 71.875%;
}
.f-column-8 > .f-column-6:before, .f-column-8 > .f-column-6:after {
    content: "";
    display: table;
}
.f-column-8 > .f-column-6:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-8 > .f-column-6 {
    margin: 0;
    width: 98%;
}
}
.f-column-8 > .f-column-7 {
    float: left;
    margin: 0 1.5625%;
    position: relative;
    width: 84.375%;
}
.f-column-8 > .f-column-7:before, .f-column-8 > .f-column-7:after {
    content: "";
    display: table;
}
.f-column-8 > .f-column-7:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-8 > .f-column-7 {
    margin: 0;
    width: 98%;
}
}
.f-column-9 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 72.9167%;
}
.f-column-9:before, .f-column-9:after {
    content: "";
    display: table;
}
.f-column-9:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-9 {
    margin: 0;
    width: 98%;
}
}
.f-column-9 > .f-column-1 {
    float: left;
    margin: 0 1.38889%;
    position: relative;
    width: 8.33333%;
}
.f-column-9 > .f-column-1:before, .f-column-9 > .f-column-1:after {
    content: "";
    display: table;
}
.f-column-9 > .f-column-1:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-9 > .f-column-1 {
    margin: 0;
    width: 98%;
}
}
.f-column-9 > .f-column-2 {
    float: left;
    margin: 0 1.38889%;
    position: relative;
    width: 19.4444%;
}
.f-column-9 > .f-column-2:before, .f-column-9 > .f-column-2:after {
    content: "";
    display: table;
}
.f-column-9 > .f-column-2:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-9 > .f-column-2 {
    margin: 0;
    width: 98%;
}
}
.f-column-9 > .f-column-3 {
    float: left;
    margin: 0 1.38889%;
    position: relative;
    width: 30.5556%;
}
.f-column-9 > .f-column-3:before, .f-column-9 > .f-column-3:after {
    content: "";
    display: table;
}
.f-column-9 > .f-column-3:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-9 > .f-column-3 {
    margin: 0;
    width: 98%;
}
}
.f-column-9 > .f-column-4 {
    float: left;
    margin: 0 1.38889%;
    position: relative;
    width: 41.6667%;
}
.f-column-9 > .f-column-4:before, .f-column-9 > .f-column-4:after {
    content: "";
    display: table;
}
.f-column-9 > .f-column-4:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-9 > .f-column-4 {
    margin: 0;
    width: 98%;
}
}
.f-column-9 > .f-column-5 {
    float: left;
    margin: 0 1.38889%;
    position: relative;
    width: 52.7778%;
}
.f-column-9 > .f-column-5:before, .f-column-9 > .f-column-5:after {
    content: "";
    display: table;
}
.f-column-9 > .f-column-5:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-9 > .f-column-5 {
    margin: 0;
    width: 98%;
}
}
.f-column-9 > .f-column-6 {
    float: left;
    margin: 0 1.38889%;
    position: relative;
    width: 63.8889%;
}
.f-column-9 > .f-column-6:before, .f-column-9 > .f-column-6:after {
    content: "";
    display: table;
}
.f-column-9 > .f-column-6:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-9 > .f-column-6 {
    margin: 0;
    width: 98%;
}
}
.f-column-9 > .f-column-7 {
    float: left;
    margin: 0 1.38889%;
    position: relative;
    width: 75%;
}
.f-column-9 > .f-column-7:before, .f-column-9 > .f-column-7:after {
    content: "";
    display: table;
}
.f-column-9 > .f-column-7:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-9 > .f-column-7 {
    margin: 0;
    width: 98%;
}
}
.f-column-9 > .f-column-8 {
    float: left;
    margin: 0 1.38889%;
    position: relative;
    width: 86.1111%;
}
.f-column-9 > .f-column-8:before, .f-column-9 > .f-column-8:after {
    content: "";
    display: table;
}
.f-column-9 > .f-column-8:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-9 > .f-column-8 {
    margin: 0;
    width: 98%;
}
}
.f-column-10 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 81.25%;
}
.f-column-10:before, .f-column-10:after {
    content: "";
    display: table;
}
.f-column-10:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-10 {
    margin: 0;
    width: 98%;
}
}
.f-column-10 > .f-column-1 {
    float: left;
    margin: 0 1.25%;
    position: relative;
    width: 7.5%;
}
.f-column-10 > .f-column-1:before, .f-column-10 > .f-column-1:after {
    content: "";
    display: table;
}
.f-column-10 > .f-column-1:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-10 > .f-column-1 {
    margin: 0;
    width: 98%;
}
}
.f-column-10 > .f-column-2 {
    float: left;
    margin: 0 1.25%;
    position: relative;
    width: 17.5%;
}
.f-column-10 > .f-column-2:before, .f-column-10 > .f-column-2:after {
    content: "";
    display: table;
}
.f-column-10 > .f-column-2:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-10 > .f-column-2 {
    margin: 0;
    width: 98%;
}
}
.f-column-10 > .f-column-3 {
    float: left;
    margin: 0 1.25%;
    position: relative;
    width: 27.5%;
}
.f-column-10 > .f-column-3:before, .f-column-10 > .f-column-3:after {
    content: "";
    display: table;
}
.f-column-10 > .f-column-3:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-10 > .f-column-3 {
    margin: 0;
    width: 98%;
}
}
.f-column-10 > .f-column-4 {
    float: left;
    margin: 0 1.25%;
    position: relative;
    width: 37.5%;
}
.f-column-10 > .f-column-4:before, .f-column-10 > .f-column-4:after {
    content: "";
    display: table;
}
.f-column-10 > .f-column-4:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-10 > .f-column-4 {
    margin: 0;
    width: 98%;
}
}
.f-column-10 > .f-column-5 {
    float: left;
    margin: 0 1.25%;
    position: relative;
    width: 47.5%;
}
.f-column-10 > .f-column-5:before, .f-column-10 > .f-column-5:after {
    content: "";
    display: table;
}
.f-column-10 > .f-column-5:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-10 > .f-column-5 {
    margin: 0;
    width: 98%;
}
}
.f-column-10 > .f-column-6 {
    float: left;
    margin: 0 1.25%;
    position: relative;
    width: 57.5%;
}
.f-column-10 > .f-column-6:before, .f-column-10 > .f-column-6:after {
    content: "";
    display: table;
}
.f-column-10 > .f-column-6:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-10 > .f-column-6 {
    margin: 0;
    width: 98%;
}
}
.f-column-10 > .f-column-7 {
    float: left;
    margin: 0 1.25%;
    position: relative;
    width: 67.5%;
}
.f-column-10 > .f-column-7:before, .f-column-10 > .f-column-7:after {
    content: "";
    display: table;
}
.f-column-10 > .f-column-7:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-10 > .f-column-7 {
    margin: 0;
    width: 98%;
}
}
.f-column-10 > .f-column-8 {
    float: left;
    margin: 0 1.25%;
    position: relative;
    width: 77.5%;
}
.f-column-10 > .f-column-8:before, .f-column-10 > .f-column-8:after {
    content: "";
    display: table;
}
.f-column-10 > .f-column-8:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-10 > .f-column-8 {
    margin: 0;
    width: 98%;
}
}
.f-column-10 > .f-column-9 {
    float: left;
    margin: 0 1.25%;
    position: relative;
    width: 87.5%;
}
.f-column-10 > .f-column-9:before, .f-column-10 > .f-column-9:after {
    content: "";
    display: table;
}
.f-column-10 > .f-column-9:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-10 > .f-column-9 {
    margin: 0;
    width: 98%;
}
}
.f-column-11 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 89.5833%;
}
.f-column-11:before, .f-column-11:after {
    content: "";
    display: table;
}
.f-column-11:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-11 {
    margin: 0;
    width: 98%;
}
}
.f-column-11 > .f-column-1 {
    float: left;
    margin: 0 1.13636%;
    position: relative;
    width: 6.81818%;
}
.f-column-11 > .f-column-1:before, .f-column-11 > .f-column-1:after {
    content: "";
    display: table;
}
.f-column-11 > .f-column-1:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-11 > .f-column-1 {
    margin: 0;
    width: 98%;
}
}
.f-column-11 > .f-column-2 {
    float: left;
    margin: 0 1.13636%;
    position: relative;
    width: 15.9091%;
}
.f-column-11 > .f-column-2:before, .f-column-11 > .f-column-2:after {
    content: "";
    display: table;
}
.f-column-11 > .f-column-2:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-11 > .f-column-2 {
    margin: 0;
    width: 98%;
}
}
.f-column-11 > .f-column-3 {
    float: left;
    margin: 0 1.13636%;
    position: relative;
    width: 25%;
}
.f-column-11 > .f-column-3:before, .f-column-11 > .f-column-3:after {
    content: "";
    display: table;
}
.f-column-11 > .f-column-3:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-11 > .f-column-3 {
    margin: 0;
    width: 98%;
}
}
.f-column-11 > .f-column-4 {
    float: left;
    margin: 0 1.13636%;
    position: relative;
    width: 34.0909%;
}
.f-column-11 > .f-column-4:before, .f-column-11 > .f-column-4:after {
    content: "";
    display: table;
}
.f-column-11 > .f-column-4:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-11 > .f-column-4 {
    margin: 0;
    width: 98%;
}
}
.f-column-11 > .f-column-5 {
    float: left;
    margin: 0 1.13636%;
    position: relative;
    width: 43.1818%;
}
.f-column-11 > .f-column-5:before, .f-column-11 > .f-column-5:after {
    content: "";
    display: table;
}
.f-column-11 > .f-column-5:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-11 > .f-column-5 {
    margin: 0;
    width: 98%;
}
}
.f-column-11 > .f-column-6 {
    float: left;
    margin: 0 1.13636%;
    position: relative;
    width: 52.2727%;
}
.f-column-11 > .f-column-6:before, .f-column-11 > .f-column-6:after {
    content: "";
    display: table;
}
.f-column-11 > .f-column-6:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-11 > .f-column-6 {
    margin: 0;
    width: 98%;
}
}
.f-column-11 > .f-column-7 {
    float: left;
    margin: 0 1.13636%;
    position: relative;
    width: 61.3636%;
}
.f-column-11 > .f-column-7:before, .f-column-11 > .f-column-7:after {
    content: "";
    display: table;
}
.f-column-11 > .f-column-7:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-11 > .f-column-7 {
    margin: 0;
    width: 98%;
}
}
.f-column-11 > .f-column-8 {
    float: left;
    margin: 0 1.13636%;
    position: relative;
    width: 70.4546%;
}
.f-column-11 > .f-column-8:before, .f-column-11 > .f-column-8:after {
    content: "";
    display: table;
}
.f-column-11 > .f-column-8:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-11 > .f-column-8 {
    margin: 0;
    width: 98%;
}
}
.f-column-11 > .f-column-9 {
    float: left;
    margin: 0 1.13636%;
    position: relative;
    width: 79.5454%;
}
.f-column-11 > .f-column-9:before, .f-column-11 > .f-column-9:after {
    content: "";
    display: table;
}
.f-column-11 > .f-column-9:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-11 > .f-column-9 {
    margin: 0;
    width: 98%;
}
}
.f-column-11 > .f-column-10 {
    float: left;
    margin: 0 1.13636%;
    position: relative;
    width: 88.6364%;
}
.f-column-11 > .f-column-10:before, .f-column-11 > .f-column-10:after {
    content: "";
    display: table;
}
.f-column-11 > .f-column-10:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-11 > .f-column-10 {
    margin: 0;
    width: 98%;
}
}
.f-column-12 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 97.9167%;
}
.f-column-12:before, .f-column-12:after {
    content: "";
    display: table;
}
.f-column-12:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-12 {
    margin: 0;
    width: 98%;
}
}
.f-column-12 > .f-column-1 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 6.25%;
}
.f-column-12 > .f-column-1:before, .f-column-12 > .f-column-1:after {
    content: "";
    display: table;
}
.f-column-12 > .f-column-1:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-12 > .f-column-1 {
    margin: 0;
    width: 98%;
}
}
.f-column-12 > .f-column-2 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 14.5833%;
}
.f-column-12 > .f-column-2:before, .f-column-12 > .f-column-2:after {
    content: "";
    display: table;
}
.f-column-12 > .f-column-2:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-12 > .f-column-2 {
    margin: 0;
    width: 98%;
}
}
.f-column-12 > .f-column-3 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 22.9167%;
}
.f-column-12 > .f-column-3:before, .f-column-12 > .f-column-3:after {
    content: "";
    display: table;
}
.f-column-12 > .f-column-3:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-12 > .f-column-3 {
    margin: 0;
    width: 98%;
}
}
.f-column-12 > .f-column-4 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 31.25%;
}
.f-column-12 > .f-column-4:before, .f-column-12 > .f-column-4:after {
    content: "";
    display: table;
}
.f-column-12 > .f-column-4:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-12 > .f-column-4 {
    margin: 0;
    width: 98%;
}
}
.f-column-12 > .f-column-5 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 39.5833%;
}
.f-column-12 > .f-column-5:before, .f-column-12 > .f-column-5:after {
    content: "";
    display: table;
}
.f-column-12 > .f-column-5:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-12 > .f-column-5 {
    margin: 0;
    width: 98%;
}
}
.f-column-12 > .f-column-6 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 47.9167%;
}
.f-column-12 > .f-column-6:before, .f-column-12 > .f-column-6:after {
    content: "";
    display: table;
}
.f-column-12 > .f-column-6:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-12 > .f-column-6 {
    margin: 0;
    width: 98%;
}
}
.f-column-12 > .f-column-7 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 56.25%;
}
.f-column-12 > .f-column-7:before, .f-column-12 > .f-column-7:after {
    content: "";
    display: table;
}
.f-column-12 > .f-column-7:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-12 > .f-column-7 {
    margin: 0;
    width: 98%;
}
}
.f-column-12 > .f-column-8 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 64.5833%;
}
.f-column-12 > .f-column-8:before, .f-column-12 > .f-column-8:after {
    content: "";
    display: table;
}
.f-column-12 > .f-column-8:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-12 > .f-column-8 {
    margin: 0;
    width: 98%;
}
}
.f-column-12 > .f-column-9 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 72.9167%;
}
.f-column-12 > .f-column-9:before, .f-column-12 > .f-column-9:after {
    content: "";
    display: table;
}
.f-column-12 > .f-column-9:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-12 > .f-column-9 {
    margin: 0;
    width: 98%;
}
}
.f-column-12 > .f-column-10 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 81.25%;
}
.f-column-12 > .f-column-10:before, .f-column-12 > .f-column-10:after {
    content: "";
    display: table;
}
.f-column-12 > .f-column-10:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-12 > .f-column-10 {
    margin: 0;
    width: 98%;
}
}
.f-column-12 > .f-column-11 {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 89.5833%;
}
.f-column-12 > .f-column-11:before, .f-column-12 > .f-column-11:after {
    content: "";
    display: table;
}
.f-column-12 > .f-column-11:after {
    clear: both;
}
@media (max-width: 640px) {
.f-column-12 > .f-column-11 {
    margin: 0;
    width: 98%;
}
}
@media (max-width: 640px) {
.f-column-1 {
    margin: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
}
.f-column-2 {
    margin: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
}
.f-column-3 {
    margin: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
}
.f-column-4 {
    margin: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
}
.f-column-5 {
    margin: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
}
.f-column-6 {
    margin: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
}
.f-column-7 {
    margin: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
}
.f-column-8 {
    margin: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
}
.f-column-9 {
    margin: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
}
.f-column-10 {
    margin: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
}
.f-column-11 {
    margin: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
}
.f-column-12 {
    margin: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 100% !important;
}
}
.f-two-up {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 47.9167%;
}
.f-two-up:before, .f-two-up:after {
    content: "";
    display: table;
}
.f-two-up:after {
    clear: both;
}
.f-three-up {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 31.25%;
}
.f-three-up:before, .f-three-up:after {
    content: "";
    display: table;
}
.f-three-up:after {
    clear: both;
}
.f-four-up {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 22.9167%;
}
.f-four-up:before, .f-four-up:after {
    content: "";
    display: table;
}
.f-four-up:after {
    clear: both;
}
.f-page-width, section.f-container, .f-navigation-internal {
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px;
    padding: 0 10px;
    position: relative;
}
.f-page-width.f-no-padding, section.f-no-padding.f-container, .f-no-padding.f-navigation-internal {
    padding: 0;
}
html.f-lt-ie9 .f-page-width, html.f-lt-ie9 section.f-container, html.f-lt-ie9 .f-navigation-internal {
    min-width: 1024px;
}
.f-gutter-spacer {
    margin-left: 1.04167%;
}
.f-gutter-spacer-right {
    margin-right: 1.04167%;
}
.f-column-spacer, .f-column-spacer-1, .f-column-spacer-2, .f-column-spacer-3, .f-column-spacer-4, .f-column-spacer-5, .f-column-spacer-6, .f-column-spacer-7, .f-column-spacer-8, .f-column-spacer-9, .f-column-spacer-10, .f-column-spacer-11 {
    float: left;
    position: relative;
}
.f-column-spacer-1 {
    margin-left: 8.33333% !important;
}
.f-column-spacer-2 {
    margin-left: 16.6667% !important;
}
.f-column-spacer-3 {
    margin-left: 25% !important;
}
.f-column-spacer-4 {
    margin-left: 33.3333% !important;
}
.f-column-spacer-5 {
    margin-left: 41.6667% !important;
}
.f-column-spacer-6 {
    margin-left: 50% !important;
}
.f-column-spacer-7 {
    margin-left: 58.3333% !important;
}
.f-column-spacer-8 {
    margin-left: 66.6667% !important;
}
.f-column-spacer-9 {
    margin-left: 75% !important;
}
.f-column-spacer-10 {
    margin-left: 83.3333% !important;
}
.f-column-spacer-11 {
    margin-left: 91.6667% !important;
}
@media (max-width: 640px) {
.f-column-spacer-1 {
    margin-left: 0 !important;
}
.f-column-spacer-2 {
    margin-left: 0 !important;
}
.f-column-spacer-3 {
    margin-left: 0 !important;
}
.f-column-spacer-4 {
    margin-left: 0 !important;
}
.f-column-spacer-5 {
    margin-left: 0 !important;
}
.f-column-spacer-6 {
    margin-left: 0 !important;
}
.f-column-spacer-7 {
    margin-left: 0 !important;
}
.f-column-spacer-8 {
    margin-left: 0 !important;
}
.f-column-spacer-9 {
    margin-left: 0 !important;
}
.f-column-spacer-10 {
    margin-left: 0 !important;
}
.f-column-spacer-11 {
    margin-left: 0 !important;
}
}
:target {
    margin-top: -81px;
    padding-top: 81px;
}
.f-left {
    float: left !important;
}
.f-right {
    float: right !important;
}
.f-center {
    display: block !important;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.f-align-with-button {
    padding-top: 5px;
}
.f-clearfix, .f-row, .f-column-1, .f-column-2, .f-column-3, .f-column-4, .f-column-5, .f-column-6, .f-column-7, .f-column-8, .f-column-9, .f-column-10, .f-column-11, .f-column-12, .f-form-row, body, section.f-container, section#content, nav.f-internal {
}
.f-clearfix:before, .f-row:before, .f-column-1:before, .f-column-2:before, .f-column-3:before, .f-column-4:before, .f-column-5:before, .f-column-6:before, .f-column-7:before, .f-column-8:before, .f-column-9:before, .f-column-10:before, .f-column-11:before, .f-column-12:before, .f-form-row:before, body:before, section.f-container:before, section#content:before, nav.f-internal:before, .f-clearfix:after, .f-row:after, .f-column-1:after, .f-column-2:after, .f-column-3:after, .f-column-4:after, .f-column-5:after, .f-column-6:after, .f-column-7:after, .f-column-8:after, .f-column-9:after, .f-column-10:after, .f-column-11:after, .f-column-12:after, .f-form-row:after, body:after, section.f-container:after, section#content:after, nav.f-internal:after {
    content: "";
    display: table;
}
.f-clearfix:after, .f-row:after, .f-column-1:after, .f-column-2:after, .f-column-3:after, .f-column-4:after, .f-column-5:after, .f-column-6:after, .f-column-7:after, .f-column-8:after, .f-column-9:after, .f-column-10:after, .f-column-11:after, .f-column-12:after, .f-form-row:after, body:after, section.f-container:after, section#content:after, nav.f-internal:after {
    clear: both;
}
.f-clear {
    clear: both;
}
.f-no-bottom-margin {
    margin-bottom: 0 !important;
}

.f-heading-styled {
    font-family: Eund-Regular,Helvetica,Arial,sans-serif;
    font-weight: 200;
}
.f-section-title {
    border-bottom: 1px solid #ccc;
    box-shadow: 0 1px 6px -6px #000;
    margin-bottom: 23px;
    padding: 0;
}
.f-section-title + h1 {
    margin: 0;
}

ul li.f-no-bullet, ol li.f-no-bullet {
    list-style: outside none none;
}

ul.f-unstyled, ol.f-unstyled {
    list-style: outside none none;
    margin-left: 0;
    padding: 0 !important;
}
ul.f-unstyled.f-inline li, ol.f-unstyled.f-inline li {
    margin: 0;
}
ul.f-inline, ol.f-inline {
    margin-left: 0;
}
ul.f-inline li, ol.f-inline li {
    display: inline-block;
    margin: 0 20px 0 0;
}
ul.f-baseball, ol.f-baseball {
    list-style: outside none none;
    margin-left: 0;
}
ul.f-baseball li:before, ol.f-baseball li:before {
    content: "⚾";
    font-family: FanDuel;
    margin-right: 7px;
}
ul.f-basketball, ol.f-basketball {
    list-style: outside none none;
    margin-left: 0;
}
ul.f-basketball li:before, ol.f-basketball li:before {
    content: "⚼";
    font-family: FanDuel;
    margin-right: 7px;
}
ul.f-football, ol.f-football {
    list-style: outside none none;
    margin-left: 0;
}
ul.f-football li:before, ol.f-football li:before {
    content: "⚽";
    font-family: FanDuel;
    margin-right: 7px;
}
ul.f-hockey, ol.f-hockey {
    list-style: outside none none;
    margin-left: 0;
}
ul.f-hockey li:before, ol.f-hockey li:before {
    content: "⚻";
    font-family: FanDuel;
    margin-right: 7px;
}
ul header, ol header {
    margin-left: -15px;
}
ul header > *, ol header > * {
    margin-bottom: 4px;
}
code, pre {
    background: none repeat scroll 0 0 #ededed;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #006fce;
    font-family: "Source Code Pro",Menlo,Monaco,monospace;
    padding: 1px 4px;
    word-wrap: break-word;
}
pre {
    font-size: 13px;
}
b, strong {
    font-weight: 700;
}
em, i {
    font-style: italic;
}
a {
    color: #3f96cb;
    text-decoration: none;
}
a:visited {
    color: #0b73a4;
}
a:hover {
    text-decoration: underline;
}
.f-text-align-left {
    text-align: left;
}
.f-text-align-right {
    text-align: right;
}
.f-text-align-center {
    text-align: center;
}
i.f-icon {
    /*font-family: FanDuel;
    font-style: normal;
    font-weight: 400 !important;*/
}
i.f-icon.f-error {
    color: #9b1010;
}
i.f-icon.f-success {
    color: #7ab800;
}
.f-button.f-mini i.f-icon {
    font-size: 85%;
}
i.f-press {
    font-family: FanDuel-Press;
    font-style: normal;
    font-weight: 400 !important;
}
i.f-press span {
    display: none;
}
hr.f-divider {
    border-bottom: 1px solid #ccc;
    margin: 23px auto;
}
hr.f-divider.f-dark {
    border-bottom-color: #141414;
}
.f-faq-heading {
    background: none repeat scroll 0 0 #f5f5f5;
    border-radius: 3px;
    font-weight: 400;
}
.f-faq-heading[data-role="expandable-heading"] {
    padding-left: 20px;
}
.f-faq-heading[data-role="expandable-heading"]:before {
    left: 5px;
}
[data-sport-icon="mlb"]:before {
    content: "⚾";
    font-family: FanDuel !important;
}
[data-sport-icon="nba"]:before {
    content: "⚼";
    font-family: FanDuel !important;
}
[data-sport-icon="nfl"]:before {
    content: "⚽";
    font-family: FanDuel !important;
}
[data-sport-icon="nhl"]:before {
    content: "⚻";
    font-family: FanDuel !important;
}
[data-sport-icon="cfb"]:before {
    content: "⚺";
    font-family: FanDuel !important;
}
[data-sport-icon="cbb"]:before {
    content: "⚿";
    font-family: FanDuel !important;
}
[data-icon]:before {
    content: attr(data-icon);
    font-family: FanDuel !important;
}
[data-icon-after]:after {
    content: attr(data-icon-after);
    font-family: FanDuel !important;
}
.f-button, button {
    -moz-appearance: none;
    border-radius: 4px;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 18px;
    line-height: 1;
    margin: 0;
    padding: 12px 30px;
    text-align: center;
    text-decoration: none;
}
.f-button:disabled, .f-button.f-disabled, button:disabled, button.f-disabled {
    opacity: 0.5;
}
.f-button:disabled:active, .f-button.f-is-active:disabled, .f-button:disabled .f-is-active, .f-button:disabled:hover, .f-button.f-hover:disabled, .f-button.f-disabled:active, .f-button.f-disabled.f-is-active, .f-button.f-disabled .f-is-active, .f-button.f-disabled:hover, .f-button.f-disabled.f-hover, button:disabled:active, button.f-is-active:disabled, button:disabled .f-is-active, button:disabled:hover, button.f-hover:disabled, button.f-disabled:active, button.f-disabled.f-is-active, button.f-disabled .f-is-active, button.f-disabled:hover, button.f-disabled.f-hover {
    cursor: default;
}
.f-button:active, .f-button.f-is-active, button:active, button.f-is-active {
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3) inset;
}
.f-button small, button small {
    display: block;
    font-size: 80%;
    font-weight: 400;
    line-height: 0.9;
    padding-bottom: 0.2em;
}
.f-button.f-mini, button.f-mini {
    font-size: 14px;
    line-height: 1;
    padding: 9px 16px;
}
.f-button.f-mini small, button.f-mini small {
    display: inline-block;
    font-size: 95%;
    font-weight: 400;
    margin-left: 0.3em;
}
.f-button.f-tiny, button.f-tiny {
    font-size: 12px;
    line-height: 1;
    padding: 6px 8px;
}
.f-button.f-jumbo {
    font-size: 24px;
}
.f-button.f-text, .f-button.f-text:hover, .f-button.f-text:active, .f-button.f-text:active:hover, .f-button.f-mini.f-text, .f-button.f-text.f-mini:hover, .f-button.f-text.f-mini:active, .f-button.f-text.f-mini:active:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: none;
}
.f-button.f-fullwidth, button.f-fullwidth {
    box-sizing: border-box;
    display: block;
    width: auto;
}
.f-button, button {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #3f96cb;
    color: #3f96cb;
}
.f-button:hover, .f-button.f-hover, button:hover, button.f-hover {
    background: none repeat scroll 0 0 #fff;
    color: #3f96cb;
    text-decoration: none;
}
.f-button:visited, button:visited {
    color: #3f96cb;
}
.f-button:active, .f-button.f-is-active, button:active, button.f-is-active {
    color: #3f96cb;
}
.f-button.f-primary, button.f-primary {
    background: none repeat scroll 0 0 #8ccc3e;
    border: 1px solid #65ae15;
    color: #fff;
}
.f-button.f-primary:hover, .f-button.f-primary.f-hover, button.f-primary:hover, button.f-primary.f-hover {
    background: none repeat scroll 0 0 #98d152;
    color: #fff;
    text-decoration: none;
}
.f-button.f-primary:visited, button.f-primary:visited {
    color: #fff;
}
.f-button.f-primary:active, .f-button.f-primary.f-is-active, button.f-primary:active, button.f-primary.f-is-active {
    color: #fff;
}
.f-button.f-primary-alt, button.f-primary-alt {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #65ae15;
    color: #65ae15;
}
.f-button.f-primary-alt:hover, .f-button.f-primary-alt.f-hover, button.f-primary-alt:hover, button.f-primary-alt.f-hover {
    background: none repeat scroll 0 0 #fff;
    color: #65ae15;
    text-decoration: none;
}
.f-button.f-primary-alt:visited, button.f-primary-alt:visited {
    color: #65ae15;
}
.f-button.f-primary-alt:active, .f-button.f-primary-alt.f-is-active, button.f-primary-alt:active, button.f-primary-alt.f-is-active {
    color: #65ae15;
}
.f-button.f-button-transparent-bg, button.f-button-transparent-bg {
    background: none repeat scroll 0 0 transparent;
}
.f-button.f-button-transparent-bg:hover, button.f-button-transparent-bg:hover {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
}
.f-button.f-dark, button.f-dark {
    background: none repeat scroll 0 0 #4a4a4a;
    border: 1px solid #333;
    color: #f3f3f3;
}
.f-button.f-dark:hover, .f-button.f-dark.f-hover, button.f-dark:hover, button.f-dark.f-hover {
    background: none repeat scroll 0 0 #575757;
    color: #f3f3f3;
    text-decoration: none;
}
.f-button.f-dark:visited, button.f-dark:visited {
    color: #f3f3f3;
}
.f-button.f-dark:active, .f-button.f-dark.f-is-active, button.f-dark:active, button.f-dark.f-is-active {
    color: #f3f3f3;
}
.f-button.f-dangerous, button.f-dangerous {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #d4d4d4;
    color: #ae0909;
}
.f-button.f-dangerous:hover, .f-button.f-dangerous.f-hover, button.f-dangerous:hover, button.f-dangerous.f-hover {
    background: none repeat scroll 0 0 #fff;
    color: #ae0909;
    text-decoration: none;
}
.f-button.f-dangerous:visited, button.f-dangerous:visited {
    color: #ae0909;
}
.f-button.f-dangerous:active, .f-button.f-dangerous.f-is-active, button.f-dangerous:active, button.f-dangerous.f-is-active {
    color: #ae0909;
}
.f-button.f-really-dangerous, button.f-really-dangerous {
    background: none repeat scroll 0 0 #c00;
    border: 1px solid #900;
    color: #fff;
}
.f-button.f-really-dangerous:hover, .f-button.f-really-dangerous.f-hover, button.f-really-dangerous:hover, button.f-really-dangerous.f-hover {
    background: none repeat scroll 0 0 #e60000;
    color: #fff;
    text-decoration: none;
}
.f-button.f-really-dangerous:visited, button.f-really-dangerous:visited {
    color: #fff;
}
.f-button.f-really-dangerous:active, .f-button.f-really-dangerous.f-is-active, button.f-really-dangerous:active, button.f-really-dangerous.f-is-active {
    color: #fff;
}
.f-button.f-text-as-a-button, button.f-text-as-a-button {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #fff;
    color: #3f96cb;
    padding: 12px;
}
.f-button.f-text-as-a-button:hover, .f-button.f-text-as-a-button.f-hover, button.f-text-as-a-button:hover, button.f-text-as-a-button.f-hover {
    background: none repeat scroll 0 0 #fff;
    color: #3f96cb;
    text-decoration: none;
}
.f-button.f-text-as-a-button:visited, button.f-text-as-a-button:visited {
    color: #3f96cb;
}
.f-button.f-text-as-a-button:active, .f-button.f-text-as-a-button.f-is-active, button.f-text-as-a-button:active, button.f-text-as-a-button.f-is-active {
    color: #3f96cb;
}
.f-button.f-text-as-a-button:active, .f-button.f-text-as-a-button.f-is-active, button.f-text-as-a-button:active, button.f-text-as-a-button.f-is-active {
    box-shadow: none;
}
.f-button-group, .f-pagination {
    display: inline-block;
    vertical-align: top;
}
.f-button-group .f-button, .f-button-group button, .f-button-group .f-mini, .f-pagination .f-button, .f-pagination button, .f-pagination .f-mini {
    border-radius: 0;
    float: left;
    margin-left: -1px;
}
.f-button-group > .f-button:first-child, .f-button-group > button:first-child, .f-pagination > .f-button:first-child, .f-pagination > button:first-child {
    border-radius: 4px 0 0 4px;
}
.f-button-group > .f-button:last-child, .f-button-group > button:last-child, .f-pagination > .f-button:last-child, .f-pagination > button:last-child {
    border-radius: 0 4px 4px 0;
}
.f-button-group .f-dropdown-container, .f-pagination .f-dropdown-container {
    float: left;
}
.f-button.f-stack-vertical + .f-button.f-stack-vertical {
    margin-top: 6px;
}
.f-paginaton .f-button {
    background: -moz-linear-gradient(center top , #fff 0px, #e7e7e7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #5c5c5c;
}
.f-button[href*="facebook.f-com"] {
    background: none repeat scroll 0 0 #3e6fbc;
    border: 1px solid #2f558e;
    color: #fff;
}
.f-button[href*="facebook.f-com"]:hover, .f-button.f-hover[href*="facebook.f-com"] {
    background: none repeat scroll 0 0 #4f7dc5;
    color: #fff;
    text-decoration: none;
}
.f-button[href*="facebook.f-com"]:visited {
    color: #fff;
}
.f-button[href*="facebook.f-com"]:active, .f-button.f-is-active[href*="facebook.f-com"] {
    color: #fff;
}
.f-button[href*="twitter.f-com"] {
    background: none repeat scroll 0 0 #4ac1fb;
    border: 1px solid #33a6f4;
    color: #fff;
}
.f-button[href*="twitter.f-com"]:hover, .f-button.f-hover[href*="twitter.f-com"] {
    background: none repeat scroll 0 0 #63cafc;
    color: #fff;
    text-decoration: none;
}
.f-button[href*="twitter.f-com"]:visited {
    color: #fff;
}
.f-button[href*="twitter.f-com"]:active, .f-button.f-is-active[href*="twitter.f-com"] {
    color: #fff;
}
.f-social-button {
    border-radius: 4px;
    display: inline-block;
    padding: 4px 6px;
}
.f-social-button:hover {
    background: none repeat scroll 0 0 #fff;
    color: #282828;
    text-decoration: none;
    transition: all 0.3s linear 0s;
}
.f-social-button.f-social-button-twitter:hover {
    background: none repeat scroll 0 0 #00a0d1;
    color: #f3f3f3;
}
.f-social-button.f-social-button-facebook:hover {
    background: none repeat scroll 0 0 #3b5998;
    color: #f3f3f3;
}
.f-button-animatable .f-loading-indicator {
    display: none;
}
.f-button-animatable.f-button-is-loading {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: transparent;
    height: 40px;
    outline: 0 none;
    padding: 0;
    text-shadow: none;
}
.f-button-animatable.f-button-is-loading:hover, .f-button-animatable.f-button-is-loading:active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: transparent;
    box-shadow: none;
}
.f-button-animatable.f-button-is-loading .f-button-animatable-label {
    display: none;
}
.f-button-animatable.f-button-is-loading .f-button-animatable-animation {
    display: inline;
    height: 16px;
}
.f-button-animatable.f-button-is-loading .f-loading-circle {
    height: 16px;
    width: 16px;
}
.f-dropdown-container {
    position: relative;
}
.f-dropdown-container.f-dropdown-container-arrow-only {
    position: static;
}
.f-button-group .f-dropdown-container:last-child .f-button {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.f-button-group .f-dropdown-container:first-child {
    margin-left: 0;
}
.f-button-group .f-dropdown-container:first-child .f-button {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    margin-left: 0;
}
.f-dropdown-toggle {
    position: relative;
}
.f-dropdown-toggle .f-icon {
    font-size: 80%;
    line-height: 0.9;
}
.f-dropdown-toggle.f-dropdown-toggle-arrow-only {
    padding-left: 10px;
    padding-right: 10px;
}
.f-dropdown-menu {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #3f96cb;
    border-radius: 3px;
    display: none;
    left: 0;
    list-style: outside none none;
    margin: -1px 0 0;
    min-width: 160px;
    position: absolute;
    top: 100%;
    z-index: 1;
}
.f-dropdown-menu.f-drop-up {
    bottom: 100%;
    top: auto;
}
.f-dropdown-menu.f-is-active {
    display: block;
}
.f-dropdown-menu.f-mini {
    font-size: 14px;
}
.f-dropdown-menu.f-tiny {
    font-size: 12px;
}
.f-dropdown-menu li {
    margin-bottom: 0;
}
.f-dropdown-menu a {
    display: block;
    padding: 4px 10px;
}
.f-dropdown-menu a:hover {
    background: none repeat scroll 0 0 #eee;
    text-decoration: none;
}
.f-dropdown-menu a.f-is-active {
    background: none repeat scroll 0 0 #f3f3f3;
    font-weight: 700;
}
legend {
    border-bottom: 1px solid #d8d8d8;
    font-size: 28.8px;
    margin: 0 0 11.5px;
    width: 100%;
}
.f-form-row {
    margin-bottom: 11.5px;
}
.f-form-row small {
    color: #777;
    display: block;
    line-height: 1.2;
    margin: 5px 0 0;
}
.f-form-row.f-error, .f-form-row.f-invalid, .f-form-row .f-form_error {
    color: #9b1010;
    font-size: 80%;
    font-weight: 700;
    margin-top: -5px;
    padding: 2px 0 0;
}
.f-form-row.f-error input[type="text"], .f-form-row.f-error input[type="password"], .f-form-row.f-error input[type="email"], .f-form-row.f-error input[type="search"], .f-form-row.f-error select[multiple], .f-form-row.f-error textarea, .f-form-row.f-invalid input[type="text"], .f-form-row.f-invalid input[type="password"], .f-form-row.f-invalid input[type="email"], .f-form-row.f-invalid input[type="search"], .f-form-row.f-invalid select[multiple], .f-form-row.f-invalid textarea, .f-form-row .f-form_error input[type="text"], .f-form-row .f-form_error input[type="password"], .f-form-row .f-form_error input[type="email"], .f-form-row .f-form_error input[type="search"], .f-form-row .f-form_error select[multiple], .f-form-row .f-form_error textarea {
    background-color: #fef8f8;
    border-color: #9b1010;
    box-shadow: 0 0 2px #9b1010;
    color: #222;
    font-weight: 400;
}
.f-form-row.f-error input[type="text"]:focus, .f-form-row.f-error input[type="password"]:focus, .f-form-row.f-error input[type="email"]:focus, .f-form-row.f-error input[type="search"]:focus, .f-form-row.f-error select[multiple]:focus, .f-form-row.f-error textarea:focus, .f-form-row.f-invalid input[type="text"]:focus, .f-form-row.f-invalid input[type="password"]:focus, .f-form-row.f-invalid input[type="email"]:focus, .f-form-row.f-invalid input[type="search"]:focus, .f-form-row.f-invalid select[multiple]:focus, .f-form-row.f-invalid textarea:focus, .f-form-row .f-form_error input[type="text"]:focus, .f-form-row .f-form_error input[type="password"]:focus, .f-form-row .f-form_error input[type="email"]:focus, .f-form-row .f-form_error input[type="search"]:focus, .f-form-row .f-form_error select[multiple]:focus, .f-form-row .f-form_error textarea:focus {
    box-shadow: 0 0 2px #9b1010;
}
.f-form-inline {
    margin-bottom: 11.5px;
}
.f-form-inline .f-form-row {
    display: inline-block;
    margin: 0 10px 0 0;
}
@media (max-width: 640px) {
.f-form-inline .f-form-row {
    margin-bottom: 23px;
}
}
.f-form-inline label {
    display: inline;
}
.f-form-inline input[type="checkbox"], .f-form-inline input[type="radio"] {
    margin-left: 0;
    box-sizing: border-box;
}
li.f-form-inline {
    margin-bottom: 3px;
}
p.f-message {
    margin: 0;
}
label {
    cursor: pointer;
    display: block;
    font-weight: 700;
    width: 100%;
    text-indent: 0;
}
label small {
    display: inline !important;
    font-size: 90%;
    font-weight: 400;
}
label.f-boxed {
    display: inline-block;
    font-weight: 400;
    padding: 3px 12px 3px 6px;
    position: relative;
}
label.f-boxed.f-is-active {
    background: none repeat scroll 0 0 #f0ffd2;
    border: 1px solid #7ab800;
    border-radius: 3px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) inset;
    color: #7ab800;
    font-weight: 700;
}
label.f-boxed.f-is-active + .f-contest-quantity {
    display: block;
}
label.f-boxed.f-disabled {
    display: none;
}
label.f-boxed input[type="checkbox"], label.f-boxed input[type="radio"] {
    margin: 0;
}
input, textarea, select, .f-uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 16px;
    padding: 8px 11px 9px;
    transition: all 0.4s linear 0s;
    width: 100%;
    box-sizing: border-box;
}
.f-form-mini input, .f-form-mini textarea, .f-form-mini select, .f-form-mini .f-uneditable-input {
    font-size: 13px;
    padding: 3px 6px;
}
input.f-button, textarea.f-button, select.f-button, .f-uneditable-input.f-button {
    width: auto;
}
select {
    /*height: 37px;*/
}
.f-form-mini select {
    height: 24px;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="search"]:focus, select:focus, select[multiple]:focus, textarea:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 1px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
input[type="checkbox"], input[type="radio"] {
    border: 0 none;
    display: inline-block;
    margin: 0 0 0 -20px;
    padding: 0;
    width: 17px;
}
.f-checkbox-label, .f-radio-label {
    font-size: 16px;
    padding-left: 20px;
    width: auto;
}
.f-checkbox-label-button {
    background-color: #f5f5f5;
    border: 1px solid #e5e5e5;
    display: inline-block;
    padding: 0.5em 0.8em;
}
.f-checkbox-label-button.f-disabled {
    background-color: #fff;
    border: 1px solid #f5f5f5;
    color: #888;
}
.f-checkbox-label, .f-radio-label, .f-checkbox-label-button {
    color: #333;
    font-weight: 400;
    text-transform: none;
}
input[type="search"] {
    padding-left: 0;
    padding-right: 0;
}
button {
    font-family: Helvetica,Arial,sans-serif;
}
.f-form-terms {
    color: #8c8c8c;
    font-size: 12.8px;
    margin: 0 0 23px;
}
.f-form-terms a {
    color: #6c6c6c;
    font-weight: 700;
    text-decoration: none;
}
.f-form-terms a:hover {
    text-decoration: underline;
}
.f-label-info {
    color: #777;
    margin: 0 0 10px;
}
.f-controls {
    margin-bottom: 10px;
}
.f-login .f-controls {
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 0.4em;
    position: relative;
}
.f-login .f-controls i.f-icon {
    background: -moz-linear-gradient(center top , #ebebeb 0px, #fff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px 0 0 3px;
    border-right: 1px solid #ccc;
    color: #a9a9a9;
    display: block;
    font-size: 130%;
    height: 100%;
    left: 0;
    margin: 0;
    padding-top: 0.55em;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 0 #fff, 0 -1px 0 rgba(0, 0, 0, 0.3);
    top: 0;
    width: 2.5em;
    z-index: 1;
}
.f-login .f-controls i.f-icon.f-email {
    padding-top: 0.65em;
}
.f-login .f-controls input[type="email"], .f-login .f-controls input[type="password"], .f-login .f-controls input[type="text"] {
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset;
    margin: 0;
    padding-left: 3.25em;
}
.f-cal_ctrl select {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 31.25%;
}
.f-cal_ctrl select:before, .f-cal_ctrl select:after {
    content: "";
    display: table;
}
.f-cal_ctrl select:after {
    clear: both;
}
@media (max-width: 640px) {
    .f-legacy-lightbox .f-close::after{
        color: #000000 !important;
        content: "Close" !important;
        background-color: #ffcd02 !important;
    }
    div.f-lobby div.f-filter{
        margin-top: 30px;
    }
.f-cal_ctrl select {
    margin: 0;
    width: 98%;
}
}
.f-login .f-error {
    border-color: #9b1010;
}
.f-no-fontface .f-login .f-controls i.f-icon {
    display: none;
}
.f-no-fontface .f-login .f-controls input[type="email"], .f-no-fontface .f-login .f-controls input[type="password"], .f-no-fontface .f-login .f-controls input[type="text"] {
    padding-left: 0.5em;
}
:-moz-placeholder {
    color: #8b8b8b;
}
*::-moz-placeholder {
    color: #8b8b8b;
}
html {
    height: 100%;
}
.f-sg-loading body {
    display: block !important;
}
/*@media (min-width: 1025px) {
body, .f-body-nfl {
    background-image: url("//d17odppiik753x.f-cloudfront.f-net/backgrounds/bg_nfl.003.f-jpg");
    background-position: center bottom;
}
.f-body-nhl, body.f-hockey, body.f-nhl {
    background-image: url("//d17odppiik753x.f-cloudfront.f-net/backgrounds/bg_nhl.f-jpg");
}
.f-body-nba, body.f-basketball, body.f-nba, .f-body-cbb, body.f-cbb {
    background-image: url("//d17odppiik753x.f-cloudfront.f-net/backgrounds/bg_nba.f-jpg");
}
.f-body-mlb, body.f-baseball, body.f-mlb {
    background-image: url("//d17odppiik753x.f-cloudfront.f-net/backgrounds/bg_mlb.f-jpg");
}
.f-body-nobg, body.f-no-bg {
    background-image: none;
}
}*/
.f-global-header {
    background: none repeat scroll 0 0 #2d2d2d;
    border-bottom: 1px solid #7ab800;
    color: #f3f3f3;
    height: 66px;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.f-global-header:before, .f-global-header:after {
    content: "";
    display: table;
}
.f-global-header:after {
    clear: both;
}
.f-global-header.f-navigation-is-active {
    overflow: visible;
    z-index: 1001;
}
@media (max-width: 640px) {
.f-global-header.f-navigation-is-active {
    height: 100%;
}
}
.f-global-header.f-has_promocode_button {
    overflow: visible;
}
.f-global-header a {
    color: #9f9f9f;
}
.f-global-header a:hover {
    background: none repeat scroll 0 0 #3e3e3e;
    color: #fff;
    text-decoration: none;
}
.f-global-header .f-global-header-container {
    margin: 0 auto;
    max-width: 1024px;
}
.f-global-header .f-logo-container {
    left: 50%;
    margin-left: -75px;
    position: absolute;
    text-align: center;
    width: 150px;
}
@media (min-width: 641px) {
.f-global-header .f-logo-container {
    display: inline-block;
    float: left;
    left: 0;
    margin-left: 0;
    position: relative;
}
}
.f-global-header .f-logo-container h1 {
    margin: 0;
}
.f-global-header .f-logo-container a {
    color: #f8f8f8;
    display: block;
    font-size: 28px;
    height: 66px;
    line-height: 66px;
}
.f-global-header .f-logo-container a:hover {
    color: #fff;
}
.f-global-header .f-logo-container .f-logo-fanduel {
    display: none;
}
@media (min-width: 641px) {
.f-global-header .f-logo-container .f-logo-fanduel {
    display: inline;
}
}
.f-global-header .f-logo-container .f-logo-f {
    display: inline;
}
@media (min-width: 641px) {
.f-global-header .f-logo-container .f-logo-f {
    display: none;
}
}
.f-global-header .f-logo-container .f-logo-tagline {
    display: none;
    font-size: 7px;
    vertical-align: middle;
}
@media (min-width: 600px) {
body.f-logged-out .f-global-header .f-logo-container .f-logo-tagline {
    display: inline;
}
}
body.f-logged-out .f-global-header .f-logo-container {
    float: left;
    left: 0;
    margin-left: 10px;
    position: relative;
    text-align: left;
}
@media (min-width: 600px) {
body.f-logged-out .f-global-header .f-logo-container {
    width: 300px;
}
}
body.f-logged-out .f-global-header .f-logo-container a:hover {
    background: none repeat scroll 0 0 transparent;
}
body.f-logged-out .f-global-header .f-logo-container .f-logo-fanduel {
    display: inline;
}
body.f-logged-out .f-global-header .f-logo-container .f-logo-f {
    display: none;
}
section.f-container {
    background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
    padding: 10px 0 40px;
    position: relative;
}
@media (max-width: 640px) {
section.f-container {
    margin-top: 0;
    padding: 10px 0 50px;
}
}
nav.f-global ~ section.f-container {
    margin-top: 0;
}
@media (max-width: 640px) {

}
@media (max-width: 640px) {

}
.f-global-footer {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
    clear: both;
    font-size: 10px;
    margin: 0 auto;
    max-width: 1024px;
    padding: 30px 10px;
    text-shadow: 0 1px 1px #000;
    width: 100%;
}
.f-global-footer:before, .f-global-footer:after {
    content: "";
    display: table;
}
.f-global-footer:after {
    clear: both;
}
@media (max-width: 1024px) {
.f-global-footer {
    background: none repeat scroll 0 0 #222;
}
}
.f-global-footer ul {
    list-style: outside none none;
    margin-bottom: 0;
    margin-left: 0;
}
.f-global-footer ul li {
    display: inline-block;
    margin-bottom: 0;
}
.f-global-footer a {
    color: #f8f8f8;
}
.f-footer-navigation {
    float: left;
    margin: 0 1.04167% 0 0;
    position: relative;
    text-transform: uppercase;
    width: 64.5833%;
}
.f-footer-navigation:before, .f-footer-navigation:after {
    content: "";
    display: table;
}
.f-footer-navigation:after {
    clear: both;
}
@media (max-width: 640px) {
.f-footer-navigation {
    margin: 0;
    width: 98%;
}
}
@media (max-width: 970px) {
.f-footer-navigation {
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}
}
.f-footer-navigation ul li {
    margin-right: 10px;
}
.f-footer-contact-details {
    float: right;
    margin: 0 0 0 1.04167%;
    position: relative;
    text-align: right;
    text-transform: uppercase;
    width: 31.25%;
}
.f-footer-contact-details:before, .f-footer-contact-details:after {
    content: "";
    display: table;
}
.f-footer-contact-details:after {
    clear: both;
}
@media (max-width: 640px) {
.f-footer-contact-details {
    margin: 0;
    width: 98%;
}
}
@media (max-width: 970px) {
.f-footer-contact-details {
    text-align: center;
    width: 100%;
}
}
.f-footer-contact-details li {
    margin-left: 10px;
}
.f-footer-copyright {
    color: #e1e1e1;
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 56.25%;
}
.f-footer-copyright:before, .f-footer-copyright:after {
    content: "";
    display: table;
}
.f-footer-copyright:after {
    clear: both;
}
@media (max-width: 640px) {
.f-footer-copyright {
    margin: 0;
    width: 98%;
}
}
@media (max-width: 970px) {
.f-footer-copyright {
    text-align: center;
    width: 100%;
}
}
.f-footer-copyright li {
    margin-right: 10px;
}
.f-footer-copyright a {
    color: #e1e1e1;
}
.f-footer-partner-logos {
    float: right;
    margin: 0 0 0 1.04167%;
    padding-top: 3px;
    position: relative;
    text-align: right;
    width: 39.5833%;
}
.f-footer-partner-logos:before, .f-footer-partner-logos:after {
    content: "";
    display: table;
}
.f-footer-partner-logos:after {
    clear: both;
}
@media (max-width: 640px) {
.f-footer-partner-logos {
    margin: 0;
    width: 98%;
}
}
@media (max-width: 970px) {
.f-footer-partner-logos {
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
}
.f-footer-partner-logos li {
    margin-left: 4px;
    vertical-align: middle;
}
.f-footer-company-address {
    color: #f8f8f8;
    font-size: 16px;
    padding-top: 20px;
    text-align: center;
    text-shadow: 0 0 2px #000;
}
nav header {
    display: none;
}
nav ul {
    list-style: outside none none;
    margin: 0;
}
nav ul:before, nav ul:after {
    content: "";
    display: table;
}
nav ul:after {
    clear: both;
}
nav ul li {
    margin: 0;
}
nav a {
    text-decoration: none;
}
nav.f-internal {
    border-bottom: 1px solid #ccc;
    margin: -20px 0 23px;
}
nav.f-internal a#toggle-nav-internal {
    display: none;
}
nav.f-internal + img, nav.f-internal + .f-page-mast {
    margin-top: -23px;
}
@media (max-width: 640px) {
nav.f-internal {
    border: 0 none;
    float: none;
    margin: 0;
    width: 100%;
}
nav.f-internal + img, nav.f-internal + .f-page-mast {
    margin-top: 0;
}
nav.f-internal ul {
    display: none;
}
nav.f-internal a#toggle-nav-internal {
    border-bottom: 1px solid #d8d8d8;
    display: block;
    font-size: 16px;
    font-weight: 700;
    line-height: 2.8;
    margin: 0;
    padding: 0 10px;
}
nav.f-internal a#toggle-nav-internal span {
    display: none;
}
nav.f-internal a#toggle-nav-internal:hover {
    text-decoration: none;
}
}
nav.f-internal ul {
    background: none repeat scroll 0 0 #e6e6e6;
    margin: 0;
    padding: 4px 10px;
}
nav.f-internal ul ul {
    display: none;
    padding: 0;
}
nav.f-internal ul li {
    display: inline-block;
    float: left;
    margin-right: 6.66667px;
}
nav.f-internal ul li a {
    border-radius: 3px;
    color: #4f4f4f;
    display: block;
    font-size: 13px;
    padding: 1px 7px;
}
nav.f-internal ul li a:hover {
    background: none repeat scroll 0 0 #7ab800;
    color: #fff;
    text-decoration: none;
}
@media (max-width: 640px) {
nav.f-internal ul {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 2px solid #ccc;
}
nav.f-internal ul ul {
    border: 0 none;
}
nav.f-internal ul li {
    display: block;
    float: none;
    margin: 0;
    padding: 4px 0;
}
}
nav.f-on-page {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #eaeaea;
    border-color: #b5b5b5 -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px 0;
    margin-bottom: 23px;
    text-align: center;
    width: auto;
}
nav.f-on-page ul li {
    display: inline-block;
}
nav.f-on-page ul li a {
    border-radius: 20px;
    color: #424242;
    display: block;
    font-size: 16px;
    margin: 5px 20px;
    padding: 6px 10px;
}
nav.f-on-page ul li a.f-active, nav.f-on-page ul li a:hover {
    background: none repeat scroll 0 0 #b3b3b3;
    color: #fff;
    transition: all 0.4s linear 0s;
}
.f-navigation-logged-in {
    float: left;
}
@media (min-width: 641px) {
.f-navigation-logged-in {
    position: relative;
    width: auto;
}
}
.f-navigation-logged-in header {
    display: block;
}
@media (min-width: 641px) {
.f-navigation-logged-in header {
    display: none;
}
}
.f-navigation-logged-in header a {
    display: block;
    font-size: 28px;
    line-height: 65px;
    text-align: center;
    width: 44px;
}
.f-navigation-logged-in header a.f-is-active {
    background: none repeat scroll 0 0 #575757;
    color: #7ab800;
}
.f-navigation-logged-in .f-navigation-logged-in-menu {
    background: none repeat scroll 0 0 #1a1a1a;
    display: none;
    margin-top: -1px;
    min-width: 100%;
    position: absolute;
}
@media (min-width: 641px) {
.f-navigation-logged-in .f-navigation-logged-in-menu {
    background: none repeat scroll 0 0 transparent;
    display: block;
    margin-top: 0;
    min-width: 0;
    position: static;
}
}
.f-navigation-logged-in .f-navigation-logged-in-menu.f-is-active {
    display: block;
}
.f-navigation-logged-in .f-navigation-logged-in-menu a {
    display: block;
    line-height: 44px;
    min-width: 100%;
    padding: 0 7px;
    text-transform: uppercase;
}
.f-navigation-logged-in .f-navigation-logged-in-menu a.f-is-active {
    box-shadow: 4px 0 0 0 #7ab800 inset;
    color: #f3f3f3;
    padding-left: 12px;
}
@media (min-width: 641px) {
.f-navigation-logged-in .f-navigation-logged-in-menu a.f-is-active {
    box-shadow: 0 4px 0 0 #7ab800 inset;
    padding-left: 7px;
}
}
.f-navigation-logged-in .f-navigation-logged-in-menu a:hover {
    background: none repeat scroll 0 0 #575757;
}
@media (min-width: 641px) {
.f-navigation-logged-in .f-navigation-logged-in-menu a {
    height: 65px;
    line-height: 65px;
    min-width: 90px;
    text-align: center;
}
.f-navigation-logged-in .f-navigation-logged-in-menu a.f-link-support, .f-navigation-logged-in .f-navigation-logged-in-menu a.f-link-my-account {
    display: none;
}
}
.f-navigation-logged-in .f-navigation-logged-in-menu li {
    background: none repeat scroll 0 0 #363636;
    display: block;
    margin: 2px 0;
}
.f-navigation-logged-in .f-navigation-logged-in-menu li:first-child {
    margin-top: 0;
}
@media (min-width: 641px) {
.f-navigation-logged-in .f-navigation-logged-in-menu li {
    display: inline-block;
    float: left;
    margin: 0 1px 0 0;
}
}
.f-logged-out-user {
    float: right;
    font-size: 14px;
}
.f-logged-out-user .f-contact-menu-block, .f-logged-out-user .f-support-menu-block, .f-logged-out-user .f-join-menu-block, .f-logged-out-user .f-login-menu-block {
    height: 65px;
    line-height: 65px;
    margin-right: 8px;
    vertical-align: middle;
}
.f-logged-out-user .f-contact-menu-block a, .f-logged-out-user .f-support-menu-block a, .f-logged-out-user .f-join-menu-block a, .f-logged-out-user .f-login-menu-block a {
    color: #dfdfdf;
}
.f-logged-out-user .f-contact-menu-block a:hover, .f-logged-out-user .f-support-menu-block a:hover, .f-logged-out-user .f-join-menu-block a:hover, .f-logged-out-user .f-login-menu-block a:hover {
    color: #fff;
}
.f-logged-out-user .f-contact-menu-block a.f-button, .f-logged-out-user .f-support-menu-block a.f-button, .f-logged-out-user .f-join-menu-block a.f-button, .f-logged-out-user .f-login-menu-block a.f-button {
    color: #fff;
}
@media (min-width: 640px) {
.f-logged-out-user .f-contact-menu-block, .f-logged-out-user .f-support-menu-block, .f-logged-out-user .f-join-menu-block, .f-logged-out-user .f-login-menu-block {
    margin-right: 16px;
}
}
.f-logged-out-user .f-contact-menu-block {
    display: none;
}
@media (min-width: 680px) {
.f-logged-out-user .f-contact-menu-block {
    display: inline-block;
}
}
.f-logged-out-user .f-contact-menu-block a:hover {
    background: none repeat scroll 0 0 transparent;
}
.f-logged-out-user .f-contact-menu-block .f-icon {
    display: inline-block;
    vertical-align: bottom;
}
.f-logged-out-user .f-support-menu-block {
    display: none;
}
@media (min-width: 480px) {
.f-logged-out-user .f-support-menu-block {
    display: inline-block;
}
}
.f-logged-out-user .f-support-menu-block a:hover {
    background: none repeat scroll 0 0 transparent;
}
.f-logged-out-user .f-join-menu-block {
    margin-right: 10px;
}
.f-logged-out-user .f-login-menu-block, .f-logged-out-user .f-join-menu-block {
    display: inline-block;
}
.f-logged-out-user .f-login-menu-block .f-button.f-mini, .f-logged-out-user .f-join-menu-block .f-button.f-mini {
    padding: 6px 9px;
}
.f-logged-out-user .f-login-menu-block .f-button.f-button-transparent-bg, .f-logged-out-user .f-join-menu-block .f-button.f-button-transparent-bg {
    border-color: #dfdfdf;
    color: #dfdfdf;
}
.f-logged-out-user .f-login-menu-block .f-button.f-button-transparent-bg:hover, .f-logged-out-user .f-join-menu-block .f-button.f-button-transparent-bg:hover {
    color: #fff;
}
.f-logged-in-user {
    float: right;
}
.f-logged-in-user .f-user-menu-block, .f-logged-in-user .f-user-balance-block, .f-logged-in-user .f-support-menu-block {
    float: left;
    height: 65px;
}
.f-logged-in-user .f-user-menu-block {
    display: block;
}
.f-logged-in-user .f-user-menu-block header {
    height: 65px;
}
.f-logged-in-user .f-user-menu-block header a {
    display: block;
    font-size: 14px;
    height: 65px;
    line-height: 61px;
    min-width: 40px;
    padding: 0 8px 0 10px;
}
@media (min-width: 641px) {
.f-logged-in-user .f-user-menu-block header a {
    padding-left: 8px;
}
}
.f-logged-in-user .f-user-menu-block header a.f-is-active {
    background: none repeat scroll 0 0 #575757;
    color: #7ab800;
}
.f-logged-in-user .f-user-menu-block header .f-avatar {
    height: 32px;
    margin-right: 4px;
    width: 32px;
}
.f-logged-in-user .f-user-menu-block header .f-avatar[style*="member_defaultpic.f-gif"] {
    background-position: -4px -4px;
    background-size: 40px 40px;
}
.f-logged-in-user .f-user-menu-block header .f-username {
    display: none;
    margin-right: 3px;
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
}
@media (min-width: 900px) {
.f-logged-in-user .f-user-menu-block header .f-username {
    display: inline-block;
}
}
.f-logged-in-user .f-user-menu-block header .f-icon {
    display: none;
}
@media (min-width: 641px) {
.f-logged-in-user .f-user-menu-block header .f-icon {
    display: inline-block;
    vertical-align: middle;
}
}
@media (min-width: 641px) {
.f-logged-in-user .f-user-menu-block:hover {
    background: none repeat scroll 0 0 #575757;
}
}
.f-logged-in-user .f-support-menu-block {
    display: none;
}
@media (min-width: 680px) {
.f-logged-in-user .f-support-menu-block {
    display: block;
}
}
.f-logged-in-user .f-support-menu-block header {
    height: 65px;
}
.f-logged-in-user .f-support-menu-block header a {
    display: block;
    font-size: 14px;
    height: 65px;
    line-height: 64px;
    padding: 0 8px;
}
.f-logged-in-user .f-support-menu-block header a.f-is-active {
    background: none repeat scroll 0 0 #575757;
    color: #7ab800;
}
.f-logged-in-user .f-support-menu-block header .f-icon {
    display: inline-block;
    vertical-align: middle;
}
@media (min-width: 641px) {
.f-logged-in-user .f-support-menu-block:hover {
    background: none repeat scroll 0 0 #575757;
}
}
.f-logged-in-user .f-support-menu {
    display: none;
}
.f-logged-in-user .f-support-menu.f-is-active {
    display: block;
}
@media (min-width: 641px) {
.f-logged-in-user .f-support-menu {
    background: none repeat scroll 0 0 #1a1a1a;
    border-radius: 0 0 4px 4px;
    height: auto;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 65px;
}
}
.f-logged-in-user .f-support-menu a {
    border-bottom: 1px solid #2a2a2a;
    color: #9f9f9f;
    display: block;
    font-size: 14px;
    line-height: 34px;
    min-width: 100%;
    padding: 0 7px;
}
.f-logged-in-user .f-support-menu a:hover {
    background: none repeat scroll 0 0 #3e3e3e;
    color: #fff;
}
.f-logged-in-user .f-support-menu li:last-child a {
    border-bottom: 0 none;
}
.f-logged-in-user .f-logged-in-user-menu {
    background: none repeat scroll 0 0 #1a1a1a;
    display: none;
    height: 100%;
    left: 0;
    min-width: 100%;
    overflow-y: scroll;
    padding: 10px 0 80px;
    position: absolute;
    top: 65px;
}
@media (min-width: 641px) {
.f-logged-in-user .f-logged-in-user-menu {
    border-radius: 0 0 4px 4px;
    height: auto;
    left: auto;
    min-width: 200px;
    overflow: visible;
    padding-bottom: 0;
}
}
@media (max-width: 900px) {
.f-logged-in-user .f-logged-in-user-menu {
    right: 0;
}
}
.f-logged-in-user .f-logged-in-user-menu.f-is-active {
    display: block;
}
.f-logged-in-user .f-logged-in-user-menu .f-logged-in-user-profile .f-avatar {
    margin-left: 7px;
}
@media (min-width: 641px) {
.f-logged-in-user .f-logged-in-user-menu .f-logged-in-user-profile .f-avatar, .f-logged-in-user .f-logged-in-user-menu .f-logged-in-user-profile .f-username {
    display: none;
}
}
.f-logged-in-user .f-logged-in-user-menu .f-user-balances {
    border-bottom: 1px solid #3e3e3e;
    list-style: outside none none;
    margin: 10px 0 23px;
    padding: 10px;
}
@media (min-width: 641px) {
.f-logged-in-user .f-logged-in-user-menu .f-user-balances {
    margin: 0;
}
}
.f-logged-in-user .f-logged-in-user-menu .f-user-balances li {
    clear: both;
    color: #686868;
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 10px;
}
.f-logged-in-user .f-logged-in-user-menu .f-user-balances li:before, .f-logged-in-user .f-logged-in-user-menu .f-user-balances li:after {
    content: "";
    display: table;
}
.f-logged-in-user .f-logged-in-user-menu .f-user-balances li:after {
    clear: both;
}
@media (min-width: 641px) {
.f-logged-in-user .f-logged-in-user-menu .f-user-balances li span {
    font-size: 16px;
}
}
.f-logged-in-user .f-logged-in-user-menu .f-user-balances li span {
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 18px;
    line-height: 20px;
    text-align: right;
    vertical-align: baseline;
}
.f-logged-in-user .f-logged-in-user-menu .f-user-balances li.f-user-pending-bonus-balance span, .f-logged-in-user .f-logged-in-user-menu .f-user-balances li.f-user-fdp-balance span {
    color: #9f9f9f;
    font-size: 14px;
}
.f-logged-in-user .f-logged-in-user-menu hr.f-divider {
    border-bottom-color: #2a2a2a;
}
.f-logged-in-user .f-logged-in-user-menu .f-logged-in-user-navigation a, .f-logged-in-user .f-logged-in-user-menu .f-logged-in-user-navigation-mobile a {
    border-bottom: 1px solid #2a2a2a;
    color: #9f9f9f;
    display: block;
    font-size: 20px;
    line-height: 34px;
    min-width: 100%;
    padding: 0 10px;
}
.f-logged-in-user .f-logged-in-user-menu .f-logged-in-user-navigation a:hover, .f-logged-in-user .f-logged-in-user-menu .f-logged-in-user-navigation-mobile a:hover {
    background: none repeat scroll 0 0 #3e3e3e;
    color: #fff;
}
.f-logged-in-user .f-logged-in-user-menu .f-logged-in-user-navigation {
    display: none;
}
@media (min-width: 641px) {
.f-logged-in-user .f-logged-in-user-menu .f-logged-in-user-navigation {
    display: block;
}
}
.f-logged-in-user .f-logged-in-user-menu .f-logged-in-user-navigation a {
    font-size: 14px;
}
.f-logged-in-user .f-logged-in-user-menu .f-logged-in-user-navigation li:last-child a {
    border-bottom: 0 none;
}
@media (min-width: 641px) {
.f-logged-in-user .f-logged-in-user-menu .f-logged-in-user-navigation-mobile {
    display: none;
}
}
.f-logged-in-user .f-user-balance-block {
    display: none;
    padding: 5px 10px 0;
    text-align: center;
}
@media (min-width: 760px) {
.f-logged-in-user .f-user-balance-block {
    display: block;
}
}
.f-logged-in-user .f-user-balance-block .f-user-balance {
    display: block;
    font-size: 14px;
}
.f-navigation-internal {
    background: none repeat scroll 0 0 #fff;
    padding-bottom: 10px;
    padding-top: 20px;
}
.f-lozenge, .f-lozenge-block {
    background: none repeat scroll 0 0 #699f00;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    letter-spacing: -0.5px;
    line-height: 1.2;
    min-width: 1.4em;
    padding: 0.2em 0.35em;
    position: relative;
    text-align: center;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    vertical-align: baseline;
}
.f-is-disabled .f-lozenge, .f-is-disabled .f-lozenge-block {
    background: none repeat scroll 0 0 #888;
}
.f-lozenge.f-mini, .f-lozenge-block.f-mini {
    font-size: 12px;
}
.f-lozenge {
    margin: 0 0.1667em;
}
.f-lozenge.f-raised {
    top: -0.5em;
}
.f-tag {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    color: #777;
    display: inline-block;
    margin: 0 0 0.2em;
    padding: 0.2em 0.4em;
}
.f-alert {
    background: none repeat scroll 0 0 #fcf8e3;
    border: 1px solid #e0ddce;
    border-radius: 3px;
    color: #737165;
    margin: 0 0 23px;
    padding: 11.5px 35px 11.5px 20px;
    position: relative;
}
.f-alert h1, .f-alert h2, .f-alert h3, .f-alert h4, .f-alert h5, .f-alert h6 {
    color: #737165;
}
.f-alert a.f-close {
    color: #b8b290;
}
.f-alert a.f-close:hover {
    color: #7b734e;
}
.f-alert.f-warning {
    background: none repeat scroll 0 0 #f7d4d9;
    border: 1px solid #f7d4d9;
    color: #c63343;
}
.f-alert.f-warning h1, .f-alert.f-warning h2, .f-alert.f-warning h3, .f-alert.f-warning h4, .f-alert.f-warning h5, .f-alert.f-warning h6 {
    color: #c63343;
}
.f-alert.f-warning a.f-close {
    color: #e77e8d;
}
.f-alert.f-warning a.f-close:hover {
    color: #c2243a;
}
.f-alert.f-success {
    background: none repeat scroll 0 0 #92d05b;
    border: 1px solid #83c14c;
    color: #2e4a16;
}
.f-alert.f-success h1, .f-alert.f-success h2, .f-alert.f-success h3, .f-alert.f-success h4, .f-alert.f-success h5, .f-alert.f-success h6 {
    color: #2e4a16;
}
.f-alert.f-success a.f-close {
    color: #517c2b;
}
.f-alert.f-success a.f-close:hover {
    color: #131d0a;
}
.f-alert a.f-close {
    position: absolute;
    right: 10px;
    text-decoration: none;
    top: 11.5px;
}
.f-alert.f-modal {
    float: left;
    margin: 0 auto;
    padding: 23px;
    position: relative;
    width: 39.5833%;
}
.f-alert.f-modal:before, .f-alert.f-modal:after {
    content: "";
    display: table;
}
.f-alert.f-modal:after {
    clear: both;
}
@media (max-width: 640px) {
.f-alert.f-modal {
    margin: 0;
    width: 98%;
}
}
.f-alert.f-modal a.f-close {
    right: 5px;
    top: 3px;
}
.f-alert.f-wide {
    border-radius: 0;
    border-width: 0 0 1px;
    width: 100%;
}
.f-alert.f-wide .f-page-width, .f-alert.f-wide section.f-container, .f-alert.f-wide .f-navigation-internal {
    padding-right: 30px;
}
section.f-container > .f-alert.f-wide {
    margin-top: -20px;
}
.f-alert.f-mini {
    font-size: 14px;
    line-height: 1.25;
    margin: 0 0 7.66667px;
    padding: 7.66667px 35px 7.66667px 8px;
}
.f-alert.f-bg-blue3 {
    border-color: #bbdcdf;
}
.f-alert.f-bg-blue3 a.f-close {
    color: #81b5c1;
}
.f-usermessage .f-alert.f-bg-blue3 a.f-close {
    display: none;
}
.f-alert i.f-icon {
    text-shadow: none;
}
.f-deprecated-browser-warning {
    background: none repeat scroll 0 0 #b50919;
    border: 0 none;
    color: #fff;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
.f-deprecated-browser-warning h1, .f-deprecated-browser-warning h2, .f-deprecated-browser-warning h3, .f-deprecated-browser-warning h4, .f-deprecated-browser-warning h5, .f-deprecated-browser-warning h6 {
    color: #fff;
}
.f-deprecated-browser-warning a.f-close {
    color: #491f1f;
}
.f-deprecated-browser-warning a.f-close:hover {
    color: #000;
}
@media (max-width: 768px) {
.f-deprecated-browser-warning {
    font-size: 14px;
}
}
@media (max-width: 640px) {
.f-deprecated-browser-warning {
    font-size: 12px;
}
}
.f-deprecated-browser-warning a {
    color: #fff;
    text-decoration: underline;
}
#usermessage {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 97.9167%;
}
#usermessage:before, #usermessage:after {
    content: "";
    display: table;
}
#usermessage:after {
    clear: both;
}
@media (max-width: 640px) {
#usermessage {
    margin: 0;
    width: 98%;
}
}
.f-breakout {
    background: none repeat scroll 0 0 #ececed;
    border-radius: 3px;
    margin-bottom: 23px;
}
.f-breakout > header {
    background: none repeat scroll 0 0 #464545;
    border-radius: 3px 3px 0 0;
    color: #f3f3f3;
    margin: 0;
    padding: 10px 20px;
}
.f-breakout > header h1, .f-breakout > header h2, .f-breakout > header h3, .f-breakout > header h4, .f-breakout > header h5, .f-breakout > header h6, .f-breakout > header p {
    color: inherit;
    margin: 0;
}
.f-breakout > ul {
    list-style: outside none none;
    margin: 0;
}
.f-breakout > ul li {
    border-bottom: 1px solid #c3c3c3;
    border-top: 1px solid #fff;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 10px 20px;
}
.f-breakout > ul li:first-child {
    border-top: 0 none;
}
.f-breakout > ul li:last-child {
    border-bottom: 0 none;
}
.f-breakout > ul li h1, .f-breakout > ul li h2, .f-breakout > ul li h3, .f-breakout > ul li h4, .f-breakout > ul li h5, .f-breakout > ul li h6, .f-breakout > ul li p {
    margin: 0;
}
.f-breakout > ul li h1 {
    font-size: 41.6px;
    line-height: 1;
}
.f-well {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1) inset;
    padding: 23px 20px 0;
}
.f-well.f-top {
    border-bottom: 0 none;
    box-shadow: 0 8px 8px -8px rgba(0, 0, 0, 0.1) inset;
}
.f-well.f-bottom {
    border-top: 0 none;
    box-shadow: 0 -8px 8px -8px rgba(0, 0, 0, 0.1) inset;
}
.f-boxed-group {
    background: none repeat scroll 0 0 #fcfcfc;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    margin-bottom: 23px;
    padding: 11.5px 20px;
}
.f-boxed-group:before, .f-boxed-group:after {
    content: "";
    display: table;
}
.f-boxed-group:after {
    clear: both;
}
.f-boxed-group.f-condensed {
    font-size: 80%;
}
.f-boxed-group > header {
    border-bottom: 1px solid #e5e5e5;
    margin: -11.5px -20px 11.5px;
    padding: 11.5px 20px;
}
.f-boxed-group > header:before, .f-boxed-group > header:after {
    content: "";
    display: table;
}
.f-boxed-group > header:after {
    clear: both;
}
.f-boxed-group > header * {
    margin-bottom: 0;
}
.f-boxed-group > footer {
    border-top: 1px solid #e5e5e5;
    margin: -11.5px -20px;
    padding: 5.75px 20px;
}
.f-boxed-group > footer:before, .f-boxed-group > footer:after {
    content: "";
    display: table;
}
.f-boxed-group > footer:after {
    clear: both;
}
.f-boxed-group *:last-child {
    margin-bottom: 0;
}
.f-boxed-group.f-no-padding {
    padding: 0;
}
.f-boxed-group.f-no-padding > header, .f-boxed-group.f-no-padding > footer {
    margin: 0;
}
.f-boxed-group.f-dark {
    border-color: #0d0d0d;
    border-top: 0 none #0d0d0d;
}
.f-boxed-group.f-dark > header, .f-boxed-group.f-dark > footer {
    background: -moz-linear-gradient(center top , #3b3b3b 0px, #0d0d0d 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px 3px 0 0;
    color: #f6f6f6;
}
.f-boxed-group.f-dark > header h1, .f-boxed-group.f-dark > header h2, .f-boxed-group.f-dark > header h3, .f-boxed-group.f-dark > header h4, .f-boxed-group.f-dark > header h5, .f-boxed-group.f-dark > header h6, .f-boxed-group.f-dark > header a, .f-boxed-group.f-dark > footer h1, .f-boxed-group.f-dark > footer h2, .f-boxed-group.f-dark > footer h3, .f-boxed-group.f-dark > footer h4, .f-boxed-group.f-dark > footer h5, .f-boxed-group.f-dark > footer h6, .f-boxed-group.f-dark > footer a {
    color: #f6f6f6;
}
.f-boxed-group.f-dark > footer {
    border-radius: 0 0 3px 3px;
}
.f-boxed-group.f-mini {
    margin: 0 0 7.66667px;
    padding: 7.66667px 8px;
}
.f-boxed-group.f-ftd {
    border: 4px solid #7ab800;
    margin: 0 4px 23px;
    min-width: 140px;
    padding: 0;
    text-align: center;
}
.f-boxed-group.f-ftd header {
    background: none repeat scroll 0 0 #f2f2f2;
    margin: 0 0 11.5px;
}
.f-boxed-group.f-ftd header h1 {
    color: #7ab800;
    font-size: 22.4px;
    letter-spacing: 0;
}
.f-boxed-group.f-ftd p {
    line-height: 1.2;
    margin: 0;
}
.f-boxed-group.f-ftd b {
    text-transform: uppercase;
}
.f-boxed-group.f-ftd hr.f-divider {
    margin: 5px 0;
}
.f-boxed-group.f-ftd label {
    margin: 11.5px 5px 5px;
    padding: 0.5em 0.8em;
}
.f-boxed-group.f-ftd label input[type="radio"] {
    float: left;
    margin-left: -5px;
}
.f-boxed-group.f-ftd.f-free {
    background: none repeat scroll 0 0 #fcfcfc;
    border-color: #e5e5e5;
}
.f-boxed-group.f-ftd.f-free header {
    background: none repeat scroll 0 0 #fcfcfc;
    border-bottom: 0 none;
    margin: 20px 0 10px;
}
.f-boxed-group.f-ftd.f-free header h1 {
    color: #555;
    font-size: 19.2px;
}
.f-boxed-group.f-ftd.f-free p {
    margin: 0 0 27px;
}
.f-table-container {
    margin: 0 0 23px;
    overflow-y: auto;
    width: 100%;
}
html.f-lt-ie10 .f-table-container[data-role="scrollable-container"] {
    overflow-x: hidden;
    overflow-y: auto;
}
html.f-lt-ie10 .f-table-container[data-role="scrollable-container"] tbody {
    height: auto;
}
table {
    border: 1px solid #dfdfdf;
    border-spacing: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}
table.f-condensed {
    font-size: 12px;
    margin: 0;
}
table.f-condensed h1 {
    font-size: 32px;
}
table.f-condensed h2 {
    font-size: 28px;
}
table.f-condensed h3 {
    font-size: 22px;
}
table.f-condensed h4 {
    font-size: 20px;
}
table.f-condensed h5 {
    font-size: 14px;
}
table.f-condensed h6 {
    font-size: 14px;
}
table.f-condensed thead th {
    padding: 8px;
    box-sizing: border-box;
}
table.f-condensed tbody tr td {
    padding: 8px;
    box-sizing: border-box;
}
table.f-zebra-striped tr:nth-of-type(2n) {
    background: none repeat scroll 0 0 #fcfcfc;
}
table.f-zebra-striped-vertical th:nth-of-type(2n), table.f-zebra-striped-vertical td:nth-of-type(2n) {
    background: none repeat scroll 0 0 #f2f2f2;
}
table.f-table-row-hover tr:hover {
    background: none repeat scroll 0 0 #fafafa;
}
table thead[data-role="scrollable-header"] th {
    width: 2000px;
}
table thead tr {
    background: none repeat scroll 0 0 #f5f5f5;
}
table thead tr th{
    border: 0 none;
    font-weight: 700;
    line-height: 1 !important;
}
table thead tr th, table tr td{
    padding: 8px 10px !important;
}
table thead tr th:last-child {
    border-right: 0 none;
}
table tbody[data-role="scrollable-body"] tr {
    height: 20px;
}
table tbody[data-role="scrollable-body"] td {
    width: 2000px;
}
table tbody tr td {
    border-top: 1px solid #dfdfdf;
    line-height: 1;
    padding: 8px 10px;
}
table tbody tr td.f-num {
    text-align: right;
}
table tbody tr td.f-table-row-heading {
    font-weight: 700;
    text-align: left;
}
table tfoot tr {
    background: none repeat scroll 0 0 #f3f3f3;
}
table tfoot tr td {
    border-top: 1px solid #ccc;
    font-size: 12.8px;
    padding: 4px 7px;
    text-align: center;
}
table tfoot tr td div.f-pagination {
    font-weight: 700;
}
table tfoot tr td div.f-pagination a, table tfoot tr td div.f-pagination span {
    font-size: 14.4px;
    height: 15px;
    line-height: 17.25px;
    margin: 5px 3px;
    padding: 4px 6px;
    vertical-align: middle;
}
table tfoot tr td div.f-pagination .f-first, table tfoot tr td div.f-pagination .f-prev, table tfoot tr td div.f-pagination .f-next, table tfoot tr td div.f-pagination .f-last {
    float: none;
    font-size: 24px;
    line-height: 11px;
    vertical-align: middle;
}
table tfoot tr td div.f-pagination .f-current {
    background: none repeat scroll 0 0 #8f8f8f;
    color: #fff;
}
table.f-game-log tr th:nth-child(1), table.f-game-log tr th:nth-child(2), 
table.f-game-log tbody tr td:nth-child(1), table.f-game-log tbody tr td:nth-child(2) {
    text-align: left;
}
.f-statistic {
    font-family: Eund,Helvetica,Arial,sans-serif;
    font-size: 32px;
    font-weight: 100;
    line-height: 1.2;
    text-align: right;
}
.f-statistic.f-inline {
    display: inline-block;
    margin-right: 20px;
}
.f-statistic.f-inline.f-statistic-inline-margin-left {
    margin-left: 20px;
    margin-right: 0;
}
.f-statistic.f-inline.f-statistic-inline-no-margin {
    margin-right: 0;
}
.f-statistic.f-inline:last-child {
    margin-right: 0;
}
.f-statistic.f-mini-stat {
    font-size: 20px;
}
.f-statistic-caption {
    color: #969696;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    margin: 0;
    text-align: right;
    text-transform: uppercase;
}
.f-player-stats-table th, .f-player-stats-table td {
    text-align: right;
}
.f-player-stats-table .f-date, .f-player-stats-table .f-opponent, .f-player-stats-table .f-year {
    text-align: left;
}
@media (max-width: 640px) {
.f-player-stats-table {
    display: block;
    width: 100%;
}
.f-player-stats-table thead {
    display: none;
}
.f-player-stats-table tbody, .f-player-stats-table tr, .f-player-stats-table td {
    display: block;
    padding: 0;
}
.f-player-stats-table tr {
    border-bottom: 1px solid #dfdfdf;
    position: relative;
}
.f-player-stats-table tr:before, .f-player-stats-table tr:after {
    content: "";
    display: table;
}
.f-player-stats-table tr:after {
    clear: both;
}
.f-player-stats-table td {
    border: 0 none;
}
.f-player-stats-table td[title]:before {
    content: attr(title) ": ";
}
.f-player-stats-table td {
    display: inline-block;
    float: left;
    text-align: left;
}
.f-player-stats-table td.f-opponent:before {
    display: none;
}
.f-player-stats-table .f-opponent {
    font-weight: 700;
}
.f-player-stats-table .f-games-started {
    clear: left;
}
}
.f-player-list-table th, .f-player-list-table td, .f-player-list-table-header th, .f-player-list-table-header td, .f-roster-table th, .f-roster-table td {
    text-align: right;
}
.f-player-list-table th, .f-player-list-table-header th, .f-roster-table th {
    border-bottom: 0 none;
}
.f-player-list-table .f-player-position, .f-player-list-table .f-player-name,.f-player-list-table .f-player-country,.f-player-list-table .f-player-last-race,.f-player-list-table .f-player-fixture, .f-player-list-table-header .f-player-position, .f-player-list-table-header .f-player-name, .f-player-list-table-header .f-player-fixture, .f-roster-table .f-player-position, .f-roster-table .f-player-name, .f-roster-table .f-player-fixture {
    text-align: left;
}
.f-player-list-table .f-player-stats-row td, .f-player-list-table-header .f-player-stats-row td, .f-roster-table .f-player-stats-row td {
    text-align: left;
}
.f-player-list-table .f-player-position, .f-player-list-table-header .f-player-position, .f-roster-table .f-player-position {
    width: 20px;
}
.f-player-list-table .f-player-fppg, .f-player-list-table-header .f-player-fppg, .f-roster-table .f-player-fppg {
    width: 60px;
}
.f-player-list-table .f-player-played, .f-player-list-table-header .f-player-played, .f-roster-table .f-player-played {
    width: 105px;
}
.f-player-list-table .f-player-fixture, .f-player-list-table-header .f-player-fixture, .f-roster-table .f-player-fixture {
    width: 130px;
}
.f-player-list-table .f-player-salary, .f-player-list-table-header .f-player-salary, .f-roster-table .f-player-salary {
    width: 82px;
}
.f-player-list-table .f-player-salary .f-salary, .f-player-list-table-header .f-player-salary .f-salary, .f-roster-table .f-player-salary .f-salary {
    visibility: hidden;
}
.f-player-list-table .f-player-add, .f-player-list-table-header .f-player-add, .f-roster-table .f-player-add {
    width: 42px;
}
.f-player-list-table th.f-player-add, .f-player-list-table-header th.f-player-add, .f-roster-table th.f-player-add {
    width: 57px;
}
.f-player-list-table .f-player-remove, .f-player-list-table-header .f-player-remove, .f-roster-table .f-player-remove {
    width: 44px;
}
.f-player-list-table .f-player-remove .f-button, .f-player-list-table-header .f-player-remove .f-button, .f-roster-table .f-player-remove .f-button {
    visibility: hidden;
}
.f-player-list-table .f-has-player .f-player-remove .f-button, .f-player-list-table-header .f-has-player .f-player-remove .f-button, .f-roster-table .f-has-player .f-player-remove .f-button {
    opacity: 1;
    transition: all 0.4s linear 0s;
}
.f-player-list-table .f-button, .f-player-list-table-header .f-button, .f-roster-table .f-button {
    font-size: 22px;
    height: 22px;
    padding: 2px 0;
    width: 22px;
}
.f-player-list-table .f-player-add-button, .f-player-list-table-header .f-player-add-button, .f-roster-table .f-player-add-button {
    color: #7ab800;
}
.f-player-list-table .f-player-remove-button, .f-player-list-table-header .f-player-remove-button, .f-roster-table .f-player-remove-button {
    color: #e22b00;
    display: none;
}
.f-player-list-table .f-player-in-lineup, .f-player-list-table-header .f-player-in-lineup, .f-roster-table .f-player-in-lineup {
    background: none repeat scroll 0 0 #f2fbe9;
}
.f-player-list-table .f-player-in-lineup #add-button, .f-player-list-table-header .f-player-in-lineup #add-button, .f-roster-table .f-player-in-lineup #add-button {
    display: none;
}
.f-player-list-table .f-player-in-lineup .f-player-remove-button, .f-player-list-table-header .f-player-in-lineup .f-player-remove-button, .f-roster-table .f-player-in-lineup .f-player-remove-button {
    display: inline-block;
}
.f-player-list-table .f-roster-instruction-message, .f-player-list-table-header .f-roster-instruction-message, .f-roster-table .f-roster-instruction-message {
    font-size: 12px;
    text-align: left;
}
.f-player-list-table td.f-player-name, .f-player-list-table-header td.f-player-name, .f-roster-table td.f-player-name {
    color: #3f96cb;
    cursor: pointer;
    line-height: 24px;
}
.f-player-list-table td.f-player-name:hover, .f-player-list-table-header td.f-player-name:hover, .f-roster-table td.f-player-name:hover {
    text-decoration: underline;
}
.f-player-badge {
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #ccc;
    display: inline-block;
    font-size: 8px;
    line-height: 1;
    margin-left: 4px;
    padding: 2px;
    text-transform: uppercase;
}
.f-player-badge.f-player-badge-probable-pitcher {
    background: none repeat scroll 0 0 #87c213;
    border-color: #87c213;
    color: #fff;
}
.f-player-badge.f-player-badge-injured-out, .f-player-badge.f-player-badge-injured {
    border-color: #9b1010;
    color: #9b1010;
}
.f-player-badge.f-player-badge-injured-possible {
    border-color: #eb8500;
    color: #eb8500;
}
.f-player-badge.f-player-badge-injured-probable {
    border-color: #53a31a;
    color: #53a31a;
}
.f-player-filter-search {
    font-size: 12px;
    margin-left: 6px;
    padding: 5px 6px;
    vertical-align: top;
    width: 36px;
}
.f-player-filter-search:-moz-placeholder {
    opacity: 0;
}
.f-player-filter-search::-moz-placeholder {
    opacity: 0;
}
.f-player-filter-search.f-is-focused {
    width: 150px;
}
.f-player-filter-search.f-is-focused:-moz-placeholder {
    opacity: 1;
}
.f-player-filter-search.f-is-focused::-moz-placeholder {
    opacity: 1;
}
.f-player-list .f-header-cell-fppg, .f-player-list .f-header-cell-played, .f-player-list .f-header-cell-salary, .f-player-list .f-cell-fppg, .f-player-list .f-cell-played, .f-player-list .f-cell-salary {
    text-align: right;
}
.f-player-list .f-header-cell-add {
    color: transparent;
}
.f-player-list .f-cell-player {
    font-family: Eund,Helvetica,Arial,sans-serif;
    font-size: 18px;
}
.f-player-list .f-toggle-player-stats {
    color: #3f96cb;
    cursor: pointer;
}
.f-player-list .f-toggle-player-stats:hover {
    color: #3f96cb;
}
.f-player-list .f-cell-fppg {
    width: 65px;
}
.f-player-list .f-cell-played {
    width: 80px;
}
.f-player-list .f-cell-game {
    width: 120px;
}
.f-player-list .f-cell-salary {
    width: 80px;
}
.f-player-list .f-cell-add {
    width: 43px;
}
.f-player-list .f-player-position {
    color: #777;
    display: inline-block;
    margin-right: 5px;
    min-width: 25px;
}
.f-player-list .f-player-stat-row-is-expanded {
    background: none repeat scroll 0 0 #f5f6f7;
    border-bottom: 0 none;
}
@media (max-width: 640px) {
.f-player-list {
    font-size: 90%;
}
.f-player-list .f-cell-player {
    font-size: 16px;
}
.f-player-list .f-cell-game {
    width: 110px;
}
}
@media (max-width: 540px) {
.f-player-list {
    display: block;
    font-size: 80%;
    width: 100%;
}
.f-player-list thead {
    display: none;
}
.f-player-list tbody, .f-player-list tr, .f-player-list td {
    border: 0 none;
    display: block;
    padding: 0;
    white-space: normal;
}
.f-player-list tr {
    border-bottom: 1px solid #dfdfdf;
    padding: 10px 8px;
    position: relative;
}
.f-player-list tr:before, .f-player-list tr:after {
    content: "";
    display: table;
}
.f-player-list tr:after {
    clear: both;
}
.f-player-list td.f-cell-fppg[data-cell-title]:before, .f-player-list td.f-cell-played[data-cell-title]:before {
    content: attr(data-cell-title) ": ";
}
.f-player-list .f-cell-player, .f-player-list .f-cell-salary {
    font-family: Eund,Helvetica,Arial,sans-serif;
    font-size: 18px;
}
.f-player-list .f-cell-fppg, .f-player-list .f-cell-played {
    color: #9b9a9b;
    margin-top: 5px;
    position: absolute;
    right: 64px;
    width: 60px;
}
.f-player-list .f-cell-fppg {
    right: 140px;
}
.f-player-list .f-cell-game {
    color: #9b9a9b;
    display: inline-block;
    float: left;
    margin-top: 5px;
    min-width: 80px;
}
.f-player-list .f-cell-salary {
    position: absolute;
    right: 62px;
    top: 10px;
}
.f-player-list .f-cell-add {
    position: absolute;
    right: 10px;
    top: 10px;
}
.f-player-list .f-player-position {
    min-width: 0;
}
}
@media (max-width: 420px) {
.f-player-list .f-cell-player, .f-player-list .f-cell-salary {
    font-size: 16px;
}
}
.f-player-list .f-player-stat-row {
    background: none repeat scroll 0 0 #f5f6f7;
    border-bottom: 1px solid #dfdfdf;
    display: none;
    padding: 0 0 10px;
}
.f-player-list .f-player-stat-row.f-is-expanded {
    display: table-row;
}
@media (max-width: 540px) {
.f-player-list .f-player-stat-row.f-is-expanded {
    display: block;
}
}
.f-player-list .f-player-stat-row td {
    border-top: 0 none;
    padding: 5px 10px 10px;
}
.f-player-list .f-player-stat-row .f-player-image-container {
    display: inline-block;
    vertical-align: top;
}
.f-player-list .f-player-stat-row .f-player-image-container .f-player-image {
    width: 100px;
}
@media (max-width: 420px) {
.f-player-list .f-player-stat-row .f-player-image-container .f-player-image {
    width: 70px;
}
}
@media (max-width: 380px) {
.f-player-list .f-player-stat-row .f-player-image-container {
    display: block;
    left: 8px;
    position: absolute;
    top: 6px;
}
}
.f-player-list .f-player-stat-row .f-player-graph {
    display: inline-block;
    padding: 0 0 0 20px;
    vertical-align: top;
}
.f-player-list .f-player-stat-row .f-player-last-game {
    display: inline-block;
    float: right;
    padding: 0 0 0 20px;
    text-align: right;
    vertical-align: top;
}
@media (max-width: 540px) {
.f-player-list .f-player-stat-row .f-player-last-game {
    float: right;
}
}
.f-player-list .f-player-stat-row .f-fixture {
    margin-bottom: 10px;
}
@media (max-width: 420px) {
.f-player-list .f-player-stat-row .f-fixture {
    font-size: 16px;
}
.f-player-list .f-player-stat-row .f-statistic {
    font-size: 24px;
}
}
.f-injury-status {
    background: none repeat scroll 0 0 rgba(208, 1, 27, 0.8);
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: 700;
    margin-left: 5px;
    padding: 3px 5px;
    vertical-align: top;
}
.f-fixture .f-players-team {
    font-weight: 700;
}
.f-player-image-rounded {
    background: none repeat scroll 0 0 #f8f8f8;
    border-radius: 100px;
}
.f-player-profile-container {
    background: none repeat scroll 0 0 #f8f8f8;
    position: relative;
}
.f-player-profile-container:before, .f-player-profile-container:after {
    content: "";
    display: table;
}
.f-player-profile-container:after {
    clear: both;
}
.f-player-profile-container .f-player-profile-main {
    display: inline-block;
    font-family: Eund,Helvetica,Arial,sans-serif;
    line-height: 1;
    max-width: 50%;
    padding: 30px 0 20px 20px;
    position: relative;
    vertical-align: top;
    width: 450px;
}
@media (max-width: 640px) {
.f-player-profile-container .f-player-profile-main {
    max-width: 100%;
    padding-left: 10px;
    width: 100%;
}
}
.f-player-profile-container .f-player-profile-main h1 {
    margin-bottom: 0;
}
.f-player-profile-container .f-player-profile-main h1 small {
    display: block;
    line-height: 0.7;
}
.f-player-profile-container .f-player-image-container {
    bottom: 0;
    max-width: 160px;
    position: absolute;
    right: 0;
    width: 40%;
}
.f-player-profile-container .f-player-image-container img {
    display: block;
    float: left;
}
.f-player-profile-container .f-team-image-container {
    max-height: 130px;
    max-width: 200px;
    opacity: 0.1;
    position: absolute;
    right: 20px;
    top: 11.5px;
}
.f-player-profile-container .f-statistics-container {
    background: none repeat scroll 0 0 #f5f5f5;
    display: inline-block;
    padding: 0 10px;
    text-align: right;
    vertical-align: top;
    width: 320px;
}
.f-player-profile-container .f-statistics-container .f-graph {
    margin: 10px 5px 0;
}
.f-player-profile-container .f-statistics-container .f-inline {
    margin-left: 20px;
    margin-right: 0;
}
@media (max-width: 640px) {
.f-player-profile-container .f-statistics-container {
    border-top: 1px solid #ccc;
    display: block;
    padding-top: 20px;
    width: 100%;
}
.f-player-profile-container .f-statistics-container .f-inline {
    margin-left: 10px;
}
}
.f-player-profile-container .f-player-news-container {
    display: inline-block;
    font-size: 14px;
    max-width: 320px;
    padding: 20px;
    vertical-align: top;
}
.f-player-profile-container .f-player-news-container h6 {
    font-family: Eund,Helvetica,Arial,sans-serif;
    font-weight: 400;
}
.f-player-profile-container .f-player-news-container p {
    margin-bottom: 5px;
}
.f-player-info-block {
    position: relative;
}
@media (min-width: 641px) {
.f-player-info-block .f-player-image {
    left: -120px;
    position: absolute;
}
}
.f-player-tile-container {
    clear: both;
    line-height: 1;
    margin: 0;
}
@media (min-width: 541px) {
.f-player-tile-container {
    line-height: inherit;
}
}
@media (min-width: 768px) {
.f-player-tile-container {
    overflow-x: auto;
    overflow-y: hidden;
    text-align: center;
    white-space: nowrap;
    width: 100%;
}
}
.f-player-tile {
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    margin: 0 3px 0 0;
    white-space: normal;
}
.f-player-tile:before, .f-player-tile:after {
    content: "";
    display: table;
}
.f-player-tile:after {
    clear: both;
}
.f-player-tile img, .f-player-tile .f-fixture, .f-player-tile .f-salary {
    display: none;
}
.f-player-tile .f-position {
    display: inline-block;
}
.f-player-tile .f-position:after {
    content: ":";
}
.f-player-tile .f-name {
    display: inline-block;
    font-weight: 700;
    vertical-align: bottom;
}
.f-player-tile .f-name .f-last-name:after {
    content: ",";
}
.f-player-tile:last-child .f-name .f-last-name:after {
    display: none;
}
@media (min-width: 541px) {
.f-player-tile {
    background: none repeat scroll 0 0 #cdcdcd;
    border-radius: 4px;
    color: #323232;
    font-size: 10px;
    line-height: inherit;
    margin: 0 6px 6px 0;
    position: relative;
    text-align: left;
    vertical-align: top;
    width: 136px;
}
.f-player-tile:last-child {
    margin-right: 0;
}
.f-player-tile img {
    background: none repeat scroll 0 0 #e1e1e1;
    border-radius: 4px 0 0 4px;
    border-right: 1px solid #dcdcdc;
    display: block;
    height: 32px;
    position: absolute;
    width: 32px;
}
.f-player-tile .f-info {
    background: none repeat scroll 0 0 #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-radius: 4px;
    padding: 0 2px 0 34px;
}
.f-player-tile .f-position {
    line-height: 1;
}
.f-player-tile .f-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70px;
}
.f-player-tile .f-name .f-first-name {
    display: none;
}
.f-player-tile .f-name .f-last-name:after {
    display: none;
}
.f-player-tile .f-fixture, .f-player-tile .f-salary {
    color: #515151;
    display: block;
    text-transform: uppercase;
    white-space: nowrap;
}
.f-player-tile .f-fixture {
    float: left;
}
.f-player-tile .f-salary {
    float: right;
}
}
@media (min-width: 768px) {
.f-player-tile {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 0;
    width: 106px;
}
.f-player-tile img {
    border: 0 none;
    border-radius: 4px;
    height: 106px;
    padding: 3px;
    position: static;
    width: 106px;
}
.f-player-tile .f-info {
    border-radius: 0 0 3px 3px;
    padding: 0 2px;
}
.f-player-tile .f-info:before, .f-player-tile .f-info:after {
    content: "";
    display: table;
}
.f-player-tile .f-info:after {
    clear: both;
}
.f-player-tile .f-position {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fafafa;
    border-color: #dcdcdc #dcdcdc -moz-use-text-color;
    border-image: none;
    border-radius: 3px 3px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    bottom: 36px;
    font-size: 10px;
    left: 0;
    padding: 2px;
    position: absolute;
    z-index: 1;
}
.f-player-tile .f-position:after {
    content: "";
}
.f-player-tile .f-name {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #dcdcdc;
    border-radius: 0 3px 0 0;
    bottom: 16px;
    font-size: 12px;
    left: 0;
    padding: 0 2px;
    position: absolute;
    width: 100%;
}
.f-player-tile .f-name .f-first-name {
    font-weight: 400;
}
}
.f-contest-list-table thead th {
    cursor: pointer;
}
.f-contest-list-table thead th.f-cell-contest-edit-link {
    cursor: default;
}
@media (max-width: 640px) {
.f-contest-list-table {
    display: block;
    width: 100%;
}
.f-contest-list-table thead {
    display: none;
}
.f-contest-list-table tbody, .f-contest-list-table tr, .f-contest-list-table td {
    display: block;
    padding: 0;
}
.f-contest-list-table tr {
    border-bottom: 1px solid #dfdfdf;
    position: relative;
}
.f-contest-list-table tr:before, .f-contest-list-table tr:after {
    content: "";
    display: table;
}
.f-contest-list-table tr:after {
    clear: both;
}
.f-contest-list-table td {
    border: 0 none;
}
.f-contest-list-table td[title]:before {
    content: attr(title) ": ";
}
.f-contest-list-table thead {
    display: block;
}
.f-contest-list-table thead tr {
    background: none repeat scroll 0 0 #dfdfdf;
}
.f-contest-list-table thead tr th {
    width: 30%;
}
.f-contest-list-table tbody tr {
    min-height: 66px;
    text-align: right;
}
.f-contest-list-table td {
    color: #8c8c8c;
    display: inline-block;
    float: left;
    text-align: left;
}
.f-contest-list-table th.f-cell-contest-id, .f-contest-list-table th.f-cell-contest-type, .f-contest-list-table td.f-cell-contest-title:before, .f-contest-list-table td.f-cell-contest-type, .f-contest-list-table td.f-cell-contest-edit-link {
    display: none;
}
.f-contest-list-table td.f-cell-contest-id:before, .f-contest-list-table td.f-cell-contest-entry:before, .f-contest-list-table td.f-cell-contest-prize:before {
    content: attr(title) "";
    display: block;
    font-weight: 400;
}
.f-contest-list-table td.f-cell-contest-id {
    position: relative;
    top: 25px;
    width: 90px;
}
.f-contest-list-table td.f-cell-contest-id a, .f-contest-list-table td.f-cell-contest-id a:hover {
    color: #8c8c8c;
}
.f-contest-list-table td.f-cell-contest-title {
    color: inherit;
    font-size: 14px;
    font-weight: 700;
    left: 0;
    overflow: hidden;
    padding-bottom: 0;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
}
.f-contest-list-table td.f-cell-contest-entry {
    clear: both;
}
.f-contest-list-table td.f-cell-contest-entry, .f-contest-list-table td.f-cell-contest-prize {
    display: inline-block;
    float: none;
    font-weight: 700;
    height: 40px;
    position: relative;
    top: 25px;
}
}
@media (min-width: 641px) {
.f-contest-list-table .f-cell-contest-id {
    width: 80px;
}
.f-contest-list-table .f-cell-contest-type {
    width: 80px;
}
.f-contest-list-table .f-cell-contest-entry {
    width: 60px;
}
.f-contest-list-table .f-cell-contest-prize {
    width: 100px;
}
.f-contest-list-table .f-cell-contest-edit-link {
    padding: 4px 8px;
    width: 60px;
}
.f-contest-list-table .f-cell-contest-entry, .f-contest-list-table .f-cell-contest-prize, .f-contest-list-table .f-cell-contest-edit-link {
    text-align: right;
}
}
@media (min-width: 850px) {
.f-contest-list-table .f-cell-contest-entry {
    width: 120px;
}
.f-contest-list-table .f-cell-contest-prize {
    width: 180px;
}
.f-contest-list-table .f-cell-contest-edit-link {
    width: 70px;
}
}
.f-payment-logo {
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 2px;
    display: inline-block;
    height: 17px;
    margin-left: 3px;
    text-align: left;
    text-indent: -9999px;
    width: 27px;
}
.f-payment-logo.f-american-express, .f-payment-logo.f-amex {
    display: none;
}
.f-payment-logo.f-discover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAiCAMAAAAj3NpiAAAAwFBMVEXUsZj///8dHRsjIyE/Pz3j4+LsexD5+flTU1FJSUf9/Pvv7+/Ozs6wsK/Hx8ednZyGhoXc3Nt/f35paWjo6OjCwsHU1NQrKyqVlZSpqKYzMzHhXw/97NzwjxHxn1b75M3eVA3pcQ34zaPZTgzzp1773rvlZw1xcXC3t7dbW1mLi4rGQg/+9u/uhhD2wIz0p0P0uIF4eHfsfg/SXij0s27wmUXfwK3tfhXCZDi7pIfFi2juiCf3uFfJvK/5xXiogG9l1MU+AAABkklEQVR4Xu3Sx47cMBAE0K0mlXOOE3PYHJ39/3/lJncM+7icq90AJUCohy4QusJF86+x/yywrADq5SCIMwXKKnYA//Xzq4/SUsAqOWWVDh8gdBTbEZFXIaF6L4gKOOqDi5+n02r1dLWjjIOU6lTNjz5Os3cWdpJiZrK3qgoFpVmYfz+teOZDRzlHRLmjus5qaqvGA94ZUIoDM08kDjJ6AM8nhebDcO82TiAKTnHBmjp48g+D2zALJTVdRHvFnhjNh+1iHVHUUgjdvCbXpfYvJiUzoJIUUaK3aWQ/Pvu9Kz3gXFJqdWb+kVpmSYCUwr63gPDLsN0uHm8mGxyJonMnLuk21m/mNVT4CVVNfxDSj4U4eB6mC/tmMvkBBKJ3dMormGXCczSL8vwYA3FeZg9uXgJWeigiYHl3920DnmMHncrbMg+xz+NL/5LlJWz2YpuzcW3bxmx8frMVM0embKbqGTJ/+cLAkI33XxmYsWu9yIixWfM1GDE2U2WM2OxWdzNh43Kt7sCAXW9up5p8mLHgJR+ZX+UmLCYD47krAAAAAElFTkSuQmCC");
}
.f-payment-logo.f-mastercard {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAiCAMAAAAj3NpiAAAAwFBMVEWlelj+/Pz////n5Or08/bKyNXHDRrylBLW1N70rEf0oS/26+nSQEnGjZz306PiiI/+9/HNXWrloaj2wXqxpbjMIB/AfIzn19W7t8nus7iRKjf2tVv5zpK3WmzeybXdb3bWhSDOKjSIFTTuixOFfJaxbyn73rXhXhXlxsynl6vCeSOYZDiZcYbjv5ShHinXusTXVV/448fDrJ2wESXUo2unai1pR2vXPxfxxMfmbRTBnHndWDWAUWK5PU/oeifjb0D9MXXzAAAB0klEQVR4XtXVx27bQBCAYc9sZe9dtfde3JP3f6swiSHRWskCrJN/Hnj6sCAwO3zAb/UTmZE5ZZlxAu6gFgS1gXudgW/yj0zfxTKwNfGRZsNllrV5pXaGONBFJX1wgUGTn9UMxFkBnDNY8fN+C6UCzliTK0XRo+KCzyxTUPuxrKu4QZVBW2G/umUq06HCfH6loeLsCjMV8Dr817PCtBNz+XY0asej46Hmavj8v+4uMewT2q2Fe2RP/A3xneDS8x0zcvwmM0zTdyLT8WZA0kZg13QtKPR5kBpifWQ+nyGdUbQYo0kKLCY0ppL6YyTMaLX2ktF1CIYEiomwK2xMCGPo1S1pMOrlGIcQsySlB2gI0drNZcJoD1/ecP6JsaWEMVoQktGBYIyrlKapRZYdtIXY0JA2SGOM+gMGFfa0IJZMxpCSOvirGYbohNTz6mB1pBuUR73gBuc9tCVqlW9zc1pncZr0gJAQQM6AHCRATD1+IEh6IOmGFlNGJS0K98jwvcPLZ7vtLMrn73sbLfJ8kZfjtZ+2JtPJftIXot/vT4T25ZSY4kq2MpNqUffLmcRMFZdnq7a+cd9ey8lSVOC6t243V29pAXfskjs211178vZW/oF/nD8/mkAGzgcQewAAAABJRU5ErkJggg==");
}
.f-payment-logo.f-paypal {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAiCAMAAAAj3NpiAAAAYFBMVEWsvM8ZRXgUd7v///95stmOvt/q8fc0XIjx9PkwiMOHnrmqzuYZer1Qms3AzdtIlcrH2un5+/ze6vI8Yo0jgMA6jcYpUoJgf6J5k7FSc5lsiKnZ4OkfSntnp9SfsceZrcTUVq1xAAABPElEQVR4Xu2VyW4rIRBFfW8x0/M82v//l4+OvEh3Fk6ekp2PBCpKOhSLK3GT/+K3tbc2WWvbcb0Iufe+391TaLyPMZ40i8ECrYhpnIhz9bE5suvI/eimRmTmjPmsGeAhAVsxAFikTac7hkhWkrOMGZkpUSwvjyyAqp4x35bHAqwjghtw18xq46m00jlpeqqLFgC7pWFrGGfATFgmtHXOzGf0plJ7z8yQ8aLNGOZ5WosNrYWVB9oNhXT0ea6MJvuOZUWas1ZvCJIYMcqMRQogVc3z+p6qTkvTy1mrgI9iAQbgLiuwNRLJRhIls46MOfeLtoZgJGGmqQihEYNjeqW1HDRKpdJpXb1IyYTB/TRczzf/XFuL4o+i7L5BnYRTw9wsXrMdyTzxLQ0P6d7amfsXbZlfMxrR+WfK9x/whX9seCL3f5bUpgAAAABJRU5ErkJggg==");
}
.f-payment-logo.f-paypal-secure-payments {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAAAiCAYAAAAaosFTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MzBFNkIzNURFNkUxMUUyQTlFRUM3NTNBQUExNTYzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MzBFNkIzNkRFNkUxMUUyQTlFRUM3NTNBQUExNTYzNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkzMEU2QjMzREU2RTExRTJBOUVFQzc1M0FBQTE1NjM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzMEU2QjM0REU2RTExRTJBOUVFQzc1M0FBQTE1NjM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Qc0pqgAAD9NJREFUeNrsXWuQ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");
    border-radius: 0;
    width: 172px;
}
.f-payment-logo.f-visa {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAiCAMAAAAj3NpiAAAAYFBMVEVJb4f///9JhL0NXKf2+fwmbbBrnMpZj8MSYKnq8fYzdrWFrdNAf7rK2+yTttgbZq1PiL+/1Oj1pirInlHd6fPR4e93pM6mw9/enzfe3NK+p3e1zuQhYp3Hv6iaqa5lgpHs6nl0AAABK0lEQVR4Xu2Tx27EMAxEd0iqufayJcn//2VIKzlFh0XOnoNIgXjgeCDf8C+9jV3Yhd0fsykBkIGoEyIaAenIRRcWAMkThb/b7vM0TQ8AOzOPrR4rWqfl7ABvTSqY/DqmGcDAXJ2siFFN46IAKRr2LGDbaz6ARYEdG7NDe7aAeayZFawL2JNfx93mvdjKgFGxIfuyxV5vBUwi3z5QMW+As1N65WIt+YOrlbkvYGiYP83YAsn2ciRNOkcdoo4KmPobvLlDDhKQ2pLwdo8JxLwXMB326mtEDhKmxVmwXichmPMCBmUsfWCzsigPqSyWyD9qSlgwrANykDs7Iktlt/R7lRYpYB2f6Z9B1tg4q5Zfd1rbArYQkS3LL3IMVR8rv6LV62rYRvS8/u4Le1ff/EkSU5dM/SsAAAAASUVORK5CYII=");
}
.f-partner {
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 17px;
    margin-left: 3px;
    text-align: left;
    text-indent: -9999px;
    width: 49px;
}
.f-partner.f-stats {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAAAiCAMAAABbTxaGAAAAYFBMVEVaWli3WmMdHRsfHx0dHRu8EyFVJCfbgonADxy5DRs5OTjdjJHGJTFISEampqYAAADHCxnnysvQN0Lw4uLKUljBDBjfra717u7flZu7NzvOam36+vrFISwdHRt5eXi2CxRxuOduAAAAEHRSTlP4S2Wm1aIq8vJx6/vl/f4AruSV7gAAAmxJREFUeF69lNm6okAMhFE8gLZLemFH5/3fciB0W4S+YXQ4/1XB17FSxHTyEJye35E9NiA90y8t08c/e2bPLzmct5D8z5ivhjbwk8Qxb/dPqa8bLIssiWPeK2Oun7EpJuaJmL2hHSke8ERMRXtyXnoen0xSDzRilgw0GAmOiEdRQ6sqtrxiV3Ad6JyInO6XuMH2goZIWfnc9RJDphI1yscMnoj5sgNRLsurspGWdhhkU5rWXVXkallTzH8geCJmF7Vct4bLQUd67aBWNUNcM1Ie4CliDpNDrbqAIzOJiiPzm5K70pOcvVri95zV12gcZ0ofM3gipu2IGt+WhDuxw6ztW3d+nLHmoayvg6Vn6mNqIsMZVqfRCbRwD7qONeCY7Inr4FI7Iu2/G2OIkZ3wqHT44LKTnBgerw3DwXUAT9x6RK4XBFPuxBez0Tw80Qk0jTqAps7wRMzeRHvm4vE41mp9pIIm0wtUuA7Et82yu9a28e0GMBIeT4vINbYPnbDGOIFDzOWunIsRrhjaGY0OSUHPF0bDp2QnvDOesp3hGWvsifC8EsB4bBk09gQ6x25AA9lJeVh7nmkN/pHQ2JN4Y6EBOkFMeBbEqDcau0EOGjsD97XuVKDq350UmfBEzK4X2DbeE2i4x9sLuPCa5yEmPAt8IGmJPYl2Bu7x9oJ6Cl+9kjQ9Ss8fYlS9wKowHT09tWvd1SPsLrUTP1JNde4+Lv9J5sz8NMs/Syjgn6BxmG0iDfhlqW+j51F6/tB+ICZIEHMnCsSE584xOxmTPbP8jQKg+RJ7CTHhmV62cvsMHxMkx+cvcJSep739QkzwF/biMAraDfrbAAAAAElFTkSuQmCC");
    width: 57px;
}
.f-partner.f-fsta {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAAiCAMAAACTI/xQAAAAYFBMVEXG0dr///9yjKTx8/YhS3MpYpkta6gkVoVAl+4eR21VdJFEZoatvMo+k+gmW43l6u4yV3q5xtL5+vs5iNc8jt+BmK0hUHxjgJoqUXWgscHY3+Y2gMqPo7bN1t8ydro6Xn8NuQcWAAADsUlEQVR4Xr2Wh47iMBCGM+4lvfe8/1veb4eEPYnTwkp7Ixj/ccAf0yIS++v2vxDlcVkZAKMb2HA8AM5aIVX+N6DvP0VUdFkKwFRHubmIWK1djFms1qLv8eq1sDJbtBV5jz2hcy0+RSSXro8HojF7r4xpzSJNm5lWZ8aYPjNZZnQDqZZW7q36FlHMwVbroGc3zFimE5EbRNGYNiCgjNGtafdT4t6ucmX21uhvEeuD2Z2xuGLeHog+w9mtkSogmt4YsZvdSpPZKwptALVvIwaC8ZQd0HeilI1RPBGNQmw4XkvVoFBQ+/cIXsCQGjHTacmz3JlChbMl21HnPssEkpRhd2la3UJKoZCyN8tdgVfe9e5OxAsT4inRvyEi+34UMDedkfDxFaK/MEtzY/Jc2Pdr4TF3oy1XgrkTsbdZq9SimkaKBYlRoml2FZRU4VbEfIAooIew3giBNCwSJ2KVZ5Eh0aZZI1vc+hgxQRfD0WGpH4nCtAXErkyLxrVtmIYlxxja0GifIw5O0S4qXB4aczHLjihAiVHoMBi50MhX8ykCQ3cC6hMK34a8LKaFF03QIiA0VL7ALe8gHGPM31ThumlaWXmPXi5lbhejpLThQsOFDgoPQC2lFG8g+q8WIKe4EXYETu5fhssP/rOH+WK+GAgig8jEjXA8OcQ4lqP1xzgK+IlSK7wrf4yQUagLERuAUVGziqigdQo+9XH3R4gb2VwIX1BRDRFDc00rLjmlE1VDPb+LCDXb42DBUAnIkCp9JQqnWUfUeSJf0cppQKJSgvE3EdEUEMtThvf+RMwMCCtq2mIUM6JYae667ocI9H8b3YVgRAREYPGZ1o74Rmk5h9H5GSKPAezw8mrashT3Q/z29vBhHccbEK/eQexQuZUX8vUPHcVDDHc9RLpZy8lBfYOIQ9EszTUaQLA5mRLGCl5MfuN8HllBdTW6ueapr1K7zlWVuNDRLq28n6nejrXqsPcaIc3T1IngBFtnKpJpJZ5sZY0hoW7D7uyIlxRsqIn4gCg24pzSimDJa8TXIWkiYqTwvTUBouuo3tKDajHRxKkbDyAckS9oGKiIiSrIMUoqmtZ/IPoAyLXWeRD6gUCjrr6riI/dBGBNbKNupooxIDwR4wHBDxGjmFKqMD/dS8S9whqoPSZqI+K0hlnbGFx9AIP8dI9EiYIICEeAAxE/4l4gtFJKQkiseUTk545HzzLnBu9Zx8YSDjuODSN8x45yGKwP98u4OWD1jB24wBeG//fn/9ftDzFAhJxqjrdeAAAAAElFTkSuQmCC");
}
.f-partner.f-nbc {
    background-color: #222;
    background-image: url("data:image/png;base64,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");
    background-position: 2px 1px;
    background-size: 61px 21px;
    border-radius: 3px;
    height: 23px;
    width: 66px;
}
.f-truncate {
    display: inline-block;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.f-truncate.f-expandable:hover {
    max-width: 100% !important;
}
.f-hidden {
    display: none !important;
    visibility: hidden;
}
.f-is-hidden {
    display: none;
}
.f-is-invisible {
    visibility: hidden;
}
.f-is-visible {
    display: inherit !important;
}
.f-hidden-text {
    text-indent: -9999px;
}
body.f-logged-out .f-is-logged-in, body.f-logged-in .f-is-logged-out {
    display: none;
}
[data-role="expandable-heading"] {
    color: #3f96cb;
    cursor: pointer;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 5px 20px;
    position: relative;
}
[data-role="expandable-heading"]:before {
    content: "▾";
    display: block;
    left: 0;
    position: absolute;
    top: 5px;
    transform: rotate(-90deg);
}
.f-no-expandable-icon[data-role="expandable-heading"]:before {
    display: none;
}
.f-is-expanded[data-role="expandable-heading"]:before, .f-is-expanded [data-role="expandable-heading"]:before {
    transform: rotate(0deg);
}
[data-role="expandable-content"] {
    padding: 0 20px;
    width: 100%;
}
[data-role="scrollable-header"] {
    display: block;
}
[data-role="scrollable-body"] {
    display: block;
    height: 250px;
    overflow: auto;
}
div.f-toggle label {
    -moz-user-select: none;
    cursor: pointer;
    float: left;
    margin: 0 5px 0 0;
    position: relative;
    width: auto;
}
div.f-toggle input:empty {
    margin: 0 0 0 -999999px;
}
div.f-toggle input:empty ~ label {
    text-indent: 55px;
}
div.f-toggle input:empty ~ label:before, div.f-toggle input:empty ~ label:after {
    background: -moz-linear-gradient(center top , #dbdfe2 0px, #9d9d9d 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 24px;
    bottom: 0;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3) inset;
    content: " ";
    display: block;
    height: 24px;
    left: 0;
    position: absolute;
    top: 5px;
    transition: all 100ms ease-in 0s;
    vertical-align: bottom;
    width: 50px;
}
div.f-toggle input:empty ~ label:after {
    background-color: #c1c1c1;
    background-image: -moz-linear-gradient(center top , #c1c1c1, #f7f7f7);
    border-radius: 22px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.5), 0 0 1px rgba(255, 255, 255, 0.98) inset;
    height: 22px;
    left: 1px;
    top: 6px;
    width: 22px;
}
div.f-toggle input:checked ~ label:before {
    background: -moz-linear-gradient(center top , #9ceb00 0px, #7ab800 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
div.f-toggle input:checked ~ label:after {
    margin-left: 26px;
}
div.f-toggle input[type="checkbox"] {
    height: 24px;
    padding: 0;
    width: 24px;
}
.f-tabs, .f-navigation-internal ul {
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
    margin-bottom: 0 !important;
}
.f-tabs li, .f-navigation-internal ul li {
    display: inline-block;
    margin: 0 0 -1px !important;
    padding: 0 !important;
    background: none !important;
}
.f-tabs li a, .f-navigation-internal ul li a {
    border: 1px solid transparent;
    display: block;
    padding: 7px 11px;
}
@media (max-width: 480px) {
.f-tabs li a, .f-navigation-internal ul li a {
    padding: 4px 7px;
}
}
.f-tabs li a:visited, .f-navigation-internal ul li a:visited {
    color: #3f96cb;
}
.f-tabs li a:hover, .f-navigation-internal ul li a:hover {
    text-decoration: none;
}
.f-tabs li a.f-is-active, .f-navigation-internal ul li a.f-is-active {
    border-color: #e5e5e5 #e5e5e5 #fff;
    border-radius: 3px 3px 0 0;
}
.f-tabs.f-mini li, .f-navigation-internal ul.f-mini li {
    margin: 0 0 -1px;
}
.f-tabs.f-mini li a, .f-navigation-internal ul.f-mini li a {
    font-size: 12px;
    padding: 5px 8px;
}
.f-tab {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #e5e5e5 #e5e5e5;
    border-image: none;
    border-right: 1px solid #e5e5e5;
    border-style: solid;
    border-width: 1px;
    padding: 23px 20px 0;
}
a[data-tooltip]:link, a[data-tooltip]:visited {
    cursor: help;
    position: relative;
    text-decoration: none;
}
a[data-tooltip]:before {
    border-color: #333 transparent transparent;
    border-style: solid;
    border-width: 6px;
    content: "";
    left: -5px;
    position: absolute;
    top: -8px;
    visibility: hidden;
}
a[data-tooltip]:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #282828;
    border-color: #000 #000 #222;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    bottom: 24px;
    box-shadow: 0 2px 5px #222;
    color: #fff;
    content: attr(data-tooltip);
    font-size: 11px;
    font-weight: 400;
    left: -15px;
    line-height: 1.4;
    padding: 3px 6px;
    position: absolute;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
    visibility: hidden;
    white-space: nowrap;
}
a[data-tooltip]:hover:before, a[data-tooltip]:hover:after {
    transition: visibility 0s linear 0.3s;
    visibility: visible;
}
a.f-block[data-tooltip]:before {
    left: 0;
}
a.f-block[data-tooltip]:after {
    left: -100px;
    text-align: left;
    white-space: normal;
    width: 200px;
}
figure.f-quote {
    color: #919191;
}
figure.f-quote + figure.f-quote {
    padding-top: 5.75px;
}
figure.f-quote blockquote {
    display: inline-block;
    font-style: italic;
}
figure.f-quote blockquote:before {
    content: "“";
}
figure.f-quote blockquote:after {
    content: "”";
}
figure.f-quote figcaption {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
}
figure.f-quote figcaption:before {
    content: "— ";
}
img.f-avatar, img.f-userfile {
    margin-right: 3px;
}
.f-avatar {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 500px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.9);
    height: 48px;
    margin: 0 10px 0 0;
    width: 48px;
}
.f-avatar[style*="member_defaultpic.f-gif"] {
    background-position: -4px -4px;
    background-size: 56px 56px;
}
.f-avatar.f-tiny {
    border: 1px solid #f9f9f9;
    box-shadow: none;
    height: 16px;
    width: 16px;
}
.f-avatar.f-tiny[style*="member_defaultpic.f-gif"] {
    background-position: -1px -1px;
    background-size: 16px 16px;
}
.f-avatar.f-small {
    height: 42px;
    width: 42px;
}
.f-avatar.f-small[style*="member_defaultpic.f-gif"] {
    background-size: 50px 50px;
}
.f-avatar.f-large {
    height: 64px;
    width: 64px;
}
.f-avatar.f-large[style*="member_defaultpic.f-gif"] {
    background-position: -8px -8px;
    background-size: 81px 80px;
}
.f-avatar.f-extra-large {
    height: 96px;
    width: 96px;
}
.f-avatar.f-extra-large[style*="member_defaultpic.f-gif"] {
    background-position: -9px -8px;
    background-size: 115px 112px;
}
.f-avatar-inline {
    display: inline-block;
    vertical-align: middle;
}
.f-avatar-inline.f-tiny {
    margin: 0;
}
.f-payment-visa-notice {
    margin: 15.3333px 0;
    text-align: center;
}
.f-payment-form {
    background: none repeat scroll 0 0 #e8f2f3;
    border: 1px solid #dde;
    border-radius: 4px;
    margin-bottom: 11.5px;
    padding: 11.5px 20px 0;
}
.f-payment-form:before, .f-payment-form:after {
    content: "";
    display: table;
}
.f-payment-form:after {
    clear: both;
}
.f-payment-form .f-deposit_amount {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #b4c5d8;
    border-radius: 21px;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    padding-right: 15px;
    text-indent: 30px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.f-payment-form .f-deposit_amount input[type="radio"]:checked {
    background: none repeat scroll 0 0 #7ab800;
    border-radius: 32px;
    display: inline-block;
    height: 14px;
    line-height: 1;
    margin-top: -5px;
    vertical-align: middle;
    width: 14px;
}
}
.f-payment-form .f-deposit_amount.f-custom_amt {
    width: 115px;
}
.f-payment-form .f-deposit_amount.f-custom_amt input[type="text"] {
    float: right;
    margin-top: 5px;
    padding: 5px;
    width: 56px;
}
.f-payment-form .f-deposit_amount.f-custom_amt .f-form_error {
    display: none;
}
.f-payment-form #depositButton {
    margin-bottom: 10px;
}
.f-payment-form p {
    margin-bottom: 10px;
}
.f-helpicon {
    display: inline;
    height: 16px;
    margin-left: 1px;
    position: relative;
    vertical-align: middle;
    width: 16px;
}
.f-form-row .f-helpicon {
    float: right;
}
.f-helpcontainer {
    color: #fff;
    display: none;
    font-size: 11px;
    font-weight: 400;
    left: -5px !important;
    line-height: 1.4;
    padding-left: 20px;
    position: absolute;
    top: -20px;
    z-index: 1000;
}
.f-fdpbalance .f-helpcontainer {
    left: auto !important;
    right: -5px !important;
    top: 25px;
}
.f-helpmid {
    width: 208px;
}
.f-helpmid .f-inner {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #282828;
    border-color: #000 #000 #222;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 2px 5px #222;
    padding: 6px;
    position: relative;
    text-align: left;
}
.f-helpmid .f-inner:before, .f-helpmid .f-inner:after {
    border-color: transparent #000 transparent transparent;
    border-style: solid;
    border-width: 8px 8px 8px 0;
    content: "";
    display: block;
    height: 0;
    left: -8px;
    position: absolute;
    top: 15px;
    width: 0;
}
.f-fdpbalance .f-helpmid .f-inner:before, .f-fpdbalance .f-helpmid .f-inner:after {
    border-color: transparent transparent #282828;
    border-width: 0 8px 8px;
    left: auto;
    right: 5px;
    top: -8px;
}
.f-helpmid .f-inner:after {
    border-color: transparent #282828 transparent transparent;
    left: -6px;
}
.f-fdpbalance .f-helpmid .f-inner:after {
    display: none;
}
.f-helptop {
    display: none;
}
.f-helpbtm {
    display: none;
}
.f-money-back {
    background: url("../images/global/money-back-guarantee-badge.f-png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    color: #a81818;
    font-size: 14px;
    min-height: 60px;
    padding: 5px 0 0 100px;
}
.f-money-back b {
    font-size: 16px;
    font-weight: 700;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
input.f-selectamount[type="radio"]:checked {
    background: none repeat scroll 0 0 #3f96cb;
    border: 2px solid #fff;
    border-radius: 32px;
    display: inline-block;
    height: 16px;
    line-height: 1;
    margin-top: 0;
    vertical-align: middle;
    width: 16px;
}
}
.f-mobile-prompt {
    background: none repeat scroll 0 0 #7ab800;
    text-align: center;
    width: 100%;
}
.f-mobile-prompt a {
    color: #151f00;
    display: block;
    font-weight: 700;
    padding: 10px;
}
.f-mobile-prompt a span {
    text-decoration: underline;
}
@media (max-device-width: 1024px) {
body.f-lightbox-opened {
    overflow-y: scroll;
    position: fixed;
    width: 100%;
}
}
.f-legacy-lightbox {
    background-color: rgba(22, 22, 28, 0.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}
.f-lt-ie9 .f-legacy-lightbox {
    overflow: auto;
}
.f-legacy-lightbox .f-inner {
    background: none repeat scroll 0 0 #fff;
    border-radius: 2px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    left: 50%;
    margin-left: -390px;
    overflow-x: hidden;
    position: absolute;
    top: 25px;
    width: 780px;
    z-index: 20;
}
.f-legacy-lightbox .f-inner > img, .f-legacy-lightbox .f-inner > video, .f-legacy-lightbox .f-inner > iframe {
    height: auto;
    min-height: 300px;
    width: 100%;
}
.f-legacy-lightbox .f-inner > img {
    max-width: 100%;
    width: auto;
}
.f-legacy-lightbox .f-inner > header {
    background: none repeat scroll 0 0 #eaeaea;
}
.f-lt-ie9 .f-legacy-lightbox .f-inner {
    top: 40px;
}
.f-legacy-lightbox .f-close {
    display: block;
    overflow: hidden;
    text-indent: -100px;
}
.f-legacy-lightbox .f-close:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAEElEQVR42gEFAPr/AAAAAMwA0QDNTiUx4gAAAABJRU5ErkJggg==") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
}
.f-legacy-lightbox .f-close:after {
    background: none repeat scroll 0 0 transparent;
    border-radius: 2px;
    content: "✗";
    font-family: FanDuel;
    font-size: 15px;
    left: 50%;
    margin-left: 345px !important;
    padding: 3px 10px 4px;
    position: absolute;
    text-decoration: none;
    text-indent: 0;
    top: 37px;
    z-index: 20;
    color: #3f96cb;
}
html.f-lt-ie9 .f-legacy-lightbox .f-close:after {
    background: none repeat scroll 0 0 #fff;
    position: absolute;
    top: 9px;
}
.f-legacy-lightbox header {
    border-bottom: 1px solid #ddd;
    padding: 0 20px;
}
.f-legacy-lightbox header > h2 {
    margin-bottom: 11.5px;
    padding: 11.5px 25px 0 0;
}
.f-legacy-lightbox .f-body {
    max-height: 85vh;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 15px 1.2em;
}
.f-legacy-lightbox .f-body:before, .f-legacy-lightbox .f-body:after {
    content: "";
    display: table;
}
.f-legacy-lightbox .f-body:after {
    clear: both;
}
.f-legacy-lightbox .f-body > * {
    max-width: 100%;
}
@media screen and (max-width: 820px) {
.f-legacy-lightbox .f-inner {
    left: 20px;
    margin-left: 0;
    right: 20px;
    width: auto;
}
.f-legacy-lightbox .f-close {
    left: auto;
    margin-left: 0;
    right: 33px;
}
.f-legacy-lightbox .f-close:after {
    margin-left: 40% !important;
}
}
@media screen and (max-width: 30em) {
.f-legacy-lightbox:before {
    background: #292929 none repeat scroll 0 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
    content: "";
    height: 48px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 30;
}
.f-legacy-lightbox .f-inner {
    border-radius: 0;
    box-shadow: none;
    height: 100%;
    left: 0;
    overflow: scroll;
    right: 0;
    top: 48px;
}
.f-legacy-lightbox .f-body {
    max-height: none;
    padding-bottom: 80px;
}
.f-legacy-lightbox .f-close {
    right: auto;
    text-decoration: none;
}
.f-legacy-lightbox .f-close:before {
    display: none;
}
.f-legacy-lightbox .f-close:after {
    background: none repeat scroll 0 0 #fff;
    content: "Close";
    left: 10px;
    margin-left: 0 !important;
    padding: 5px 9px;
    top: 6px;
    z-index: 40;
}
}
body > header .f-userfile {
    border-radius: 3px;
}
img[src*="www.f-googleadservices.f-com"] {
    position: absolute;
}
.f-instructions {
    font-size: 14px;
}
.f-instructions ul {
    margin: 0;
}
input.f-gameDetail-headtoheadPrivacyControl[type="radio"] {
    margin-left: 0;
}
label.f-gameDetail-headtoheadPrivacyControl.f-active {
    color: #7ab800;
}
.f-contest-title-date {
    float: left;
    margin: 0 1.04167%;
    min-height: 50px;
    overflow: hidden;
    padding: 10px 0 4px;
    position: relative;
    width: 97.9167%;
}
.f-contest-title-date:before, .f-contest-title-date:after {
    content: "";
    display: table;
}
.f-contest-title-date:after {
    clear: both;
}
@media (max-width: 640px) {
.f-contest-title-date {
    margin: 0;
    width: 98%;
}
}
.f-contest-title-date:before, .f-contest-title-date:after {
    content: "";
    display: table;
}
.f-contest-title-date:after {
    clear: both;
}
.f-contest-title-date .f-contest-title {
    float: left;
    margin: 0;
    max-width: 60%;
    padding: 0;
	font-size: 36px;
	letter-spacing: -1px;
	line-height: 1;
}
.f-contest-title-date .f-contest-date-container {
    max-width: 40%;
}
.f-contest-date-container {
    float: right;
    padding-top: 5px;
    text-align: right;
}
.f-contest-date-container:before, .f-contest-date-container:after {
    content: "";
    display: table;
}
.f-contest-date-container:after {
    clear: both;
}
.f-contest-date-container .f-contest-date-start-time {
    display: inline-block;
    font-size: 14px;
}
.f-contest-date-container .f-contest-date-start-countdown-container {
    display: inline-block;
    margin-left: 10px;
    padding-bottom: 16px;
}
.f-contest-date-container .f-contest-date-start-countdown-container .f-countdown {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: none;
    color: #222;
    display: inline-block;
    font-weight: 400;
    padding: 0;
}
.f-contest-date-container .f-contest-date-start-countdown-container .f-countdown .f-digits {
    background: none repeat scroll 0 0 #222;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-family: Eund-Regular,Helvetica,Arial,sans-serif;
    font-weight: 200;
    height: 24px;
    line-height: 24px;
    min-width: 24px;
    padding: 0 4px;
    text-align: center;
    vertical-align: middle;
}
.f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #hours_1, .f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #mins_1, .f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #secs_1 {
    position: relative;
}
.f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #hours_1:after, .f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #hours_1:before, .f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #mins_1:after, .f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #mins_1:before, .f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #secs_1:after, .f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #secs_1:before {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #a9a9a9;
    
    display: block;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 100;
    height: 20px;
    line-height: 1.2;
    position: absolute;
    right: 0;
    top: 25px;
    left:0;
    margin:auto;
}
.f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #hours_1:before, .f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #mins_1:before, .f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #secs_1:before {
    content: "HRS";
}
.f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #mins_1:after {
    content: "MIN";
}
.f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #mins_1:before {
    content: "SEC";
    display: block;
    right: -76px;
}
.f-contest-date-container .f-contest-date-start-countdown-container .f-countdown #secs_1 {
    height: 24px;
    width: 27px;
}
.f-contest-information-bar {
    border-bottom: 1px solid #dcdcdc;
    float: left;
    list-style: outside none none;
    margin: 0 1.04167% !important;
    padding-bottom: 10px;
    position: relative;
    width: 97.9167%;
    padding: 0 !important;
}
.f-contest-information-bar a{
    vertical-align: top;
    color: #3f96cb !important;
}
.f-contest-information-bar:before, .f-contest-information-bar:after {
    content: "";
    display: table;
}
.f-contest-information-bar:after {
    clear: both;
}
@media (max-width: 640px) {
.f-contest-information-bar {
    margin: 0;
    width: 98%;
}
}
.f-contest-information-bar li {
    display: inline-block;
    float: left;
    margin: 0 14px 0 0;
    padding: 0 !important;
    background: none !important;
}
.f-contest-information-bar li.f-contest-rules-link-container {
    float: right;
    margin: 0 0 0 14px;
}
.f-contest-information-bar li.f-contest-entries-h2h-unmatched .f-form-row {
    display: inline-block;
    margin: 0;
}
.f-contest-information-bar li.f-contest-entries-h2h-unmatched .f-form-row label {
    font-weight: 400;
    margin-right: 6px;
}
.f-contest-information-bar li.f-contest-entries-h2h-unmatched .f-form-row:last-child {
    margin-left: -6px;
}
.f-contest-information-bar .f-entries-player-league {
    display: none;
}
.f-contest-information-bar .f-content-prize-amount {
    font-weight: 700;
}
.f-contest-information-bar .f-multi-entry-limit-count {
    color: #ff9100;
    display: inline-block;
    overflow: hidden;
}
.f-contest-information-bar .f-multi-entry-limit-count .f-multi-entry-limit-count-hidden-copy {
    display: none;
}
.f-contest-information-bar .f-indicator {
    margin-top: 4px;
    vertical-align: top;
}
.f-contest-information-full-details {
    display: none;
}
.f-contest-message-container {
    clear: both;
}
.f-contest-message-container:before, .f-contest-message-container:after {
    content: "";
    display: table;
}
.f-contest-message-container:after {
    clear: both;
}
.f-contest-message {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fcfaef;
    border-color: -moz-use-text-color #e1e1e1 #e1e1e1;
    border-image: none;
    border-right: 1px solid #e1e1e1;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    float: left;
    font-size: 14px;
    margin: 0 1.04167%;
    padding: 6px 10px;
    position: relative;
    width: 97.9167%;
}
.f-contest-message:before, .f-contest-message:after {
    content: "";
    display: table;
}
.f-contest-message:after {
    clear: both;
}
@media (max-width: 640px) {
.f-contest-message {
    margin: 0;
    width: 98%;
}
}
.f-contest-message:last-child {
    border-radius: 0 0 4px 4px;
}
.f-contest-message.f-contest-already-entered, .f-contest-message.f-contest-challenge-not-accepted-message {
    background: none repeat scroll 0 0 #68b0ed;
    border: 1px solid #56a6eb;
    border-radius: 4px;
    color: #fff;
    margin-top: 0;
    padding: 8px 20px;
    text-align: center;
}
.f-contest-message.f-contest-challenge-not-accepted-message {
    background: none repeat scroll 0 0 #aed0ed;
    border-color: #9ab9d4;
    margin-bottom: 11.5px;
    margin-top: 23px;
}
.f-contest-message.f-contest-instructions-game {
    padding-right: 30px;
}
.f-contest-message .f-close {
    font-size: 12px;
    position: absolute;
    right: 10px;
    text-decoration: none;
    top: 8px;
}
.f-contest-message i.f-icon {
    vertical-align: bottom;
}
.f-pick-your-team {
    clear: both;
}
.f-fixture-picker {
    float: left;
    margin: 41px 1.04167% 23px;
    position: relative;
    width: 97.9167%;
}
.f-fixture-picker:before, .f-fixture-picker:after {
    content: "";
    display: table;
}
.f-fixture-picker:after {
    clear: both;
}
@media (max-width: 640px) {
.f-fixture-picker {
    margin: 0;
    width: 98%;
}
}

.f-fixture-picker h1 {
    display: none;
}
.f-fixture-picker .f-fixture-picker-button-container {
    background: none repeat scroll 0 0 #f3f3f3;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    font-size: 0;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}
.f-fixture-picker .f-fixture-picker-button-container:before, .f-fixture-picker .f-fixture-picker-button-container:after {
    content: "";
    display: table;
}
.f-fixture-picker .f-fixture-picker-button-container:after {
    clear: both;
}
.f-fixture-picker .f-button.f-mini {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #dcdcdc;
    border-image: none;
    border-radius: 0;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    color: #828282;
    font-size: 12px;
    height: 46px;
    margin: 0;
    padding: 6px 10px;
    text-shadow: none;
    text-transform: uppercase;
    vertical-align: top;
}
.f-fixture-picker .f-button.f-mini:active, .f-fixture-picker .f-button.f-mini.f-is-active {
    background: none repeat scroll 0 0 #7ab800;
    box-shadow: none;
    color: #fff;
}
.f-fixture-picker .f-button.f-mini:active, .f-fixture-picker .f-button.f-mini.f-is-disabled {
    background: none repeat scroll 0 0 #EBEBEB;
    box-shadow: none;
}
.f-fixture-picker .f-button.f-mini:active span, .f-fixture-picker .f-button.f-mini.f-is-active span {
    color: #f3f3f3;
}
.f-fixture-picker .f-button.f-mini:active:hover, .f-fixture-picker .f-button.f-mini.f-is-active:hover {
    color: #fff;
}
.f-fixture-picker .f-button.f-mini:active:hover span, .f-fixture-picker .f-button.f-mini.f-is-active:hover span {
    color: #f3f3f3;
}
.f-fixture-picker .f-button.f-mini:hover {
    color: #3f96cb;
}
.f-fixture-picker .f-button.f-mini:hover span {
    color: #3f96cb;
}
.f-fixture-picker .f-button.f-mini:first-child {
    border-left: 0 none;
    border-radius: 3px 0 0 3px;
    color: #3f96cb;
    line-height: 2.4;
    padding-top: 10px;
}
.f-fixture-picker .f-button.f-mini:first-child:active, .f-fixture-picker .f-button.f-mini.f-is-active:first-child,.f-button.f-mini.s-sport-is-active:first-child {
    color: #dcdcdc;
}
.f-fixture-picker .f-button.f-mini:last-child {
    border-right: 1px solid #dcdcdc;
}
.f-fixture-picker .f-button.f-mini .f-fixture-filter-all {
    display: block;
}
.f-fixture-picker .f-button.f-mini .f-fixture-team-away {
    display: block;
}
.f-fixture-picker .f-button.f-mini .f-fixture-start-time {
    color: #9c9c9c;
    display: block;
    font-size: 10px;
    margin: 0;
}
.f-contest-player-list-container {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 56.25%;
}
.f-contest-player-list-container:before, .f-contest-player-list-container:after {
    content: "";
    display: table;
}
.f-contest-player-list-container:after {
    clear: both;
}
@media (max-width: 640px) {
.f-contest-player-list-container {
    margin: 0;
    width: 98%;
}
}
.f-contest-player-list-container h1 {
    float: left;
    font-size: 22px;
    letter-spacing: 0;
    margin: 0;
}
.f-contest-player-list-container .f-weather-lineup-button-container {
    float: right;
}
.f-contest-player-list-container [data-role="scrollable-body"] {
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    height: 518px;
}
.f-body-mlb .f-contest-player-list-container [data-role="scrollable-body"] {
    height: 487px;
}
.f-contest-player-list-container .f-header-fields {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #dfdfdf;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
}
.f-contest-player-list-container .f-player-list-position-tabs {
    border-bottom: 0 none;
    margin: 0;
    padding: 0;
}
.f-contest-player-list-container .f-player-list-position-tabs li {
    float: left;
    margin: 0 1px 0 0;
    background: 0;
    padding: 0;
}
.f-contest-player-list-container .f-player-list-position-tabs li.f-player-search {
    float: right;
    margin-right: 0;
}
.f-contest-player-list-container .f-player-list-position-tabs li.f-player-search input[type="search"] {
    font-size: 14px;
    padding: 7px 5px;
}
@media (max-width: 875px) {
.f-contest-player-list-container .f-player-list-position-tabs li.f-player-search input[type="search"] {
}
}
@media (max-width: 800px) {
.f-contest-player-list-container .f-player-list-position-tabs li.f-player-search input[type="search"] {
}
}
.f-contest-player-list-container .f-player-list-position-tabs li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ebebeb;
    border-color: #ebebeb -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-radius: 0;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 4px 0 0;
    color: #3f96cb;
    font-size: 14px;
    min-width: 36px;
    padding: 6px 12px 10px;
    text-align: center;
    box-sizing: border-box;
}
.f-contest-player-list-container .f-player-list-position-tabs li a.f-is-active {
    background: none repeat scroll 0 0 #f6f6f6;
    border-bottom-color: #f6f6f6;
    border-radius: 0;
    border-top-color: #7ab800;
}
.f-contest-player-list-container .f-tab {
    padding: 0;
}
.f-contest-player-list-container .f-player-list-table-header, .f-contest-player-list-container .f-player-list-table {
    font-size: 13px;
    margin: 0;
}
.f-contest-player-list-container .f-player-list-table-header th {
    cursor: pointer;
}
.f-contest-player-list-container .f-player-list-table-header th.f-player-add {
    cursor: default;
}
.f-contest-player-list-container .f-player-list-table {
    border: 0 none;
    margin-top: -1px;
}
.f-contest-player-list-container .f-draft-filter-probable-pitcher {
    margin: 10px 10px 0;
}
.f-contest-player-list-container .f-draft-filter-probable-pitcher .f-form-row {
    margin-bottom: 0;
}
.f-contest-player-list-container .f-legend {
    background: none repeat scroll 0 0 #f3f3f3;
    border: 1px solid #dfdfdf;
    border-radius: 0 0 4px 4px;
    font-size: 14px;
    padding: 0;
}
.f-contest-player-list-container .f-legend label {
    color: #8c8c8c;
    font-size: 14px;
    padding-left: 0;
}
.f-contest-player-list-container .f-legend input[type="checkbox"] {
    margin-left: 0;
}
.f-contest-player-list-container .f-legend .f-draft-legend-fppg {
    color: #8c8c8c;
    float: left;
    margin: 0 0 0 10px;
    padding: 4px 0 0;
}
.f-contest-player-list-container .f-legend .f-draft-legend-key-title {
    border-image: none;
    float: right;
    margin: 0 10px 0 0;
    padding: 4px 4px 4px 16px;
}
.f-contest-player-list-container .f-legend .f-draft-legend-key-title:before {
    left: 4px;
    top: 4px;
}
.f-contest-player-list-container .f-legend .f-draft-legend-key-title.f-is-expanded {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-color: #dfdfdf #dfdfdf -moz-use-text-color;
    border-image: none;
    border-radius: 3px 3px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin-bottom: -1px;
}
.f-contest-player-list-container .f-legend .f-draft-legend-key-content {
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #dfdfdf;
    padding: 10px 0;
}
.f-contest-player-list-container .f-legend .f-draft-legend-key-content ul {
    list-style: outside none none;
    margin: 0;
}
@media (min-width: 641px) {
.f-contest-player-list-container .f-legend .f-draft-legend-key-content ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 47.9167%;
    list-style: none !important;
}
.f-contest-player-list-container .f-legend .f-draft-legend-key-content ul li:before, .f-contest-player-list-container .f-legend .f-draft-legend-key-content ul li:after {
    content: "";
    display: table;
}
.f-contest-player-list-container .f-legend .f-draft-legend-key-content ul li:after {
    clear: both;
}
}
.f-contest-player-list-container .f-legend .f-draft-legend-key-content ul li.f-news-breaking {
    clear: both;
}
.f-rosterFilterApplied, .f-nonProbablePitcherFilterApplied, .f-fixtureIdFilterApplied, .f-fullnameFilterApplied, .f-positionFilterApplied {
    display: none !important;
}
.f-news-recent td:nth-of-type(2) div, .f-news-recent .f-player, .f-news-breaking td:nth-of-type(2) div, .f-news-breaking .f-player {
    position: relative;
}
.f-news-recent td:nth-of-type(2) div:after, .f-news-recent .f-player:after, .f-news-breaking td:nth-of-type(2) div:after, .f-news-breaking .f-player:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAAArElEQVRIDe1WUQqAIAyt7CyeQ/Bg2cEEz+FdpNjHhGqkkbmPJoiyie/5tgcOg4y/KzCGELYeIhhjRgpnooI9YzOCaa1x23SNMd7ex66AEMg9gIUq1QzPldbanmIvwUWBWuYlBWrz7AoIgUsPiAvEBbX+bXWO3YbZBa26/6ky7Arkf5r33imlFuoFKaXVWuuo3NtYJgAXUSS+BAfMA4Ezia/BAY8coARMMtk4uAPYzC4Xv0q5dQAAAABJRU5ErkJggg==");
    background-size: 16px 14px;
    content: "";
    display: inline-block;
    height: 14px;
    margin: -4px 0 2px 4px;
    vertical-align: bottom;
    width: 16px;
}
.f-roster .f-news-recent td:nth-of-type(2) div:after, .f-roster .f-news-recent .f-player:after, .f-roster .f-news-breaking td:nth-of-type(2) div:after, .f-roster .f-news-breaking .f-player:after {
    margin-top: 0;
    vertical-align: top;
}
.f-news-breaking td:nth-of-type(2) div:after, .f-news-breaking .f-player:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAABzElEQVRIDe1WsU7DMBC1nVApSFU/gQX1C1jagoToDB/BHyBgQQJaCVgAwRfwETAXRQKJhQGJrWJhaYZOnTqQ+LgLcRRap00TV10aKT33fL57fn7nlrM5PcPXgy1uiWPgbINKcGDvEMhrZ/PuJVmSJ7+YGg/fDk+EgAvGxGh+KSWcOrXbK1VrNED5c1vauVixXEwgUpJI+RNsKybSglLWTncT7ROKUwIRxYTJbNd1IRwV/CiVSqv1en1IZz6NVqULKmmMgUqlYuXZg60WVatVNcxlbdtex4UfpHbG2e6kJGFMFGCMgSAI9igntRoaGeXXGRnFhHPGAADAUa/XWyN1S+mfpYD4a8PEXWAMABYsc84fEAh3aveX1Gog4UkCePSGY2q/xB1AFHDVBUoD3W6X/LkfBPGMethvNBrfWZLEIswSnCUGGdjxff/T87wby7Ie+/3+12AwCKhFdevHACgmdMEz+MoIpI1A2ghALdNeDyY1oArNZJcAxjRQtAsU/1m1tPAjGGMgK3K106J24QwsAcQaMKX+WTWx8COI7+dOp9PCH49z3Q7wz0a72Wy2dHNFfTEASqQDMc/iVPMfgFEQ8y5O9bQPMUGvdtKw8xdnYLFsG8Q1xwAAAABJRU5ErkJggg==");
}
.f-errorMessage {
    background: none repeat scroll 0 0 #f7d4d9;
    color: #c63343;
    display: none;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 500;
}
.f-player-list-empty {
    color: #8b8b8b;
    display: none;
    font-size: 24px;
    line-height: 1.3;
    padding: 20px 30px;
    text-align: center;
}
.f-roster-container {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 39.5833%;
}
.f-roster-container:before, .f-roster-container:after {
    content: "";
    display: table;
}
.f-roster-container:after {
    clear: both;
}
@media (max-width: 640px) {
.f-roster-container {
    margin: 0;
    width: 98%;
}
}
.f-roster-container:before, .f-roster-container:after {
    content: "";
    display: table;
}
.f-roster-container:after {
    clear: both;
}
.f-roster-container header {
    margin: 0;
    padding: 0 0 10px;
}
.f-roster-container header:before, .f-roster-container header:after {
    content: "";
    display: table;
}
.f-roster-container header:after {
    clear: both;
}
.f-roster-container header .f-lineup-text-container {
    float: left;
}
.f-roster-container header h1 {
    font-size: 22px;
    letter-spacing: 0;
    line-height: 25px;
    margin: 0;
}
@media (max-width: 910px) {
.f-roster-container header h1 span {
    display: none;
}
}
.f-roster-container header .f-lineup-lock-message {
    color: #a1a1a1;
    font-size: 12px;
    line-height: 1.2;
    margin-bottom: 0;
}
.f-roster-container header .f-lineup-lock-message a {
    color: #5fa8d4;
}
.f-roster-container header .f-salary-remaining {
    float: right;
}
.f-roster-container header .f-player-average-container, .f-roster-container header .f-salary-remaining-container {
    color: #4f4f4f;
    display: inline-block;
    float: left;
    font-size: 10px;
    line-height: 1.3;
    margin-left: 8px;
    padding-left: 8px;
    text-align: center;
}
.f-roster-container header .f-player-average-container span, .f-roster-container header .f-salary-remaining-container span {
    display: block;
    font-family: Eund-Regular,Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: 200;
    margin-bottom: -1px;
}
.f-roster-container header .f-player-average-container span.f-error, .f-roster-container header .f-salary-remaining-container span.f-error {
    color: #9b1010;
}
.f-roster-container header .f-player-average-container {
    border-left: 1px solid #dcdcdc;
    border-radius: 0 4px 4px 0;
    color: #8b8b8b;
}
.f-roster-container .f-roster {
    border: 1px solid #dcdcdc;
    border-radius: 4px 4px 0 0;
    padding: 10px;
}
.f-roster-container .f-roster:before, .f-roster-container .f-roster:after {
    content: "";
    display: table;
}
.f-roster-container .f-roster:after {
    clear: both;
}
@media (max-width: 800px) {
.f-roster-container .f-roster {
    padding: 10px 0;
}
}
.f-roster-container .f-roster ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.f-roster-container .f-roster ul li {
    background-color: #fafafa;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAADFBMVEXOzs7X19fX19cAAACEYmU8AAAABHRSTlP///8AQCqp9AAAAsRJREFUeJzt3NtygzAMhGExff93bpwTDQZiW6si7+x/1TvyjexOBkzshyS7+gOgEiRbgmRLkGwJki1BsiVItgTJliDZEiRbwZBlqf+KKRSybIq8ViTk+fHtVrwkDvIyrIVSgiAV4g8m5oohkENGICUAcsoIo8AhXxlBFDSkhfGggC8MhrQ68BIopJ2BpyAhfQ6wBAjpdWAlOEi/AyqBQUYcSAkOMuK4SVDXR0EGHTgJCDK2sO4QkAQFGXXARoKBOBwoCQQyvrDuEIgEA/E4QCNBQHwDAY0EAvE5MCMBQLwDwYwEAfE6ICMRZHUgIH4JAOJ3IEYiyNuBgbglfgjCARiJIIIkhWD2OmC3uyEYh38kgggiiCCCCCKIIKsDB3FKBGGDoBzuTSIIFwS3RdybRJv9CUE5tEcEESQ5hOW/Fs3XeCIIy71fmrvxPI/eaB6GCpIOQnOEgwjCcsyJ5uAZEYTlTCPPcdmfpX57shWBem8Mdsh/SAJ8VxT5Rs8ABHd1QeoEgSRIHQ2kX5L0hUpBIAmykyCIBNlJEESC7CQIIv3mQx0PpNeR9Wu8IJAEqeOAsNxpJPk5EZa78SzPR2ieIZI81WU5i0JyzInlJDbS4ZU4IIPPP88kDsowBM5wUgYhIQwXZQgSxnBQBiChjGFKNyRa8bIEQ/6HMULpgYSvqS2lx9IO+WdGL6UVcgGjj9IGuYjRQ2mAXKjosHyFXM5opHyBZFA8+kY5g6QYxtr5WI4hyRilM8oRJCGjdEzZhyRllI4oe5C8ike7lBqSnVHaoWwhMzBKFcU2jEkc9V6xT8fVH6+nT4nNyij9pdjEjg/JGzIho7RsIZM6VolN7nhLbNr98eq5T2z2gbxGYtM7nhKbfGGV7ovL5h/IYyRG4LhLbPqFVbotLmMYSBmJMQykjMQoHDcJD0QppZRSSimllFJKKaUUXb+zSvxnnBEnKgAAAABJRU5ErkJggg==");
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 48px 48px;
    border-bottom: 1px solid #dcdcdc;
    font-size: 12px;
    height: 52px;
    margin: 0;
    overflow: hidden;
    padding: 9px 34px 0 54px;
    position: relative;
    box-sizing: border-box;
}
.f-body-cbb .f-roster-container .f-roster ul li, .f-body-cfb .f-roster-container .f-roster ul li {
    background-image: none;
    padding-left: 10px;
}
.f-body-cbb .f-roster-container .f-roster ul li .f-player-image, .f-body-cfb .f-roster-container .f-roster ul li .f-player-image {
    display: none;
}
.f-roster-container .f-roster ul li.f-has-player {
    background: none repeat scroll 0 0 transparent;
}
.f-roster-container .f-roster ul li.f-has-player .f-button, .f-roster-container .f-roster ul li.f-has-player .f-fixture, .f-roster-container .f-roster ul li.f-has-player .f-salary {
    visibility: visible;
}
.f-roster-container .f-roster ul li.f-has-player .f-player-image img {
    visibility: visible;
    vertical-align: middle;
}
.f-roster-container .f-roster ul li.f-has-player .f-position {
    margin-top: 0;
    width: auto;
}
.f-roster-container .f-roster ul li.f-has-player .f-position .f-empty-roster-slot-instruction {
    display: none;
}
.f-roster-container .f-roster ul li div {
    display: inline-block;
    line-height: 100%;
    vertical-align: middle;
}
.f-roster-container .f-roster ul li .f-player-image {
    background-size: 48px 48px;
    border-radius: 3px;
    bottom: 0;
    font-size: 14px;
    height: 48px;
    left: 0;
    line-height: 48px;
    position: absolute;
    text-align: center;
    width: 48px;
}
.f-roster-container .f-roster ul li .f-player-image.f-no-image {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAADFBMVEXOzs7X19fX19cAAACEYmU8AAAABHRSTlP///8AQCqp9AAAAsRJREFUeJzt3NtygzAMhGExff93bpwTDQZiW6si7+x/1TvyjexOBkzshyS7+gOgEiRbgmRLkGwJki1BsiVItgTJliDZEiRbwZBlqf+KKRSybIq8ViTk+fHtVrwkDvIyrIVSgiAV4g8m5oohkENGICUAcsoIo8AhXxlBFDSkhfGggC8MhrQ68BIopJ2BpyAhfQ6wBAjpdWAlOEi/AyqBQUYcSAkOMuK4SVDXR0EGHTgJCDK2sO4QkAQFGXXARoKBOBwoCQQyvrDuEIgEA/E4QCNBQHwDAY0EAvE5MCMBQLwDwYwEAfE6ICMRZHUgIH4JAOJ3IEYiyNuBgbglfgjCARiJIIIkhWD2OmC3uyEYh38kgggiiCCCCCKIIKsDB3FKBGGDoBzuTSIIFwS3RdybRJv9CUE5tEcEESQ5hOW/Fs3XeCIIy71fmrvxPI/eaB6GCpIOQnOEgwjCcsyJ5uAZEYTlTCPPcdmfpX57shWBem8Mdsh/SAJ8VxT5Rs8ABHd1QeoEgSRIHQ2kX5L0hUpBIAmykyCIBNlJEESC7CQIIv3mQx0PpNeR9Wu8IJAEqeOAsNxpJPk5EZa78SzPR2ieIZI81WU5i0JyzInlJDbS4ZU4IIPPP88kDsowBM5wUgYhIQwXZQgSxnBQBiChjGFKNyRa8bIEQ/6HMULpgYSvqS2lx9IO+WdGL6UVcgGjj9IGuYjRQ2mAXKjosHyFXM5opHyBZFA8+kY5g6QYxtr5WI4hyRilM8oRJCGjdEzZhyRllI4oe5C8ike7lBqSnVHaoWwhMzBKFcU2jEkc9V6xT8fVH6+nT4nNyij9pdjEjg/JGzIho7RsIZM6VolN7nhLbNr98eq5T2z2gbxGYtM7nhKbfGGV7ovL5h/IYyRG4LhLbPqFVbotLmMYSBmJMQykjMQoHDcJD0QppZRSSimllFJKKaUUXb+zSvxnnBEnKgAAAABJRU5ErkJggg==");
}
.f-roster-container .f-roster ul li .f-player-image img {
    visibility: visible;
}
.f-roster-container .f-roster ul li .f-position {
    color: #9b9c9d;
    float: left;
    margin-right: 4px;
    margin-top: 8px;
    width: 122px;
}
.f-roster-container .f-roster ul li .f-position .f-empty-roster-slot-instruction {
    color: #d6d6d6;
    display: inline-block;
    float: right;
    text-transform: uppercase;
}
.f-roster-container .f-roster ul li .f-player {
    color: #3f96cb;
    cursor: pointer;
    float: left;
}
.f-roster-container .f-roster ul li .f-player:hover {
    color: #7ab800;
    text-decoration: underline;
}
.f-roster-container .f-roster ul li .f-salary {
    float: right;
    visibility: hidden;
}
.f-roster-container .f-roster ul li .f-fixture {
    clear: both;
    float: left;
    font-size: 14px;
    padding-top: 3px;
    visibility: hidden;
}
.f-roster-container .f-roster ul li .f-button {
    color: #e22b00;
    font-size: 22px;
    height: 26px;
    line-height: 0.95;
    padding: 2px 0;
    position: absolute;
    right: 0;
    top: 12px;
    visibility: hidden;
    width: 26px;
}
.f-roster-container .f-import-clear-button-container {
    margin-bottom: 0;
    margin-top: 10px;
    width: 100%;
}
@media (max-width: 800px) {
.f-roster-container .f-import-clear-button-container {
    padding: 0 10px;
}
}
.f-roster-container footer {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    border-color: -moz-use-text-color #dcdcdc #dcdcdc;
    border-image: none;
    border-radius: 0 0 4px 4px;
    border: 1px solid #dcdcdc;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 10px;
    position: relative;
}
.f-roster-container footer:before, .f-roster-container footer:after {
    content: "";
    display: table;
}
.f-roster-container footer:after {
    clear: both;
}
.f-roster-container footer.f-creating-contests-footer {
    text-align: center;
}
.f-roster-container footer.f-creating-contests-footer .f-contest-entry-fee-container, .f-roster-container footer.f-creating-contests-footer .f-contest-enter-button-container {
    float: none;
    padding: 0;
}
.f-roster-container footer.f-creating-contests-footer .f-contest-entry-fee-container {
    padding-bottom: 8px;
}
.f-roster-container .f-contest-entry-fee-container {
    float: left;
    line-height: 1.3;
    padding: 8px 10px 0 0;
}
.f-roster-container .f-contest-entry-fee-container .f-currency-switch {
    display: block;
    font-size: 12px;
}
.f-roster-container .f-contest-enter-button-container {
    float: right;
}
.f-roster-container .f-contest-enter-button-container .f-button {
    white-space: normal;
}
button#playerPickerClearAllButton {
    color: #e22b00;
    padding-left: 0;
    padding-right: 0;
}
.f-player-name {
    margin-bottom: 0;
    margin-top: 4px;
    vertical-align: middle;
}
.f-player-news {
    margin-bottom: 0;
}
.f-button.f-plbARBDisabled {
    cursor: default;
    opacity: 0.5;
}
.f-seatexport .f-roster-container .f-roster ul li .f-player {
    color: inherit;
}
.f-seatexport .f-roster-container .f-roster ul li .f-player:hover {
    text-decoration: none;
}
.f-rotate-45 {
    transform: rotate(45deg);
}
.f-rotate-90 {
    transform: rotate(90deg);
}
.f-rotate-135 {
    transform: rotate(135deg);
}
.f-rotate-180 {
    transform: rotate(180deg);
}
.f-rotate-225 {
    transform: rotate(225deg);
}
.f-rotate-270 {
    transform: rotate(270deg);
}
.f-rotate-315 {
    transform: rotate(315deg);
}
.f-countdown {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #494949 0px, #272727 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-color: #2f2f2f;
    border-color: #2a2a2a #2a2a2a #525252;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0 7px #272727 inset;
    color: #f3f3f3;
    display: inline-block;
    font-weight: 700;
    padding: 3px 8px;
}
.f-countdown .f-digits {
    display: inline;
}
.f-countdown #secs_1 {
    height: 19px;
    overflow: hidden;
    position: absolute;
    width: 16px;
}
.f-admin-tasks {
    background: none repeat scroll 0 0 #ff6c49;
    color: #fff;
    font-weight: 700;
    margin: -10px 0 10px;
    padding: 5px 20px;
}
.f-admin-tasks a {
    color: #fff;
}
.f-userhover.f-admin {
    background: none repeat scroll 0 0 #ff6c49;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
    padding: 10px;
}
.f-userhover.f-admin ul {
    margin: 0;
}
.f-userhover.f-admin a {
    color: #fff;
    display: block;
    margin-bottom: 5px;
}
.f-loading-indicator {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.f-loading-message {
    color: #d8d8d8;
    font-size: 80%;
}
@keyframes loading-circle {
0% {
    opacity: 0.2;
}
50% {
    background-color: #7ab800;
    opacity: 1;
}
100% {
    opacity: 0.2;
}
}
@keyframes loading-circle {
0% {
    opacity: 0.2;
}
50% {
    background-color: #7ab800;
    opacity: 1;
}
100% {
    opacity: 0.2;
}
}
.f-loading-circle {
    animation: 1s ease 0s normal none 100 running loading-circle;
}
.f-loading-circle {
    background-color: #222;
    border-radius: 100px;
    display: inline-block;
    height: 44px;
    margin-left: 11px;
    opacity: 0.2;
    width: 44px;
}
.f-loading-circle-1 {
    animation-delay: 0.23s;
    margin-left: 0;
}
.f-loading-circle-2 {
    animation-delay: 0.49s;
}
.f-loading-circle-3 {
    animation-delay: 0.69s;
}
.f-icon.f-sorted-asc, .f-icon.f-sorted-desc {
    display: none;
    font-size: 10px;
}
.f-is-sorted-desc .f-icon.f-sorted-desc, .f-desc .f-icon.f-sorted-desc {
    display: inline;
}
.f-is-sorted-asc .f-icon.f-sorted-asc, .f-asc .f-icon.f-sorted-asc {
    display: inline;
}
table#seatlist .f-avatar.f-tiny {
    border-color: #ccc;
    display: inline-block;
    margin-right: 5px;
    vertical-align: bottom;
}
table#seatlist tr.f-pager:hover {
    background: inherit;
    cursor: default;
}
table#seatlist tr.f-pager div.f-next, table#seatlist tr.f-pager div.f-mypage {
    float: right;
}
table#seatlist tr.f-pager div.f-prev {
    float: left;
}
table#seatlist tr.f-pager div.f-pages {
    margin: 0 auto;
    text-align: center;
}
table#seatlist tr.f-pager div.f-pages a, table#seatlist tr.f-pager div.f-pages span {
    margin: 2px;
}
table#seatlist tr.f-pager a, table#seatlist tr.f-pager span {
    background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.3) inset;
    color: #5e5e5e;
    cursor: pointer;
    display: inline-block;
    font-size: 15.2px;
    line-height: 1.2;
    margin: 2px 4px;
    padding: 0.3em 0.6em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(200, 200, 200, 0.5);
}
table#seatlist tr.f-pager a:hover, table#seatlist tr.f-pager a.f-hover, table#seatlist tr.f-pager span:hover, table#seatlist tr.f-pager span.f-hover {
    background: none repeat scroll 0 0 #fff;
    color: #5e5e5e;
    text-decoration: none;
}
table#seatlist tr.f-pager a:visited, table#seatlist tr.f-pager span:visited {
    color: #5e5e5e;
}
table#seatlist tr.f-pager a:active, table#seatlist tr.f-pager a.f-is-active, table#seatlist tr.f-pager span:active, table#seatlist tr.f-pager span.f-is-active {
    color: #5e5e5e;
}
table#seatlist tr.f-pager span {
    opacity: 0.6;
}
table#seatlist tr.f-pager span.f-current {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5) inset;
    opacity: 1;
}
div.f-rostertop {
    margin-top: 0;
    padding-top: 10px;
}
div.f-rostertop:after {
    clear: both;
    content: "";
    display: block;
}
div.f-seatroster {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    box-shadow: 0 1px 3px #dfdfdf;
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 47.9167%;
}
div.f-seatroster:before, div.f-seatroster:after {
    content: "";
    display: table;
}
div.f-seatroster:after {
    clear: both;
}
@media (max-width: 640px) {
div.f-seatroster {
    margin: 0;
    width: 98%;
}
}
@media (max-width: 640px) {
div.f-seatroster {
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 20px;
    width: 100%;
}
}
table.f-roster{
    margin: 0;
}
table.f-roster thead tr {
    background: -moz-linear-gradient(center top , #434343 0px, #373737 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-color: #000000;
    height: 50px;
}
table.f-roster thead tr th {
    border: 0 none;
    border-radius: 3px 0 0;
}
@media (max-width: 640px) {
table.f-roster thead tr th {
    border-radius: 0;
}
}
table.f-roster thead tr th.f-username {
    text-align: left;
}
table.f-roster thead tr th.f-username .f-avatar {
    display: inline-block;
    vertical-align: middle;
}
table.f-roster thead tr th.f-username .f-avatar img{
    display: inline-block;
    vertical-align: middle;
}
table.f-roster thead tr th.f-username a {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    vertical-align: middle;
}
table.f-roster thead tr th:last-child {
    border-radius: 0 3px 0 0;
    color: #fff;
    font-size: 24px;
    padding-right: 10px;
    text-align: right;
}
table.f-roster tbody tr {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px solid #dfdfdf;
    color: #333;
    height: 40px;
}
table.f-roster tbody tr:last-child {
    border-radius: 0 0 3px 3px;
}
table.f-roster tbody tr.f-loading {
    text-align: center;
}
table.f-roster tbody tr.f-pregame:hover {
    background: none repeat scroll 0 0 #cfcfcf;
}
table.f-roster tbody tr.f-ingame {
    background: none repeat scroll 0 0 #cdeacd;
}
table.f-roster tbody tr.f-ingame:hover {
    background: none repeat scroll 0 0 #bddabd;
}
table.f-roster tbody tr.f-final {
    background: none repeat scroll 0 0 #e9c9c9;
}
table.f-roster tbody tr.f-final:hover {
    background: none repeat scroll 0 0 #e5b6b6;
}
table.f-roster tbody tr td {
    font-size: 12px;
    padding: 1px 2px;
}
table.f-roster tbody tr td:nth-of-type(1) {
    text-align: center;
    vertical-align: middle;
}
table.f-roster tbody tr td.f-playerScore {
    font-size: 16px;
    font-weight: 700;
    padding-right: 12px;
    text-align: right;
}
table.f-roster tbody tr td.f-initialText {
    font-size: 18px;
    font-weight: 700;
    height: 324px;
    line-height: 1.4;
    padding: 0 40px;
}
@media (max-width: 640px) {
table.f-roster tbody tr td.f-initialText {
    padding: 0;
}
}
#gametitle_current, #seatid_current {
    font-size: 24px;
    margin-bottom: 10px;
}
#seatid_current {
    font-size: 18px;
}
#league-info {
    background: none repeat scroll 0 0 #eaeaea;
    border-radius: 3px;
    font-size: 14px;
    margin-bottom: 11px;
    padding: 6px 0;
}
#seatLockStatus {
    font-size: 14px;
    margin-top: 10px;
    text-align: center;
}
#seatLockStatus .f-notowned {
    color: #9b1010;
}
#seatLockStatus .f-expired {
    color: #9b1010;
    font-weight: 700;
}
.f-enter-this-team-again-container {
    padding-top: 10px;
}
div.f-scorebreakdown {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #e5ecef;
    border-color: -moz-use-text-color #ccc #ccc;
    border-image: none;
    border-radius: 5px;
    border-right: 1px solid #ccc;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 2px 3px #ccc;
    margin: 37px 0 0 100px;
    padding: 4px;
}
@media (max-width: 640px) {
div.f-scorebreakdown {
    margin-left: 10px;
}
}
div.f-scorebreakdown div.f-name {
    display: none;
    font-size: 16px;
    font-weight: 700;
    margin: 4px 0 4px 8px;
}
div.f-scorebreakdown div.f-fixture.f-description {
    display: none;
    font-size: 12px;
    margin: 0 0 0 8px;
}
div.f-scorebreakdown div.f-fixture.f-time {
    display: none;
    float: right;
    font-size: 12px;
    margin: 0 8px 0 0;
}
div.f-scorebreakdown #breakdownFixtureTime {
    font-style: italic;
}
table.f-scorebreakdown {
    background: none repeat scroll 0 0 #fff;
    margin: 0 auto;
    width: 240px;
}
table.f-scorebreakdown thead th {
    font-size: 12px;
    margin-bottom: 4px;
}
table.f-scorebreakdown thead th.f-count, table.f-scorebreakdown thead th.f-score {
    text-align: right;
}
table.f-scorebreakdown tbody tr td {
    font-size: 12px;
}
table.f-scorebreakdown tbody tr .f-type {
    width: 70%;
}
table.f-scorebreakdown tbody tr .f-count, table.f-scorebreakdown tbody tr .f-score {
    text-align: right;
}
table.f-scorebreakdown tbody tr .f-total, table.f-scorebreakdown tbody tr .f-score {
    text-align: right;
}
table.f-scorebreakdown tbody tr .f-total {
    border-top: 1px solid #a8abb4;
    font-weight: 700;
}
table.f-scorebreakdown tbody tr .f-total td {
    font-weight: 700;
}
table.f-scorebreakdown tbody tr.f-nocontent td {
    padding: 16px 0;
    text-align: center;
}
.f-seatview-button-set-row .f-button.f-fullwidth {
    width: 100%;
}
@media (max-width: 825px) {
.f-seatview-button-set-row .f-button {
    padding-left: 4px;
    padding-right: 4px;
}
}
@media (max-width: 670px) {
.f-seatview-button-set-row .f-four-up {
    margin-bottom: 7px;
    width: 47.9167%;
}
}
@media (max-width: 500px) {
.f-seatview-button-set-row .f-four-up {
    margin: 0 10px 10px;
    width: 95%;
}
}
.f-availableLobbyItemList .f-title, .f-availableLobbyItemListHeaders .f-title {
    width: 325px;
}
.f-availableLobbyItemList .f-cap, .f-availableLobbyItemList .f-seats, .f-availableLobbyItemList .f-entries, .f-availableLobbyItemList .f-stake, .f-availableLobbyItemList .f-prizes, .f-availableLobbyItemListHeaders .f-cap, .f-availableLobbyItemListHeaders .f-seats, .f-availableLobbyItemListHeaders .f-entries, .f-availableLobbyItemListHeaders .f-stake, .f-availableLobbyItemListHeaders .f-prizes {
    width: 70px;
}
.f-availableLobbyItemList .f-link, .f-availableLobbyItemListHeaders .f-link {
    width: 65px;
}
#ajaxInviteLightbox #multifeedback {
    background: none repeat scroll 0 0 #fcf8e3;
    border: 1px solid #e0ddce;
    border-radius: 3px;
    color: #fff !important;
    margin: 0 0 23px;
    padding: 11.5px 20px;
    position: relative;
}
#ajaxInviteLightbox #multifeedback h1, #ajaxInviteLightbox #multifeedback h2, #ajaxInviteLightbox #multifeedback h3, #ajaxInviteLightbox #multifeedback h4, #ajaxInviteLightbox #multifeedback h5, #ajaxInviteLightbox #multifeedback h6 {
    color: #737165;
}
#ajaxInviteLightbox #multifeedback a.f-close {
    color: #b8b290;
}
#ajaxInviteLightbox #multifeedback a.f-close:hover {
    color: #7b734e;
}
#ajaxInviteLightbox .f-multiremove {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: none;
    color: #e5e5e5;
    cursor: pointer;
    display: none;
    float: right;
    font-family: FanDuel;
    font-size: 15.2px;
    height: 35px;
    line-height: 1.2;
    margin: -36px 0 0;
    padding: 0;
    position: relative;
    width: 35px;
}
#ajaxInviteLightbox .f-multiremove:hover {
    color: #7ab800;
}
#ajaxInviteLightbox a#addmore {
    display: block;
    margin-top: 5px;
}
#ajaxInviteLightbox .f-multisending {
    display: none;
    font-size: 24px;
    font-weight: 700;
    text-align: right;
}
#ajaxInviteLightbox #multiemailcont input[type="text"], #ajaxInviteLightbox textarea {
    color: #777;
}
.f-gamestatus {
    background: none repeat scroll 0 0 #fcf8e3;
    border: 1px solid #e0ddce;
    border-radius: 3px;
    color: #737165;
    margin: 0 0 23px;
    padding: 7.66667px 20px;
    position: relative;
    text-align: center;
}
.f-gamestatus h1, .f-gamestatus h2, .f-gamestatus h3, .f-gamestatus h4, .f-gamestatus h5, .f-gamestatus h6 {
    color: #737165;
}
.f-gamestatus a.f-close {
    color: #b8b290;
}
.f-gamestatus a.f-close:hover {
    color: #7b734e;
}
.f-gamestatus.f-gamestatus_open {
    background: none repeat scroll 0 0 #e0f5c6;
    border: 1px solid #c8ed9b;
    color: #397424;
    font-size: 14px;
}
.f-gamestatus.f-gamestatus_open h1, .f-gamestatus.f-gamestatus_open h2, .f-gamestatus.f-gamestatus_open h3, .f-gamestatus.f-gamestatus_open h4, .f-gamestatus.f-gamestatus_open h5, .f-gamestatus.f-gamestatus_open h6 {
    color: #397424;
}
.f-gamestatus.f-gamestatus_open a.f-close {
    color: #99de44;
}
.f-gamestatus.f-gamestatus_open a.f-close:hover {
    color: #578a18;
}
.f-gamestatus.f-gamestatus_waiting {
    background: none repeat scroll 0 0 #99f;
    border: 1px solid #66f;
    color: #009;
}
.f-gamestatus.f-gamestatus_waiting h1, .f-gamestatus.f-gamestatus_waiting h2, .f-gamestatus.f-gamestatus_waiting h3, .f-gamestatus.f-gamestatus_waiting h4, .f-gamestatus.f-gamestatus_waiting h5, .f-gamestatus.f-gamestatus_waiting h6 {
    color: #009;
}
.f-gamestatus.f-gamestatus_waiting a.f-close {
    color: #00f;
}
.f-gamestatus.f-gamestatus_waiting a.f-close:hover {
    color: navy;
}
.f-gamestatus.f-gamestatus_started, .f-gamestatus.f-gamestatus_settled {
    background: none repeat scroll 0 0 #faf4e9;
    border: 1px solid #f1dfbf;
    color: #b73131;
}
.f-gamestatus.f-gamestatus_started h1, .f-gamestatus.f-gamestatus_started h2, .f-gamestatus.f-gamestatus_started h3, .f-gamestatus.f-gamestatus_started h4, .f-gamestatus.f-gamestatus_started h5, .f-gamestatus.f-gamestatus_started h6, .f-gamestatus.f-gamestatus_settled h1, .f-gamestatus.f-gamestatus_settled h2, .f-gamestatus.f-gamestatus_settled h3, .f-gamestatus.f-gamestatus_settled h4, .f-gamestatus.f-gamestatus_settled h5, .f-gamestatus.f-gamestatus_settled h6 {
    color: #b73131;
}
.f-gamestatus.f-gamestatus_started a.f-close, .f-gamestatus.f-gamestatus_settled a.f-close {
    color: #deb66c;
}
.f-gamestatus.f-gamestatus_started a.f-close:hover, .f-gamestatus.f-gamestatus_settled a.f-close:hover {
    color: #a57826;
}
.f-gamestatus.f-gamestatus_startedscoring {
    background: none repeat scroll 0 0 #d3eecf;
    border: 1px solid #bde5b6;
    color: #689632;
}
.f-gamestatus.f-gamestatus_startedscoring h1, .f-gamestatus.f-gamestatus_startedscoring h2, .f-gamestatus.f-gamestatus_startedscoring h3, .f-gamestatus.f-gamestatus_startedscoring h4, .f-gamestatus.f-gamestatus_startedscoring h5, .f-gamestatus.f-gamestatus_startedscoring h6 {
    color: #689632;
}
.f-gamestatus.f-gamestatus_startedscoring a.f-close {
    color: #79ca6b;
}
.f-gamestatus.f-gamestatus_startedscoring a.f-close:hover {
    color: #3d8630;
}
.f-gamestatus.f-gamestatus_settledwon {
    background: none repeat scroll 0 0 #65a01c;
    border: 1px solid #4a7514;
    color: #fff;
    text-shadow: none;
}
.f-gamestatus.f-gamestatus_settledwon h1, .f-gamestatus.f-gamestatus_settledwon h2, .f-gamestatus.f-gamestatus_settledwon h3, .f-gamestatus.f-gamestatus_settledwon h4, .f-gamestatus.f-gamestatus_settledwon h5, .f-gamestatus.f-gamestatus_settledwon h6 {
    color: #fff;
}
.f-gamestatus.f-gamestatus_settledwon a.f-close {
    color: #131e05;
}
.f-gamestatus.f-gamestatus_settledwon a.f-close:hover {
    color: #000;
}
.f-gamestatus.f-gamestatus_settledwon a {
    color: #2e5c0f;
}
.f-gamestatus.f-gamestatus_settledlost {
    background: none repeat scroll 0 0 #b98b61;
    border: 1px solid #a07147;
    color: #fff;
    text-shadow: none;
}
.f-gamestatus.f-gamestatus_settledlost h1, .f-gamestatus.f-gamestatus_settledlost h2, .f-gamestatus.f-gamestatus_settledlost h3, .f-gamestatus.f-gamestatus_settledlost h4, .f-gamestatus.f-gamestatus_settledlost h5, .f-gamestatus.f-gamestatus_settledlost h6 {
    color: #fff;
}
.f-gamestatus.f-gamestatus_settledlost a.f-close {
    color: #593f28;
}
.f-gamestatus.f-gamestatus_settledlost a.f-close:hover {
    color: #010100;
}
.f-gamestatus.f-gamestatus_settledlost a {
    color: #fff;
    text-decoration: underline;
}
.f-gamestatus .f-result {
    font-size: 22px;
}
.f-fdpValue {
    background: none repeat scroll 0 0 #f5f5f5;
    border-radius: 3px;
    display: inline-block;
    margin: 0 5px;
    padding: 2px 5px;
}
.f-bonusValue {
    margin-left: 5px;
}
.f-bonusValue a {
    color: inherit;
}
.f-bonusValue a:hover {
    color: inherit;
}
div.f-you-will-earn {
    border-radius: 3px;
    color: #577a00;
    height: 142px;
    overflow: hidden;
    text-align: center;
    width: 120px;
}
div.f-you-will-earn p {
    font-size: 12px;
    font-weight: 700;
    margin-top: 35px;
}
div.f-you-will-earn b {
    display: block;
    font-size: 30px;
    line-height: 1;
}
div.f-progress {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 3px;
    box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1) inset;
    height: 100px;
    position: relative;
}
div.f-progress span.f-bar {
    background-clip: padding-box;
    background-color: #e2d000;
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
    border-radius: 3px;
    bottom: 0;
    display: block;
    position: absolute;
    width: 100%;
}
div.f-progress span.f-percentage {
    display: none;
}
div.f-progress ul.f-markers {
    margin-left: 0;
    position: relative;
    width: 100%;
    z-index: 100;
}
div.f-progress ul.f-markers li {
    border-bottom: 1px solid #969696;
    border-top: 1px solid #f0f0f0;
    display: block;
    height: 25px;
    margin: 0;
    width: 100%;
}
div.f-progress ul.f-markers li:first-child {
    border-top: 0 none;
}
div.f-steps ul {
    list-style: outside none none;
    margin: 4px 0 0;
}
div.f-steps ul li {
    font-size: 11px;
    height: 25px;
    margin: 0;
    position: relative;
}
.f-pale-green {
    background: none repeat scroll 0 0 #ebf2be;
    border-color: #cada5e;
}
.f-pale-green header {
    border-color: #cada5e;
}
.f-pale-green .f-divider {
    border-bottom-color: rgba(0, 0, 0, 0.1);
    border-top-color: rgba(255, 255, 255, 0.6);
}
.f-referraloverviewshowclose {
    margin-top: 20px;
}
.f-referral-center-iframe {
    margin-top: 10px;
}
div.f-recruits {
    margin-bottom: 20px;
}
.f-lobby-creation-buttons-block .f-button {
    margin: 0 7px;
}
#privateLeagueCreator .f-row, #headToHeadCreator .f-row {
    border-bottom: 1px solid #e5e5e5;
}
#privateLeagueCreator label, #headToHeadCreator label {
    border: 1px solid transparent;
    border-radius: 3px;
    padding: 3px 6px;
}
#privateLeagueCreator .f-is-active, #privateLeagueCreator .f-active, #headToHeadCreator .f-is-active, #headToHeadCreator .f-active {
    background-color: #f0ffd2;
    border: 1px solid #7ab800;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) inset;
}
#privateLeagueCreator .f-is-active b, #privateLeagueCreator .f-active b, #headToHeadCreator .f-is-active b, #headToHeadCreator .f-active b {
    color: #7ab800;
}
#privateLeagueCreator input[type="radio"], #headToHeadCreator input[type="radio"] {
    margin: 0;
}
#privateLeagueCreator .f-sport-selectors label, #headToHeadCreator .f-sport-selectors label {
    display: inline-block;
}
#privateLeagueCreator .f-sport-selectors label.f-sport-box, #headToHeadCreator .f-sport-selectors label.f-sport-box {
    margin-right: 10px;
    width: auto;
}
#privateLeagueCreator .f-sport-selectors .f-sport-icon, #headToHeadCreator .f-sport-selectors .f-sport-icon {
    height: 17px;
    margin: 0 auto;
    width: 22px;
}
#privateLeagueCreator .f-sport-selectors .f-icon-nhl, #headToHeadCreator .f-sport-selectors .f-icon-nhl {
    background: url("../images/edition/pp/lobby/icons/nhl.f-png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#privateLeagueCreator .f-sport-selectors .f-icon-nfl, #headToHeadCreator .f-sport-selectors .f-icon-nfl {
    background: url("../images/edition/pp/lobby/icons/nfl.f-png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#privateLeagueCreator .f-sport-selectors .f-icon-nba, #headToHeadCreator .f-sport-selectors .f-icon-nba {
    background: url("../images/edition/pp/lobby/icons/nba.f-png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#privateLeagueCreator .f-sport-selectors .f-icon-cbb, #headToHeadCreator .f-sport-selectors .f-icon-cbb {
    background: url("../images/edition/pp/lobby/icons/cbb.f-png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#privateLeagueCreator .f-sport-selectors .f-icon-mlb, #headToHeadCreator .f-sport-selectors .f-icon-mlb {
    background: url("../images/edition/pp/lobby/icons/mlb.f-png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#privateLeagueCreator .f-sport-selectors .f-icon-cfb, #headToHeadCreator .f-sport-selectors .f-icon-cfb {
    background: url("../images/edition/pp/lobby/icons/cfb.f-png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#privateLeagueCreator .f-sport-selectors .f-icon-nhl-dis, #headToHeadCreator .f-sport-selectors .f-icon-nhl-dis {
    background: url("../images/edition/pp/lobby/icons/nhl.f-png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#privateLeagueCreator .f-sport-selectors .f-icon-nba-dis, #headToHeadCreator .f-sport-selectors .f-icon-nba-dis {
    background: url("../images/edition/pp/lobby/icons/nba-bw.f-png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#privateLeagueCreator .f-sport-selectors .f-icon-cbb-dis, #headToHeadCreator .f-sport-selectors .f-icon-cbb-dis {
    background: url("../images/edition/pp/lobby/icons/cbb-bw.f-png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#privateLeagueCreator .f-sport-selectors .f-icon-mlb-dis, #headToHeadCreator .f-sport-selectors .f-icon-mlb-dis {
    background: url("../images/edition/pp/lobby/icons/mlb-bw.f-png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#privateLeagueCreator .f-sport-selectors .f-icon-nfl-dis, #headToHeadCreator .f-sport-selectors .f-icon-nfl-dis {
    background: url("../images/edition/pp/lobby/icons/nfl-bw.f-png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#privateLeagueCreator .f-sport-selectors .f-icon-cfb-dis, #headToHeadCreator .f-sport-selectors .f-icon-cfb-dis {
    background: url("../images/edition/pp/lobby/icons/cfb-bw.f-png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#privateLeagueCreator .f-fixture-toggle, #headToHeadCreator .f-fixture-toggle {
    font-size: 12px;
    padding-top: 5px;
    text-align: center;
}
#privateLeagueCreator #lgflist, #privateLeagueCreator #h2hflist, #headToHeadCreator #lgflist, #headToHeadCreator #h2hflist {
    border-bottom: 1px solid #e5e5e5;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 0 10px 10px;
}
#privateLeagueCreator #lgflist:before, #privateLeagueCreator #lgflist:after, #privateLeagueCreator #h2hflist:before, #privateLeagueCreator #h2hflist:after, #headToHeadCreator #lgflist:before, #headToHeadCreator #lgflist:after, #headToHeadCreator #h2hflist:before, #headToHeadCreator #h2hflist:after {
    content: "";
    display: table;
}
#privateLeagueCreator #lgflist:after, #privateLeagueCreator #h2hflist:after, #headToHeadCreator #lgflist:after, #headToHeadCreator #h2hflist:after {
    clear: both;
}
#privateLeagueCreator #lgflist .f-h2hFxt, #privateLeagueCreator #h2hflist .f-h2hFxt, #headToHeadCreator #lgflist .f-h2hFxt, #headToHeadCreator #h2hflist .f-h2hFxt {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 22.9167%;
}
#privateLeagueCreator #lgflist .f-h2hFxt:before, #privateLeagueCreator #lgflist .f-h2hFxt:after, #privateLeagueCreator #h2hflist .f-h2hFxt:before, #privateLeagueCreator #h2hflist .f-h2hFxt:after, #headToHeadCreator #lgflist .f-h2hFxt:before, #headToHeadCreator #lgflist .f-h2hFxt:after, #headToHeadCreator #h2hflist .f-h2hFxt:before, #headToHeadCreator #h2hflist .f-h2hFxt:after {
    content: "";
    display: table;
}
#privateLeagueCreator #lgflist .f-h2hFxt:after, #privateLeagueCreator #h2hflist .f-h2hFxt:after, #headToHeadCreator #lgflist .f-h2hFxt:after, #headToHeadCreator #h2hflist .f-h2hFxt:after {
    clear: both;
}
@media (max-width: 640px) {
#privateLeagueCreator #lgflist .f-h2hFxt, #privateLeagueCreator #h2hflist .f-h2hFxt, #headToHeadCreator #lgflist .f-h2hFxt, #headToHeadCreator #h2hflist .f-h2hFxt {
    margin: 0;
    width: 98%;
}
}
@media (max-width: 640px) {
#privateLeagueCreator #lgflist .f-h2hFxt, #privateLeagueCreator #h2hflist .f-h2hFxt, #headToHeadCreator #lgflist .f-h2hFxt, #headToHeadCreator #h2hflist .f-h2hFxt {
    width: 45%;
}
}
@media (max-width: 480px) {
#privateLeagueCreator #lgflist .f-h2hFxt, #privateLeagueCreator #h2hflist .f-h2hFxt, #headToHeadCreator #lgflist .f-h2hFxt, #headToHeadCreator #h2hflist .f-h2hFxt {
    width: 95%;
}
}
#privateLeagueCreator #prizebreakdown, #headToHeadCreator #prizebreakdown {
    float: left;
    margin: 0 1.04167% 11px;
    position: relative;
    width: 97.9167%;
}
#privateLeagueCreator #prizebreakdown:before, #privateLeagueCreator #prizebreakdown:after, #headToHeadCreator #prizebreakdown:before, #headToHeadCreator #prizebreakdown:after {
    content: "";
    display: table;
}
#privateLeagueCreator #prizebreakdown:after, #headToHeadCreator #prizebreakdown:after {
    clear: both;
}
@media (max-width: 640px) {
#privateLeagueCreator #prizebreakdown, #headToHeadCreator #prizebreakdown {
    margin: 0;
    width: 98%;
}
}
#privateLeagueCreator #prizebreakdown thead, #headToHeadCreator #prizebreakdown thead {
    font-size: 14px;
    line-height: 1.2;
}
#privateLeagueCreator #prizebreakdown thead tr th, #headToHeadCreator #prizebreakdown thead tr th {
    padding: 4px;
}
#privateLeagueCreator #prizebreakdown tbody, #headToHeadCreator #prizebreakdown tbody {
    font-size: 12px;
    line-height: 1.3;
}
#privateLeagueCreator #prizebreakdown tbody tr td, #headToHeadCreator #prizebreakdown tbody tr td {
    border-top-color: #dcdde0;
    padding: 2px 4px;
}
#privateLeagueCreator .f-name-your-league, #headToHeadCreator .f-name-your-league {
    padding-bottom: 5px;
    padding-top: 5px;
}
#privateLeagueCreator .f-name-your-league input[type="text"], #headToHeadCreator .f-name-your-league input[type="text"] {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 47.9167%;
}
#privateLeagueCreator .f-name-your-league input[type="text"]:before, #privateLeagueCreator .f-name-your-league input[type="text"]:after, #headToHeadCreator .f-name-your-league input[type="text"]:before, #headToHeadCreator .f-name-your-league input[type="text"]:after {
    content: "";
    display: table;
}
#privateLeagueCreator .f-name-your-league input[type="text"]:after, #headToHeadCreator .f-name-your-league input[type="text"]:after {
    clear: both;
}
@media (max-width: 640px) {
#privateLeagueCreator .f-name-your-league input[type="text"], #headToHeadCreator .f-name-your-league input[type="text"] {
    margin: 0;
    width: 98%;
}
}
#privateLeagueCreator .f-h2h-next-step, #headToHeadCreator .f-h2h-next-step {
    line-height: 3.25;
    margin-bottom: 0;
    padding-right: 10px;
    text-align: right;
}
#privateLeagueCreator .f-entry-fee-selector-options, #headToHeadCreator .f-entry-fee-selector-options {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 72.9167%;
}
#privateLeagueCreator .f-entry-fee-selector-options:before, #privateLeagueCreator .f-entry-fee-selector-options:after, #headToHeadCreator .f-entry-fee-selector-options:before, #headToHeadCreator .f-entry-fee-selector-options:after {
    content: "";
    display: table;
}
#privateLeagueCreator .f-entry-fee-selector-options:after, #headToHeadCreator .f-entry-fee-selector-options:after {
    clear: both;
}
@media (max-width: 640px) {
#privateLeagueCreator .f-entry-fee-selector-options, #headToHeadCreator .f-entry-fee-selector-options {
    margin: 0;
    width: 98%;
}
}
#privateLeagueCreator .f-entry-fee-selector-options label, #headToHeadCreator .f-entry-fee-selector-options label {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 0 1.04167%;
    white-space: nowrap;
    width: 32%;
}
@media (max-width: 640px) {
#privateLeagueCreator .f-entry-fee-selector-options label, #headToHeadCreator .f-entry-fee-selector-options label {
    width: 40%;
}
}
@media (max-width: 500px) {
#privateLeagueCreator .f-entry-fee-selector-options label, #headToHeadCreator .f-entry-fee-selector-options label {
    width: 80%;
}
}
#privateLeagueCreator .f-entry-fee-selector-options label.f-is-active, #headToHeadCreator .f-entry-fee-selector-options label.f-is-active {
    color: #7ab800;
    font-weight: 700;
}
#privateLeagueCreator .f-h2h-title, #headToHeadCreator .f-h2h-title {
    margin-bottom: 5px;
}
#headToHeadCreator .f-private-selectors {
    margin-bottom: 11px;
}
#headToHeadCreator .f-private-selectors .f-alert.f-mini {
    margin-bottom: 0;
}
.f-private-selector {
    border: 1px solid rgba(255, 255, 255, 0);
}
#privateLeagueCreator .f-private-selector {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 47.9167%;
}
#privateLeagueCreator .f-private-selector:before, #privateLeagueCreator .f-private-selector:after {
    content: "";
    display: table;
}
#privateLeagueCreator .f-private-selector:after {
    clear: both;
}
@media (max-width: 640px) {
#privateLeagueCreator .f-private-selector {
    margin: 0;
    width: 98%;
}
}
#headToHeadCreator .f-private-selector {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 22.9167%;
}
#headToHeadCreator .f-private-selector:before, #headToHeadCreator .f-private-selector:after {
    content: "";
    display: table;
}
#headToHeadCreator .f-private-selector:after {
    clear: both;
}
@media (max-width: 640px) {
#headToHeadCreator .f-private-selector {
    margin: 0;
    width: 98%;
}
}
@media (max-width: 640px) {
.f-private-selector {
    margin-bottom: 6px;
}
}
.f-lightbox-entries header, .f-lightbox-prizes header {
    padding-bottom: 0;
}
.f-lightbox-entries header h4, .f-lightbox-prizes header h4{
    margin: 0 0 23px 0;
    color: #323232;
    font-weight: 400;
    text-rendering: optimizelegibility;
    word-wrap: break-word;
    font-size: 22px;
}
.f-lightbox-entries ul, .f-lightbox-prizes ul {
    font-size: 14px;
    list-style: outside none none;
    margin: 10px 0 20px;
}
.f-lightbox-entries ul li, .f-lightbox-prizes ul li{
    background: none !important;
}
.f-lightbox-entries div.f-pager, .f-lightbox-prizes div.f-pager {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #e5e5e5;
    height: auto;
    padding-top: 10px;
    text-align: center;
}
.f-lightbox-entries div.f-pager div, .f-lightbox-prizes div.f-pager div {
    display: inline-block;
}
.f-lightbox-entries div.f-pager .f-next, .f-lightbox-prizes div.f-pager .f-next {
    float: right;
}
.f-lightbox-entries div.f-pager .f-prev, .f-lightbox-prizes div.f-pager .f-prev {
    float: left;
}
.f-lightbox-entries div.f-pager .f-pages a, .f-lightbox-prizes div.f-pager .f-pages a {
    display: inline-block;
    margin: 0 3px;
    padding: 4px 5px;
}
.f-lightbox-gameinfo {
    font-size: 14px;
    line-height: 1.2;
    margin-top: 20px;
}
.f-lightbox-gameinfo h4, .f-lightbox-gameinfo p {
    margin: 0 1.04167% 11.5px;
}
#referpromptLB input[type="text"], #referpromptLB input[type="email"] {
    padding: 4px 6px;
}
#referpromptLB h5 {
    text-align: center;
}
#referpromptLB hr.f-divider {
    margin-bottom: 10px;
    margin-top: 10px;
}
#referpromptLB form {
}
#referpromptLB form:before, #referpromptLB form:after {
    content: "";
    display: table;
}
#referpromptLB form:after {
    clear: both;
}
.f-featured-content {
    border-radius: 2px 2px 0 0;
}
.f-featured-content:before, .f-featured-content:after {
    content: "";
    display: table;
}
.f-featured-content:after {
    clear: both;
}
.f-featured-content header {
    background: -moz-linear-gradient(center top , #474747 0px, #363636 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px 4px 0 0;
    height: 36px;
    padding: 0 10px;
}
.f-featured-content header h6 {
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 700;
    line-height: 36px;
    margin: 0;
}
.f-featured-content section {
    height: 107px;
    overflow-x: auto;
    overflow-y: hidden;
}
html.f-lt-ie10 .f-featured-content section {
    overflow: hidden !important;
}
.f-lobby-indicator-entered {
    color: #79c337;
    display: none;
}
.f-lobby-already-entered .f-lobby-indicator-entered {
    display: inline;
}
.f-indicators {
    cursor: default;
    line-height: 1;
    margin-top: -8px;
    padding: 0 !important;
    position: absolute;
    right: 2px;
    top: 50%;
}
.f-indicator {
    border-radius: 100px;
    color: #fff;
    cursor: default;
    display: inline-block;
    font-size: 10px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    width: 15px;
}
.f-indicator.f-multi {
    background: none repeat scroll 0 0 #ff9100;
}
.f-indicator.f-guaranteed {
    background: none repeat scroll 0 0 #3c83ae;
    margin-left: 2px;
}
.f-indicator-legend {
    color: #dbdbdb;
    padding: 10px;
}
.f-indicator-legend .f-indicator {
    margin: -3px 4px 0 10px;
    vertical-align: middle;
}
.f-substitute .f-pos {
    width: 50px;
}
.f-substitute .f-player {
    width: 170px;
}
.f-substitute .f-replace .f-player {
    width: 200px;
}
.f-substitute .f-sport {
    width: 50px;
}
.f-substitute .f-seats {
    width: 60px;
}
.f-substitute .f-salary, .f-substitute .f-excess {
    width: 70px;
}
.f-substitute span.f-pos, .f-substitute span.f-sport, .f-substitute span.f-seats {
    text-align: center;
}
.f-substitute span.f-salary, .f-substitute span.f-excess {
    text-align: right;
}
@media (max-width: 640px) {
.f-substitute table.f-condensed {
    display: none;
}
}
.f-substitute table.f-condensed tr th {
    font-size: 12px;
}
.f-substitute div.f-player {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px solid #dfdfdf;
    cursor: pointer;
    display: table-row;
    font-size: 12px;
    line-height: 1.3;
    width: 100%;
}
.f-substitute div.f-player:before, .f-substitute div.f-player:after {
    content: "";
    display: table;
}
.f-substitute div.f-player:after {
    clear: both;
}
.f-substitute div.f-player:nth-of-type(2n+1) {
    background: none repeat scroll 0 0 #fff;
}
.f-substitute div.f-player:hover {
    background: none repeat scroll 0 0 #e5e5e5;
}
.f-substitute div.f-player.f-selected {
    background: none repeat scroll 0 0 #ffff9e;
}
.f-substitute div.f-player.f-overprice {
    color: #ccc;
}
.f-substitute div.f-player.f-overprice:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.f-substitute div.f-player span {
    display: table-cell;
    padding: 2px 4px;
}
@media (max-width: 640px) {
.f-substitute div.f-player {
    display: block;
    font-size: 14px;
}
.f-substitute div.f-player span {
    display: block;
    float: left;
    text-align: left;
    width: auto;
}
.f-substitute div.f-player span.f-sport {
    float: right;
}
.f-substitute div.f-player span.f-seats {
    clear: both;
}
.f-substitute div.f-player span.f-seats, .f-substitute div.f-player span.f-salary, .f-substitute div.f-player span.f-excess {
    color: #777;
    font-size: 12px;
}
.f-substitute div.f-player span.f-seats:before, .f-substitute div.f-player span.f-salary:before, .f-substitute div.f-player span.f-excess:before {
    content: "Entries: ";
    display: inline;
    font-size: inherit;
    font-weight: 400;
    margin-right: 3px;
}
.f-substitute div.f-player span.f-salary:before {
    content: "Salary: ";
}
.f-substitute div.f-player span.f-excess:before {
    content: "Excess: ";
}
}
@media (max-width: 640px) {
.f-substitute .f-replace {
    margin-top: 10px;
}
}
.f-substitute .f-replace > header {
    height: 65px;
}
.f-substitute .f-replace div.f-player {
    width: auto !important;
}
.f-substitute .f-remain {
    font-size: 14px;
    line-height: 1.1;
    text-align: right;
}
.f-substitute .f-remain .f-value {
    font-weight: 700;
}
.f-profile-page-picture img {
    height: auto !important;
}
.f-usercontest header a, .f-usercontest footer a {
    text-decoration: underline;
}
.f-usercontest header a.f-button, .f-usercontest footer a.f-button {
    text-decoration: none;
}
.f-usercontest .f-popup {
    background: none repeat scroll 0 0 #222;
    border: 1px solid #333;
    border-radius: 3px;
    box-shadow: 0 1px 2px #222;
    font-size: 12px;
    list-style: outside none none;
    max-height: 190px;
    overflow: auto;
    padding: 10px;
    position: absolute;
    text-align: left;
    width: 200px;
    z-index: 1;
}
.f-player-stats-lightbox {
    margin: -20px -20px 0;
    overflow-x: hidden;
}
.f-player-stats-lightbox .f-player-stats-lb-tab {
    padding: 10px 20px 0;
}
.f-player-stats-lightbox .f-tabs, .f-player-stats-lightbox .f-navigation-internal ul, .f-navigation-internal .f-player-stats-lightbox ul {
    border: 0 none;
    bottom: 0;
    font-size: 14px;
    left: 50%;
    margin-left: -140px;
    position: absolute;
    text-align: center;
    padding: 0;
}
.f-player-stats-lightbox .f-tabs li, .f-player-stats-lightbox .f-navigation-internal ul li, .f-navigation-internal .f-player-stats-lightbox ul li {
    margin: 0 5px -1px;
    line-height: 2.5;
    padding: 0;
    text-indent: 0;
}
.f-player-stats-lightbox .f-tabs a, .f-player-stats-lightbox .f-navigation-internal ul a, .f-navigation-internal .f-player-stats-lightbox ul a {
    color: #fff;
}
.f-player-stats-lightbox .f-tabs .f-is-active, .f-player-stats-lightbox .f-navigation-internal ul .f-is-active, .f-navigation-internal .f-player-stats-lightbox ul .f-is-active {
    background: none repeat scroll 0 0 #fff;
    border-color: #cdcdcd #cdcdcd transparent;
    color: #3f96cb;
}
.ui-tabs-active a{
    background: none repeat scroll 0 0 #fff !important;
    border-color: #cdcdcd #cdcdcd transparent !important;
    color: #3f96cb !important;
    border-radius: 3px 3px 0 0;
}
.f-tabs li a{
    color: #FFFFFF;
}
.f-player-stats-lightbox .f-player-chunk {
    background: none repeat scroll 0 0 #292929;
    border-bottom: 1px solid #cdcdcd;
    min-height: 150px;
    padding: 20px 0 50px;
    position: relative;
}
.f-player-stats-lightbox .f-player-chunk:before, .f-player-stats-lightbox .f-player-chunk:after {
    content: "";
    display: table;
}
.f-player-stats-lightbox .f-player-chunk:after {
    clear: both;
}
@media (max-width: 640px) {
.f-player-stats-lightbox .f-player-chunk {
    padding-bottom: 60px;
}
}
.f-player-stats-lightbox .f-player-image {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAADFBMVEXOzs7X19fX19cAAACEYmU8AAAABHRSTlP///8AQCqp9AAAAsRJREFUeJzt3NtygzAMhGExff93bpwTDQZiW6si7+x/1TvyjexOBkzshyS7+gOgEiRbgmRLkGwJki1BsiVItgTJliDZEiRbwZBlqf+KKRSybIq8ViTk+fHtVrwkDvIyrIVSgiAV4g8m5oohkENGICUAcsoIo8AhXxlBFDSkhfGggC8MhrQ68BIopJ2BpyAhfQ6wBAjpdWAlOEi/AyqBQUYcSAkOMuK4SVDXR0EGHTgJCDK2sO4QkAQFGXXARoKBOBwoCQQyvrDuEIgEA/E4QCNBQHwDAY0EAvE5MCMBQLwDwYwEAfE6ICMRZHUgIH4JAOJ3IEYiyNuBgbglfgjCARiJIIIkhWD2OmC3uyEYh38kgggiiCCCCCKIIKsDB3FKBGGDoBzuTSIIFwS3RdybRJv9CUE5tEcEESQ5hOW/Fs3XeCIIy71fmrvxPI/eaB6GCpIOQnOEgwjCcsyJ5uAZEYTlTCPPcdmfpX57shWBem8Mdsh/SAJ8VxT5Rs8ABHd1QeoEgSRIHQ2kX5L0hUpBIAmykyCIBNlJEESC7CQIIv3mQx0PpNeR9Wu8IJAEqeOAsNxpJPk5EZa78SzPR2ieIZI81WU5i0JyzInlJDbS4ZU4IIPPP88kDsowBM5wUgYhIQwXZQgSxnBQBiChjGFKNyRa8bIEQ/6HMULpgYSvqS2lx9IO+WdGL6UVcgGjj9IGuYjRQ2mAXKjosHyFXM5opHyBZFA8+kY5g6QYxtr5WI4hyRilM8oRJCGjdEzZhyRllI4oe5C8ike7lBqSnVHaoWwhMzBKFcU2jEkc9V6xT8fVH6+nT4nNyij9pdjEjg/JGzIho7RsIZM6VolN7nhLbNr98eq5T2z2gbxGYtM7nhKbfGGV7ovL5h/IYyRG4LhLbPqFVbotLmMYSBmJMQykjMQoHDcJD0QppZRSSimllFJKKaUUXb+zSvxnnBEnKgAAAABJRU5ErkJggg==") no-repeat scroll 0 0 / 135px 135px transparent;
    bottom: 0;
    height: 135px;
    left: 0;
    position: absolute;
    width: 135px;
    overflow: hidden;
}
.f-player-stats-lightbox .f-player-container {
    border-bottom: 1px solid #bababa;
    margin-left: 140px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.f-player-stats-lightbox .f-player-container:before, .f-player-stats-lightbox .f-player-container:after {
    content: "";
    display: table;
}
.f-player-stats-lightbox .f-player-container:after {
    clear: both;
}
.f-player-stats-lightbox .f-player-info {
    display: inline-block;
    float: left;
    margin-top: 24px;
}
@media (max-width: 830px) {
.f-player-stats-lightbox .f-player-info {
    margin-top: 22px;
}
}
@media (max-width: 640px) {
.f-player-stats-lightbox .f-player-info {
    display: block;
    float: none;
    margin-top: 10px;
}
}
.f-player-stats-lightbox .f-player-info .f-player-pos {
    color: #817e7e;
    display: inline-block;
    font-size: 32px;
    margin-right: 5px;
    vertical-align: middle;
}
.f-player-stats-lightbox .f-player-info .f-player-name {
    color: #f7f7f7;
    display: inline-block;
    font-size: 32px;
    font-weight: 400;
    letter-spacing: -1px;
    margin: 0;
}
@media (max-width: 730px) {
.f-player-stats-lightbox .f-player-info .f-player-name {
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
}
@media (max-width: 640px) {
.f-player-stats-lightbox .f-player-info .f-player-name {
    max-width: 100%;
}
}
.f-player-stats-lightbox .f-player-info .f-player-team {
    clear: both;
    color: #8b8b8b;
    display: block;
    font-size: 12px;
    line-height: 1;
    text-transform: uppercase;
}
.f-player-stats-lightbox .f-add-button {
    bottom: 11px;
    position: absolute;
    right: 25px;
}
@media (max-width: 640px) {
.f-player-stats-lightbox .f-add-button {
    bottom: 35px;
    left: 20px;
    right: auto;
    top: 10px;
}
}
@media (max-width: 820px) {
.f-player-stats-lightbox .f-player-info .f-player-pos, .f-player-stats-lightbox .f-player-info .f-player-name, .f-player-stats-lightbox .f-player-stats.f-brief .f-stat b {
    font-size: 28px;
}
}
.f-player-stats-lightbox.f-cbb .f-player-image, .f-player-stats-lightbox.f-cfb .f-player-image {
    display: none;
}
.f-player-stats-lightbox.f-cbb .f-player-container, .f-player-stats-lightbox.f-cfb .f-player-container {
    border: 0 none;
    margin-left: 0;
    padding-left: 20px;
}
.f-player-stats-lightbox.f-mlb .f-player-info .f-player-pos {
    font-size: 28px;
    margin-right: 0;
}
.f-player-stats-lightbox.f-mlb .f-player-info .f-player-name {
    font-size: 28px;
}
.f-player-stats-lightbox.f-mlb .f-player-stats.f-brief b {
    font-size: 30px;
}
.f-player-stats-lightbox.f-mlb .f-player-stats.f-season .f-stat {
    min-width: 108px;
}
.f-player-stats-lightbox .f-player-stats .f-stat {
    color: #acacac;
    display: table-cell;
    font-size: 12px;
    line-height: 1;
    min-width: 70px;
    padding-left: 8px;
    text-align: right;
    text-transform: uppercase;
    vertical-align: top;
}
.f-player-stats-lightbox .f-player-stats .f-stat b {
    color: #5a5a5a;
    display: block;
    font-family: Eund-Regular,Helvetica,Arial,sans-serif;
    font-size: 36px;
    font-weight: 400;
    text-transform: none;
}
.f-player-stats-lightbox .f-player-stats .f-stat:first-child {
    padding-left: 0;
}
.f-player-stats-lightbox .f-player-stats.f-brief {
    float: right;
    margin: 30px 15px 0 0;
    position: relative;
    z-index: 1;
}
.f-player-stats-lightbox .f-player-stats.f-brief .f-stat {
    color: #817e7e;
    font-size: 14px;
    padding-left: 25px;
}
.f-player-stats-lightbox .f-player-stats.f-brief .f-stat b {
    color: #f7f7f7;
    margin-bottom: 8px;
}
@media (max-width: 640px) {
.f-player-stats-lightbox .f-player-stats.f-brief {
    float: none;
    margin: 10px 0 0;
}
.f-player-stats-lightbox .f-player-stats.f-brief .f-stat {
    padding-left: 0;
    padding-right: 8px;
    text-align: left;
}
.f-player-stats-lightbox .f-player-stats.f-brief .f-stat b {
    font-size: 24px;
    margin-bottom: 2px;
}
}
.f-player-stats-lightbox .f-player-stats.f-season {
    margin: 0 -20px 15px;
}
.f-player-stats-lightbox .f-player-stats.f-season h1 {
    margin-left: 20px;
    margin-top: 0;
}
.f-player-stats-lightbox .f-player-stats.f-season .f-well {
    background: none repeat scroll 0 0 #f6f6f6;
    border-bottom: 1px solid #cacaca;
    border-top: 1px solid #cacaca;
    box-shadow: 0 3px 5px -1px #cacaca inset;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0;
}
.f-player-stats-lightbox .f-player-stats.f-season .f-stat {
    border-left: 1px solid #fff;
    border-right: 1px solid #d9d9d9;
    padding: 10px 15px;
}
.f-player-stats-lightbox .f-player-stats.f-season .f-stat:first-child {
    border-left: 0 none;
}
.f-player-stats-lightbox .f-player-stats.f-season .f-stat:last-child {
    border-right: 0 none;
}
.f-player-stats-lightbox .f-player-news {
    color: #7e7e7e;
    margin-bottom: 20px;
}
.f-player-stats-lightbox .f-player-news.f-latest {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 63%;
}
@media (max-width: 640px) {
.f-player-stats-lightbox .f-player-news.f-latest {
    float: none;
    width: 100%;
}
}
.f-player-stats-lightbox .f-player-news.f-latest .f-news-item[data-role="scrollable-body"] {
    height: auto;
    max-height: 250px;
}
.f-player-stats-lightbox .f-player-news .f-news-item {
    padding-right: 5px;
}
.f-player-stats-lightbox .f-player-news .f-news-item[data-role="scrollable-body"] {
    height: auto;
    max-height: 350px;
}
.f-player-stats-lightbox .f-player-news p {
    font-size: 14px;
    line-height: 1.3;
}
.f-player-stats-lightbox .f-player-news .f-more-news-link {
    margin: 8px 0;
}
.f-player-stats-lightbox .f-next-game {
    float: right;
    width: 30%;
}
@media (max-width: 640px) {
.f-player-stats-lightbox .f-next-game {
    float: none;
    width: 100%;
}
}
.f-player-stats-lightbox .f-next-game h1 {
    visibility: hidden;
}
.f-player-stats-lightbox .f-next-game h2 {
    font-size: 18px;
    margin-bottom: 20px;
}
.f-player-stats-lightbox .f-next-game h2 b {
    display: block;
    font-size: 22px;
}
.f-player-stats-lightbox .f-next-game .f-game {
    font-size: 32px;
    letter-spacing: -1px;
    line-height: 1.1;
}
.f-player-stats-lightbox h1 {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.2;
    margin-bottom: 5px;
    margin-top: 0;
}
.f-player-stats-lightbox h2 {
    color: #bdbcbc;
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 5px;
}
.f-player-stats-lightbox h2 b {
    color: #7ab800;
    font-weight: 400;
}
.f-quickfire-lightbox {
    background-color: rgba(22, 22, 28, 0.004);
}
.f-quickfire-lightbox .f-body {
    max-height: 90vh;
    padding: 0;
}
@media (min-width: 641px) {
.f-quickfire-lightbox .f-body {
    overflow-y: hidden;
}
}
.f-quickfire-lightbox .f-inner {
    border-radius: 0;
}
.f-quickfire-lightbox .f-inner > header {
    display: none !important;
}
.f-quickfire-lightbox header {
    background: none repeat scroll 0 0 #292929;
    border-bottom: 0 none;
    color: #cfcece;
    padding: 20px 20px 0;
    position: relative;
}
@media (max-width: 750px) {
.f-quickfire-lightbox header {
    font-size: 14px;
}
}
.f-quickfire-lightbox header .f-game-title {
    color: #fff;
    font-family: Eund-Medium,Helvetica,Arial,sans-serif;
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 0;
    border:none;
    background: none;
}
@media (max-width: 750px) {
.f-quickfire-lightbox header .f-game-title {
    font-size: 26px;
}
}
@media (max-width: 500px) {
.f-quickfire-lightbox header .f-game-title {
    font-size: 22px;
}
}
.f-quickfire-lightbox header .f-game-info {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.f-quickfire-lightbox header .f-game-info li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    margin: 0 20px 0 0;
    padding: 0;
}
.f-quickfire-lightbox header .f-game-info li:last-child {
    margin-right: 0;
}
.f-quickfire-lightbox header .f-game-info .f-indicator {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4) inset;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    height: 15px;
    line-height: 14px;
    margin-top: 3px;
    text-align: center;
    vertical-align: top;
    width: 14px;
}
.f-quickfire-lightbox header .f-game-info .f-indicator.f-multi {
    background: -moz-linear-gradient(center top , #ff9100 0px, #ff7400 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.f-quickfire-lightbox header .f-game-info .f-indicator.f-guaranteed {
    background: -moz-linear-gradient(center top , #3c83ae 0px, #236595 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.f-quickfire-lightbox header .f-tabs, .f-quickfire-lightbox header .f-navigation-internal ul, .f-navigation-internal .f-quickfire-lightbox header ul {
    border-bottom: 0 none;
    margin-top: 10px;
    text-align: center;
    padding: 0;
}
.f-quickfire-lightbox header .f-tabs a, .f-quickfire-lightbox header .f-navigation-internal ul a, .f-navigation-internal .f-quickfire-lightbox header ul a {
    cursor: pointer;
}
.f-quickfire-lightbox header .f-tabs .f-is-active, .f-quickfire-lightbox header .f-navigation-internal ul .f-is-active, .f-navigation-internal .f-quickfire-lightbox header ul .f-is-active {
    background: none repeat scroll 0 0 #fff;
    color: #3f96cb;
}
.f-quickfire-lightbox header .f-tabs a, .f-quickfire-lightbox header .f-navigation-internal ul a, .f-navigation-internal .f-quickfire-lightbox header ul a {
    color: #fff;
}
.f-quickfire-lightbox .f-quickfire-tab {
    height: 414px;
    margin-bottom: 64px;
    margin-top: 0;
    overflow-y: auto;
    padding-top: 0;
    position: relative;
}
.f-game-info-fixtures #week_filter{
    width: 50%;
    margin-bottom: 10px;
}
@media (max-width: 750px) {
.f-quickfire-lightbox .f-quickfire-tab {
    margin-bottom: 120px;
}
}
@media (max-width: 30em) {
.f-quickfire-lightbox .f-quickfire-tab {
    height: auto;
    margin-bottom: 0;
}
}
.f-quickfire-lightbox .f-quickfire-tab.f-is-active {
    display: block;
}
.f-quickfire-lightbox .f-quickfire-tab .f-message {
    margin: 15px 0 0;
    text-align: center;
}
.f-quickfire-lightbox .f-quickfire-tab > .f-loading-indicator {
    margin: 10% 0;
}
@media screen and (max-height: 670px) and (min-width: 30em) {
.f-quickfire-lightbox .f-quickfire-tab {
    max-height: 50vh;
}
}
@media screen and (max-height: 36em) and (min-width: 30em) {
.f-quickfire-lightbox .f-quickfire-tab {
    max-height: 40vh;
}
}
.f-quickfire-lightbox .f-tab-game-info {
    padding: 20px;
    color: #000000;
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-tab-game-info {
    padding: 10px 0;
}
}
.f-quickfire-lightbox .f-game-info-fixtures {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 64.5833%;
}
.f-quickfire-lightbox .f-game-info-fixtures:before, .f-quickfire-lightbox .f-game-info-fixtures:after {
    content: "";
    display: table;
}
.f-quickfire-lightbox .f-game-info-fixtures:after {
    clear: both;
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-game-info-fixtures {
    margin: 0;
    width: 98%;
}
}
.f-quickfire-lightbox .f-game-info-fixtures p {
    float: left;
    margin: 0 1.04167% 10px;
    position: relative;
    width: 97.9167%;
}
.f-quickfire-lightbox .f-game-info-fixtures p:before, .f-quickfire-lightbox .f-game-info-fixtures p:after {
    content: "";
    display: table;
}
.f-quickfire-lightbox .f-game-info-fixtures p:after {
    clear: both;
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-game-info-fixtures p {
    margin: 0;
    width: 98%;
}
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-game-info-fixtures p {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
}
.f-quickfire-lightbox .f-game-info-fixture-list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.f-quickfire-lightbox .f-game-info-fixture-list li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #ccc;
    box-sizing: border-box;
    float: left;
    font-size: 12px;
    margin: 0 1.04167% 10px;
    min-height: 52px;
    padding-bottom: 5px;
    position: relative;
    width: 31.25%;
    list-style: none !important;
    text-align:left;
    padding-top: 0;
    text-transform: capitalize;
}
.f-quickfire-lightbox .f-game-info-fixture-list li:before, .f-quickfire-lightbox .f-game-info-fixture-list li:after {
    content: "";
    display: table;
}
.f-quickfire-lightbox .f-game-info-fixture-list li:after {
    clear: both;
}
@media (min-width: 641px) {
.f-quickfire-lightbox .f-game-info-fixture-list li:nth-of-type(3n+4) {
    clear: both;
}
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-game-info-fixture-list li {
    float: left;
    margin: 0 1.04167% 5px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 47.9167%;
}
.f-quickfire-lightbox .f-game-info-fixture-list li:before, .f-quickfire-lightbox .f-game-info-fixture-list li:after {
    content: "";
    display: table;
}
.f-quickfire-lightbox .f-game-info-fixture-list li:after {
    clear: both;
}
}
.f-quickfire-lightbox .f-game-info-fixture-list li b {
    display: block;
    font-size: 13px;
    line-height: 1.3;
    min-width: 70px;
}
.f-quickfire-lightbox .f-game-info-start-time {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    text-align: right;
    width: 31.25%;
}
.f-quickfire-lightbox .f-game-info-start-time:before, .f-quickfire-lightbox .f-game-info-start-time:after {
    content: "";
    display: table;
}
.f-quickfire-lightbox .f-game-info-start-time:after {
    clear: both;
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-game-info-start-time {
    margin: 0;
    width: 98%;
}
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-game-info-start-time {
    padding-top: 10px;
    text-align: center;
}
}
.f-quickfire-lightbox .f-game-info-start-time .f-stat {
    font-size: 14px;
}
.f-quickfire-lightbox .f-game-info-start-time .f-stat b {
    color: #5a5a5a;
    font-size: 20px;
}
.f-quickfire-lightbox .f-game-info-scoring {
    font-size: 14px;
}
.f-quickfire-lightbox .f-game-info-scoring .f-game-info-scoring-categories {
    list-style: outside none none;
    margin: 0;
}
.f-quickfire-lightbox .f-game-info-scoring .f-game-info-scoring-categories li {
    display: inline-block;
    margin-bottom: 0;
}
.f-quickfire-lightbox .f-game-info-scoring .f-game-info-scoring-categories li:after {
    content: ", ";
}
.f-quickfire-lightbox .f-game-info-scoring .f-game-info-scoring-categories li:last-child:after {
    content: "";
}
.f-quickfire-lightbox .f-game-info-scoring .f-game-info-scoring-categories li.f-game-info-scoring-position {
    font-weight: 700;
}
.f-quickfire-lightbox .f-game-info-scoring .f-game-info-scoring-categories li.f-game-info-scoring-position:after {
    content: "";
}
.f-quickfire-lightbox .f-game-info-scoring .f-game-info-scoring-title {
    color: #5a5a5a;
    margin-bottom: 0;
}
h5.f-game-info-scoring-title{
    font-size: 18px;
    margin:0;
}
.f-quickfire-lightbox .f-contest-entrants-list {
    float: left;
    font-size: 14px;
    margin: 0 1.04167%;
    padding: 20px;
    position: relative;
    width: 31.25%;
}
.f-quickfire-lightbox .f-contest-entrants-list:before, .f-quickfire-lightbox .f-contest-entrants-list:after {
    content: "";
    display: table;
}
.f-quickfire-lightbox .f-contest-entrants-list:after {
    clear: both;
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-contest-entrants-list {
    margin: 0;
    width: 98%;
}
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-contest-entrants-list {
    padding: 0 10px;
}
.f-quickfire-lightbox .f-contest-entrants-list:first-child {
    padding-top: 10px;
}
}
.f-quickfire-lightbox .f-contest-entrants-list li {
    list-style: outside none none;
    margin: 0;
    background: none;
    text-align:left;
}
.f-quickfire-lightbox .f-contest-entrants-list .f-number {
    display: inline-block;
    min-width: 20px;
    text-align: right;
}
.f-quickfire-lightbox .f-contest-entrants-list li .f-avatar{
	height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}
.f-quickfire-lightbox .f-contest-entries-pager {
    padding: 0 20px 20px;
    text-align: center;
}
.f-quickfire-lightbox .f-contest-prizes-list {
    float: left;
    font-size: 14px;
    margin: 0 1.04167%;
    padding: 20px;
    position: relative;
    width: 39.5833%;
}
.f-quickfire-lightbox .f-contest-prizes-list:before, .f-quickfire-lightbox .f-contest-prizes-list:after {
    content: "";
    display: table;
}
.f-quickfire-lightbox .f-contest-prizes-list:after {
    clear: both;
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-contest-prizes-list {
    margin: 0;
    width: 98%;
}
}
.f-quickfire-lightbox .f-contest-prizes-list:first-child {
   /* margin-left: 8.33333% !important;*/
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-contest-prizes-list {
    padding: 0;
}
.f-quickfire-lightbox .f-contest-prizes-list:first-child {
    margin-left: 0 !important;
    padding-top: 10px;
}
}
.f-quickfire-lightbox .f-contest-prizes-list li {
    list-style: outside none none !important;
    margin: 0;
    padding-left: 50%;
    position: relative;
    background: none;
}
.f-quickfire-lightbox .f-contest-prizes-list .f-number {
    display: block;
    font-weight: 700;
    left: 0;
    position: absolute;
    text-align: right;
    width: 48%;
}
.f-quickfire-lightbox .f-contest-prizes-list .f-number:after {
    content: "";
}
.f-quickfire-lightbox .f-quickfire-lineup-list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.f-quickfire-lightbox .f-quickfire-lineup {
    padding: 10px 20px;
    position: relative;
}
.f-quickfire-lightbox .f-quickfire-lineup:before, .f-quickfire-lightbox .f-quickfire-lineup:after {
    content: "";
    display: table;
}
.f-quickfire-lightbox .f-quickfire-lineup:after {
    clear: both;
}
.f-quickfire-lightbox .f-quickfire-lineup:nth-of-type(2n) {
    background: none repeat scroll 0 0 #f8f8f8;
}
.f-quickfire-lightbox .f-quickfire-lineup .f-quickfire-message {
    background: none repeat scroll 0 0 rgba(185, 69, 69, 0.8);
    color: #fff;
    font-weight: 700;
    height: 100%;
    left: 0;
    padding: 40px 10px;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
    top: 0;
    width: 100%;
}
.f-quickfire-lightbox .f-quickfire-lineup .f-quickfire-message a {
    color: #fff;
    text-decoration: underline;
}
.f-quickfire-lightbox .f-quickfire-lineup .f-quickfire-message .f-error-message {
    display: none;
}
.f-quickfire-lightbox .f-quickfire-lineup .f-quickfire-message .f-error-message:first-child {
    display: inline;
}
.f-quickfire-lightbox .f-quickfire-lineup-title {
    color: #7ab800;
    font-family: Eund-Medium,Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.f-quickfire-lightbox .f-quickfire-lineup-title small {
    font-weight: 400;
}
.f-quickfire-lightbox .f-quickfire-lineup-players {
    display: inline-block;
    list-style: outside none none;
    margin: 0 10px 0 0;
    max-width: 440px;
    width: 100%;
}
@media (max-width: 800px) {
.f-quickfire-lightbox .f-quickfire-lineup-players {
    font-size: 14px;
    max-width: 350px;
}
}
@media (max-width: 750px) {
.f-quickfire-lightbox .f-quickfire-lineup-players {
    max-width: 100%;
}
}
.f-quickfire-lightbox .f-quickfire-lineup-players li {
    display: inline-block;
    margin-bottom: 0;
}
.f-quickfire-lightbox .f-quickfire-lineup-players li:after {
    content: ", ";
}
.f-quickfire-lightbox .f-quickfire-lineup-players li:last-child:after {
    content: "";
}
@media (max-width: 540px) {
.f-quickfire-lightbox .f-quickfire-lineup-used-in-contest.f-stat b {
    font-size: 24px;
}
}
.f-quickfire-lightbox .f-stat {
    color: #acacac;
    display: inline-block;
    font-size: 10px;
    line-height: 1;
    text-align: right;
    text-transform: uppercase;
    vertical-align: top;
}
.f-quickfire-lightbox .f-stat b {
    color: #838383;
    display: block;
    font-family: Eund-Regular,Helvetica,Arial,sans-serif;
    font-size: 36px;
    font-weight: 400;
}
.f-quickfire-lightbox .f-stat b small {
    display: inline-block;
    font-size: 50%;
    padding-left: 4px;
}
.f-quickfire-lightbox .f-quickfire-enter {
    display: inline-block;
    float: right;
    padding: 0 10px 0 0;
    text-align: right;
}
.f-quickfire-lightbox .f-quickfire-enter .f-button-animatable {
    min-width: 126px;
}
.f-quickfire-lightbox .f-quickfire-footer {
    background: none repeat scroll 0 0 #292929;
    bottom: 0;
    color: #cfcece;
    line-height: 1.4;
    padding: 15px;
    position: absolute;
    width: 100%;
    z-index: 600;
}
.f-quickfire-lightbox .f-quickfire-footer:before, .f-quickfire-lightbox .f-quickfire-footer:after {
    content: "";
    display: table;
}
.f-quickfire-lightbox .f-quickfire-footer:after {
    clear: both;
}
@media (max-width: 30em) {
.f-quickfire-lightbox .f-quickfire-footer {
    bottom: auto;
    height: auto;
    margin-bottom: 32px;
    padding-bottom: 32px;
    position: relative;
    text-align: center;
}
.f-quickfire-lightbox .f-quickfire-footer .f-quickfire-enter {
    text-align: center;
}
}
.f-quickfire-lightbox .f-quickfire-footer.f-no-content {
    box-sizing: border-box;
    height: 40px;
}
.f-quickfire-lightbox .f-quickfire-footer .f-quickfire-contest-entry-summary {
    float: left;
    margin: 0 1.04167%;
    position: relative;
    width: 64.5833%;
}
.f-quickfire-lightbox .f-quickfire-footer .f-quickfire-contest-entry-summary:before, .f-quickfire-lightbox .f-quickfire-footer .f-quickfire-contest-entry-summary:after {
    content: "";
    display: table;
}
.f-quickfire-lightbox .f-quickfire-footer .f-quickfire-contest-entry-summary:after {
    clear: both;
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-quickfire-footer .f-quickfire-contest-entry-summary {
    margin: 0;
    width: 98%;
}
}
@media (max-width: 750px) {
.f-quickfire-lightbox .f-quickfire-footer .f-quickfire-contest-entry-summary {
    margin: 0 0 5px;
    text-align: center;
    width: 100%;
}
}
.f-quickfire-lightbox .f-quickfire-footer .f-quickfire-enter {
    float: left;
    margin: 0 1.04167%;
    padding-top: 0;
    position: relative;
    width: 31.25%;
}
.f-quickfire-lightbox .f-quickfire-footer .f-quickfire-enter:before, .f-quickfire-lightbox .f-quickfire-footer .f-quickfire-enter:after {
    content: "";
    display: table;
}
.f-quickfire-lightbox .f-quickfire-footer .f-quickfire-enter:after {
    clear: both;
}
@media (max-width: 640px) {
.f-quickfire-lightbox .f-quickfire-footer .f-quickfire-enter {
    margin: 0;
    width: 98%;
}
.importpicks .mobile{
	display:none;
}
}
@media (max-width: 750px) {
.f-quickfire-lightbox .f-quickfire-footer .f-quickfire-enter {
    text-align: center;
    width: 100%;
}
}
.f-quickfire-lightbox .f-quickfire-contest-entry-total {
    color: #7ab800;
    font-size: 22px;
    font-weight: 700;
}
.f-button-container {
    float: right;
    margin: 5px -30px 0 0;
}
#f-whatnext {
    margin-left: 13%;
    padding-top: 20px;
}
#f-whatnext .f-button {
    margin-bottom: 15px;
}
.f-link {
  color: #0b73a4;
  cursor: pointer;
  vertical-align: top;
}










.f-referral-center-newreferral .f-new-referral-lb {
    border: 2px solid #e5e5e5;
    margin: auto auto 23px;
    max-width: 783px;
    text-align: center;
}
.f-referral-center-newreferral .f-refer-prompt-header {
    display: none;
}
.f-new-referral-lb > .f-body {
    padding: 0;
}
.f-new-referral-lb > header {
    border: 0 none;
}
.f-refer-prompt-header {
    height: 157px;
}
.f-refer-prompt-header > .f-image-header {
    height: 0;
    overflow: visible;
}
.f-refer-prompt-header > .f-header-text {
    margin-top: 2.75em;
    text-align: center;
}
.f-refer-prompt-header > .f-header-text > h2, .f-refer-prompt-header > .f-header-text > h4 {
    color: #fdfdfd;
    margin-bottom: 0.25em;
    margin-top: 0;
    text-shadow: 0 0 15px black, 0 0 15px black;
    line-height: 1.1
}
.f-refer-prompt-header > .f-header-text > h2{
    font-size: 30px;
}
.f-refer-prompt-header > .f-header-text > h4{
    font-size: 22px;
}
.f-refer-prompt-header .f-image-header img{
    box-shadow: none;
}
.f-refer-prompt-tab-buttons {
    background: none repeat scroll 0 0 #e5e5e5;
    height: 62px;
    overflow-y: hidden;
    text-align: justify;
}
.f-refer-prompt-tab-buttons a {
    text-decoration: none;
    color: #3f96cb !important;
}
.f-refer-prompt-tab-buttons > div {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 24%;
}
.f-refer-prompt-tab-buttons > div > a > div {
    background-color: #e5e5e5;
    padding: 0.5em 0;
    text-align: center;
}
.f-refer-prompt-tab-buttons > div > a > div .f-title{
    text-align: center;
}
.f-refer-link{
    text-align: center;
}
.f-refer-prompt-tab-buttons .f-stretcher {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    width: 100%;
}
.f-refer-prompt-tab-buttons a.f-is-active > div {
    background-color: white;
    color: #7ab800;
}
.f-refer-prompt-tab-buttons i {
    font-size: 125%;
}
.f-refer-prompt-tabs > div {
    display: none;
}
.f-refer-prompt-tabs > .f-is-active {
    display: block;
}
.f-refer-prompt-tabs > [data-tab-name] {
    padding: 1.5em 0;
    text-align: center;
}
.f-refer-prompt-tabs > [data-tab-name="link"] input {
    height: 34px;
    position: relative;
    top: -1px;
    width: 60%;
}
.f-refer-prompt-tabs h4{
    font-size: 22px;
    margin-top: 0;
    text-align: center;
}
.f-refer-prompt-tabs iframe{
    margin: auto;
}
[data-tab-name="twitter"] h4, [data-tab-name="facebook"] h4 {
    margin-bottom: 0;
}
.fb-share-button {
    height: 35px;
}
.fb-share-button span, .fb-share-button iframe{
    width: 67px !important;
    height: 20px !important;
}
.f-import-links .f-loading {
    display: inline-block;
    vertical-align: middle;
}
[data-email-import-link]:active, [data-email-import-link]:hover, [data-email-import-link]:focus, [data-email-import-link]:visited {
    text-decoration: none;
}
[data-email-import-link] > img {
    vertical-align: middle;
}
.f-clipboard-success {
    color: #7ab800;
    display: none;
    margin-bottom: 23px;
}
.f-email-import-title {
    margin-bottom: 23px;
    margin-right: 1em;
}
.f-email-import-extra-button {
    margin-left: 1em;
    vertical-align: middle;
}
.f-manual-email-form {
    font-size: 0;
    margin-top: 1em;
    padding: 0 5%;
    text-align: center;
}
.f-email-form-field {
    margin: auto;
    padding: 0 5px;
    vertical-align: top;
    width: 60%;
}
.f-email-form-field + .f-email-form-field {
    margin-top: 23px;
}
.f-contact-picker-form .f-email-form-field {
    display: inline-block;
    margin: 0;
}
.f-manual-email-form > button {
    display: block;
    float: right;
}
.f-manual-email-form-button {
    padding-right: 3px;
    padding-top: 10px;
    text-align: right;
}
.f-contact-picker-form-header > * {
    display: inline-block;
}
.f-contact-picker-form-left {
    position: absolute;
    z-index: 0;
}
[data-contact-picker-form-element] input[type="checkbox"] {
    margin: 0;
}
[data-contact-picker-form-search] {
    float: right;
    position: relative;
    width: 165px;
    z-index: 10;
}
[data-contact-picker-form-deselect-all-button] {
    margin-left: 1em;
}
.f-contact-picker-form .f-email-form-field {
    height: 235px;
    width: 35%;
}
.f-email-form-field[data-contact-picker-form-element] {
    background: none repeat scroll 0 0 #e5e5e5;
    border-radius: 5px;
    font-size: 16px;
    padding: 5px;
    text-align: left;
    width: 65%;
}
.f-contact-picker-form .f-email-form-field textarea {
    height: 100%;
    transition: none 0s ease 0s ;
}
[data-contact-picker-form-contacts] {
    height: 190px;
    overflow-y: scroll;
    width: 100%;
}
.f-search-hidden {
    left: -10000px;
    position: absolute;
}
.f-manual-email-form-button .f-loading {
    display: inline-block;
    vertical-align: top;
}
.f-email-form-banner {
    display: inline-block;
    font-size: 16px;
    margin: 2px 1em 0 0;
    max-width: 65%;
    padding: 4px 1em;
    vertical-align: top;
}
.f-challenge-opt-out {
    padding: 0 0.5em;
    text-align: right;
}
.f-challenge-opt-out input {
    margin: 0;
}
#circleG {
    margin: 2px auto;
    width: 140px;
}
.f-circleG {
    animation-duration: 1.05s;
    animation-iteration-count: infinite;
    animation-name: bounce_circleG;
    background-color: #222;
    border-radius: 34px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
    float: left;
    height: 34px;
    margin-left: 8px;
    opacity: 0.3;
    width: 34px;
}
#circleG_1 {
    animation-delay: 0.21s;
}
#circleG_2 {
    animation-delay: 0.49s;
}
#circleG_3 {
    animation-delay: 0.73s;
}
#dlgInfo .f-lobbyitem {
    padding-bottom: 0;
    display: inline-block;
    vertical-align: middle;
}
.f-lobbyitem .indicator{
    float: right;
    margin-right: 10px;
}
.f-lobbyitem .indicator:after{
    display: block;
    clear: both;
    content: "";
}
.f-lobbyitem .indicator .multi-entry{
    background-color: #ff9100;
    border-radius: 10px;
    color: #ffffff;
    font-size: 9px;
    height: 16px;
    text-align: center;
    width: 16px;
    cursor: pointer;
    line-height: 16px;
}
@keyframes bounce_circleG {
50% {
    background-color: #7ab800;
    opacity: 1;
}
100% {
    opacity: 0.3;
}
}

@media screen and (max-width:992px){
    .f-quickfire-lightbox .f-inner{
       overflow: auto; 
    }
    .f-roster-container .f-roster{
        padding: 5px;
    }
}
.entry-content .table {
    border: none;
}
.table input[type="checkbox"], 
.table input[type="radio"]{
    margin: 0;
}
.table label{
    display: inline-block;
    width: auto;
}
.single_sport_group .mixing_sport_group{
    display: none;
} 
.f-player-list-table-motocross .f-player-name{
    width:30%;
}
.f-player-list-table-motocross .f-player-country{
     width:10%;
}
.f-player-list-table-motocross .f-player-last-race{
     width:27%;
}
.f-player-list-table-motocross .f-player-select{
     width:33%;
}
.f-player-list-table-motocross .f-player-select select{
         /*height: 32px;*/
}
.f-roster-motocross .f-player{
    clear:both;
}
.f-roster tbody th, .f-roster tbody td{
    text-align: center;
    vertical-align: middle;
}
#custom-field-soccer .f-roster-container section.f-roster{
    background-image:url('../image/field-bg.png');
    background-size: 100%;
    height: 1090px;
}
#custom-field-soccer .f-roster-container{
    width: 55.5833%;
    margin: auto;
}
#custom-field-soccer .f-roster-container section.f-roster{
    position:relative;

}
#custom-field-soccer .f-roster-container section.f-roster ul li{
    border-bottom: none;
    /*            position: absolute;*/
    width: 140px;
    height:90px;
    background-position-y: 0px;
    background-position-x: 50px;
    background-color:transparent;
    padding:0px;
    display:inline-block;
    text-align: center;
}

#custom-field-soccer .f-roster-container section.f-roster ul li .f-position .f-empty-roster-slot-instruction{
    display: inline;
    float:none;
}
#custom-field-soccer .f-roster-container section.f-roster ul li .f-position{
    color:black;
    float:none;
    width: auto;
}
#custom-field-soccer .f-roster-container section.f-roster ul li .f-player-image{
    border-radius: 14px;
    position:relative;
    border: none;
}
#custom-field-soccer .f-roster-container section.f-roster ul li .f-player-image img{
    border-radius: 21px;
}
#custom-field-soccer .f-roster-container section.f-roster ul li .f-player{
    float:none;
}
#custom-field-soccer .f-roster-container section.f-roster ul li .f-fixture{
    float:none;
}
#custom-field-soccer .f-roster-container section.f-roster ul li .f-salary{
    float:none;
    margin-left: 10px;
}
#custom-field-soccer .f-roster-container section.f-roster ul li .f-button.f-tiny.f-text{
    top: -2px;
    right: 22px;
}
#custom-field-soccer .group_position_G{
    position: absolute;
    bottom: 0; 
}
#custom-field-soccer .group_position_D{
    position: absolute;
    bottom:29%;

}
#custom-field-soccer .group_position_D,.group_position_G,.group_position_M,.group_position_F{
    width:100%;
    text-align: center;
    padding:4px;
    left: 0;
    right: 0;
}

#custom-field-soccer .group_position_M{
    position: absolute;
    bottom:49%;
}
#custom-field-soccer .group_position_F{
    position: absolute;
    bottom:70%;
}


#custom-field-soccer .lineup_group{
    width: 100%;
    text-align: center;
    background-color: #FFFFFF;
    margin-top:7px;
}
#custom-field-soccer .lineup_group >div{
    wdith:100% !important;
}
#custom-field-soccer .f-roster-container .f-roster ul li .f-player-image{
    bottom:0px;
}
#custom-field-soccer .f-roster-container .f-roster ul li .f-salary{
    position:static;
}
#playerNews ol{
    padding: 0;
}
.pagination{
    text-align: center;
}
.pagination li{
    display: inline-block;
}
.pagination li a, .pagination li span{
    display: block;
    padding: 5px;
}
.pagination li span{
    text-decoration: underline;
    font-weight: bold;
}
#playerNews table{
    border: none;
}
#playerNews table td{
    border: none;
    padding: 0 !important;
}
#playerNews table td h3{
    margin-top: 0 !important;
    margin-top: 5px !important;
    font-size: 19px !important;
}
#playerNews .g td a img{
    width: 100px;
}
#playerNews .g td .f{
    display: none;
}
#playerNews ol > div{
    padding: 7px 0;
    border-bottom: solid 1px #DDDDDD;
}
#playerNews ol > div:first-child{
    padding-top: 0;
}
#playerNews ol > div:last-child{
    padding-bottom: 0;
    border-bottom: 0;
}
#playerNews table tbody td:first-child{
    float: right !important;
    width: 84% !important;
}
#playerNews table tbody td:last-child{
    float: left !important;
}
@media (max-width: 640px) {
    /*.f-roster-container{
        width: 100%;
    }*/
    /*#custom-field-soccer .group_position_D, #custom-field-soccer .group_position_G, #custom-field-soccer .group_position_M, #custom-field-soccer .group_position_F{
        position:relative;
    }*/
    body .f-contest-player-list-container {
        width: 100% !important;
    }
    #custom-field-soccer .f-roster-container section.f-roster ul li{
        width:74px;
        height: 60px;
        font-size: 9px;
        background-position-x: center;
    }
    #custom-field-soccer .f-no-image, #custom-field-soccer .f-roster-container .f-roster ul li .f-player-image{
        width: 30px;
        height: 30px;
    }
    
    #custom-field-soccer .f-roster-container section.f-roster ul li .f-fixture{
        font-size: 7px;
    }
    #custom-field-soccer .f-roster-container section.f-roster ul li .f-salary{
        font-size: 7px;
    }
    #custom-field-soccer .f-roster-container{
        width: 100%;
    }
    #thisroster{
        width: 100% !important;
    }
    #playerNews table tbody td:first-child{
        width: 73% !important;
    }
}
section.field-soccer .img-field-background{
    background-image: url("../image/field-bg.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 100%;
    margin: auto;
    position: relative;
    width: 700px;
}
section.field-soccer {
    min-height: 860px;
}
#custom-field-soccer .f-no-image{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAADFBMVEXOzs7X19fX19cAAACEYmU8AAAABHRSTlP///8AQCqp9AAAAsRJREFUeJzt3NtygzAMhGExff93bpwTDQZiW6si7+x/1TvyjexOBkzshyS7+gOgEiRbgmRLkGwJki1BsiVItgTJliDZEiRbwZBlqf+KKRSybIq8ViTk+fHtVrwkDvIyrIVSgiAV4g8m5oohkENGICUAcsoIo8AhXxlBFDSkhfGggC8MhrQ68BIopJ2BpyAhfQ6wBAjpdWAlOEi/AyqBQUYcSAkOMuK4SVDXR0EGHTgJCDK2sO4QkAQFGXXARoKBOBwoCQQyvrDuEIgEA/E4QCNBQHwDAY0EAvE5MCMBQLwDwYwEAfE6ICMRZHUgIH4JAOJ3IEYiyNuBgbglfgjCARiJIIIkhWD2OmC3uyEYh38kgggiiCCCCCKIIKsDB3FKBGGDoBzuTSIIFwS3RdybRJv9CUE5tEcEESQ5hOW/Fs3XeCIIy71fmrvxPI/eaB6GCpIOQnOEgwjCcsyJ5uAZEYTlTCPPcdmfpX57shWBem8Mdsh/SAJ8VxT5Rs8ABHd1QeoEgSRIHQ2kX5L0hUpBIAmykyCIBNlJEESC7CQIIv3mQx0PpNeR9Wu8IJAEqeOAsNxpJPk5EZa78SzPR2ieIZI81WU5i0JyzInlJDbS4ZU4IIPPP88kDsowBM5wUgYhIQwXZQgSxnBQBiChjGFKNyRa8bIEQ/6HMULpgYSvqS2lx9IO+WdGL6UVcgGjj9IGuYjRQ2mAXKjosHyFXM5opHyBZFA8+kY5g6QYxtr5WI4hyRilM8oRJCGjdEzZhyRllI4oe5C8ike7lBqSnVHaoWwhMzBKFcU2jEkc9V6xT8fVH6+nT4nNyij9pdjEjg/JGzIho7RsIZM6VolN7nhLbNr98eq5T2z2gbxGYtM7nhKbfGGV7ovL5h/IYyRG4LhLbPqFVbotLmMYSBmJMQykjMQoHDcJD0QppZRSSimllFJKKaUUXb+zSvxnnBEnKgAAAABJRU5ErkJggg==");
    background-size: 48px 48px;
    border-radius: 3px;
    bottom: 0;
    font-size: 14px;
    height: 48px;
    left: 0;
    line-height: 48px;
    text-align: center;
    width: 48px;
    text-align: center;
    margin: 0 auto;
}

#custom-field-soccer .position-wrapper{
    border-bottom: none;
    /*            position: absolute;*/
    width: 150px;
    background-position-y: 0px;
    background-position-x: 50px;
    background-color:transparent;
    padding:0px;
    display:inline-block;
}
.draft_turn_by_turn{
    padding: 0 10px;
    font-size: 16px;
    font-weight: bold;
}
.for_live_draft_yearly{
    display: none;
}
.horse_racing{
    background-image:url('../image/bg-horse.jpg');
    height: 335px;
    width: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-size: 100%;
    float: left;
}
.horse_racing ul{
    list-style: none;
    position: absolute;
    top: 230px;
    right: 0;
    width: 100%;
}
.horse_racing ul li{
    color: #FFFFFF;
    position: absolute;
    text-align: center;
}
.horse_racing ul li:nth-child(1){
    width: 80px;
    right: 0;
}
.horse_racing ul li:nth-child(2){
    right: 14%;
    width: 80px;
}
.horse_racing ul li:nth-child(3){
    right: 29%;
    width: 80px;
    margin-top: -18px;
}
.horse_racing ul li:nth-child(4){
    right: 38%;
    width: 80px;
}
.horse_racing ul li:nth-child(5){
    left: 37%;
    width: 80px;
    margin-top: -18px;
}
.horse_racing ul li:nth-child(6){
    width: 80px;
    left: 23%;
}
.horse_racing ul li:nth-child(7){
    width: 80px;
    left: 10%;
    margin-top: -18px;
}
.horse_racing ul li:nth-child(8){
    width: 80px;
    left: 0;
}
div.f-seatroster-horse{
    width: 35%;
}
.sport_racing .f-contest-player-list-container{
    width: 470px;
}
.racing_field{
    background-image:url('../image/formula1/racing_field.jpg');
    height: 856px;
    width: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-size: 100%;
}
.racing_ranking_list{
    background-image:url('../image/formula1/racing_ranking_list.png');
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 850px;
}
.racing_field .f-roster-position{
    position: absolute !important;
    border: none !important;
    color: #FFFFFF !important; 
    padding: 0 !important;
}
.racing_field .f-roster-position .f-player-image{
    position: relative !important;
    border-radius: 25px !important;
    background-color: #ffffff !important;
    width: 30px !important;
    height: 30px !important;
    display: block !important;
    margin: auto;
    bottom: 0 !important;
}
.racing_field .f-roster-position .f-player-image.f-no-image{
    background-image: url(" data:image/png;base64,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");
    background-repeat: no-repeat;
    background-size: 30px 30px;
    border-radius: 3px;
    bottom: 0;
    font-size: 14px;
    height: 30px;
    left: 0;
    line-height: 48px;
    margin: 0 auto;
    text-align: center;
    width: 30px;
}
.racing_field .f-roster-position .f-player-info{
    background-color: #ffffff;
    color: #333333;
    font-size: 10px;
    line-height: 12px;
    margin-top: 5px;
    padding: 1px 5px;
    width: 118px;
}
.racing_field .f-roster-position .f-player-info .f-position{
    color: #3f96cb !important;
    margin: 0px !important;
    float: none !important;
    text-align: center;
}
.racing_field .f-roster-position .f-player-info .f-player{
    padding: 0px !important;
    color: #3f96cb;
    text-align: center;
    cursor: pointer;
}
.racing_field .f-roster-position .f-player-info .f-team{
    float: left;
}
.racing_field .f-roster-position .f-player-info .f-salary{
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    display: none;
    float: right;
}
.racing_field .f-roster-position .f-button{
    color: #e22b00;
    font-size: 20px;
    padding: 0;
    position: absolute;
    right: 25px;
    top: 0;
    display: none;
}
.racing_field .f-roster-position:first-child{
    right: 23%;
    top: 17%;
}
.racing_field .f-roster-position:nth-child(2){
    left: 27%;
    top: 17%;
}
.racing_field .f-roster-position:nth-child(3){
    right: 23%;
    top: 30%;
}
.racing_field .f-roster-position:nth-child(4){
    left: 27%;
    top: 30%;
}
.racing_field .f-roster-position:nth-child(5){
    right: 23%;
    top: 43%;
}
.racing_field .f-constructor{
    left: 4px;
    top: 40%;
}
.racing_field .f-constructor .f-player-image{
    height: 188.5px !important;
    width: 130px !important;
    border-radius: 0 !important;
}
.racing_field .f-constructor .f-no-image-consturctor{
    background-image: url("../image/constructor_no_image.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.racing_field .f-constructor .f-button{
    right: -20px !important;
}
.recent_performances .player_perfomance{
    width: 50%;
    padding: 0 15px;
    float: left;
}
.recent_performances .player_chart{
    width: 50%;
    float: left;
    padding: 30px 15px;
}
.recent_performances .player_perfomance .performance_item{
    border-bottom: 1px solid #dfdfdf;
    padding: 10px 0;
}
.recent_performances .player_perfomance .performance_item:last-child{
    border-bottom: none;
}
.recent_performances .player_perfomance .performance_item .fantasy_point{
    text-align: left;
    display: inline-block;
    width: 49%;
    vertical-align: middle;
}
.recent_performances .player_perfomance .performance_item .player_opponent{
    text-align: right;
    display: inline-block;
    width: 49%;
    vertical-align: middle;
}
@media (max-width: 1024px) and (min-width: 993px){
    
}
@media(max-width:991px){
    .sport_racing .f-contest-player-list-container{
        width: 100%;
    }
    .racing_field{
        height: 1353px;
    }
    .racing_field .f-roster-position:first-child{
        right: 29%;
        top: 18%;
    }
    .racing_field .f-roster-position:nth-child(2){
        left: 32%;
        top: 18%;
    }
    .racing_field .f-roster-position:nth-child(3){
        right: 29%;
        top: 31%;
    }
    .racing_field .f-roster-position:nth-child(4){
        left: 32%;
        top: 31%;
    }
    .racing_field .f-roster-position:nth-child(5){
        right: 29%;
        top: 44%;
    }
    .contentPlugin, .entry-content{
        padding: 0;
        margin: 0;
        width: 100%;
    }
    section.field-soccer .img-field-background, #custom-field-soccer .f-roster-container{
        width: 100%;
    }
    body .f-player-stats-lightbox .f-player-stats-lb-tab .f-player-stats .f-stat{
        padding-left: 100px!important;
    }
}
@media (max-width:767px){
    .racing_field{
        margin-top: 175px;
        height: 280px;
    }
    .racing_field .f-constructor{
        top: -175px;
        left:0;
        right:0;
    }
    .racing_field .f-roster-position .f-player-info{
        width: 80px;
        font-size: 7px;
    }
    .racing_field .f-roster-position .f-player-image.f-no-image{
        width: 20px;
        height: 20px;
        background-size: 20px 20px;
    }
    .racing_field .f-roster-position:not(:last-child) .f-button{
        right: 15px;
    }
    .racing_field .f-roster-position:last-child .f-button{
        right: 75px !important
    }
    .racing_field .f-roster-position:not(:last-child) .f-player-image{
        width: 20px !important;
        height: 20px !important;
    }
    .racing_field .f-roster-position:first-child{
        bottom: 20%;
        right: 23%;
    }
    .racing_field .f-roster-position:nth-child(2){
        bottom: 32%;
        left: 27%;
    }
    .racing_field .f-roster-position:nth-child(3){
        right: 8%;
        bottom: 39%;
    }
    .racing_field .f-roster-position:nth-child(4){
        bottom: 50%;
        left: 40%;
    }
    .racing_field .f-roster-position:nth-child(5){
        right: 1%;
        top: 25%;
    }
}
@media (max-width:468px){
    .racing_field{
        margin-top: 175px;
        height: 659px;
    }
    .racing_field .f-constructor{
        top: -175px;
        left:0;
        right:0;
    }
    .racing_field .f-roster-position .f-player-info{
        width: 80px;
        font-size: 7px;
    }
    .racing_field .f-roster-position .f-player-image.f-no-image{
        width: 20px;
        height: 20px;
        background-size: 20px 20px;
    }
    .racing_field .f-roster-position:not(:last-child) .f-button{
        right: 15px;
    }
    .racing_field .f-roster-position:last-child .f-button{
        right: 75px !important
    }
    .racing_field .f-roster-position:not(:last-child) .f-player-image{
        width: 20px !important;
        height: 20px !important;
    }
    .racing_field .f-roster-position:first-child{
        right: 26%;
        top: 18%;
    }
    .racing_field .f-roster-position:nth-child(2){
        top: 18%;
        left: 29%;
    }
    .racing_field .f-roster-position:nth-child(3){
        right: 26%;
        top: 32%;
    }
    .racing_field .f-roster-position:nth-child(4){
        left: 29%;
        top: 32%;
    }
    .racing_field .f-roster-position:nth-child(5){
        right: 26%;
        top: 45%;
    }
    section.field-soccer .img-field-background{
        width: 100%;
    }
    #custom-field-soccer .position-wrapper{
        width: 85px;
    }
    .recent_performances .player_perfomance, .recent_performances .player_chart{
        width: 100%;
        float: none;
    }
}
@media (max-width:360px){
    .racing_field{
        margin-top: 175px;
        height: 380px;
    }
    .racing_field .f-constructor{
        top: -175px;
        left:0;
        right:0;
    }
    .racing_field .f-roster-position .f-player-info{
        width: 65px;
        font-size: 6px;
        padding: 1px 3px;
        line-height: 9px;
    }
    .racing_field .f-roster-position .f-player-image.f-no-image{
        width: 20px;
        height: 20px;
        background-size: 20px 20px;
    }
    .racing_field .f-roster-position:not(:last-child) .f-button{
        right: 15px;
    }
    .racing_field .f-roster-position:last-child .f-button{
        right: 75px !important
    }
    .racing_field .f-roster-position:not(:last-child) .f-player-image{
        width: 20px !important;
        height: 20px !important;
    }
    .racing_field .f-roster-position:first-child{
        right: 26%;
        top: 25%;
    }
    .racing_field .f-roster-position:nth-child(2){
        left: 29%;
        top: 25%;
    }
    .racing_field .f-roster-position:nth-child(3){
        right: 26%;
        top: 44%;
    }
    .racing_field .f-roster-position:nth-child(4){
        left: 29%;
        top: 44%;
    }
    .racing_field .f-roster-position:nth-child(5){
        right: 26%;
        top: 63%;
    }
    section.field-soccer .img-field-background{
        width: 100%;
    }
    #custom-field-soccer .position-wrapper{
        width: 70px;
    }
}