/********************************************
	default theme common css
*/

/* 응답형 테이블 스타일 */
.table-responsive::-webkit-scrollbar {
    -webkit-appearance: none;
}

.table-responsive::-webkit-scrollbar:vertical {
    width: 4px;
}

.table-responsive::-webkit-scrollbar:horizontal {
    height: 4px;
}

.table-responsive::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);    
    
}

.table-responsive::-webkit-scrollbar-track {      
    background-color: #ffffff; 
}
.table-responsive th, .table-responsive td {
	white-space: nowrap;
}

/*****************************/
/* awesome icon style fixing */
i.fas, i.fab {
	margin-right:4px !important;
}




span.gold-money {
	color: gold;
	font-weight: bold;
	text-shadow: 1px 1px black;
}


/* left banner styles */
.left-banner-wrapper {		
		
}
.left-banner-wrapper li {
	margin-top: 4px;
	display: block;
	overflow: hidden;	
}
.left-banner-wrapper ul, .left-banner-wrapper li {
	padding:0;
}
.left-banner-wrapper ul li a {
	padding:0;margin:0;		
	display: inline-block;
	background: black;	
	width: 100%;	
}

.left-banner-wrapper img {
	width: 100%;
}





/* page's sub menu style */

.page-sub-menu  a.nav-link {
	color: #bbb;	 
	padding: 4px 10px 4px 10px;	
}

.page-sub-menu  a.nav-link:hover {
	color: white;	
}





/* basic content wrapper */
.basic-content-wrapper {
	background: rgba(0, 0, 0, 0.5);	
	border-radius: 4px;
}
