a {
  color: #232a31;
}
a:hover {
  color: #0063eb;
  text-decoration: underline;
}
a:hover.F-icon {
  text-decoration: none;
}

p a,
td a {
  color: #0063eb;
}

.No-Hover-Underline:hover {
  text-decoration: none;
}

html {
  background-color: #fff;
}

body {
  position: relative;
  color: #232a31;
}

.Desktop:not(.Touch) body:after {
  background-color: #fff;
  content: "";
  height: calc( 100vh - 100%);
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 100%;
  top: 100%;
}

.Page-ft {
  background: #fff;
}

.Page-ft a {
  color: #5b636a;
}

.Page-masthead {
  background: transparent;
  border-bottom-color: #e0e4e9;
}

.Page-maincontent,
.Page-footercontent,
.Page-ft {
  background-color: #fff;
}

.Desktop:not(.Touch) .Page-wrap {
  margin-left: calc( (100vw - 100%) / 2 * -1);
}

@media print {
  .Page-wrap {
    margin-left: 0px;
  }
}
.template-html5 .Subnav-main-wrap,
.template-html5 .Page-bd,
.template-html5 .Page-ft {
  background-color: #fff;
  position: relative;
  clear: both;
}
.template-html5 .Subnav-main-wrap:before, .template-html5 .Subnav-main-wrap:after,
.template-html5 .Page-bd:before,
.template-html5 .Page-bd:after,
.template-html5 .Page-ft:before,
.template-html5 .Page-ft:after {
  background-color: #fff;
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  height: 100%;
  width: calc( (100vw - 100%) / 2);
}
.template-html5 .Subnav-main-wrap:before,
.template-html5 .Page-bd:before,
.template-html5 .Page-ft:before {
  left: 100%;
}
.template-html5 .Subnav-main-wrap:after,
.template-html5 .Page-bd:after,
.template-html5 .Page-ft:after {
  right: 100%;
}

.Subnav-main-wrap .Navtarget {
  color: #5b636a;
}

.Subnav-main > .Navitem > .Navtarget:hover {
  color: #232a31;
}

.Mod {
  background: #fff;
}

.Bd {
  padding-left: 0px;
  padding-right: 0px;
}

.F-page-header {
  border-bottom: 2px solid #e0e4e9;
}

.Hd.Daily-bdr-bot,
.Bd.Daily-bdr-bot {
  border-bottom: 2px solid #007e80;
}

.Badge {
  background-color: #232a31;
  border-color: #232a31;
  color: #fff;
}
.Badge.Badge-primary {
  background-color: #0063eb;
  border-color: #0063eb;
}
.Badge.Badge-negative {
  background-color: #cc0e25;
  border-color: #cc0e25;
}
.Badge.Badge-negative-bench {
  background-color: #ffeff2;
  border-color: #ffdae1;
  color: #cc0e25;
}
.Badge.Badge-positive {
  background-color: #008343;
  border-color: #008343;
}
.Badge.Badge-bronze {
  background-color: #cf7f27;
  border-color: #cf7f27;
  color: #232a31;
}
.Badge.Badge-silver {
  background-color: #6e7780;
  border-color: #6e7780;
}
.Badge.Badge-gold {
  background-color: #ffd333;
  border-color: #ffd333;
}
.Badge.Badge-platinum {
  background-color: #46617a;
  border-color: #46617a;
}
.Badge.Badge-diamond {
  background-color: #347ea3;
  border-color: #347ea3;
}

.coc-standings {
  height: 0;
  width: 0;
  border-left: 10px solid;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.coc-standings.gold {
  border-left-color: #ffd333;
}
.coc-standings.silver {
  border-left-color: #6e7780;
}
.coc-standings.bronze {
  border-left-color: #cf7f27;
}
.coc-standings.plastic {
  border-left-color: #cc0e25;
}

.LeagueNotes a {
  color: #0063eb;
}

.Btn,
.Btn-secondary {
  background-color: #fff;
  background-image: none;
  border: 1px solid #0063eb;
  color: #0063eb;
  -webkit-appearance: none;
  text-shadow: none;
}

.Btn:hover,
.Btn-secondary:hover {
  background-color: #e6e6e6;
  border-color: #0063eb;
  color: #0063eb;
}

.Btn:active,
.Btn-secondary:active {
  opacity: 0.5;
  outline: none !important;
}

.Btn-tertiary,
.Btn.Tertiary {
  background-color: #fff;
  background-image: none;
  border-color: #e0e4e9;
  color: #0063eb;
  -webkit-appearance: none;
  text-shadow: none;
}

.Btn-tertiary:hover,
.Btn.Tertiary:hover {
  background-color: #e6e6e6;
  border-color: #e0e4e9;
  color: #0063eb;
}

.Btn-primary,
.Btn.Primary {
  background-color: #0063eb;
  background-image: none;
  border: 1px solid #0063eb;
  color: #fff;
  -webkit-appearance: none;
  text-shadow: none;
}

.Btn-primary:hover,
.Btn.Primary:hover {
  background-color: #004dcd;
  border-color: #0063eb;
  color: #fff;
}

.Btn-primary:active,
.Btn.Primary:active {
  opacity: 0.5;
  outline: none !important;
}

.Btn-disabled,
.Btn-disabled:hover {
  outline: none !important;
  opacity: 1 !important;
  cursor: default;
  color: #b0b9c1 !important;
  background-color: #fff !important;
}

.Btn-positive,
.Btn-positive:hover {
  background-color: #008343;
  color: #fff;
  border-color: #008343;
}

.Btn-negative,
.Btn-negative:hover {
  background-color: #cc0e25;
  color: #fff;
  border-color: #cc0e25;
}

.Btn-select {
  color: #5b636a;
}

.Btn-select:hover {
  color: #fff;
}

.Btn-select-active {
  color: #fff;
  background-color: #0063eb;
}

.Btn-shade {
  background-color: #e0e4e9;
}

.Checkbox .Checked {
  border: solid 2px;
  color: #fff;
  border-color: #5b636a;
  margin-right: 8px;
  line-height: normal;
  font-size: 12px;
  padding: 4px 3px;
  width: 24px;
  height: 24px;
}
.Checkbox .Checkbox-text {
  color: #5b636a;
}
.Checkbox input:checked + label .Checked {
  background: #0063eb;
  border-color: #0063eb;
}
.Checkbox input:disabled + label .Checked {
  border-color: #b0b9c1;
}
.Checkbox input:disabled + label .Checkbox-text {
  color: #b0b9c1;
}
.Checkbox input:checked:disabled + label .Checked {
  background-color: #b0b9c1;
}

#hd {
  border: none;
}

.Nav-main-wrap {
  background: rgba(35, 42, 49, 0.6);
  border-color: transparent;
}

.Nav-main {
  color: #c7cdd2;
}

.Nav-main > .Navitem > .Navtarget {
  color: #c7cdd2;
}

.Nav-main > .Navitem:hover > .Navtarget {
  color: #fff;
}

.Nav-main > .Selected > .Navtarget,
.Nav-main > .Selected:hover > .Navtarget {
  color: #fff;
}

.Nav-main > .Navitem > .Navtarget.Fantasy-item {
  color: #c7cdd2;
}

.Nav-main .Navitem-fantasy {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.Nav-main > .Navitem-disabled,
.Nav-main > .Navitem-disabled:hover,
.Nav-main > .Navitem-disabled:hover > .Navtarget {
  background: none;
  color: #6e7780;
}

.Nav-h {
  padding-left: 0px;
}
.Nav-h:not(.Nav-main) {
  border-bottom-color: #e0e4e9;
  border-top-color: #e0e4e9;
}

.Nav-h:not(.Nav-main) > .Navitem > .Navtarget {
  color: #5b636a;
}

.Nav-h:not(.Nav-main) > .Navitem.Selected > .Navtarget {
  color: #232a31;
}

.Nav-h:not(.Nav-main) > .Navitem:not(.Selected):hover > .Navtarget {
  color: #0063eb;
}

.Nav-h:not(.Nav-main):not(.Nav-plain) .Navitem {
  border-bottom-color: transparent;
}
.Nav-h:not(.Nav-main):not(.Nav-plain) .Navitem.Selected {
  color: #232a31;
}
.Nav-h:not(.Nav-main):not(.Nav-plain) .Navitem.Selected::after {
  background-color: #0063eb;
}

.Nav-h:not(.Nav-main) .Navitem.Selected .Navtarget-icon {
  background-color: #0063eb;
}
.Nav-h:not(.Nav-main) .Navitem.Selected .Navtarget-icon .F-icon {
  color: #fff;
}

.Flyoutselectbox {
  border-color: #e0e4e9;
}

.flyout_trigger:hover,
.Js-next:hover,
.Js-prev:hover {
  color: #0063eb;
}

.Nav-flyout .Navtarget:hover {
  background-color: #e6e6e6;
}

.yfa-flyout-content {
  -moz-box-shadow: 3px 5px 15px 5px rgba(35, 42, 49, 0.26);
  -webkit-box-shadow: 3px 5px 15px 5px rgba(35, 42, 49, 0.26);
  box-shadow: 3px 5px 15px 5px rgba(35, 42, 49, 0.26);
}

.Nav-bordered-south {
  border-color: #232a31;
}

.Nav-bordered-south > .Navitem > .Navtarget {
  color: #5b636a;
}

.Nav-bordered-south > .Navitem.Selected > .Navtarget {
  color: #232a31;
}

.Nav-bordered-south > .Navitem:not(.Selected):hover > .Navtarget {
  color: #0063eb;
}

.Dropdown {
  background: #232a31;
  border: none;
}

.Dropdown > .Hover {
  background: #232a31;
  color: #232a31;
}

.Dropdown .Section {
  color: #fff;
}

.Dropdown.Hover > li:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

select {
  background-image: url("data:image/svg+xml;utf8,<svg height='40' viewBox='0 0 28 40' width='28' xmlns='http://www.w3.org/2000/svg'><path d='m-.101695 0h28v40h-28z' fill='rgb(245,248,250)'/><path d='m11.024969 17.169747c-.22949-.220165-.613374-.223632-.84767.0017-.2366989.227678-.2354974.591152-.0018.815363l3.825029 3.679823 3.82623-3.680979c.229487-.220739.233092-.589993-.0018-.815359-.236098-.2271-.613974-.226522-.847669-.0017l-2.976758 2.863304z' fill='rgb(35,42,49)'/></svg>");
  
  border-color: #e0e4e9;
  background-color: #fff;
  color: #232a31;
}

select:hover {
  background-color: #e6e6e6;
}

select[disabled] {
  background-color: #fff;
  color: #b0b9c1;
  background-image: url("data:image/svg+xml;utf8,<svg height='40' viewBox='0 0 28 40' width='28' xmlns='http://www.w3.org/2000/svg'><path d='m-.101695 0h28v40h-28z' fill='rgb(245,248,250)'/><path d='m11.024969 17.169747c-.22949-.220165-.613374-.223632-.84767.0017-.2366989.227678-.2354974.591152-.0018.815363l3.825029 3.679823 3.82623-3.680979c.229487-.220739.233092-.589993-.0018-.815359-.236098-.2271-.613974-.226522-.847669-.0017l-2.976758 2.863304z' fill='rgb(176,185,193)'/></svg>");
  
}

.Control-label {
  font-weight: normal;
  font-size: 14px;
  color: #5b636a;
}

input[type=radio] {
  accent-color: #0063eb;
}

.Control-label span {
  text-transform: none;
}

.Input {
  border-color: #e0e4e9;
  color: #232a31;
}

.Input:placeholder-shown {
  color: #5b636a;
}

.Input:focus {
  border-color: rgba(15, 105, 255, 0.5);
}

.Input:disabled {
  background-color: #b0b9c1;
  border-color: #e0e4e9;
}

.Input.yfa-reg-error {
  color: #cc0e25;
}

.Table {
  border-color: #e0e4e9;
}
.Table .Selected > .Selected {
  background: rgba(16, 21, 24, 0.04);
}
.Table th {
  color: #5b636a;
  border-color: #e0e4e9;
  font-weight: normal;
}
.Table th a {
  color: #232a31;
}
.Table th a:hover:not(.F-icon) {
  text-decoration: underline;
}
.Table th.Selected {
  background-color: rgba(16, 21, 24, 0.04);
}
.Table thead {
  background: #f0f3f5;
}
.Table thead > tr:not(.First) th, .Table thead > tr.First.Last th {
  color: #232a31;
}
.Table td {
  border-color: #e0e4e9;
}
.Table td.Selected {
  background-color: rgba(16, 21, 24, 0.04);
}
.Table tr.Selected td {
  background-color: rgba(16, 21, 24, 0.04);
}

.Table-interactive tr:hover > td {
  background: #d8f1ff;
  
}
.Table-interactive tr:hover > td a:not(.Btn, .Btn-primary, .ysf-game-status) {
  color: #0063eb !important;
}
.Table-interactive tr:hover > td .ysf-game-status a:hover:not(.Btn, .Btn-primary, .ysf-game-status) {
  color: #0063eb !important;
}
.Table-interactive tr:hover > td.Selected {
  background: #d8f1ff;
}

.Table-underline tr:hover > td a:not(.Btn, .F-icon) {
  text-decoration: underline;
}

.List-rich > .Listitem {
  border-color: #e0e4e9;
}

.Avatar-xs,
.Avatar-sm,
.Avatar-med,
.Avatar-lg {
  border-color: #f5f8fa;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.Stuck {
  border-bottom: 1px solid #e0e4e9;
  color: #232a31 !important;
  background: #fff;
}

.Stuck:before,
.Stuck:after {
  margin-bottom: -1px;
  background: transparent;
}

.Pointer {
  border-color: #e0e4e9;
}
.Pointer:after {
  border-color: #232a31;
}

#Stencil .F-trade {
  color: #0063eb;
}
#Stencil .F-watch {
  color: #0063eb;
}
#Stencil .F-error {
  color: #cc0e25;
}
#Stencil .F-success {
  color: #008343;
}
#Stencil .F-position {
  color: #232a31;
}
#Stencil .F-rank-good {
  color: #008343;
}
#Stencil .F-rank-bad {
  color: #cc0e25;
}
#Stencil .F-rank-neutral {
  color: #5b636a;
}
#Stencil .Linkable:hover {
  background: #ecf8ff;
}
#Stencil .Linkable:hover a:not(.Btn, .Btn-primary) {
  color: #0063eb !important;
}
#Stencil .Bg {
  background: #fff;
}
#Stencil .Bg-shade {
  background: #f5f8fa;
}
#Stencil .Bg-shade2 {
  background: #f5f8fa;
}
#Stencil .Bg-shade3 {
  background: #5b636a;
}
#Stencil .Bg-shade4 {
  background: #232a31;
}
#Stencil .Bg-overlay {
  background-color: #fff;
}
#Stencil .Bg-gold {
  background-color: #ffd333;
}
#Stencil .Bg-silver {
  background-color: #6e7780;
}
#Stencil .Bg-bronze {
  background-color: #cf7f27;
}
#Stencil .Bg-plastic {
  background-color: #cc0e25;
}
#Stencil .Bg-positive {
  background: #008343;
}
#Stencil .Bg-negative {
  background: #cc0e25;
}
#Stencil .Bg-selected {
  background: #ecf8ff;
}
#Stencil .Bg-daily {
  background: #007e80;
}
#Stencil .Bdr,
#Stencil .Bdrx,
#Stencil .Bdry,
#Stencil .Bdrtop,
#Stencil .Bdrbot,
#Stencil .Bdrstart,
#Stencil .Bdrend {
  border-color: #e0e4e9;
}
#Stencil .Bdr-shade {
  border-color: #f5f8fa;
}
#Stencil .Bdr-shade2 {
  border-color: #f5f8fa;
}
#Stencil .Bdr-shade3 {
  border-color: #5b636a;
}
#Stencil .Box-shadow {
  -moz-box-shadow: rgba(35, 42, 49, 0.3) 0px 0px 5px;
  -webkit-box-shadow: rgba(35, 42, 49, 0.3) 0px 0px 5px;
  box-shadow: rgba(35, 42, 49, 0.3) 0px 0px 5px;
}
#Stencil .Box-shadow-inset {
  -moz-box-shadow: rgba(35, 42, 49, 0.25) 0px 0px 3px 0px inset;
  -webkit-box-shadow: rgba(35, 42, 49, 0.25) 0px 0px 3px 0px inset;
  box-shadow: rgba(35, 42, 49, 0.25) 0px 0px 3px 0px inset;
}
#Stencil .F-link {
  color: #0063eb;
}
#Stencil .F-disabled {
  color: #b0b9c1;
}
#Stencil .F-faded {
  color: #5b636a;
}
#Stencil .F-faded2 {
  color: #e0e4e9;
}
#Stencil .F-shade {
  color: #5b636a;
}
#Stencil .I-shade {
  fill: #5b636a !important;
  color: #5b636a !important;
}
#Stencil .F-shade2 {
  color: #e0e4e9;
}
#Stencil .F-shade3 {
  color: #f5f8fa;
}
#Stencil .F-shade4 {
  color: #5b636a;
}
#Stencil .F-shade5 {
  color: #5b636a;
}
#Stencil .F-reset {
  color: #232a31;
}
#Stencil .F-bright {
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#Stencil .F-positive {
  color: #008343;
}
#Stencil .F-negative {
  color: #cc0e25;
}
#Stencil .F-neutral {
  color: #5b636a;
}
#Stencil .F-live {
  color: #cc0e25;
}
#Stencil .F-injury {
  color: #cc0e25;
}
#Stencil .F-injury[title] {
  cursor: help;
}
#Stencil .F-firstplace {
  color: #ffd333;
}
#Stencil .F-secondplace {
  color: #6e7780;
}
#Stencil .F-thirdplace {
  color: #cf7f27;
}
#Stencil .F-twitter {
  color: #00ACED;
}
#Stencil .F-facebook {
  color: #3B5998;
}
#Stencil .F-timestamp {
  color: #5b636a;
}
#Stencil .F-felo-bronze {
  color: #cf7f27;
}
#Stencil .F-felo-silver {
  color: #6e7780;
}
#Stencil .F-felo-gold {
  color: #ffd333;
}
#Stencil .F-felo-platinum {
  color: #46617a;
}
#Stencil .F-felo-diamond {
  color: #347ea3;
}
#Stencil .League-logo-bronze {
  border-color: #cf7f27;
}
#Stencil .League-logo-silver {
  border-color: #6e7780;
}
#Stencil .League-logo-gold {
  border-color: #ffd333;
}
#Stencil .League-logo-platinum {
  border-color: #46617a;
}
#Stencil .League-logo-diamond {
  border-color: #347ea3;
}
#Stencil .Bg-felo-bronze {
  background-color: #cf7f27;
}
#Stencil .Bg-felo-silver {
  background-color: #6e7780;
}
#Stencil .Bg-felo-gold {
  background-color: #ffd333;
}
#Stencil .Bg-felo-platinum {
  background-color: #46617a;
}
#Stencil .Bg-felo-diamond {
  background-color: #347ea3;
}
#Stencil .Rollover-basketball {
  background-color: #fff1e0;
  color: #eb6a00;
  border: 1px solid #eb6a00;
}
#Stencil .Rollover-basketball-light {
  background-color: #f5f8fa;
  border: 1px solid #232a31;
}
#Stencil .Rollover-basketball-dark {
  background-color: #000;
  color: #fff;
  border: 1px solid #fff;
}
#Stencil .Rollover-baseball {
  background-color: #ebfbf2;
  color: #00ab5e;
  border: 1px solid #00ab5e;
}
#Stencil .Rollover-hockey {
  background-color: #ecf8ff;
  color: #188fff;
  border: 1px solid #188fff;
}
#Stencil .Rollover-football {
  background-color: #ffeff2;
  color: #c70606;
  border: 1px solid #c70606;
}
#Stencil .F-rollover-basketball {
  color: #eb6a00;
}
#Stencil .F-rollover-baseball {
  color: #00ab5e;
}
#Stencil .F-rollover-hockey {
  color: #188fff;
}
#Stencil .F-rollover-football {
  color: #c70606;
}
#Stencil .Rollover-basketball-border {
  border: 1px solid #eb6a00;
}
#Stencil .Rollover-baseball-border {
  border: 1px solid #00ab5e;
}
#Stencil .Rollover-hockey-border {
  border: 1px solid #188fff;
}
#Stencil .Rollover-football-border {
  border: 1px solid #c70606;
}

#draft-calendar div.yui3-calendar-content table.yui3-calendar-grid tbody tr td.yui3-calendar-selection-disabled, #draft-time div.yui3-calendar-content table.yui3-calendar-grid tbody tr td.yui3-calendar-selection-disabled, div.yui3-calendar-content table.yui3-calendar-grid tbody tr td.yui3-calendar-selection-disabled {
  background: #fff;
  color: #b0b9c1;
  border-color: #b0b9c1;
}
#draft-calendar div.yui3-calendar-content table.yui3-calendar-grid tbody tr td.yui3-calendar-selection-disabled:hover, #draft-time div.yui3-calendar-content table.yui3-calendar-grid tbody tr td.yui3-calendar-selection-disabled:hover, div.yui3-calendar-content table.yui3-calendar-grid tbody tr td.yui3-calendar-selection-disabled:hover {
  background: #e6e6e6;
}
#draft-calendar div.yui3-calendar-content table.yui3-calendar-grid tbody tr td.yui3-calendar-day.yui3-calendar-day-selected, #draft-time div.yui3-calendar-content table.yui3-calendar-grid tbody tr td.yui3-calendar-day.yui3-calendar-day-selected, div.yui3-calendar-content table.yui3-calendar-grid tbody tr td.yui3-calendar-day.yui3-calendar-day-selected {
  background-color: #0063eb !important;
  color: #fff;
}
#draft-calendar div.yui3-calendar-content table.yui3-calendar-grid tbody tr td.yui3-calendar-day.yui3-calendar-day-selected:hover, #draft-time div.yui3-calendar-content table.yui3-calendar-grid tbody tr td.yui3-calendar-day.yui3-calendar-day-selected:hover, div.yui3-calendar-content table.yui3-calendar-grid tbody tr td.yui3-calendar-day.yui3-calendar-day-selected:hover {
  background-color: #0063eb;
  color: #fff;
}

#tooltip:after {
  border-right-color: #232a31;
}

#tooltip div.yui3-widget-bd,
#Stencil .Tooltip div.Bg-overlay {
  border: none;
  background-color: #232a31;
  color: #fff;
}

#Stencil .Tooltip .arrow {
  color: #232a31;
}

.Overlay.yui3-overlay-content,
.yfa-overlay.yui3-overlay-content {
  background: #fff;
}
