/* HT Stats Override */
/* grouped table row header background and font colors */

/* Hide top page title on mobile app */
#ht-mobile #ht-statview .ht-title {
    display: none;
}
.ht-table th.ht-title-row {
    background-color: #023263;
    color: #fff;
}
/* table header background color and font colors */
.ht-table th,
.ht-table-summary th {
    border-top: 1px solid #000000;
    background-color: #000000;
    color: #fff;   
}
/* table header link font color */
.ht-table th a {
    color: #fff;
}
/* bottom table border color */
.ht-table tr {
    border-bottom: 1px solid #ebeded;
}
/* table row hover color */
.ht-table tr:hover,
.ht-table-summary tr:hover,
.hockeytech_widget table tr:hover td {
    background: #3885c4;
}
/* table odd row color */
.ht-odd-row {
    background-color: #ffffff;
}
/* table even row color */
.ht-even-row {
    background-color: #f1f1f1;
}
/* table column highlight background and font colors */
[data-high=true] {  
    background-color: rgba(56, 133, 196, 0.5) !important;
    color: #000 !important;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    font-weight: 600;  
}
.ht-table td a:hover, .ht-table-summary td a:hover {
    color: #fff;
}
.ht-current-date {
    color: #fff;
}
/* nav bar header color */
.ht-controls,
.ht-section-header {    
    background-color: #023263;  
}
.ht-title,
.ht-current-date,
.ht-sch-box-top a,
.ht-mobile-team-media .ht-team-data a {
    font-weight: 400;
}
.ht-expanded-match-winner {
    background-color: #023263;   
}
.ht-controls select, .ht-stats-header select {
    padding-left: 5px;
}   
/* button background and font colors */
.ht-btn, .ht-btn-submit, .ht-btn-filter {
    font-weight: 600;
    background-color: transparent;  
    color: #fff;
}
/* active button background and font colors */
.htactive, .ht-btn:hover, .ht-btn-submit:hover, .ht-btn-filter:hover {
    font-weight: 600;
    background-color: #000000;
    border: none;
    color: #fff;  
}
.ht-btn-submit:hover,
.ht-btn-filter:hover {
    border: 1px solid #000;
}
.ht-btn-submit,
.ht-game-periods .ht-period-col span.ht-period-value {
    font-weight: 600;
}
.ht-team-score {
    font-weight: 600;
    color: #000000;
}
/* button border color */
.ht-col-left ul li, 
.ht-btn-submit,
.ht-btn-filter,
.ht-filter-row li {
    border: 1px solid #fff;
}
/************* Player Profile *************/
/* bottom thick border around bio */
.ht-player-details {
    border-bottom: 6px solid #000000;
}
.ht-mobile-overal-stats {
    float: left;
}
/* gradient top background color */
/** http://www.colorzilla.com/gradient-editor/ **/
.ht-background {
    background: transparent;
}
@media screen and (max-width: 768px) {
    .ht-background {
        width: 100%;
    }
}
.ht-team-container {
    padding: 0;
}
.team-name-container {
    padding: 30px 10px 0px;
}
.ht-score-container {
    font-weight: 600;
}
/* team name color */
.ht-player-summary h3,
.ht-player-data-mobile h3 {
    color: #023263;
}
/* player bio font color ie Position, Shoots etc. */
.ht-player-details .ht-player-bio {
    color: #333;
}
/* border around the image */
.ht-player-details .ht-player-image img {
    border: 4px solid #000000;
}
/* jersey number color and right border */
.ht-jersey,
.ht-player-jersey-number-mobile .ht-jersey-num {
    color: #000000;
    border-right: 1px solid #000000;
}
.ht-player-jersey-number .ht-jersey-num {
    color: #000000;
    border-right: 1px solid #000000;
}
.ht-player-name-team h2 span {
    color: #000000;
    font-weight: 600;
}
.ht-player-profile,
.ht-player-name-team h3,
.ht-player-details .ht-row-stats ul li span, 
.ht-mobile-overal-stats ul li span,
.ht-player-details .ht-row-stats-mobile-l2 ul li span {
    color: #7a7a7a;
}
/* stats right side border */
.ht-player-details .ht-row-stats ul li,
.ht-mobile-overal-stats ul li {
    border-right: 1px solid #023263;
}
/* stats title color */
.ht-player-details .ht-row-stats ul li span,
.ht-player-details .ht-row-stats-mobile-l2 ul li span {         
    padding-right: 0;
}
.ht-player-details .ht-row-stats ul li h2, .ht-mobile-overal-stats ul li h2 {
    color: #000000;
    font-weight: 400;
}
/* group title headers background and font color */
.ht-player-data .ht-stats-header {
    background-color: #023263;
    color: #000000;
}
/* media background color */
.ht-player-media-buttons {
    background-color: #000;
}
/* media buttons font color */
.ht-player-media-buttons ul li a {
    color: #fff;
}
/* line color between media buttons */
.ht-player-media-buttons ul li {
    border-right: 1px solid #023263;
}
/* media buttons hover color */
.ht-player-media-buttons ul li:hover {
    background-color: #000000;
}
/* currently selected media button color */
.ht-button-current {
    background-color: #023263;
}
/************* Daily Schedule *************/
.ht-controls .ht-daily-arrows,
.ht-controls .ht-daily-arrow-left,
.ht-controls .ht-daily-arrow-right {
    background-color: #000000;
}
/* top header background and font colors */
.ht-sch-box-top .ht-venue,
.ht-mobile-sch-top .ht-venue {
    color: #fff;
    background-color: #000000;
    border-bottom: 1px solid #023263;    
}
/* bottom footer block background color */
.ht-sch-box .ht-sch-box-bottom {
    background-color: #000000;
    border-top: 1px solid #023263;  
}
.ht-game-data {
    border-top: 1px solid #023263;
}
/* game status font color */
.ht-sch-box-top a,
.ht-sch-box .ht-sch-box-top .ht-game-status,
.ht-sch-box .ht-sch-box-top .ht-game-status-off {
    color: #000000;
}
/* total column highlight color */
.ht-period-value.ht-total {
    background-color: rgba(56, 133, 196, 0.5); 
}
/* mobile game info background color not in progress */
.ht-mobile-game-info {
    background-color: transparent;
}
/* mobile game infor background color when in progress */
.ht-mobile-game-info-on {
    background-color: rgba(56, 133, 196, 0.5);
}
/************* Table Tooltips *************/
/* tooltip background and border color */
._720kb-tooltip {
    background: #fff;
    border: 2px solid #000000;
}
/* tooltip bottom arrow color  */
._720kb-tooltip-caret:before {
    border: 6px solid #000000;
}
/* button/icon color overrides */
.ht-tickets,
.ht-media-kit,
.ht-game-summary,
.ht-game-report,
.ht-text-boxscore,
.ht-calendar-button {
    color: #fff;
}
.ht-mobile-game-summary table {
    margin: 10px 0;
    border: none;
}
.ht-season-select:after {
    top: 2px;
}
.scoreboardheader {
    background: #fff;
}
.ht-section-header a {
    color: #fff;
}
.ht-section-header,
.ht-stats-header .ht-stats-row,
.ht-cdate-mobile a {
    color: #fff;
}
input[type="checkbox"]+label {
    color: #fff;
}
.ht-btn-filter, .ht-btn-100 {
    border: 1px solid #fff;
    color: #fff;
}