h1 { font-size: 2em; margin: 0; color: #701112; }

.sch-content-bg { background: #eee; padding: 0.6em; width: auto; border: 1px solid #dbdbdb; }

.sch-content-box { border: solid 1px #DDD; background: #fff; padding: 1em; margin-bottom: 0.6em; }
    .sch-content-box .image { width: 230px; border: solid 1px #DDD; background: #fff; margin: 5px 10px 4px 10px; }
    .sch-content-box a:link { color: #701112; }

    .sch-content-box h1 { font-size: 1.4em; font-family: Arial; font-weight: bold; color: #701112; }
    .sch-content-box h2 { font-size: 1.4em; font-family: Arial; font-weight: bold; color: #701112; }

    .sch-content-box p { padding: 0px 0 1em 0em; }
    .sch-content-box ul { margin: 1em; padding-left: 1em; }
    .sch-content-box .view_more { display: block; text-align: right; margin: 0.5em 1em 0 0; }
    .sch-content-box p.highlight { background-color: #eeeeee; color: #000; font-weight: bold; padding: 10px; }

.sch-content-box-hdr { width: auto; height: 3.3em; padding-left: 1em; background-image: linear-gradient(to bottom, #F4F4F4,#c4c4c4); border: 1px solid #ccc; display: flex; align-items: center; margin-bottom: 1em; }

.upt { width: auto; margin: 0px; }
    .upt ul { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: auto 1fr auto; width: auto; }
    .upt li { padding: 0.3em; border-bottom: dashed #CCC 1px; }
        .upt li a { text-decoration: none; }
        .upt li.date { padding-right: 0.5em; }
        .upt li.bin { text-align: right; }
        .upt .header { background: #DDD; }

/*
            .upt ul li.more { width: 603px; height: 20px; line-height: 14px; border: 0px; border-bottom: 0px; margin: 4px 0 0 0; }
            .upt ul li.end { width: 603px; height: 20px; background: #8d8d8d; border: 0px; border-bottom: 0px; padding: 0px; }
                */

/* Important Information */
.sch-right-sm-box { overflow: hidden; border: solid 1px #DDD; background: #fff; margin: 0px 0px 1em 0px; padding: 6px; }
.sch-right-sm-box-header { margin: 0; background-image: linear-gradient(to bottom, #F4F4F4,#c4c4c4); border: 1px solid #ccc; padding: 0.6em; margin-bottom: 1em; }
    .sch-right-sm-box-header h2 { font-size: 1.4em; font-family: Arial; font-weight: bold; margin: 0; padding: 0; color: #666; }
.sch-right-sm-box-subheader { width: 290px; height: 22px; margin: 6px 6px 3px 7px; background: #DDD; border: solid 1px #CCC; }
    .sch-right-sm-box-subheader p { font-size: 1.2em; font-family: Arial; font-weight: bold; vertical-align: middle; margin: 4px 6px 0 10px; padding: 0 0 0 0; }

.pdf { list-style-image: url('/images/icons/pdf_ico.jpg'); margin: 0 0 1em -1em; font-size: 0.8em; }
    .pdf li b { top: -4px; position: relative; }
.excel { list-style-image: url('/images/icons/excel-icon14x18.png'); margin: 0 0 1em -1em; font-size: 0.8em; }
    .excel li b { top: -8px; position: relative; }
.www { list-style-image: url('/images/icons/www-icon.png'); font-size: 0.8em; margin: 0 0 1em -1em; }
    .www li b { top: -2px; position: relative; }

.PlayerRow { width: auto; border-bottom: solid 0px #EEE; }
.PlayerImage { float: left; margin-right: 1em; }
.PlayerText { margin: 1em 0; font-size: 11px; }
.PlayerTitle p { font-family: 'Roboto Condensed', Arial, Helvetica, Verdana, Sans-Serif; font-size: 1.7em; font-weight: bold; margin: 0; padding: 0; }
.PlayerTitle .PlayerLight { color: #b4b4b4; margin: 0; line-height:1.0em; margin-top:0.5em;}
.Caption { background-color: #000; text-align: center; color: #FFF; font-size: 12px; padding: 2px 0 2px 0; font-weight: bold; }

#four-nav-table { background-color: #454545; color: #fff; font-weight: bold; width: 100%; border-collapse: collapse; }
    #four-nav-table td { padding: 0.8em; font-family: Oswald; font-size: 1.4em; text-align: center; cursor: pointer; border-right: 1px solid #949494; }
        #four-nav-table td:hover { background: #828080; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
    #four-nav-table a { color: #fff; }

#wsop_2017_schedule { border-collapse: collapse; margin: 20px auto; }
    #wsop_2017_schedule tr:first-child td { background-color: #eeeeee; }
    #wsop_2017_schedule td { border: 1px solid #dedede; padding: 0.5em 1em; }

/* Bracelet Winners */
.WinnerRow { width: auto; border-bottom: solid 1px #EEE; display: grid; grid-template-columns: auto 1fr; column-gap: 1em; margin: 0.5em 0; padding: 0.5em 0; }
    .WinnerRow .ImageCaption { background-color: #EEE; text-align: center; padding: 0.2em 0; }
    .WinnerRow .Winner { font-weight: bold; display: flex; justify-content: space-between; }
    .WinnerRow .Name { color: #701112; }
    .WinnerRow .flag img { margin-right: 0.5em; vertical-align: middle; }
    .WinnerRow .Amount { }
    .WinnerRow .WinnerText { font-size: 0.9em; }
    .WinnerRow .WinnerTextHeader { margin: 0.5em 0; }
    .WinnerRow .recap { float: right; margin-top: 0.5em; }
