@charset "utf-8";
/* 경기일정 */
.page-contents .page-contents-container .page-contents-area .info-box { overflow: hidden; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap { float: left; width: 50%; border-right: 1px solid #e5e5e5; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .header { height: 70px; width: 100%; text-align: center; position: relative; padding: 10px 0; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .header .navi { background: transparent; border: none; width: 50px; height: 50px; text-align: center; outline: 0; position: absolute; top: 10px; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .header .navi:hover { background: #f8f8f8; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .header .navi.prev-btn { left: 10px; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .header .navi.next-btn { right: 10px; }

.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .header .navi img { width: 70%; opacity: 0.3; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .header .navi:hover img { opacity: 0.6; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .header .selected-date { line-height: 50px; font-size: 2.3rem; font-weight: bold; letter-spacing: 0; }

.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table { width: 100%; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table thead tr { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table thead tr th { width: 14.2857%; text-align: center; color: #999; padding: 20px 0; font-size: 1.6rem; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table thead tr th.sat { color: #0046D5; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table thead tr th.sun { color: #D00025; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr { border-bottom: 1px solid #fff; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td { text-align: center; height: 75px; border-right: 1px solid #fff; font-size: 1.7rem; }

.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td:last-child { border-right: none; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td a { display: block; width: 100%; height: 100%; line-height: 74px; font-weight: 500; letter-spacing: 0; position: relative; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td.sat a { color: #0046D5; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td.sun a { color: #D00025; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td.none { background: #f8f8f8; cursor: not-allowed; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td.none a { cursor: not-allowed; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td a:hover:after { position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; border: 2px solid #D00025; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td.none a:hover:after { display: none; }

.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td a .date { display: inline-block; position: absolute; top: 10px; left: 10px; line-height: 1; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td a .match { display: inline-block; color: #fff; position: absolute; bottom: 10px; right: 10px; line-height: 1; padding: 2px 5px; font-size: 1.2rem; border-radius: 3px; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td a .match.finish { background: #e81b3d; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td a .match.ing { background: #49984b; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td a .match.plan { background: #2932cb;  }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td.select a .date { color: #D00025; }
.page-contents .page-contents-container .page-contents-area .info-box .calendar-wrap .calendar table tbody tr td.select a:after { position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; border: 2px solid #D00025; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap { float: right; width: 50%; padding: 18px 40px 0 50px; }

.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .header { font-size: 2.3rem; font-weight: bold; border-bottom: 1px solid #e5e5e5; padding-bottom: 18px; display: block; text-align: center; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .empty-match { position: absolute; z-index: 2; width: 300px; background: #fff; text-align: center; font-size: 15px; padding: 30px 0; border-radius: 3px; left: 50%; margin-left: 150px; top: 55%; margin-top: -50px; border: 1px solid #eee; box-shadow: 0 10px 10px -10px rgba(0,0,0,0.3); font-weight: bold; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match { overflow: hidden; padding: 30px 0; position: relative; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match:after { width: 100%; height: 1px; background: #dee3eb; content: ''; position: absolute; bottom: 0; right: 0; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match:nth-child(2n):after { display: none; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .basic-info { font-size: 1.4rem; letter-spacing: 0; font-family: 'Noto Sans KR'; font-weight: 500; float: left; width: 235px; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .basic-info .match-date { line-height: 18px; margin-bottom: 3px; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .basic-info .league-info { color: #2932cb; font-family: 'nk-b','Noto Sans KR'; font-weight: 700; margin-bottom: 15px; word-break: keep-all; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .basic-info .finish-match { width: 80px; height: 25px; line-height: 25px; display: inline-block; color: #fff; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .basic-info .finish-match .result { display: block; width: 100%; height: 100%; border-radius: 12.5px; text-align: center; font-size: 12px; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .basic-info .finish-match .finish { background: #e81b3d; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .basic-info .finish-match .ing { background: #49984b; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .basic-info .finish-match .plan { background: #2932cb;  }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info { width: 260px; float: right; overflow: hidden; position: relative; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info:after { width: 28px; height: 15px; background: url(../../img/team-page/vs_ico.png); content: ''; position: absolute; top: 40px; left: 50%; margin-left: -14px; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .l-team,
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .r-team { float: left; width: 50%; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .box { text-align: center; display: block; border-radius: 3px; transition: background 0.25s ease; padding: 5px 0 10px; margin-bottom: 10px; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .box:hover { background: #f8f8f8; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .box .team-logo { width: 60px; height: 60px; display: block; margin: 0 auto; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .box .team-logo img { width: 100%; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .box .team-name { font-size: 14px; font-family: 'nk-r','Noto Sans KR'; font-weight: 500; display: block; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .box:hover .team-name { text-decoration: underline; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .box .score { font-size: 20px; font-family: 'nk-b','Noto Sans KR'; font-weight: 700; display: block; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .box .red { color: #e81b3d; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .box .blue { color: #2932cb; }

.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .btn-area { float: left; width: 100%; overflow: hidden; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .btn-area a { font-size: 13px; color: #2d2d2d; float: left; width: 50%; height: 30px; font-size: 13px; font-family: 'nk-r','Noto Sans KR'; font-weight: 400; text-align: center; background-color: #ffffff; background-image: -webkit-linear-gradient(90deg, #d7d7d7 0%, #ffffff 100%); background-image: -moz-linear-gradient(90deg, #d7d7d7 0%, #ffffff 100%); background-image: -o-linear-gradient(90deg, #d7d7d7 0%, #ffffff 100%); background-image: linear-gradient(0deg, #d7d7d7 0%, #ffffff 100%); border: 1px solid #ccc; line-height: 26px; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .btn-area a:first-child { border-right: none; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .btn-area a:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .btn-area .disabled { color: #ccc; }
.page-contents .page-contents-container .page-contents-area .info-box .match-list-wrap .match-list .team-match .team-info .btn-area .lineup-btn { margin-top: 5px; width: 100%; }


/*  */
.page-contents .page-contents-container .page-contents-area .info-box .record-info .filter-wrap .search-area { display: inline-block; margin-left: 20px; }
.page-contents .page-contents-container .page-contents-area .info-box .record-info .filter-wrap .head { display: inline-block; font-size: 1.4rem; color: #999; }
.page-contents .page-contents-container .page-contents-area .info-box .record-info .filter-wrap .search-area .search-box { display: inline-block; margin-left: 10px; }
.page-contents .page-contents-container .page-contents-area .info-box .record-info .filter-wrap .normal-txt-input { background: #EFEFEF; border: none; height: 40px; min-width: 300px; padding: 0 10px; font-size: 1.4rem; outline: 0; border-radius: 4px; }
.page-contents .page-contents-container .page-contents-area .info-box .record-info .filter-wrap .search-area .search-btn { background: #27292D; border: none; height: 40px; line-height: 40px; width: 65px; border-radius: 4px; color: #fff; margin-left: 5px; font-weight: 300; font-size: 1.4rem; outline: 0; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table { border-top: 2px solid #BC0020; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table.mg-t10 { margin-top: 10px; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table { width: 100%; font-size: 1.3rem; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table thead tr { border-bottom: 1px solid #ddd; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table thead tr th { background: #f8f8f8; font-weight: bold; padding: 10px 0; text-align: center; border-right: 1px solid #ddd; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table thead tr th:last-child { border-right: none; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table tbody tr { border-bottom: 1px solid #e5e5e5; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table tbody tr td { text-align: center; padding: 10px 0; border-right: 1px solid #e5e5e5; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table tbody tr td:last-child { border-right: none; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table .btn-wrap { border: 0; margin-top: 0; width: auto; padding: 0; text-align: center;}
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table .btn-wrap button { height: 25px; padding: 0 10px; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table .btn-wrap button.mg-t5 { margin-top: 5px;}
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table tbody tr.modf-row {background: #f9f3f3;}
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table tbody tr.modf-row td { text-align: left; padding: 10px;}
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table tbody tr.modf-row td h4.tt { padding-right: 6px; display: inline-block; color: #950922; position: relative; top: -8px;}
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table tbody tr.modf-row td h4.tt i { padding-right: 2px; } 
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table tbody tr.modf-row td .input-select { display: inline-block; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table tbody tr.modf-row td .input-select .input-text { width: 125px; }
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table tbody tr.modf-row td .input-select .selectbox { width: 100px; float: left; margin-right: 3px;}
.page-contents .page-contents-container .page-contents-area .info-box .normal-list-table table tbody tr.disabled td { background: #f4f4f4; color: #a9a9a9; }


/* 타자, 투수 등록 수정 */
.line-up-info { position: relative; width: 100%; }
.line-up-info:after { content: ''; display: block; clear: both; }
.line-up-info .box { float: left; width: calc(50% - 10px); margin-right: 20px; }
.line-up-info .box:last-child { margin-right: 0; }
.line-up-info .box .tit { background: #D00025; border: none; color: #fff; position: relative; padding: 5px 15px; display: inline-block; }
.line-up-info .box .tit:after { width: 0; height: 0; position: absolute; z-index: 2; content: ''; border-left: 15px solid #D00025; border-bottom: 15px solid #D00025; border-right: 15px solid transparent; border-top: 15px solid transparent; top: 0; right: -30px; }
.line-up-info .box input[type="text"] { display: inline-block; border: 0; outline: 0; width: 98%; border: 1px solid #e5e5e5; height: 30px; border-radius: 3px; font-size: 1.3rem; padding: 0 10px; transition: background .25s ease; padding-right: 25px;}
.line-up-info .box input[type="text"]:hover { background: #f8f8f8; }
.line-up-info .box .input-select .input-text { position: relative; display: inline-block; width: 310px; float: left;}
.line-up-info .box .input-select .input-text i { display: none; position: absolute; top: 7px; right: 15px; font-size: 14px; color: #51d551; }
.line-up-info .box .input-select .input-text.success i { display: block; }
.line-up-info .box .input-select .input-text.success input[type="text"] { border-color: #9d9; }
.line-up-info .box .input-select .input-text.warning input[type="text"] { border-color: #ff0000; }
.line-up-info .box .input-select .selectbox { width: 200px; height: 30px; background: #fff;}
.line-up-info .box .input-select .selectbox select,
.line-up-info .box .input-select .selectbox label { height: 30px; line-height: 28px; }

.layer-pop-wrap { position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.3); z-index: 90;}
.layer-pop-wrap .layer-pop-area { width: 450px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; border-top: 2px solid #D00025;}
.layer-pop-wrap .layer-pop-area .pop-title { position: relative; padding: 15px; border-bottom: 1px solid #dee3eb; font-weight: 600;}
.layer-pop-wrap .layer-pop-area .pop-title i { position: absolute; top: 17px; right: 15px; font-size: 14px; color: rgba(0,0,0,0.2); cursor: pointer;}
.layer-pop-wrap .layer-pop-area .pop-title i:hover { color: rgba(0,0,0,0.6); }
.layer-pop-wrap .layer-pop-area .pop-content { padding: 20px; text-align: center; }
.layer-pop-wrap .layer-pop-area .btn-wrap { margin: 0; padding: 10px;}

.lineup-list .layer-pop-area { width: 730px; height: 85vh; overflow: hidden; padding-bottom: 56px;}
.lineup-list .layer-pop-area .lineup-group { position: relative; width: 100%; }
.lineup-list .layer-pop-area .lineup-group:after { content: ''; display: block; clear: both; }
.lineup-list .layer-pop-area .lineup-group .lineup-area { float: left; width: 50%; border-right: 1px solid #dee3eb; } 
.lineup-list .layer-pop-area .lineup-group .lineup-area:last-child { border-right: 0; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-title { position: relative; width: 100%; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-title .team-logo { width: 100px; height: 100px; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-title .team-name { font-size: 15px; font-weight: 600;}
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list { text-align: left; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list { margin-top: 20px; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li { position: relative; border-top: 1px solid #dee3eb; padding: 10px 25px; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li:last-child { border-bottom: 1px solid #dee3eb; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li:after { content: ''; display: block; clear: both; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li .img-area { float: left; margin-right: 15px; width: 50px; height: 50px; border-radius: 50%; overflow: hidden; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li .img-area img { width: 100%; height: 100%; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li .player { float: left; margin-top: 7px;}
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li .player .player-name { font-size: 15px; font-weight: 600; }
.lineup-list .layer-pop-area .lineup-group .lineup-area .lineup-list ul li .player .player-position { font-size: 13px; color: #999; }
.lineup-list.layer-pop-wrap .layer-pop-area .btn-wrap { position: absolute; left: 0; bottom: 0; background: #fff;}
.lineup-list.layer-pop-wrap .layer-pop-area .pop-content { height: calc(100% - 50px); overflow-y: auto; padding: 0; }

.lineup-list .layer-pop-area .info-box { padding: 20px; }
.lineup-list .layer-pop-area .info-box .box-title { position: relative; padding: 15px; border-bottom: 1px solid #dee3eb; font-weight: 600;}
.lineup-list .layer-pop-area .info-box .normal-list-table { border-top: 2px solid #BC0020; }
.lineup-list .layer-pop-area .info-box .normal-list-table table { width: 100%; font-size: 1.3rem; }
.lineup-list .layer-pop-area .info-box .normal-list-table table thead tr { border-bottom: 1px solid #ddd; }
.lineup-list .layer-pop-area .info-box .normal-list-table table thead tr th { background: #f8f8f8; font-weight: bold; padding: 5px 0; text-align: center; border-right: 1px solid #ddd; }
.lineup-list .layer-pop-area .info-box .normal-list-table table thead tr th:last-child { border-right: none; }
.lineup-list .layer-pop-area .info-box .normal-list-table table tbody tr { border-bottom: 1px solid #e5e5e5; }
.lineup-list .layer-pop-area .info-box .normal-list-table table tbody tr td { text-align: center; padding: 3px 0; border-right: 1px solid #e5e5e5; }
.lineup-list .layer-pop-area .info-box .normal-list-table table tbody tr td:last-child { border-right: none; }

.lineup-list .layer-pop-area .info-box .normal-list-table .afterglow-label, 
.lineup-list .layer-pop-area .info-box .normal-list-table .advance-label {padding: 0px 3px 1px; font-size: 0.5rem; margin-right: 4px; color: #fff; border-radius: 5px; position: relative; top: 0}
.lineup-list .layer-pop-area .info-box .normal-list-table .advance-label {background:#36446E}
.lineup-list .layer-pop-area .info-box .normal-list-table .afterglow-label {background: #dc4f4f}

.btn-wrap { position: relative; width: 100%; text-align: right; padding-top: 10px; margin-top: 10px; border-top: 1px solid #e5e5e5;}
.btn-wrap button { border:0; background: none; height: 35px; padding: 0 25px; border-radius: 3px;}
.btn-wrap button.bg-white { background: #dbdbdb; }
.btn-wrap button.bg-red { background: #D00025; color: #fff;}
.btn-wrap button.bg-gradient { color: #2d2d2d; background-color: #fff; background-image: -webkit-linear-gradient(90deg, #d7d7d7 0%, #ffffff 100%); background-image: -moz-linear-gradient(90deg, #d7d7d7 0%, #ffffff 100%); background-image: -o-linear-gradient(90deg, #d7d7d7 0%, #ffffff 100%); background-image: linear-gradient(0deg, #d7d7d7 0%, #ffffff 100%); border: 1px solid #ccc;}

ul.ui-menu { background: #fff; padding: 5px 0; border: 1px solid #e5e5e5; z-index: 10; border-radius: 3px; overflow-y: auto; max-height: 150px; }
ul.ui-menu {
	overflow-y: auto;
	/* ie scrollbar css */
	scrollbar-arrow-color: #efefef;
	scrollbar-Track-Color: #efefef;
	scrollbar-base-color: #dfdfdf;
	scrollbar-Face-Color: #dfdfdf;
	scrollbar-3dLight-Color: #dfdfdf;
	scrollbar-DarkShadow-Color: #dfdfdf;
	scrollbar-Highlight-Color: #dfdfdf;
	scrollbar-Shadow-Color: #dfdfdf
 }
ul.ui-menu::-webkit-scrollbar { width: 10px; } 
ul.ui-menu::-webkit-scrollbar-thumb { height: 17%; background: rgba(0,0,0,0.2); border-radius: 10px; background-clip: padding-box;border: 3px solid transparent; }
ul.ui-menu::-webkit-scrollbar-track { background: rgba(0,0,0,0); }
ul.ui-menu li.ui-menu-item { padding: 5px 10px; font-size: 12px; cursor: pointer; }
ul.ui-menu li.ui-menu-item:hover { background: #f2f2f2; }


.order-list .layer-pop-area .pop-title { margin-left: 25px;}
.order-list .layer-pop-area { width: 730px; height: 85vh; overflow: hidden; padding-bottom: 56px;} 
.order-list.layer-pop-wrap .layer-pop-area .btn-wrap { position: absolute; left: 0; bottom: 0; background: #fff;}
.order-list.layer-pop-wrap .layer-pop-area .pop-content { height: calc(100% - 50px); overflow-y: auto; }
/* .order-list .layer-pop-area .order-group { position: relative; width: 100%; } */
.order-list .layer-pop-area .order-group { position: relative; width: 100%; display:flex; }
.order-list .layer-pop-area .order-group .normal-list-table { border-top: 2px solid #BC0020; }
.order-list .layer-pop-area .order-group .normal-list-table.mg-t10 { margin-top: 10px; }
/* .order-list .layer-pop-area .order-group .normal-list-table table { width: 100%; font-size: 1.3rem; } */
.order-list .layer-pop-area .order-group .normal-list-table table { width: 100%; font-size: 1.1rem; }
.order-list .layer-pop-area .order-group .normal-list-table table thead tr { border-bottom: 1px solid #ddd; }
/* .order-list .layer-pop-area .order-group .normal-list-table table thead tr th { background: #f8f8f8; font-weight: bold; padding: 10px 0; text-align: center; border-right: 1px solid #ddd; } */
.order-list .layer-pop-area .order-group .normal-list-table table thead tr th { background: #f8f8f8; font-weight: bold; padding: 5px 0; text-align: center; border-right: 1px solid #ddd; }
.order-list .layer-pop-area .order-group .normal-list-table table thead tr th:last-child { border-right: none; }
.order-list .layer-pop-area .order-group .normal-list-table table tbody tr { border-bottom: 1px solid #e5e5e5; }
/* .order-list .layer-pop-area .order-group .normal-list-table table tbody tr td { text-align: center; padding: 8px 0; border-right: 1px solid #e5e5e5; } */
.order-list .layer-pop-area .order-group .normal-list-table table tbody tr td { text-align: center; padding: 4px 0; border-right: 1px solid #e5e5e5; }
.order-list .layer-pop-area .order-group .normal-list-table table tbody tr td:last-child { border-right: none; }
.order-list .layer-pop-area .order-group .normal-list-table table tbody tr { height:10px; }

/*오더지 출력 수정 후*/
.order-list .layer-pop-area .order-group .order-left {width:40%;}
.order-list .layer-pop-area .order-group .order-left td.my-team {font-weight : bold; font-size:15px;}
.order-list .layer-pop-area .order-group .order-left td.versus-team {color : #A5A5A5;}
.order-list .layer-pop-area .order-group .table-title {padding:10px; text-align:left;}
.order-list .layer-pop-area .order-group .table-title.right-list {margin-left: 15px;}
.order-list .layer-pop-area .order-group .table-title h1{font-size:17px;}
.order-list .layer-pop-area .order-group .player-list-wrapper {width:100%; display:inline-block; margin-left:15px;}
.order-list .layer-pop-area .order-group .normal-list-table.player-list-table{width:47%; display:inline-block;}
.order-list .layer-pop-area .order-group .normal-list-table.player-list-table.right-list{margin-left:12px;}
.order-list .layer-pop-area .order-group .normal-list-table.player-list-table.left-list table{border-right: 1px solid #e5e5e5;}

@media print {
  .order-list .btn-wrap { display: none; }
}

/*선수정보*/
.lineup-list .layer-pop-area .player-info-group { position: relative; width: 100%; padding:20px;}
.horizon-cont-info{display:flex;vertical-align:top;margin-bottom:20px; }
.horizon-img { position: relative; width: 143px; height: 143px; margin-right:30px; display:inline-block; overflow: hidden; }
.horizon-img img { width: 143px; height: 143px; top: 0; left: 0; border-radius: 50%; }

table.horizon-table { font-size:13px; display:inline-block; }
table.horizon-table tbody tr th {
	padding:9px 0 8px 13px; border-left:solid 2px #3d5a7c; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-weight:bold; width:100px; text-align:left;
	background: rgba(252,252,252,1);
    background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(242,242,242,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(242,242,242,1)));
    background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(242,242,242,1) 100%);
    background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(242,242,242,1) 100%);
    background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(242,242,242,1) 100%);
    background: linear-gradient(to bottom, rgba(252,252,252,1) 0%, rgba(242,242,242,1) 100%);
}
table.horizon-table tbody tr td {width:157px; padding:5px 0; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-weight:bold; position:relative; }
table.horizon-table tbody tr td .favorite-btn { width:20px;height:25px;position:absolute;top:5px;right:10px;cursor:pointer;}
table.horizon-table tbody tr td > * { vertical-align: middle; }
table.horizon-table tbody tr td div.search{display:flex;}
table.horizon-table tbody tr td div.search select{ width:82px; }
table.horizon-table tbody tr td div.search-input { position: relative; display: inline-block; }
table.horizon-table tbody tr td div.search-input input { font-size: 12px; padding: 3px 7px; width: 220px; border: 1px solid #f0efef; border-radius: 3px; background-color: #fafafa; margin-left:10px;}
table.horizon-table tbody tr td div.search-input img.ico-search { position: absolute; top: 6px; right: 7px; }

.lineup-list .layer-pop-area .info-box .normal-list-table-player { border-top: 2px solid #BC0020; }
.lineup-list .layer-pop-area .info-box .normal-list-table-player table { width: 100%; font-size: 1.3rem; }
.lineup-list .layer-pop-area .info-box .normal-list-table-player table thead tr { border-bottom: 1px solid #ddd; }
.lineup-list .layer-pop-area .info-box .normal-list-table-player table thead tr th { background: #f8f8f8; font-weight: bold; padding: 5px 0; text-align: center; border-right: 1px solid #ddd; }
.lineup-list .layer-pop-area .info-box .normal-list-table-player table thead tr th:last-child { border-right: none; }
.lineup-list .layer-pop-area .info-box .normal-list-table-player table tbody tr { border-bottom: 1px solid #e5e5e5; }
.lineup-list .layer-pop-area .info-box .normal-list-table-player table tbody tr td { text-align: center; padding: 3px 0; border-right: 1px solid #e5e5e5; }
.lineup-list .layer-pop-area .info-box .normal-list-table-player table tbody tr td:last-child { border-right: none; }

/*라인업 제출시 선수 경고 표시*/
ul li.warning{color:red;}