/*body param*/
body.default .sidebar-dark .sidebar-brand, body.default .sidebar.toggled-active .nav-item.active .nav-link, body.default .sidebar.toggled-active .nav-item .nav-link:hover, body.default .sidebar.toggled-active .nav-item .nav-link:focus {background-color: #212529 !important;}
body.default .bg-gradient-primary {background-color: #484a54; background-image: linear-gradient(180deg, #484a54 10%, #212529 100%); background-size: cover;}
body.default .sidebar .nav-item .collapse .collapse-inner .collapse-item.active {color: #212529;}
body.default .d-md-inline::before {background-color: #21252980;}
body.default .sidebar.toggled-active .nav-item .collapse .collapse-inner {border-color: #212529;}
/*body.default .sidebar .sidebar-brand .sidebar-brand-icon img {filter: grayscale(1);}*/
body.default #botSet {position: sticky; width: inherit; background-color: #484a54; bottom: 0; z-index: 1;}
body.default .menu-adjustment button {background-color: #212529; border: none; color: #fffc; width: 100%; height: 30px; padding: 0; margin: 0 1rem; border-radius: 6px;}

body.manager .sidebar-dark .sidebar-brand, body.manager .sidebar.toggled-active .nav-item.active .nav-link, body.manager .sidebar.toggled-active .nav-item .nav-link:hover, body.manager .sidebar.toggled-active .nav-item .nav-link:focus {background-color: #224abe !important;}
body.manager .bg-gradient-primary {background-color: #4e73df; background-image: linear-gradient(180deg, #4e73df 10%, #224abe 100%); background-size: cover;}
body.manager .sidebar .nav-item .collapse .collapse-inner .collapse-item.active {color: #224abe;}
body.manager .d-md-inline::before {background-color: #224abe80;}
body.manager .sidebar.toggled-active .nav-item .collapse .collapse-inner {border-color: #224abe;}
/*body.manager .sidebar .sidebar-brand .sidebar-brand-icon img {filter: hue-rotate(55deg);}*/
body.manager #botSet {position: sticky; width: inherit; background-color: #4e73df; bottom: 0; z-index: 1;}
body.manager .menu-adjustment button {background-color: #224abe; border: none; color: #fffc; width: 100%; height: 30px; padding: 0; margin: 0 1rem; border-radius: 6px;}

body.chain .sidebar-dark .sidebar-brand, body.chain .sidebar.toggled-active .nav-item.active .nav-link, body.chain .sidebar.toggled-active .nav-item .nav-link:hover, body.chain .sidebar.toggled-active .nav-item .nav-link:focus {background-color: #01393A !important;}
body.chain .bg-gradient-primary {background-color: #005C5E; background-image: linear-gradient(180deg, #005C5E 10%, #01393A 100%); background-size: cover;}
body.chain .sidebar .nav-item .collapse .collapse-inner .collapse-item.active {color: #01393A;}
body.chain .sidebar.toggled-active .nav-item .collapse .collapse-inner {border-color: #01393A;}
body.chain .d-md-inline::before {background-color: #01393A80;}
/*body.chain .sidebar .sidebar-brand .sidebar-brand-icon img {filter: grayscale(0);}*/
body.chain #botSet {position: sticky; width: inherit; background-color: #005C5E; bottom: 0; z-index: 1;}
body.chain .menu-adjustment button {background-color: #01393A; border: none; color: #fffc; width: 100%; height: 30px; padding: 0; margin: 0 1rem; border-radius: 6px;}

body.charge .sidebar-dark .sidebar-brand, body.charge .sidebar.toggled-active .nav-item.active .nav-link, body.charge .sidebar.toggled-active .nav-item .nav-link:hover, body.charge .sidebar.toggled-active .nav-item .nav-link:focus {background-color: #452268 !important;}
body.charge .bg-gradient-primary {background-color: #663399; background-image: linear-gradient(180deg, #663399 10%, #452268 100%); background-size: cover;}
body.charge .sidebar .nav-item .collapse .collapse-inner .collapse-item.active {color: #452268;}
body.charge .sidebar.toggled-active .nav-item .collapse .collapse-inner {border-color: #452268;}
body.charge .d-md-inline::before {background-color: #45226880;}
/*body.charge .sidebar .sidebar-brand .sidebar-brand-icon img {filter: invert(1);}*/
body.charge #botSet {position: sticky; width: inherit; background-color: #663399; bottom: 0; z-index: 1;}
body.charge .menu-adjustment button {background-color: #452268; border: none; color: #fffc; width: 100%; height: 30px; padding: 0; margin: 0 1rem; border-radius: 6px;}
/*body param*/

.input_webkit {width: -webkit-fill-available;}
.input_text_pad {padding: 2px 5px;} 

.label_margin0 {margin: 0;}
.ui-datepicker {z-index: 15 !important;}

/*Ã¼Å©¹Ú½º Ä¿½ºÅÒ*/
input[type="checkbox"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: unset;
	border-color: #858796;
	border-radius: 2px;
	cursor: pointer;
	height: 13px !important;
	outline: 0;
	width: 13px !important;
}

input[type="checkbox"]::after {
	border: solid #fff;
	border-width: 0 2px 2px 0;
	content: '';
	display: none;
	height: 9px;
	left: 3px;
	position: relative;
	top: 0px;
	transform: rotate(45deg);
	width: 5px;
	z-index: 1;	
}

input[type="checkbox"]:checked {
	background: #858796;
}

input[type="checkbox"]:checked::after {
	display: block;
}

/*¶óµð¿À Ä¿½ºÅÒ*/
input[type="radio"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #fff;
	border-color: #858796;
	border-radius: 50%;
	cursor: pointer;
	height: 14px !important;
	outline: 0;
	width: 14px !important;
}

input[type="radio"]::after {
	border: solid #fff;
	border-width: 0 2px 2px 0;
	content: '';
	display: none;
	height: 9px;
	left: 4px;
	position: relative;
	top: 1px;
	transform: rotate(45deg);
	width: 5px;
	z-index: 1;	
}

input[type="radio"]:checked {
	background: #858796;
}

input[type="radio"]:checked::after {
	display: block;
}

@font-face {font-family: 'MaplestoryOTFBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/MaplestoryOTFBold.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'GmarketSansMedium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'S-CoreDream-3Light'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'SeoulHangangM'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/SeoulHangangM.woff') format('woff'); font-weight: normal; font-style: normal;}

/*top °Ë»ö¿µ¿ª*/
.card-top.resize_standard .card-body {padding: 0.5rem 0; z-index: 6; overflow: auto;}
/*.card-top.resize_standard .card-body > table tr:nth-child(n+2) {display: none;} Á¦ÀÌÄõ¸®·Î ¼³Á¤*/
/*.card-top.resize_standard .card-body > table tr.tr-hidden {display: none;} Á¦ÀÌÄõ¸®·Î ¼³Á¤*/
.card-top.resize_standard .card-body > table#dataTable {text-align: left;}
.card-top.resize_standard .card-body > .table {margin-bottom: 0; margin-top: 5px; position: relative;}
.card-top.resize_standard .card-body > .table .tr-gray,
.table-bordered th.tr-gray {width: 120px;}
.table-bordered th.tr-gray {min-width: 120px;}
.card-top.resize_standard .card-body > .table th, 
.card-top.resize_standard .card-body > .table td {padding: 0.25rem; height: 35px;}
/*.card-top.resize_standard .card-body > .table td {padding-right: 20px;}*/
.card-top.resize_standard .card-body > .table .td-30w {width: calc(30vw - 120px);}
.card-top.resize_standard .card-body > .table .td-40w {width: calc(40vw - 120px);}
.card-top.resize_standard .card-body .list_toggle {width: 140px; display: inline-flex; align-items: center; justify-content: center;}
.card-top.resize_standard .card-body .list_toggle button {height: 25px; width: -webkit-fill-available; background: #5B616D; border: 1px solid #5B616D; margin: 0; padding: 0 15px; color: #fff;}

.resize_js .table,
.resize_js_ys .table,
.resize_js_pop .table {margin-bottom: 1px;}
.resize_js .table .tr-line,
.resize_js_ys .table .tr-line,
.resize_js_pop .table .tr-line {outline: 2px solid #e3e6f0; outline-offset: -1px;}
.resize_js .table tfoot .tr-h-40,
.resize_js_ys .table tfoot .tr-h-40,
.resize_js_pop .table tfoot .tr-h-40 {height: 40px !important; bottom: 0.5px;}
.resize_js .table tfoot .tr-h-50,
.resize_js_ys .table tfoot .tr-h-50,
.resize_js_pop .table tfoot .tr-h-50 {height: 40px !important; bottom: 0.5px;}
 .page-pop {margin: 0;}

 @media (max-width:1280px){
	.card-top.resize_standard .card-body > .table td {padding-right: 0;}
 }