﻿@charset "utf-8";
/*///////////////////////////////////////////////
	 font-icon
//////////////////////////////////////////////*/
@font-face {
	font-family: 'font-icon';
	src: url('/ec5/static/ecountv5/static/contents/fonts/fonticon-webfont.woff?v=5.0.2') format('woff'),
       url('/ec5/static/ecountv5/static/contents/fonts/fonticon-webfont.ttf?v=5.0.2') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.fa {
  display: inline-block;
  font-family: font-icon;
  font-weight: normal;
  line-height:1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  font-size: calc(14/var(--font-calc));
}
[class*="qm-icon-"]:before,
[class*="ep-icon-"]:before,
[class*="font-icon-"]:before,
[class*="messenger-icon-"]:before,
[class*="fa-"]:before,
[class*="mail-icon-"]:before{
	display: inline-block;
  font-family:font-icon;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
/*fontAwesome Util.*/
.fa-lg { font-size: calc(16/var(--font-calc));}
.fa-ul { padding-left: 0; list-style: none; }

.fa-pull-left { float: left; }
.fa-pull-right { float: right; }

.fa-spin { animation: fa-spin 2s infinite linear; }
.fa-pulse { animation: pulse 1s infinite ease; }

.fa-stack {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.fa-stack .fa {
  text-align: center;
  position: absolute;
  left: 0;
  width: 100%;
}

/*quick menu - 사용안함*/
.qm-icon-tutorial:before { content: "\e932"; }
.qm-icon-new-window:before { content: "\e941"; }
.qm-icon-memo:before { content: "\e93e"; }
.qm-icon-notification:before { content: "\e942"; }
.qm-icon-msg:before { content: "\e940"; }
.qm-icon-messenger:before { content: "\e93f"; }
.qm-icon-sms:before { content: "\e943"; }
.qm-icon-email:before { content: "\e93c"; }
.qm-icon-administrator:before { content: "\e94c"; }
.qm-icon-logout:before { content: "\e93d"; }
.qm-icon-optimization:before { content: "\e944"; }

/*정렬*/
.qm-icon-align-bottom:before { content: "\e901"; }
.qm-icon-align-center:before { content: "\e902"; }
.qm-icon-align-left:before { content: "\e903"; }
.qm-icon-align-middle:before { content: "\e904"; }
.qm-icon-align-right:before { content: "\e905"; }
.qm-icon-align-top:before { content: "\e906"; }

.qm-icon-search:before { content: "\e935"; }
.qm-icon-customer-center:before { content: "\f29c"; }
.qm-icon-personalization:before { content: "\e93b"; }
.qm-icon-menu-view:before { content: "\e95a"; }
.qm-icon-menu-view-all:before { content: "\e95b"; }

.ep-icon-more-vertical:before { content: "\e91a"; }
.ep-icon-box-moving:before { content: "\e917"; }
.ep-icon-attach-file:before { content: "\e946"; }
.ep-icon-arrow-left:before { content: "\e90e"; }
.ep-icon-arrow-right:before { content: "\e90f"; }

/*메신저*/
.messenger-invite-member:before { content: "\e90c"; }
.messenger-icon-chat:before { content: "\e918"; }
.messenger-icon-chat-add:before { content: "\e919"; }
.messenger-icon-comment:before { content: "\e91b"; }
.messenger-icon-list:before { content: "\e91c"; }
.messenger-icon-file-add:before { content: "\e91d"; }
.messenger-icon-check:before { content: "\e91e"; }
.messenger-icon-table:before { content: "\e91f"; }
.messenger-icon-bookmark:before { content: "\e920"; }
.messenger-icon-clear:before { content: "\e921"; }
.messenger-icon-delete:before { content: "\e922"; }
.messenger-icon-delete-type-b:before { content: "\e908"; }
.messenger-icon-notifications:before { content: "\e923"; }
.messenger-icon-notifications-off:before { content: "\e924"; }
.messenger-icon-user:before { content: "\e925"; }
.messenger-icon-users:before { content: "\e92e"; }
.messenger-icon-master:before { content: "\e926"; }
.messenger-icon-download:before { content: "\e927"; }
.messenger-icon-link:before { content: "\e928"; }
.messenger-icon-group:before { content: "\e929"; }
.messenger-icon-search:before { content: "\e92a"; }
.messenger-icon-more:before { content: "\e92c"; }
.messenger-icon-setup:before { content: "\e92d"; }
.messenger-icon-lock:before { content: "\e92f"; }
.messenger-icon-out:before { content: "\e930"; }
.messenger-icon-circle:before { content: "\e931"; }
.messenger-icon-detail:before { content: "\e933"; }
.messenger-icon-speaker:before { content: "\e934"; }
.messenger-icon-ec:before { content: "\e939"; }
.messenger-icon-tower:before { content: "\e93a"; }
.messenger-icon-voting:before { content: "\e912"; }
.messenger-icon-chat-delete:before { content: "\e995"; }


.font-icon-check:before { content: "\e936"; }
.font-icon-triangle-down:before { content: "\e909"; }
.font-icon-triangle-up:before { content: "\e90a"; }
.font-icon-arrow-down:before { content: "\e90b"; }
.font-icon-arrow-up:before { content: "\e90d"; }
.font-icon-arrow-left:before { content: "\e90e"; }
.font-icon-arrow-right:before { content: "\e90f"; }
.font-icon-window-restore:before { content: "\e900"; }
.font-icon-window-maximize:before { content: "\e907"; }
.font-icon-new-window:before { content: "\e910"; }
.font-icon-refresh:before { content: "\e911"; }
.font-icon-ci:before { content: "\e92b" }
.font-icon-lock:before { content: "\e94c"; }
.font-icon-more-vertical:before { content: "\e91a"; }
a.font-icon-more-vertical{display:inline-block;padding-left: 10px; padding-right:10px}
.font-icon-place:before { content: "\e98e"; }
.font-icon-guidebook:before { content: "\e98f"; }
.font-icon-search:before { content: "\e966"; }
.font-icon-imagebox:before { content: "\e957"; }

.font-icon-print:before { content: "\e994"; }
.font-icon-paper-attach:before { content: "\e993"; }
.font-icon-sign:before { content: "\e986"; }

.font-icon-remove:before{ content: "\e963" }

.font-icon-play:before{ content: "\e9a2" }
.font-icon-stop:before{ content: "\e9a3" }
.font-icon-pause:before{ content: "\e9a4" }

.mail-icon-delay-delivery:before { content: "\f017"; }
.mail-icon-repeat:before { content: "\f01e"; }
.mail-icon-reply-all:before { content: "\f122"; }
.mail-icon-reply:before { content: "\f112"; }
.mail-icon-forward:before { content: "\f064"; }

.fa-angle-double-left:before { content: "\f100"; }
.fa-angle-left:before { content: "\f104"; }
.fa-angle-right:before { content: "\f105"; }
.fa-angle-double-right:before { content: "\f101"; }
.fa-caret-up:before { content: "\f0d8"; }
.fa-caret-down:before { content: "\f0d7"; }
.fa-caret-right:before { content: "\f0da"; }
.fa-caret-left:before { content: "\e981"; }
.fa-arrow-circle-o-right:before { content: "\f18e"; }
.fa-arrow-circle-down:before { content: "\f0ab"; }
.fa-arrow-circle-right:before { content: "\f0a9"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-long-arrow-right:before { content: "\f178"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-lock:before { content: "\f023"; }
.fa-minus-circle:before { content: "\f056"; }
.fa-retweet:before { content: "\f079"; }
.fa-send-o:before,
.fa-paper-plane-o:before { content: "\f1d9"; }
.fa-pencil:before { content: "\f040"; }
.fa-search:before { content: "\f002"; }
.fa-chain:before,
.fa-link:before { content: "\f0c1"; }
.fa-check:before { content: "\f00c"; }
.fa-youtube-play:before { content: "\f16a"; }
.fa-file-text:before { content: "\f15c"; }
.fa-trash:before { content: "\f1f8"; }
.fa-user:before { content: "\f007"; }
.fa-plus-square:before { content: "\f0fe"; }
.fa-spinner:before { content: "\f110"; }
.fa-ellipsis-h:before { content: "\f141"; }
.fa-remove:before,
.fa-close:before,
.fa-times:before { content: "\f00d"; }
.fa-exchange:before { content: "\f0ec"; }
.fa-user-plus:before { content: "\f234"; }
.fa-plus:before { content: "\f067"; }
.fa-circle-thin:before { content: "\f1db"; }
.fa-home:before { content: "\f015"; }
.fa-file-code-o:before { content: "\f1c9"; }
.fa-jsfiddle:before { content: "\f1cc"; }
.fa-calendar:before { content: "\f073"; }
.fa-question-circle:before { content: "\f059"; }
.fa-filter:before { content: "\f0b0"; }
.fa-warning:before,
.fa-exclamation-triangle:before { content: "\f071"; }
.fa-desktop:before { content: "\f108"; }
.fa-plug:before { content: "\f1e6"; }
.fa-database:before { content: "\f1c0"; }
.fa-bar-chart-o:before,
.fa-bar-chart:before { content: "\f080"; }
.fa-pie-chart:before { content: "\f200"; }
.fa-area-chart:before { content: "\f1fe"; }
.fa-line-chart:before { content: "\f201"; }
.fa-times-circle:before { content: "\f057"; }
.fa-exclamation-circle:before { content: "\f06a"; }
.fa-bookmark:before { content: "\f02e"; }
.fa-chevron-circle-right:before { content: "\f138"; }
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before { content: "\f0c9"; }
.fa-asterisk:before { content: "\f069"; }
.fa-level-up:before { content: "\f148"; }
.fa-upload:before { content: "\f093"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-envelope-o:before { content: "\f003"; }
.fa-drivers-license-o:before,
.fa-id-card-o:before { content: "\f2c3"; }
.fa-angle-down:before { content: "\f107"; }
.fa-angle-up:before { content: "\f106"; }
.fa-share-square-o:before { content: "\f045"; }
.fa-star-o:before { content: "\f006"; }
.fa-gears:before,
.fa-cogs:before { content: "\f085"; }
.fa-handshake-o:before { content: "\f2b5"; }
.fa-globe:before { content: "\f0ac"; }
.fa-calculator:before { content: "\f1ec"; }
.fa-money:before { content: "\f0d6"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-download:before { content: "\f019"; }
.fa-sign-out:before { content: "\f08b"; }
.fa-flag-checkered:before { content: "\f11e"; }
.fa-arrow-circle-left:before { content: "\f0a8"; }
.fa-clip:before { content: "\e98a"; }
.fa-question-circle-o:before { content: "\f29c"; }
.fa-mail-reply-all:before,
.fa-reply-all:before { content: "\f122"; }
.fa-mail-reply:before,
.fa-reply:before { content: "\f112"; }
.fa-mail-forward:before,
.fa-share:before { content: "\f064"; }
.fa-rotate-right:before,
.fa-repeat:before { content: "\f01e"; }
.fa-clock-o:before { content: "\f017"; }