table.member .user-pic {width:60px;}
table.member tr td {padding: 15px 10px;vertical-align: middle;}
table.member tr td .name {padding:7px 12px;vertical-align: middle;}
table.member tr td .krname {font-weight:bold;font-size:16px;}
table.member tr td .krname span.label {font-weight:300;font-size:12px;padding:0.1em .4em .2em}
table.member tr td .enname {color:#aaa}

.box-score {padding: 20px 20px 0}

table.box-score {overflow: hidden;border-bottom: 1px solid #eee;border-top: 2px solid #ddd;}
table.box-score .user-pic {width:35px;}
table.box-score thead>tr>th {font-size:12px; padding:8px;border-top:1px solid #eee !important;}
table.box-score thead>tr>th {border-bottom: 2px solid #ddd !important; }
table.box-score thead>tr>th.border-right {border-right:1px solid #ddd !important; }
table.box-score tbody>tr>td.border-right {border-right:1px solid #ddd !important; }
table.box-score tr:hover {background-color: #ffa;}
table.box-score col.hover {background-color: #ffa;}
table.box-score tr td {padding: 8px 8px;font-size:12px;vertical-align: middle;}
table.box-score tr td .name {padding:0 12px;vertical-align: middle;}
table.box-score tr td .krname {font-weight:bold;font-size:14px;}
table.box-score tr td .krname span.label {font-weight:300;font-size:12px;padding:0.1em .4em .2em}
table.box-score tr td .enname {color:#aaa; font-size:10px;}

table.team-stat tr td {padding: 9px 9px;font-size:14px;vertical-align: middle;}


@media (max-width: 991px) {
    table.box-score .user-pic {display:none !important;}
    table.box-score thead>tr>th {font-size:12px;padding:7px 3px;}
    table.box-score tr td {padding:7px 3px;font-size:12px;vertical-align: middle;}
    table.box-score tr td .name {padding:0 12px;vertical-align: middle;}
    table.box-score tr td .krname {font-weight:bold;font-size:14px;}
    table.box-score tr td .krname span.label {font-weight:300;font-size:12px;padding:0.1em .4em .2em}
    table.box-score tr td .enname {color:#aaa; font-size:10px;}
    table.box-score .colname {width:21%}

    table.table-score .smmin {display:none !important;}
    table.table-player-list .smmin {display:none !important;}

    .modal-dialog {
        width: 800px;
        margin: 30px auto;
    }
}
@media (max-width: 767px) {
    table.box-score .user-pic {display:none !important;}
    table.box-score thead>tr>th {font-size:9px; padding:7px 3px;}
    table.box-score tr td {padding: 7px 4px;vertical-align: middle;}
    table.box-score tr td .name {padding:0 12px;vertical-align: middle;}
    table.box-score tr td .krname {font-weight:bold;font-size:10px;}
    table.box-score tr td .krname span.label {font-weight:300;font-size:10px;padding:0.1em .4em .2em}
    table.box-score tr td .enname {color:#aaa; font-size:10px; display:none}
    table.box-score tr .min {display:none !important;}
    table.box-score .colname {width:17%}

    table.table-score .min {display:none !important;}
    table.table-player-list .min {display:none !important;}

    table.leader-board tr .leader-board-col {display:none !important;}
}

.p-5 {padding:5px}
.p-10 {padding:10px}
.p-15 {padding:15px}
.p-20 {padding:20px;}
.p-tb-20 {padding-top:20px;padding-bottom:20px;}
.p-b-0 {padding-bottom:0}
.p-b-8 {padding-bottom:8px;}
.p-b-3 {padding-bottom:3px;}
.p-b-5 {padding-bottom:5px;}
.p-b-20 {padding-bottom:20px;}
.p-t-0 {padding-top:0;}
.p-t-5 {padding-top:5px;}
.p-t-8 {padding-top:8px;}
.p-t-10 {padding-top:10px;}
.p-t-20 {padding-top:20px;}
.p-t-70 {padding-top:70px;}
.p-r-20 {padding-right:20px;}
.p-r-0 {padding-right:0;}
.p-r-3 {padding-right:3px;}
.p-r-5 {padding-right:5px;}
.p-r-7 {padding-right:7px;}
.p-r-10 {padding-right:10px;}
.p-l-0 {padding-left:0;}
.p-l-3 {padding-left:3px;}
.p-l-5 {padding-left:5px;}
.p-lr-0 {padding-right:0;padding-left:0;}
.p-lr-3 {padding-right:3px;padding-left:3px;}
.p-lr-5 {padding-right:5px;padding-left:5px;}
.p-lr-10 {padding-right:10px;padding-left:10px;}
.p-lr-15 {padding-right:15px;padding-left:15px;}
.m-l-20 {margin-left:20px;}
.m-t-5 {margin-top:5px;}
.m-t-0 {margin-top:0;}
.m-t-7 {margin-top:7px;}
.m-t-10 {margin-top:10px;}
.m-t-15 {margin-top:15px;}
.m-t-20 {margin-top:20px;}
.m-b-0 {margin-bottom:0;}
.m-b-3 {margin-bottom:3px;}
.m-b-5 {margin-bottom:5px;}
.m-b-10 {margin-bottom:10px;}
.m-b-20 {margin-bottom:20px;}
.m-lr-0 {margin-left:0; margin-right:0}
.m-lr-3 {margin-left:3px; margin-right:3px}
.m-l--2 {margin-left:-2px;}
.m-l-0 {margin-left:0;}
.m-l-3 {margin-left:3px;}
.m-l-5 {margin-left:5px;}
.m-l-10 {margin-left:10px;}
.m-l-12 {margin-left:12px;}
.m-l-15 {margin-left:15px;}
.m-r-5 {margin-right:5px;}
.m-r-10 {margin-right:10px;}
.m-r-12 {margin-right:12px;}
.m-r-15 {margin-right:15px;}
.m-r--2 {margin-right:-2px;}

.border-right {border-right:1px solid #eee}

.team-list {list-style-type: none;margin: 0;padding: 0}
.team-list .team-item {float: left;text-align:center; width: 160px; padding:10px;}
.team-list .team-item .team-name {padding:35px 50px;font-size:45px; text-align:center;vertical-align: middle;font-weight:bold;}
.team-list .team-item .team-create {padding:33px 40px;font-size:45px; border:3px dashed #eee;text-align:center;vertical-align: middle;font-weight:bold;}

.league-list {list-style-type: none;margin: 0;padding: 0}
.league-list .league-item {float: left;text-align:center; width: 160px; padding:10px;}
.league-list .league-item .league-name {padding:10px 10px; height: 135px; font-size:20px; text-align:center;vertical-align: middle;font-weight:bold;}
.league-list .league-item .league-name .date {padding: 5px; font-size:14px; color:#efefef; font-weight:normal}
.league-list .league-item .league-create {padding:33px 40px;font-size:45px; border:3px dashed #eee;text-align:center;vertical-align: middle;font-weight:bold;}


.game-list {list-style-type: none;margin: 0;padding: 0}
.game-list .game-item {float: left;text-align:center; width: 160px; padding:10px;}
.game-list .game-item .game-name {padding:10px 10px; height: 135px; font-size:20px; text-align:center;vertical-align: middle;font-weight:bold;}
.game-list .game-item .game-name .date {padding: 5px; font-size:14px; color:#efefef; font-weight:normal}
.game-list .game-item .game-create {padding:33px 40px;font-size:45px; border:3px dashed #eee;text-align:center;vertical-align: middle;font-weight:bold;}

.member-list {list-style-type: none;margin: 0;padding: 0;margin-left:-10px;}
.member-list .member-item {float: left; width: 247px; padding:10px;}
.member-list .member-item .user-pic {width:100px}
.member-list .member-item .name {font-weight:bold;padding:10px 0 0 0}
.member-list .member-item .enname {font-size:12px;color:#eee;padding:0 0 10px 0; font-weight:100;}
.member-list .member-item .uniform-no {font-weight:300;color:#eee}
.member-list .member-item .position {color:#EDFF28;font-weight:500;}
.member-list .member-item .athletic {}
.member-list .member-item .team-name {}
.member-list .member-item .text-muted {color:#aaa;}
.member-list .widget-user .widget-user-header {padding:10px;}
.member-list .member-item .description-block {vertical-align: middle}
.member-list .member-item .description-header {padding-bottom:10px;}
.member-list .member-item .description-block .description-text {font-size:12px; color:#999}
.member-list .member-item a {color:#333}
.member-list .member-item a:hover {color:#3c8dbc;}
.member-list .member-item a:hover .box {box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);}
.member-list .member-item a:active {color:#333}
.member-list .member-item a:focus {color:#333}

.same-game-list {list-style-type: none;margin: 0;padding: 0}
.same-game-list .same-game-item {}

@media (max-width: 767px) {
    .member-list {margin-left:-9px;}
    .member-list .member-item {float: left; width: 186px; padding:9px;}
    .member-list .member-item .user-pic {width:70px}
    .member-list .member-item .name {font-size:20px;}
    .member-list .member-item .enname {font-size:10px;}
    .member-list .member-item .position {font-size:12px;}
    .member-list .member-item .uniform-no {font-size:20px;}
}

.member-list {list-style-type: none;margin: 0;padding: 0;margin-left:-10px;}
.member-list .member-item-small {float: left; width: 198px; padding:10px;}
.member-list .member-item-small .user-pic {width:700px}
.member-list .member-item-small .name {font-size:16px; font-weight:bold;padding:10px 0 0 0}
.member-list .member-item-small .rating {font-size:16px; font-weight:normal;padding:10px 0 0 0}
.member-list .member-item-small .enname {font-size:12px;color:#eee;padding:0 0 10px 0; font-weight:100;}
.member-list .member-item-small .uniform-no {font-size:16px; font-weight:300;color:#eee}
.member-list .member-item-small .position {font-size:12px; color:#EDFF28;font-weight:500;}
.member-list .member-item-small .athletic {}
.member-list .member-item-small .team-name {}
.member-list .member-item-small .text-muted {color:#aaa;}
.member-list .widget-user .widget-user-header {padding:10px;}
.member-list .member-item-small .description-block {vertical-align: middle}
.member-list .member-item-small .description-header {padding-bottom:10px;}
.member-list .member-item-small .description-block .description-text {font-size:12px; color:#999}
.member-list .member-item-small a {color:#333}
.member-list .member-item-small a:hover {color:#3c8dbc;}
.member-list .member-item-small a:hover .box {box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);}
.member-list .member-item-small a:active {color:#333}
.member-list .member-item-small a:focus {color:#333}

@media (max-width: 767px) {
    .member-list {margin-left:-9px;}
    .member-list .member-item-small {float: left; width: 186px; padding:9px;}
    .member-list .member-item-small .user-pic {width:70px}
    .member-list .member-item-small .name {font-size:20px;}
    .member-list .member-item-small .enname {font-size:10px;}
    .member-list .member-item-small .position {font-size:12px;}
    .member-list .member-item-small .uniform-no {font-size:20px;}
}

.players .widget-user-header {padding:10px;}
.players .widget-user-header .name {font-weight:500;}
.players .widget-user-header .uniform-no {font-weight:300;color:#eee}
.players .widget-user-header .enname {font-size:12px;color:#eee;padding:0 0 10px 0; font-weight:100;}
.players .description-block {vertical-align: middle}
.players .description-block .description-text {font-size:12px; color:#999}
.players .description-header {padding-bottom:5px;}
.players .box-desc {font-weight:300;font-size:12px;color:#ddd}
.players .box-avg {font-weight:600;font-size:18px;}
.players .over {overflow-x: auto}


.myplayers .widget-user-header {padding:10px;}
.myplayers .widget-user-header .name {font-weight:500;}
.myplayers .widget-user-header .uniform-no {font-weight:300;color:#eee}
.myplayers .widget-user-header .enname {font-size:12px;color:#eee;padding:0 0 10px 0; font-weight:100;}
.myplayers .description-block {vertical-align: middle}
.myplayers .description-block .description-text {font-size:12px; color:#999}
.myplayers .description-header {padding-bottom:5px;}
.myplayers .box-desc {font-weight:300;font-size:12px;color:#ddd}
.myplayers .box-avg {font-weight:600;font-size:18px;}
.myplayers .over {overflow-x: auto}
.myplayers .widget-user .widget-user-image { position: absolute; top: 65px; left: 50%; margin-left: -60px; }
.myplayers .widget-user .widget-user-image > img { width: 120px; height: 120px; border: 3px solid #fff; }
.myplayers .widget-user .box-footer { padding-top: 70px; }
.myplayers .table-bordered {border-color:#000;}
.myplayers .table-bordered > tbody > tr > td {border-color:#bbb}

.table>tbody>tr>td.mybox-stat {margin:0;padding:0;}
.mybox-stat {margin:0;padding:0;}
.mybox-stat div.row {margin:0;padding:0;}
.mybox-stat div.row div {padding:0;margin:0}
.mybox-stat .box-desc {background-color:#eee;padding: 5px 0 !important;font-weight:400;font-size:12px;color:#333;border-bottom:1px solid #bbb;border-right:1px solid #bbb}
.mybox-stat .box-rank {padding: 5px 0 !important;font-weight:800;font-size:12px;color:#0073b7;border-bottom:1px solid #bbb;}
.mybox-stat .box-avg {padding: 8px !important;font-weight:800;font-size:16px;}

.players .box .box-header h3 {font-weight:400; font-size:14px}
.players .table {font-size:12px;padding:0 3px 0 0; letter-spacing:-1px}
.players .table .league-name {font-size:12px;}
.players .table>thead>tr>th {background-color:#f9f9f9;font-weight:500;border-bottom:none}


.teams .box-desc {font-weight:300;font-size:12px;color:#ddd}
.teams .box-avg {font-weight:600;font-size:18px;}
.label-win {background:#383475; padding: 0 4px 0 4px;font-size:16px;}
.label-lose {background:#383475; margin-left:5px;padding: 0 7px 0 7px;font-size:16px;}

#court-svg .global .court {stroke-width:4;stroke:#ffffff}
#court-svg .global .hoop line,
#court-svg .global .hoop path
{stroke-width:4;stroke:#ffffff}
#court-svg .global .court polyline,
#court-svg .global .court rect,
#court-svg .global .court line,
#court-svg .global .court line,
#court-svg .global .court path
{stroke-width:4;stroke:#ffffff}
#court-svg rect.back {fill:#BF994F}
#court-svg rect.back2 {fill: #eccfaa; stroke-width: 3px; stroke: #fff }
#court-svg .zidx {z-index:-999}

#court-stat-svg .global .court {stroke-width:2;stroke:#ffffff}
#court-stat-svg .global .hoop line,
#court-stat-svg .global .hoop path
{stroke-width:2;stroke:#ffffff}
#court-stat-svg .global .court polyline,
#court-stat-svg .global .court rect,
#court-stat-svg .global .court line,
#court-stat-svg .global .court line,
#court-stat-svg .global .court path
{stroke-width:2;stroke:#ffffff}
#court-stat-svg rect.back {fill:#BF994F}
#court-stat-svg .zidx {z-index:-999}

.svg-fit {width: 100%; padding-bottom: 74%; height: 1px; overflow: hidden; box-sizing: content-box; enable-background:new 0 0 381.1 381.1;}
.svg-fit1 {width: 100%; padding-bottom: 74%; height: 1px; overflow: hidden; box-sizing: content-box; enable-background:new 0 0 381.1 381.1;}

.hexagon { fill: steelblue; stroke: #fff; stroke-width: 0.5px; }

@media (max-width: 1024px) {
    .players .table .min {display:none}
}

hr.players {margin-top: 12px; margin-bottom: 12px; border: 0; border-top: 1px solid #eee;}

.name-search {padding-left:10px; width:200px;}

.pagination {margin:0}

.record-header {padding:0;margin:0}
.record-wrapper {padding:10px;}

.quarter {font-size: 12px;padding:3px;}
.quarter tbody>tr>td { padding: 6px;}
.home-team {max-height:475px; min-height:475px; overflow-y: auto; overflow-x: hidden}
.sub-home-team {max-height:100%; min-height:100%; overflow-y: auto; overflow-x: hidden}

.col-fixed-290 {width:290px;padding-left:15px;position:absolute; height:210px; z-index:2;}
.col-offset-290 {padding-left:300px;z-index:0;}

.playbyplay .box-header .box-title {font-size:14px;}
.playbyplay .playlist {list-style-type: none;margin: 0;padding: 0}
.playbyplay .box-body {min-height:179px; max-height:179px;overflow-y: auto;}
.playbyplay .play-table {font-size: 12px;}
.playbyplay .play-table tbody tr td {vertical-align:middle}

.table-bench tbody>tr>td {padding:3px 5px;}
.table-bench tbody>tr>th {padding:5px 5px;}
.table-starter tbody>tr>td {padding:15px 5px;font-size:16px;}
.table-starter thead>tr>th {padding:3px 5px; font-size:12px;font-weight:400;}

.change-table-modal thead>tr>th {background-color:#f4f4f4}

.result {font-size:10px;font-weight:normal;padding:0}
.result .label {font-size:10px;font-weight:400;padding:0 .3em 0;border-radius: 2}
.result span {font-size:10px;font-weight:normal;}

.pf-table {background:transparent !important;}
.pf-table tbody>tr>td {padding:0;}

.middle tbody tr td {vertical-align:middle}

.game-recorder {background-color:#ECF0F5}
.quarter-board {min-height:162px;}
.command-board {min-height:160px;}

.clock-wrapper { text-align:center;margin: 5px auto 10px;width: 166px;}

.box-scoreboard {background-color:#000;min-height:162px;}
.box-time {color:#FB0000;padding-top:4px;padding-bottom:5px;font-size:26px;font-weight:bold;border: 2px solid #666666; background:transparent;}
.box-time .arrow {font-size:14px;}
.box-foul {color:#6CBD44}
.box-foul span {border:2px solid #666666;padding:2px 6px 3px 6px;font-size:16px;}

.play-icon {color:#999;font-size:21px;}
.foul-title {font-family: tahoma; color:#fff}

.team-name {color:#A6C2E9}
.team-score {color:#FFFE0D;font-weight:bold;font-size:40px;}
.period {color:#eee;font-size:22px;font-weight:bold;}
.period i {color:#888;font-size:22px;font-weight:normal;}

.sub-timebox {background: #000;color:#fff; margin-bottom:5px;}
.sub-timebox .time {background: #000;color:#FF0204; font-size:40px;font-weight:bold;}
.sub-timebox .quarterNo {font-size:32px;font-weight:bold;color:#6CBD44}

.sub-btn  {margin:0;}
.sub-btn a.btn {margin-bottom:5px;padding: 10px 0;}

.zidx1 {z-index:1}

.fwn {font-weight:400;}
.label-smbt {padding:.05em .4em .1em}
.league-game-result {font-size:12px;font-weight:normal;font-family:Tahoma, "돋움", Dotum, Serif;color:#999;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight:600;}

.match-leader-title {font-size:18px; font-weight:bold;color:#fff;padding:10px; text-align:center; background-color:#2a53c9 }
.match-leader {margin-bottom:10px;}
.match-leader table {margin-bottom:0;}
.match-leader table>tbody>tr>td {padding:2px;}
.match-leader .jersey-no {color:blue}
.match-leader .desc {font-size:12px;}
.match-leader .name {padding-bottom:15px;font-size:18px;}
.match-leader .team {font-size:16px;padding:0 4px;margin-right:4px; border-radius: 3px;}
.match-leader .home-leader {padding-bottom:10px;margin-bottom:10px;}

.progress-box .progress {margin-bottom:3px;}
.progress-box .progress-bar {text-align:right;padding-right:10px;}

.box-label {background-color:blue; color:#fff;padding:5px 10px 8px 10px;margin-left:-10px;margin-right:10px;border-top-left-radius: 3px}

.leader .box-title {font-size:14px; font-weight:500}
.leader .rank {font-weight:800;font-size:30px;}
.leader .rank-no {width:22px;padding-right:0 !important;}
.leader .rank-name-td {padding-left:2px !important;padding-right:2px !important}
.leader a.rank-name {color: #333;}
.leader a.rank-name:hover {color: #72afd2;}
.leader a.rank-name:active {color: #333;}
.leader a.rank-name:focus {color: #333;}
.leader .text-muted {font-size: 12px;}

@media (min-width: 767px) {
    .leader .rank {font-weight:800;font-size:28px;}
    .leader .rank-no {width:24px;}
    .leader .rank-name-td {}
}

.affix {top: 15px;}

@media (max-width: 767px) {
    .affix {
        position: static;
    }
}

.products-list .item {padding-left:10px;}
.products-list .item a {color:#333}
.products-list .item.label-info a {color:#fff}
.products-list .item a:hover {color:#3c8dbc;}
.products-list .item a:hover .box {box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);}
.products-list .item a:active {color:#333}
.products-list .item a:focus {color:#333}

#image-preview, #callback-preview {
    width: 200px;
    height: 200px;
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
    color: #ecf0f1; }
#image-preview input, #callback-preview input {
    line-height: 200px;
    font-size: 200px;
    position: absolute;
    opacity: 0;
    z-index: 10; }
#image-preview label, #callback-preview label {
    position: absolute;
    z-index: 5;
    opacity: 0.8;
    cursor: pointer;
    background-color: #bdc3c7;
    width: 200px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    text-transform: uppercase;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    text-align: center; }

#audio-preview {
    background: #ffffff;
    width: auto;
    padding: 20px;
    display: inline-block; }

#audio-upload {
    cursor: pointer;
    background-color: #bdc3c7;
    color: #ecf0f1;
    padding: 20px;
    font-size: 20px;
    text-transform: uppercase; }

div.tooltip {
    color:#fff;
    position: absolute;
    text-align: center;
    width: 120px;
    height: 50px;
    padding: 2px;
    font-size: 14px;
    background: #000000;
    border: 1px;
    border-radius: 2px;
    pointer-events: none;
    display:none;
}

.legend-mark-text {font-size:10px;}

table.shots {font-size:12px;margin:0 7px 7px 0;border:none}
table.shots tr>td{padding-top: 5px; padding-bottom:0px;border:none}

.d3-tip {
    line-height: 1;
    font-weight: 400;
    padding: 2px;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    border-radius: 2px;
    pointer-events: none;
}

/* Creates a small triangle extender for the tooltip */
.d3-tip:after {
    box-sizing: border-box;
    display: inline;
    font-size: 10px;
    width: 100%;
    line-height: 0.8;
    color: rgba(0, 0, 0, 0.8);
    position: absolute;
    pointer-events: none;
}

/* Northward tooltips */
.d3-tip.n:after {
    content: "\25BC";
    margin: -1px 0 0 0;
    top: 100%;
    left: 0;
    text-align: center;
}

/* Eastward tooltips */
.d3-tip.e:after {
    content: "\25C0";
    margin: -10px 0 0 0;
    top: 50%;
    left: -8px;
}

/* Southward tooltips */
.d3-tip.s:after {
    content: "\25B2";
    margin: 0 0 1px 0;
    top: -8px;
    left: 0;
    text-align: center;
}

/* Westward tooltips */
.d3-tip.w:after {
    content: "\25B6";
    margin: -4px 0 0 -1px;
    top: 50%;
    left: 100%;
}

.line { fill: none; stroke: #4438e0; stroke-width: 2px; }
.avg-line { fill: none; stroke: #ebeaf7; stroke-width: 1px; }
.area { fill: #ebeaf7; }
.line-diff { fill: none; stroke: #4337DE; stroke-width: 2px; }

.legend-text {fill:#777}
.label-text {fill:#555}
.label-text-nodata {fill:#000}

.axisX line {stroke: #888}
.axisX path {stroke: #888}
.axisX text {fill: #777}
.axisX .tick {stroke: rgba(216, 191, 204, 0.8); stroke-width: 1px; stroke-dasharray: 3,3;}
.axisX .tick line {stroke: #e7d7d7;}

.axisY line {stroke: #888}
.axisY path {stroke: #888}
.axisY text {fill: #777}
.axisY .tick {stroke: rgba(0,0,0,.15); stroke-width: 1px; stroke-dasharray: 3,3;}
.axisY .tick line {stroke: #e7d7d7;}
.axisY .tick:first-of-type line {
    fill: none;
    stroke: none;
}

.axisX1 line {stroke: #888}
.axisX1 path {stroke: #888}
.axisX1 text {fill: #777}
.axisX1 .tick {stroke: rgba(0,0,0,.15); stroke-width: 1px; stroke-dasharray: 3,3;}

.axis path,
.axis line {
    fill: none;
    stroke: #D4D8DA;
    stroke-width: 1px;
    shape-rendering: crispEdges;
}
.axis-label {fill:#fff; font-size:12px;}

.bar:hover {
    fill: brown;
}

.maxLeadPts h5, .drawPts h5, .reversePts h5 {color:red;font-weight:bold; font-size:18px;}

.bar.positive { fill: darkred; }
.bar.negative { fill: steelblue; }

.positive { color: darkred; }
.negative { color: steelblue; }

.standard-line { stroke: rgba(0,0,0,.25); stroke-width: 1px;}
.zero-line { stroke: rgba(0,0,0,.1); stroke-width: 1px;}
.reference-line { stroke: rgba(0,0,0,.25); stroke-width: 1px; stroke-dasharray: 5,5; }
.pt3-line-text { fill: #aaa; alignment-baseline: hanging; dominant-baseline: hanging; }

.dl-horizontal dt { float: left; width: 90px; overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; white-space: nowrap; }

.dl-horizontal dd { margin-left: 100px; }

canvas { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; }

.tooltip {opacity: 1}

.flip-clock-divider.days,
.flip-clock-divider.hours,
.clock ul:nth-child(1),
.clock ul:nth-child(2),
.clock ul:nth-child(3) { display: none; }

@media (min-width: 1200px) {
    .left-col {padding-right:5px;}
    .right-col {padding-left:5px;}
}

@media (min-width: 767px) {
    .left-col {padding-right:5px;}
    .right-col {padding-left:5px;}
}

.table-hover-info > tbody > tr:hover { background-color: #D73925; color:#fff}

.legend-mark-text {
    alignment-baseline: middle;
    dominant-baseline: hanging;
    fill: #fff;
    font-size: 10px;
    text-anchor: middle;
}

.legend-label {
    font-size: 12px;
    fill: #000;
    alignment-baseline: hanging;
    dominant-baseline: hanging;
}

.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-list {list-style-type: none;margin: 0;padding: 0}
.video-list .video-item {float: left;text-align:center; width: 380px; padding:10px;}
.video-list .video-item .video-name {padding:10px 10px; height: 135px; font-size:20px; text-align:center;vertical-align: middle;font-weight:bold;}
.video-list .video-item .video-name .date {padding: 5px; font-size:14px; color:#efefef; font-weight:normal}
.video-list .video-item .video-create {padding:33px 40px;font-size:45px; border:3px dashed #eee;text-align:center;vertical-align: middle;font-weight:bold;}

.table-player-list {font-size:12px;}
.table-player-list .highlight {background-color:#eee;}

.svg-container {
    display: inline-block;
    position: relative;
    width: 100%;
}
.svg-content {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;

    > .col,
    > [class*="col-"] {
        padding-right: 0;
        padding-left: 0;
    }
}

.text-sub {
    color: #A7AAB0;
    font-size: 12px;
}

.text-no {
    color: #2a53c9;
}

.text-dim {
    color: #8e9196;
}

.img-player {
    width: auto;
    height: 35px;
}

.box-score-team {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.box-score-team .team-logo {
    height: 45px;
    width: auto;
}
.box-score-team .team-name {
    font-weight: 700 !important;
    font-size: 35px !important;
    color: #000 !important;
    margin-left: 10px;
}

.box-score-team .team-desc {
    font-weight: 800;
    font-size: 22px;
    color: #cdcbcb;
}

.no-select {
    -webkit-user-select: none; /* Chrome, Safari */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* IE/Edge */
    user-select: none;         /* 표준 */
}

.match-detail .team-name {
    font-size: 20px;
    font-weight: 700;
    color: #000;
}
