/* tables */
table.tablesorter {
	table-layout:fixed
	margin:10px 0pt 10px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;

}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	font:12px/18px Malgun Gothic,Sans-serif;
	font-weight:700;
	color:#000;
	background-color:#99bfe6
	;border-collapse:collapse;
	padding:4px;
	border:1px solid #f0f0f0;
	text-shadow:0 1px 0 rgba(204,204,204,.7);
}
table.tablesorter thead tr .header {
	background-image: url(http://wms.painc.co.kr/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	border-left:1px solid #ddd;
}

table.tablesorter thead tr th .check {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	border-left:1px solid #ddd;
}
table.tablesorter tbody td {
	font:12px/18px Malgun Gothic,Sans-serif;
	color: #000000;
	padding: 0px 2px;
	height: 30px;
	font-size: 9pt;
	vertical-align: center;
	border-top:1px solid #ddd;
	border-right:1px solid #f0f0f0;
	text-align: center;
	overflow : hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	cursor:pointer;
}

table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(http://pms.painc.co.kr/img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(http://pms.painc.co.kr/img/desc.gif);
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

.tablesorter-scroller-table {
    /* hide horizontal scroll bar in Chrome */
    overflow-x: hidden;
}

table.tablesorter tfoot td{
		font:12px/18px Malgun Gothic,Sans-serif;
		font-weight:700;
		color:#000;
		background-color:#99bfe6;
		border-collapse:collapse;
		padding:4px;
		text-shadow:0 1px 0 rgba(204,204,204,.7)
}

h2#swal2-title{font-size: 20px;font-family:'Lexend';color:theme('colors.metal');}
div#swal2-html-container{font-size: 12px;font-family:'Heebo';color: theme('colors.metal');}

.selected {background-color: #bbdefb;}

.tooltip-inner {max-width: 400px;}

@keyframes blink-effect {
  50% {
    opacity: 0;
  }
}

.blink {
  animation: blink-effect 1s step-end infinite;

  /*
  animation-name: blink-effect;
  animation-duration: 1s;
  animation-iteration-count:infinite;
  animation-timing-function:step-end;
  */
}


.wrap{padding:200px;text-align:center;background:#e0e0e0}

/* TOOLTIP */
[data-tooltip]{position:relative;}
[data-tooltip]:before,
[data-tooltip]:after{visibility:hidden;opacity:0;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;transition:all .2s ease;font-size:11px;font-family:dotum;letter-spacing:-1px;}
[data-tooltip]:before{content:attr(data-tooltip);height:13px;position:absolute;top:-20px;padding:5px 10px;border-radius:5px;color:#fff;background:#025272;box-shadow:0 3px 8px rgba(165, 165, 165, 0.5);}
[data-tooltip]:after{content: '';border-left:5px solid transparent;top:2px;border-right:5px solid transparent;border-top:5px solid #025272;}
[data-tooltip]:not([data-tooltip=""]):hover:before{visibility:visible;opacity:1;top:-30px}
[data-tooltip]:not([data-tooltip=""]):hover:after{visibility:visible;opacity:1;top:-8px}