@charset "utf-8";
/* 스코어보드 */
.scoreboard-wrap { width: 1297px; height: 106px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-width: 1px; border-color: #e5e5e5; border-style: solid; background-color:#fff; box-sizing: border-box; display: flex; display: -ms-flexbox;}
.scoreboard-wrap .score-info-box-wrap { height: 106px; vertical-align: top; display: flex; display:-ms-flexbox; width: 849px;}


.scoreboard-wrap .score-info-box-wrap .small-info-wrap { width: 149px; height: 105px; display: inline-block; padding:0; margin:0; vertical-align: top; position: relative; }
.scoreboard-wrap .score-info-box-wrap .small-info-wrap .toggle-btn-box 
{ 
	width: 149px; height: 28px; border-bottom: 1px solid #a8a6a6; border-top: 2px solid #2e2d2d;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #dfdfdf));
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dfdfdf 100%);
	background: -webkit-linear-gradient(top,  #f1f1f1 0%, #dfdfdf 100%);
	background: -o-linear-gradient(top,  #f1f1f1 0%, #dfdfdf 100%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%, #dfdfdf 100%);
	background: linear-gradient(top,  #f1f1f1 0%, #dfdfdf 100%);
}
.scoreboard-wrap .score-info-box-wrap .small-info-wrap .toggle-btn-box:after { content:""; position: absolute; width: 2px; height: 17px; border-left: 1px solid #dedede; top:8px; left: 148px; }
.scoreboard-wrap .score-info-box-wrap .small-info-wrap .toggle-btn-box .btn-set-toggle-off { background-image: url(../img/img_toggle_btn_01.png); width:31px; height: 15px; border-style: none; margin-left: 12px; margin-top: 3px; background-color: transparent;}
.scoreboard-wrap .score-info-box-wrap .small-info-wrap .toggle-btn-box .btn-set-toggle-on { background-image: url(../img/img_toggle_btn_02.png); width:31px; height: 15px; border-style: none; margin-left: 12px; margin-top: 3px; background-color: transparent;}
.scoreboard-wrap .score-info-box-wrap .small-info-wrap .toggle-btn-box .label-set-toggle-off { font-family: 'Malgun Gothic'; color: #5cb85c; font-size: 11px; font-weight: 900; line-height: 24px; margin-left: 3px;}
.scoreboard-wrap .score-info-box-wrap .small-info-wrap .toggle-btn-box .label-set-toggle-on { font-family: 'Malgun Gothic'; color: #757575; font-size: 11px; font-weight: 900; line-height: 24px; margin-left: 3px;}

.scoreboard-wrap .score-info-box-wrap .small-info-wrap .game-info-box 
{ 
	width: 149px; height: 73px; box-sizing: border-box; vertical-align: top;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #eeeeee));
	background: -moz-linear-gradient(top, #fdfdfd 0%, #eeeeee 100%);
	background: -webkit-linear-gradient(top,  #fdfdfd 0%, #eeeeee 100%);
	background: -o-linear-gradient(top,  #fdfdfd 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top,  #fdfdfd 0%, #eeeeee 100%);
	background: linear-gradient(top,  #fdfdfd 0%, #eeeeee 100%); 
}
.scoreboard-wrap .score-info-box-wrap .small-info-wrap .game-info-box .league-name { font-family: 'Malgun Gothic'; color: #757575; font-size: 11px; font-weight: 900; line-height: 12px; display: inline-block; margin-top: 10px; margin-left: 10px; width: 125px; text-overflow: ellipsis; overflow: hidden; }
.scoreboard-wrap .score-info-box-wrap .small-info-wrap .game-info-box .match-date { font-family: Dotum; color: #8f8e8e; font-size: 11px; font-weight: 400; line-height: 14px; display: inline-block; margin-top: 3px; margin-left: 10px; text-overflow: ellipsis; }
.scoreboard-wrap .score-info-box-wrap .small-info-wrap .game-info-box .match-place{ font-family: Dotum; color: #8f8e8e; font-size: 11px; font-weight: 400; line-height: 14px; display: inline-block; margin-top: 3px; margin-left: 10px; text-overflow: ellipsis; overflow: hidden; width: 125px; }


.scoreboard-wrap .score-info-box-wrap .score-input-table { width: 700px; height: 105px; margin: 0; padding: 0; }
.scoreboard-wrap .score-info-box-wrap .score-input-table thead tr
{ 
	border-bottom: 1px solid #a8a6a6; border-top: 2px solid #2e2d2d; height: 29px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f1f1), color-stop(1, #dfdfdf));
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dfdfdf 100%);
	background: -webkit-linear-gradient(top,  #f1f1f1 0%, #dfdfdf 100%);
	background: -o-linear-gradient(top,  #f1f1f1 0%, #dfdfdf 100%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%, #dfdfdf 100%);
	background: linear-gradient(top,  #f1f1f1 0%, #dfdfdf 100%);
}
.scoreboard-wrap .score-info-box-wrap .score-input-table thead tr th { font-family: 'Malgun Gothic'; color: #6b6b6b; font-size: 13px; font-weight: 900; line-height: 12px; text-align: center;}
.scoreboard-wrap .score-info-box-wrap .score-input-table thead tr .runs { color: #e5302f; }
.scoreboard-wrap .score-info-box-wrap .score-input-table thead tr .hits,
.scoreboard-wrap .score-info-box-wrap .score-input-table thead tr .errors,
.scoreboard-wrap .score-info-box-wrap .score-input-table thead tr .balls { color: #e89717; }
.scoreboard-wrap .score-info-box-wrap .score-input-table thead tr .next-inning-btn { width: 14px; height: 21px; background-image:url(../img/btn_next_inning.png); display: block; cursor: pointer;}

.scoreboard-wrap .score-info-box-wrap .score-input-table thead tr .previous-inning-btn { width: 14px; height: 21px; background-image:url(../img/btn_previous_inning.png); display: block; cursor: pointer; float: right; }
.scoreboard-wrap .score-info-box-wrap .score-input-table tbody 
{ 
	background-color: #c5c5c5;
}
.scoreboard-wrap .score-info-box-wrap .score-input-table tbody tr .team-name-layer-01 { width: 167px; height: 27px; padding-top: 9px; }
.scoreboard-wrap .score-info-box-wrap .score-input-table tbody tr td .team-name { width: 140px; height: 27px; background-color: #555454; display: block; font-family: 'Malgun Gothic';color: #dfdfdf; font-size: 12px; font-weight: 700; line-height: 25px; margin-left: 12px;}
.scoreboard-wrap .score-info-box-wrap .score-input-table tbody tr td .team-name img { margin: 2px; padding-right: 7px; }
.scoreboard-wrap .score-info-box-wrap .score-input-table tbody tr:first-child td input {
	width: 35px;
	height: 25px;
	border-radius: 2px;
	background-color: #595959;
	border-style: none;
	margin-top: 9px;
	box-shadow: 2px 2px 1px rgba(28, 28, 28, 0.2) inset; 
	-webkit-box-shadow: 2px 2px 1px rgba(28, 28, 28, 0.2) inset; 
	-moz-box-shadow: 2px 2px 1px rgba(28, 28, 28, 0.2) inset;
	text-align: center;
	font-family: NanumGothicExtraBold;
	color: #e3e3e3;
	font-size: 13px;
	font-weight: 900;
	vertical-align: top;
	}
.scoreboard-wrap .score-info-box-wrap .score-input-table tbody tr:nth-child(2) td input
{
	width: 35px;
	height: 25px;
	border-radius: 2px;
	background-color: #595959;
	border-style: none;
	box-shadow: 2px 2px 1px rgba(28, 28, 28, 0.2) inset; 
	-webkit-box-shadow: 2px 2px 1px rgba(28, 28, 28, 0.2) inset; 
	-moz-box-shadow: 2px 2px 1px rgba(28, 28, 28, 0.2) inset;
	text-align: center;
	font-family: NanumGothicExtraBold;
	color: #e3e3e3;
	font-size: 13px;
	font-weight: 900;
	vertical-align: top;
}

.scoreboard-wrap .score-info-box-wrap .score-input-table thead tr .inn-hide,
.scoreboard-wrap .score-info-box-wrap .score-input-table tbody tr .inn-hide
{
	display: none;
}
.scoreboard-wrap .result-info-box-wrap { display: inline-block; margin: 0; padding: 0; border-top: 2px solid #2e2d2d; width: 450px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #eeeeee));
	background: -moz-linear-gradient(top, #fdfdfd 0%, #eeeeee 100%);
	background: -webkit-linear-gradient(top,  #fdfdfd 0%, #eeeeee 100%);
	background: -o-linear-gradient(top,  #fdfdfd 0%, #eeeeee 100%);
	background: -ms-linear-gradient(top,  #fdfdfd 0%, #eeeeee 100%);
	background: linear-gradient(top,  #fdfdfd 0%, #eeeeee 100%)}
.scoreboard-wrap .result-info-box-wrap .match-time-info { width: 117px; height: 103px; border-right: 1px solid #d5d4d4; display: inline-block;}
.scoreboard-wrap .result-info-box-wrap .match-time-info div span {font-family: 'Malgun Gothic'; color: #8e8e8e; font-size: 11px; font-weight: 400; line-height: 12px;}
.scoreboard-wrap .result-info-box-wrap .match-time-info div textarea { resize: none; background-color: transparent; border-bottom: 1px solid #d0d0d0; border-left: none; border-right: none; border-top: none; height: 16px;
	font-family: 'Malgun Gothic'; color: #4e4e4e; font-size: 12px; font-weight: 900; line-height: 15px; margin-top: 3px;}

.scoreboard-wrap .result-info-box-wrap .match-time-info .start-time,
.scoreboard-wrap .result-info-box-wrap .match-time-info .end-time { width: 43px; height: 38px; margin-left: 10px; margin-top: 11px; display: inline-block;}
.scoreboard-wrap .result-info-box-wrap .match-time-info .start-time textarea,
.scoreboard-wrap .result-info-box-wrap .match-time-info .end-time textarea { width: 41px; overflow: auto;}
.scoreboard-wrap .result-info-box-wrap .match-time-info .running-time { width: 43px; height: 38px; margin-left: 10px; margin-top: 10px; display: inline-block;}
.scoreboard-wrap .result-info-box-wrap .match-time-info .running-time textarea { width: 60px; overflow: auto;}

.scoreboard-wrap .result-info-box-wrap .game-result-info { display: inline-block; vertical-align: top; width: 320px; height: 103px;}
.scoreboard-wrap .result-info-box-wrap .game-result-info .result-check-box-wrap { margin-left: 14px; margin-top: 15px; }


.custom-checkbox1 { position:relative; width: auto; min-width: 65px; height: 13px; display: inline-block; padding-right: 50px;}
	label.image-checkbox { position:absolute; left:10px; top: 7px; height:10px; width:auto; min-width: 40px; background:url('../img/img_custum-checkbox1.png') no-repeat; line-height: 11px; font-family: Dotum;
	color: #d7d7d7; font-size: 11px; font-weight: 400;}
    input[type="checkbox"]:checked.image-checkbox + label.image-checkbox {background-position:0 -11px;}


.scoreboard-wrap .result-info-box-wrap .game-result-info .result-check-box-wrap input {display: none;}
.scoreboard-wrap .result-info-box-wrap .game-result-info .result-check-box-wrap .end-called-layer { width: 67px; height: 25px; background-image: url(../img/bg_end_called.png); background-repeat: no-repeat; display: inline-block;}
.scoreboard-wrap .result-info-box-wrap .game-result-info .result-check-box-wrap .end-forfeit-layer { width: 133px; height: 25px; background-image: url(../img/bg_end_forfeit.png); background-repeat: no-repeat; display: inline-block;}
.scoreboard-wrap .result-info-box-wrap .game-result-info .result-check-box-wrap .end-forfeiture-layer { width: 93px; height: 25px; background-image: url(../img/bg_end_forfeiture.png); background-repeat: no-repeat; display: inline-block;}
.scoreboard-wrap .result-info-box-wrap .game-result-info .result-check-box-wrap .end-draw-layer { width: 133px; height: 25px; background-image: url(../img/bg_end_forfeit.png); background-repeat: no-repeat; display: inline-block; margin-top: 4px;}
.scoreboard-wrap .result-info-box-wrap .game-result-info .result-check-box-wrap .end-witddraw-layer { width: 67px; height: 25px; background-image: url(../img/bg_end_called.png); background-repeat: no-repeat; display: inline-block; margin-top: 4px;}

.scoreboard-wrap .result-info-box-wrap .game-result-info .btn_entire_save { background: url(../img/btn_entire_save.png); width: 68px; height: 28px; border-style: none; background-repeat: none; cursor: pointer; float: right; outline: 0;}
