/* ========================================
   아이콘 공통 스타일
   ======================================== */

.ico {
	display: inline-block;
	text-indent: -9999999999px;
	vertical-align: middle;
}

.icoW {
	-webkit-filter: brightness(10);
	filter: brightness(10);
}

/* ========================================
   Navigation 아이콘
   ======================================== */

#nav .navList li a .ico {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	font-size: 0;
}

#nav .navList li a .ico.icoDash {
	background-image: url("/img/icon/ico-dashboard-cdb682e5ae07621d16519e221cf870ac.svg");
}

#nav .navList li a .ico.icoGroup {
	background-image: url("/img/icon/ico-group-123dc2159fd863febce944d86641652a.svg");
}

#nav .navList li a .ico.icoLog {
	background-image: url("/img/icon/ico-log-17a423ecb26bcf5904dba50f1c957436.svg");
}

#nav .navList li a .ico.icoClock {
	background-image: url("/img/icon/ico-clock-106d87ca4a5919b0776fc914fed316d8.svg");
}

#nav .navList li a .ico.icoScreen {
	background-image: url("/img/icon/ico-screen-d8fcf447eede172d8e1b65852ceb05d3.svg");
}

#nav .navList li a .ico.icoManage {
	background-image: url("/img/icon/ico-manage-d2862ca1e69682c6e86b82d8fdd65047.svg");
}

#nav .navList li a .ico.icoHistory {
	background-image: url("/img/icon/ico-history-fe2f39837eb0392868391ad2977c0080.svg");
}

#nav .navList li a .ico.icoStati {
	background-image: url("/img/icon/ico-stati-02ea20d27def15cae8d47d651be36498.svg");
}

#nav .navList li a .ico.icoCounselor {
	background-image: url("/img/icon/ico-counselor-5f68dd3fe5393afb820542f7a2e70f2a.svg");
}

#nav .navList li a .ico.icoDictionary {
	background-image: url("/img/icon/ico-dic-4bddcaabe776e8fd481145825433cad9.svg");
}

#nav .navList li a .ico.icoMessage {
	background-image: url("/img/icon/ico-message-17d1bc50cf129272ee200f41b3bbcfe9.svg");
}

#nav .navList li a .ico.icoWrite {
	background-image: url("/img/icon/ico-write-fad6868a3266cf3ce2698e48a0fce086.svg");
}

#nav .navList li a .ico.icoBulb {
	background-image: url("/img/icon/ico-bulb-845bc093b8d465a0a544530ade2be944.svg");
}

#nav .navList li a .ico.icoSharing {
	background-image: url("/img/icon/ico-sharing-21c1d110512fd04516e5278823330b6b.svg");
}

#nav .navList li a .ico.icoIntegration {
	background-image: url("/img/icon/ico-integration-b2aea667c0171e8d3dc4c6504f7197f6.svg");
}

#nav .navList li a .ico.icoCustomer {
	background-image: url("/img/icon/ico-customer-b1cb5b48a535ce08b219dd6efc0c498f.svg");
}

#nav .navList li a .ico.icoInbound {
	background-image: url("/img/icon/ico-inbound-574f84bab70c008cee360e07ae7e7284.svg");
}

#nav .navList li a .ico.icoOutbound {
	background-image: url("/img/icon/ico-outbound-4d0adc0228c30db48bbeca3e2dd8d6b0.svg");
}

#nav .navList li a .ico.icoCallhistory {
	background-image: url("/img/icon/ico-callhistory-fe2f39837eb0392868391ad2977c0080.svg");
}

#nav .navList li a.active .ico {
	-webkit-filter: invert(1) brightness(10);
	filter: invert(1) brightness(10);
}

/* Navigation Panel Button */
#nav .panelBtn .ico {
	display: inline-block;
	width: 24px;
	height: 24px;
	font-size: 0;
	vertical-align: top;
}

#nav .panelBtn .ico.icoArrRight {
	background: url("/img/icon/ico-arr-right-white-2b009c011571cc3d78a74d0fbd36dd63.svg") no-repeat 55% 50%/7px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/* ========================================
   Sidebar 아이콘 (Admin)
   ======================================== */

#nav .navList li a .ico.admin-dashboard {
	background-image: url("/img/icon/ico-dashboard-cdb682e5ae07621d16519e221cf870ac.svg");
}

#nav .navList li a .ico.tenants-list {
	background-image: url("/img/icon/ico-group-123dc2159fd863febce944d86641652a.svg");
}

#nav .navList li a .ico.logs {
	background-image: url("/img/icon/ico-log-17a423ecb26bcf5904dba50f1c957436.svg");
}

#nav .navList li a .ico.system-integrations {
	background-image: url("/img/icon/ico-setting-3b7c8cac91bf09c384f33d32f0c98643.svg");
}

#nav .navList li a .ico.group-codes {
	background-image: url("/img/icon/ico-code-54f8dc6fe45c69acf7e6cdfa61011402.svg");
}

/* ========================================
   Sidebar 아이콘 (Chat)
   ======================================== */

#nav .navList li a .ico.chat-dashboard {
	background-image: url("/img/icon/ico-dashboard-cdb682e5ae07621d16519e221cf870ac.svg");
}

#nav .navList li a .ico.consultation-page {
	background-image: url("/img/icon/ico-screen-d8fcf447eede172d8e1b65852ceb05d3.svg");
}

#nav .navList li a .ico.consultation-management {
	background-image: url("/img/icon/ico-manage-d2862ca1e69682c6e86b82d8fdd65047.svg");
}

#nav .navList li a .ico.consultation-history {
	background-image: url("/img/icon/ico-history-fe2f39837eb0392868391ad2977c0080.svg");
}

#nav .navList li a .ico.chat-statistics {
	background-image: url("/img/icon/ico-stati-02ea20d27def15cae8d47d651be36498.svg");
}

#nav .navList li a .ico.consultant-team-management {
	background-image: url("/img/icon/ico-counselor-5f68dd3fe5393afb820542f7a2e70f2a.svg");
}

#nav .navList li a .ico.chat-risk-word {
	background-image: url("/img/icon/ico-dic-4bddcaabe776e8fd481145825433cad9.svg");
}

#nav .navList li a .ico.chat-message {
	background-image: url("/img/icon/ico-message-17d1bc50cf129272ee200f41b3bbcfe9.svg");
}

/* ========================================
   Sidebar 아이콘 (Chatbot)
   ======================================== */

#nav .navList li a .ico.chatbot-dashboard {
	background-image: url("/img/icon/ico-dashboard-cdb682e5ae07621d16519e221cf870ac.svg");
}

#nav .navList li a .ico.chatbot-scenario {
	background-image: url("/img/icon/ico-screen-d8fcf447eede172d8e1b65852ceb05d3.svg");
}

#nav .navList li a .ico.node {
	background-image: url("/img/icon/ico-manage-d2862ca1e69682c6e86b82d8fdd65047.svg");
}

#nav .navList li a .ico.chatbot-deployment {
	background-image: url("/img/icon/ico-history-fe2f39837eb0392868391ad2977c0080.svg");
}

#nav .navList li a .ico.chatbot-statistics {
	background-image: url("/img/icon/ico-stati-02ea20d27def15cae8d47d651be36498.svg");
}

#nav .navList li a .ico.chatbot-risk-word {
	background-image: url("/img/icon/ico-counselor-5f68dd3fe5393afb820542f7a2e70f2a.svg");
}

#nav .navList li a .ico.chatbot-message {
	background-image: url("/img/icon/ico-message-17d1bc50cf129272ee200f41b3bbcfe9.svg");
}

/* ========================================
   Sidebar 아이콘 (Callbot)
   ======================================== */

#nav .navList li a .ico.callbot-dashboard {
	background-image: url("/img/icon/ico-dashboard-cdb682e5ae07621d16519e221cf870ac.svg");
}

#nav .navList li a .ico.callbot-scenario {
	background-image: url("/img/icon/ico-write-fad6868a3266cf3ce2698e48a0fce086.svg");
}

#nav .navList li a .ico.callbot-node {
	background-image: url("/img/icon/ico-bulb-845bc093b8d465a0a544530ade2be944.svg");
}

#nav .navList li a .ico.callbot-deployment {
	background-image: url("/img/icon/ico-sharing-21c1d110512fd04516e5278823330b6b.svg");
}

#nav .navList li a .ico.callbot-risk-word {
	background-image: url("/img/icon/ico-dic-4bddcaabe776e8fd481145825433cad9.svg");
}

#nav .navList li a .ico.callbot-message {
	background-image: url("/img/icon/ico-message-17d1bc50cf129272ee200f41b3bbcfe9.svg");
}

#nav .navList li a .ico.inbound {
	background-image: url("/img/icon/ico-inbound-574f84bab70c008cee360e07ae7e7284.svg");
}

#nav .navList li a .ico.outbound {
	background-image: url("/img/icon/ico-outbound-4d0adc0228c30db48bbeca3e2dd8d6b0.svg");
}

#nav .navList li a .ico.callbot-history {
	background-image: url("/img/icon/ico-callhistory-fe2f39837eb0392868391ad2977c0080.svg");
}

#nav .navList li a .ico.callbot-statistic {
	background-image: url("/img/icon/ico-stati-02ea20d27def15cae8d47d651be36498.svg");
}

/* ========================================
   기능별 아이콘
   ======================================== */

.icoDel {
	width: 14px;
	height: 14px;
	background: url("/img/icon/ico-del-39704893699a721566abc788e715666c.svg") no-repeat 50%/100%;
}

.icoExcel {
	margin-right: 5px;
	width: 20px;
	height: 20px;
	background: url("/img/icon/ico-excel-d48a9191dea035e93bbdfbba5647309f.svg") no-repeat 50%/100%;
}

.icoUseradd {
	margin-right: 5px;
	width: 16px;
	height: 16px;
	background: url("/img/icon/ico-user-add-03858dcac58482f00aedab16baab08a1.svg") no-repeat 50%/100%;
}

.icoUseraddW {
	margin-right: 5px;
	width: 16px;
	height: 16px;
	background: url("/img/icon/ico-user-add-03858dcac58482f00aedab16baab08a1.svg") no-repeat 50%/100%;
	-webkit-filter: invert(1) brightness(10);
	filter: invert(1) brightness(10);
}

.icoInfo {
	margin-right: 5px;
	width: 18px;
	height: 18px;
	background: url("/img/icon/ico-info-c0d29f7a318df1dd4885cc23b2546e19.svg") no-repeat 50%/100%;
}

.icoArrDown {
	width: 24px;
	height: 24px;
	background: url("/img/icon/ico-arr-down-8397788fc72694debc88f267a4f1ef6e.svg") no-repeat 50%/100%;
}

.icoFileAtt {
	width: 20px;
	height: 20px;
	background: url("/img/icon/ico-fileattach-e00cf7db0f8cd4bc6e18622c3f46b30d.svg") no-repeat 50%/100%;
}

.icoEnd {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-end-e9d45076df1d3944673e3e0164e828d6.svg") no-repeat 50%/100%;
}

.icoEva {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-eva-514421c1447b7e05b6df1bd073b26fcc.svg") no-repeat 50%/100%;
}

.icoRefresh {
	margin-right: 5px;
	width: 20px;
	height: 20px;
	background: url("/img/icon/ico-refresh-2df19aa0e904b1b19fee71e12d5cb787.svg") no-repeat 50%/100%;
}

.icoClock2 {
	width: 20px;
	height: 20px;
	background: url("/img/icon/ico-clock-2-61cae3bcf1a28eb3e029447088a6fcfe.svg") no-repeat 50%/100%;
}

.icoTimer {
	width: 20px;
	height: 20px;
	background: url("/img/icon/ico-timer-0a37887e770aa05dd6732d8d0d22324d.svg") no-repeat 50%/100%;
}

.icoSend {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-send-b47a7c4e088b4823dfc9426e4d1b5a53.svg") no-repeat 50%/100%;
}

.icoSaveW {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-save-w-7422a0b5333cef2b8b802048cbaa2ca5.svg") no-repeat 50%/100%;
}

.icoSave {
	width: 16px;
	height: 16px;
	background: url("/img/icon/ico-save-7cd9b8fb205bb5dbdeeff56c65948e75.svg") no-repeat 50%/100%;
}

.icoDown {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-down-f256275cbe3e085e53b3a04ca556272b.svg") no-repeat 50%/100%;
}

.icoInfoG {
	width: 14px;
	height: 14px;
	margin-right: 5px;
	background: url("/img/icon/ico-info-gray-ca04fcd4b8141fd236ea004fc3819738.svg") no-repeat 50%/100%;
}

.icoPlusW {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-plus-w-76790e7c1173ebc80fdf0b2af381dbf3.svg") no-repeat 50%/100%;
}

.icoPlus {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-plus-w-76790e7c1173ebc80fdf0b2af381dbf3.svg") no-repeat 50%/100%;
	-webkit-filter: invert(1);
	filter: invert(1);
}

.icoDelRed {
	width: 16px;
	height: 16px;
	background: url("/img/icon/ico-del-red-e34e63b74eeb33ab0f8e95802bb05c1a.svg") no-repeat 50%/100%;
}

.icoEdit {
	width: 16px;
	height: 16px;
	background: url("/img/icon/ico-edit-ee4fae7d0b2e3e43e49e5767dc0a2c46.svg") no-repeat 50%/100%;
}

.icoScreenSet {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-screen-set-1596cc7a96e7c5c4dbef07be9efe0bdc.svg") no-repeat 50%/100%;
}

.icobuble {
	width: 24px;
	height: 24px;
	background: url("/img/icon/ico-buble-eb6eb1e43dd608bbb237d6f7994530df.svg") no-repeat 50%/100%;
}

.icoCounsel {
	width: 24px;
	height: 24px;
	background: url("/img/icon/ico-counsel-8c4f5b40442ae6bb3f8f3cac002935e3.svg") no-repeat 50%/100%;
}

.icoCenter {
	width: 24px;
	height: 24px;
	background: url("/img/icon/ico-center-5fd1ca7678857b2981c69a55f812c2fc.svg") no-repeat 50%/100%;
}

.icoFol {
	width: 20px;
	height: 20px;
	background: url("/img/icon/ico-folder-e801f463f535c1b31a501e760f74dba3.svg") no-repeat 50%/100%;
}

.icoChild {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url("/img/icon/ico-child-a8a5f8d71d93d0db6e8f27f92ab52da1.svg") no-repeat 50%/100%;
}

.icoSibling {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url("/img/icon/ico-doc-add-bd28fb86cbd58f2f17917deee76a552a.svg") no-repeat 50%/100%;
}

.icoRemove {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url("/img/icon/ico-del-bla-69c1bd22791861069b871409f27700f4.svg") no-repeat 50%/100%;
}

.icoGroupW {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-group-123dc2159fd863febce944d86641652a.svg") no-repeat 50%/100%;
	-webkit-filter: brightness(10);
	filter: brightness(10);
}

.icoNodata {
	width: 24px;
	height: 24px;
	background: url("/img/icon/ico-nodata-537a713cbccf70ac56d0745b7befa191.svg") no-repeat 50%/100%;
}

.icoSearchW {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-search-white-d080438a6caec6cdc8a407b81870c079.svg") no-repeat 50%/100%;
}

.icoChart {
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background: url("/img/icon/ico-chart-de8d79646fb20928fec6c107e2c12353.svg") no-repeat 50%/100%;
}

.icoWarningTri {
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background: url("/img/icon/ico-warning-tri-a51a42c95bbd30224883eadde44d2f73.svg") no-repeat 50%/100%;
}

.icoTimer2 {
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background: url("/img/icon/ico-timer-2-5036ec20c4ec627a6dc3c406accac09f.svg") no-repeat 50%/100%;
}

.icoClock {
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background: url("/img/icon/ico-clock-106d87ca4a5919b0776fc914fed316d8.svg") no-repeat 50%/100%;
}

.icoRefreshB {
	width: 20px;
	height: 20px;
	background: url("/img/icon/ico-refresh-black-82ef653b4f6f502ef35104732379ffe3.svg") no-repeat 50%/100%;
}

.icoUplode {
	width: 20px;
	height: 20px;
	margin-right: 3px;
	background: url("/img/icon/ico-upload-b196775bbd2d9cf007dc0003d6c36c42.svg") no-repeat 50%/100%;
}

.icoPlusB {
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background: url("/img/icon/ico-plus-blue-8cbfc079d6392e0b380a2444cffdeb5d.svg") no-repeat 50%/100%;
}

.icoLink {
	width: 16px;
	height: 16px;
	background: url("/img/icon/ico-link-e62c9e32f75aedadaf031784fa0318b1.svg") no-repeat 50%/100%;
}

.icoSet {
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background: url("/img/icon/ico-set-green-43fd6605784da67ecd1b2cf6bb5c06d9.svg") no-repeat 50%/100%;
}

.icoCheckCir {
	width: 48px;
	height: 48px;
	background: url("/img/icon/ico-check-circle-green-8ff1826bfedb9e1f87357998c29cd9a7.svg") no-repeat 50%/100%;
}

.icoPaste {
	width: 20px;
	height: 20px;
	background: url("/img/icon/ico-paste-green-c2ee39e6a626395b9ee237cb65d28a2c.svg") no-repeat 50%/100%;
}

.icoCsv {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-csv-489e4c7024649bd86ef8d6b0698e2844.svg") no-repeat 50%/100%;
}

.icoDistri {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-distri-12e01f75dcb856a23f61873f16a07e35.svg") no-repeat 50%/100%;
}

.icoTalk {
	width: 20px;
	height: 20px;
	background: url("/img/icon/ico-talk-eb1f996cda95caff6abaad5706d05a30.svg") no-repeat 50%/100%;
}

.icoDiversion {
	width: 20px;
	height: 20px;
	background: url("/img/icon/ico-diversion-412ecb15265a410e1305ecf113994995.svg") no-repeat 50%/100%;
}

.icoTalkG {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url("/img/icon/ico-talk-green-dacdc1a487162fad10606cb771383d92.svg") no-repeat 50%/100%;
}

.icoSync {
	width: 24px;
	height: 24px;
	background: url("/img/icon/ico-sync-0730946b1e25129f4effac700b96b5bc.svg") no-repeat 50%/100%;
}

.icoIncrease {
	width: 8px;
	height: 8px;
	background: url("/img/icon/ico-increase-777e2862d3938e301c415bde1ef28d30.svg") no-repeat 50%/100%;
}

.icoDecrease {
	width: 8px;
	height: 8px;
	background: url("/img/icon/ico-decrease-82292bb2cb399370e00239c386f1c887.svg") no-repeat 50%/100%;
}

.icoDate {
	width: 20px;
	height: 20px;
	background: url("/img/icon/ico-date-9d37ade936f284900e5a0a5acb8b8f65.svg") no-repeat 50%/100%;
}

.icoTelPer {
	width: 36px;
	height: 36px;
	background: url("/img/icon/ico-tel-per-3b68dcaa16eec91d89b44381c5c49131.svg") no-repeat 50%/100%;
}

.icoRobotPer {
	width: 36px;
	height: 36px;
	background: url("/img/icon/ico-robot-per-82e6386292080f4c73c354ddcba390a9.svg") no-repeat 50%/100%;
}

.icoRefreshPer {
	width: 36px;
	height: 36px;
	background: url("/img/icon/ico-refresh-per-bc2d389ad2ea8afed43fe2402eebd5f0.svg") no-repeat 50%/100%;
}

.icoCheckPer {
	width: 36px;
	height: 36px;
	background: url("/img/icon/ico-check-per-d7923ee3245f98984fdfe9bf64f35f7c.svg") no-repeat 50%/100%;
}

.icoPause {
	width: 16px;
	height: 16px;
	background: url("/img/icon/ico-pause-df435e5baa0fd66b6f04b4ad059c2bec.svg") no-repeat 50%/100%;
}

.icoPlay {
	width: 16px;
	height: 16px;
	background: url("/img/icon/ico-play-cc14e92acf433477b18171903b505134.svg") no-repeat 50%/100%;
}

.icoStop {
	width: 16px;
	height: 16px;
	background: url("/img/icon/ico-stop-38fb1372bab2bf270958261858701da8.svg") no-repeat 50%/100%;
}

.icoDeploy {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url("/img/icon/ico-deploy-02628ba3fbf70efec75e47bebf45eba5.svg") no-repeat 50%/100%;
}

.icoSimulation {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url("/img/icon/ico-simulation-5b4f6cad1c22f0cf3fe3aa894e79c141.svg") no-repeat 50%/100%;
}

/* ========================================
   정렬 아이콘
   ======================================== */

.tblList table thead tr th .icoSorting {
	margin-left: 4px;
	width: 20px;
	height: 20px;
	font-size: 0;
	background: url("/img/icon/ico-sorting-2d00c5a996b1b8f2228a9b406cce5a1c.svg") no-repeat 50%/20px;
	vertical-align: middle;
}

.tblList table thead tr th .icoSorting.active {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dxi.dxi-sort-variant:before {
	background: url(/img/icon/ico-sorting-2d00c5a996b1b8f2228a9b406cce5a1c.svg) no-repeat 50% / 20px;
	font-size: 0;
	height: 20px;
	margin-left: 4px;
	vertical-align: middle;
	width: 20px;
}

/* ========================================
   페이지네이션 아이콘
   ======================================== */

#paginationWrap ul li.first a {
	background: url("/img/icon/ico-arr-first-a1dae69e6146154a9a058efc0e9e5604.svg") center no-repeat #fff;
	text-indent: -9999px;
	overflow: hidden;
}

#paginationWrap ul li.prev a {
	background: url("/img/icon/ico-arr-prev-d63ded00354a13da9becd9ee5d550ef4.svg") center no-repeat #fff;
	text-indent: -9999px;
	overflow: hidden;
}

#paginationWrap ul li.next a {
	background: url("/img/icon/ico-arr-next-dd9248251884b10b280c357d600f1690.svg") center no-repeat #fff;
	text-indent: -9999px;
	overflow: hidden;
}

#paginationWrap ul li.last a {
	background: url("/img/icon/ico-arr-last-89613345514e20976a9eb248a12f48f0.svg") center no-repeat #fff;
	text-indent: -9999px;
	overflow: hidden;
}

.paginationWrap ul li.first a {
	background: url("/img/icon/ico-arr-first-a1dae69e6146154a9a058efc0e9e5604.svg") center no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

.paginationWrap ul li.prev a {
	background: url("/img/icon/ico-arr-prev-d63ded00354a13da9becd9ee5d550ef4.svg") center no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

.paginationWrap ul li.next a {
	background: url("/img/icon/ico-arr-next-dd9248251884b10b280c357d600f1690.svg") center no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

.paginationWrap ul li.last a {
	background: url("/img/icon/ico-arr-last-89613345514e20976a9eb248a12f48f0.svg") center no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

/* ========================================
   Form 관련 아이콘
   ======================================== */

/* Select 화살표 */
select {
	background: url("/img/icon/ico_arrow_sm-aadb0ffdb07f0b207ef036c5ce79ce68.svg") calc(100% - 5px) center no-repeat;
}

/* 검색 버튼 */
.searchBtn>button {
	background: url("/img/icon/icon-search-black-9796357cd0f62cbbb10ed79a8217f60f.svg") no-repeat 50%/20px #fff !important;
}

.searchBtn.type2>button {
	background: url("/img/icon/icon-search-black-9796357cd0f62cbbb10ed79a8217f60f.svg") no-repeat 50%/20px !important;
}

/* 경고 아이콘 */
.reqTxt::before {
	content: "";
	background: url("/img/icon/ico-warning-02795497e23af4ee0c46f1e9f04b39c2.svg") no-repeat 50%/100%;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.reqTxt.success::before {
	background: url("/img/icon/ico-success-15b3ab159e2668d8f1d7e7b8a56fecee.svg") no-repeat 50%/100% !important;
}

/* 패스워드 표시/숨기기 */
#wrap.login .loginWrap .loginArea .inner .inp .pwWrap>button {
	right: 16px !important;
	top: 16px !important;
}


#wrap.login .loginWrap .loginArea .inner .inp .pwWrap>button,
dd .pwWrap>button {
	font-size: 0;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 6px;
	top: 4px;
	background: url("/img/icon/ico-eye-off-b7a433f4237d415587bcbb2cd763f3b8.svg") no-repeat 50%/24px;
}

#wrap.login .loginWrap .loginArea .inner .inp .pwWrap>button.active,
dd .pwWrap>button.active {
	background: url("/img/icon/ico-eye-928feef76f361525d11f1a5737d4cb33.svg") no-repeat 50%/24px;
}

/* Header 드롭다운 화살표 */
#header .setWrap .counselBtn a i.icoArrDown {
	background: url("/img/icon/ico-arr-down-w-e7e2abfb9a1874bdb15d92628074a7b4.svg") no-repeat 50%/16px;
}

/* ========================================
   Popup 아이콘
   ======================================== */

.popup .popHead .popClose {
	background: url("/img/icon/ico-pop-close-dcff16395091955c427e6240994a855b.svg") no-repeat center;
}

/* ========================================
   기타 UI 아이콘
   ======================================== */

/* 후처리 경로 화살표 */
.laterProcess .proList ul li .con .pathBox .path span::before {
	background: url("/img/icon/ico_arrow_gray-523dc0a9952dc84487778796b835fb16.svg") no-repeat 50%/20px;
}

/* 드롭다운 아이템 아이콘 */
.item-icon {
	width: 16px;
	height: 16px;
	flex-shrink: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.item-icon.user-icon {
	background-image: url(/img/icon/ico-user-1e89ff5dbe18abc2d558e533946fdbef.svg);
}

.item-icon.logout-icon {
	background-image: url(/img/icon/ico-log-out-fe6aada4bec3a282508f12c0cd20a815.svg);
}

/* 버튼 비활성화 */
.disabled .ico {
	filter: brightness(0);
}