@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');


*:not(.glyphicons, .fa, .fas, .fab, .far, .fal, .fad, .lg-icon)  {
  font-family: "Pretendard", "Noto Sans KR", "Malgun Gothic", helvetica, arial, "sans-serif", sans-serif !important;
}


.phyton-app-header > .phyton-app-header-inner > .page-name-block {
	width:200px;
	padding:5px 10px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(../img/header-logo.png) no-repeat left center;
	background-size:auto 50px;
	height:100%;
	margin-left:30px;
	1border:solid 1px red;
	1filter: invert(.8);
}

.phyton-app-header {
	border-bottom:solid 1px #ddd;
	padding:0px 30px;
	box-shadow:0px 1px 2px rgba(0,0,0,0.2);
}

.panel-oasis-imteps-home-main table.common-table.panel-main-table td {
	border:solid 1px #ddd;
}

.panel-oasis-imteps-home-main table.common-table.panel-main-table th {
	border:solid 1px #ddd;
}




.panel-oasis-collect-admin-connect-home {
	margin-top:20px;
	padding-left:30px;
	padding-right:30px;
	max-width:1500px;
	margin-left:auto;
	margin-right:auto;

}

@media (min-width:801px) {

	html, body {
		font-size:14px;
	}

	table {
		font-size:10pt;
	}

	.phyton-menu-block[data-depth="1"].current {
		top:90px;
		background:#f7f9fa;#eef0f2;
		border-right:solid 1px #eee;

	}

	.main-menu-anchor[data-depth="0"] {
		color:#444;#ccc;#7fa3be;#61afea;#888;#444;
		line-height: 85px;
	}

	.main-menu-anchor[data-depth="0"].current {
		color:#6E3A82;
		border-bottom:solid 4px #6E3A82;
	}
	

}


@media (max-width:800px) {

	.phyton-section-normal  {
		padding:0px 20px;
	}
	
	.main-menu-anchor[data-menu=connect] {
		display:none;
	}
}

@media (max-width:800px)  {

	.phyton-app[data-current-panel=oasis-front-notice-list] .phyton-app-body .eco-browser-panel-core {
		padding:15px;
	}
	
	.phyton-app[data-current-panel=oasis-front-ask-list] .phyton-app-body .eco-browser-panel-core {
		padding:15px;
	}	
	
	.phyton-app[data-current-panel=oasis-front-faq-list] .phyton-app-body .eco-browser-panel-core {
		padding:15px;
	}	
}

.imteps-about-main {
	display:flex;gap:25px;align-items:start;padding-top:30px;
}

.imteps-about-main .imteps-about-menu {
	position:sticky;flex:0 0 200px;gap:15px;margin-top:50px;padding-left:20px;
}

.imteps-about-main .imteps-about-menu .tab-anchor {
	cursor:pointer;padding:8px;background:#eee;border-radius:12px;text-align:center;font-weight:500;border:solid 1px #ddd;
}

.imteps-about-main .imteps-about-menu .tab-anchor.selected {
	font-weight:600;background:#e5dae8;
}

.imteps-about-main .tab-holder {
	display:none;
}

.imteps-about-main .tab-holder.selected {
	display:block;
}

@media (max-width:800px)  {
	.imteps-about-main {
		display:block;
		padding-top:0px;
	}
	
	.imteps-about-main.oasis-section.normal {
		padding-left:0px;
		padding-right:0px;
	}
	
	.imteps-about-main .imteps-about-menu {
		display:none;
	}
	
	.imteps-about-main .tab-holder {
		display:block;
	}	
	

	.panel-oasis-collect-receipt-wizard-main .phyton-normal-width-section {
		padding-left:0px;
		padding-right:0px;
	}
	
	.panel-oasis-collect-receipt-wizard-step-join table input[type=text],
	.panel-oasis-collect-receipt-wizard-step-join table select
	{
		padding:5px 5px;
		border-radius:8px;
		border:solid 1px #444;
	}
	.panel-oasis-collect-receipt-wizard-step-join table select {
		width:auto !important;
	}
	
	.panel-oasis-collect-receipt-wizard-step-join table select[name=select-email] {
		width:auto !important;
		margin-top:6px;
	}	
	
	.panel-oasis-collect-receipt-wizard-step-join .wizard-join-form td {
		padding-bottom:8px !important;
	}	
}


