@font-face {
  font-family: 'icomoon';
  src:  url('/resources/fonts/icomoon.eot?h6ytk3');
  src:  url('/resources/fonts/icomoon.eot?h6ytk3#iefix') format('embedded-opentype'),
    url('/resources/fonts/icomoon.ttf?h6ytk3') format('truetype'),
    url('/resources/fonts/icomoon.woff?h6ytk3') format('woff'),
    url('/resources/fonts/icomoon.svg?h6ytk3#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"], [class^="icons-"]:before, [class*=" icons-"]:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icons-menu:before { content:"\e000"; }
.icons-home_srm:before { content:"\e984"; }
.icons-delivery_srm:before { content:"\e985"; }
.icons-purchase_srm:before { content:"\e980"; }
.icons-vendor_info_srm:before { content:"\e982"; }
.icons-document_srm:before { content:"\e981"; }
.icons-setting_srm:before { content:"\e983"; }
.icons-listgrid_srm:before { content:"\e987"; }
.icons-cardgrid_srm:before { content:"\e986"; }
.icons-list:before { content:"\e001"; }
.icons-filter:before { content:"\e002"; }
.icons-more_vertical:before { content:"\e003"; }
.icons-more_horizontal:before { content:"\e004"; }
.icons-ko:before { content:"\e007"; }
.icons-en:before { content:"\e008"; }
.icons-lotus_txt:before { content:"\e010"; }
.icons-lotus_logo:before { content:"\e011"; }
.icons-lotus:before { content:"\e012"; }
.icons-plus:before { content:"\e020"; }
.icons-minus:before { content:"\e021"; }
.icons-close:before { content:"\e022"; }
.icons-check:before { content:"\e023"; }
.icons-slash:before { content:"\e024"; }
.icons-top:before { content:"\e025"; }
.icons-right:before { content:"\e026"; }
.icons-bottom:before { content:"\e027"; }
.icons-left:before { content:"\e028"; }
.icons-double_top:before { content:"\e030"; }
.icons-double_right:before { content:"\e031"; }
.icons-double_bottom:before { content:"\e032"; }
.icons-double_left:before { content:"\e033"; }
.icons-out:before { content:"\e034"; }
.icons-in:before { content:"\e035"; }
.icons-indent:before { content:"\e036"; }
.icons-outdent:before { content:"\e037"; }
.icons-collapse:before { content:"\e040"; }
.icons-expand:before { content:"\e041"; }
.icons-rotate:before { content:"\e042"; }
.icons-share:before { content:"\e043"; }
.icons-share2:before { content:"\e044"; }
.icons-share3:before { content:"\e045"; }
.icons-move:before { content:"\e046"; }
.icons-exchange:before { content:"\e047"; }
.icons-random:before { content:"\e048"; }
.icons-rotate_left:before { content:"\e049"; }
.icons-rotate_right:before { content:"\e04a"; }
.icons-circle:before { content:"\e050"; }
.icons-circle_plus:before { content:"\e051"; }
.icons-circle_minus:before { content:"\e052"; }
.icons-circle_close:before { content:"\e053"; }
.icons-circle_check:before { content:"\e054"; }
.icons-circle_top:before { content:"\e055"; }
.icons-circle_right:before { content:"\e056"; }
.icons-circle_bottom:before { content:"\e057"; }
.icons-circle_left:before { content:"\e058"; }
.icons-no:before { content:"\e059"; }
.icons-circle_full:before { content:"\e060"; }
.icons-circle_half:before { content:"\e061"; }
.icons-circle2_plus:before { content:"\e062"; }
.icons-circle2_minus:before { content:"\e063"; }
.icons-circle2_close:before { content:"\e064"; }
.icons-circle2_check:before { content:"\e065"; }
.icons-circle2_top:before { content:"\e066"; }
.icons-circle2_right:before { content:"\e067"; }
.icons-circle2_bottom:before { content:"\e068"; }
.icons-circle2_left:before { content:"\e069"; }
.icons-square_plus:before { content:"\e070"; }
.icons-square_minus:before { content:"\e071"; }
.icons-square_close:before { content:"\e072"; }
.icons-square_plus_full:before { content: "\e073"; }
.icons-square_minus_full:before { content: "\e074"; }
.icons-round_plus_full:before { content: "\e075"; }
.icons-round_minus_full:before { content: "\e076"; }
.icons-round:before { content:"\e080"; }
.icons-round_plus:before { content:"\e081"; }
.icons-round_minus:before { content:"\e082"; }
.icons-round_close:before { content:"\e083"; }
.icons-round_check:before { content:"\e084"; }
.icons-round_top:before { content:"\e085"; }
.icons-round_right:before { content:"\e086"; }
.icons-round_bottom:before { content:"\e087"; }
.icons-round_left:before { content:"\e088"; }
.icons-round_check_full:before { content:"\e089"; }
.icons-triangle_top:before { content:"\e090"; }
.icons-triangle_right:before { content:"\e091"; }
.icons-triangle_bottom:before { content:"\e092"; }
.icons-triangle_left:before { content:"\e093"; }
.icons-calendar:before { content:"\e100"; }
.icons-calendar2:before { content:"\e101"; }
.icons-calendar3:before { content:"\e102"; }
.icons-calendar4:before { content:"\e103"; }
.icons-calendar5:before { content:"\e104"; }
.icons-calendar_start:before { content:"\e105"; }
.icons-calendar_end:before { content:"\e106"; }
.icons-clock:before { content:"\e110"; }
.icons-clock2:before { content:"\e111"; }
.icons-clock3:before { content:"\e112"; }
.icons-clock4:before { content:"\e113"; }
.icons-layout:before { content:"\e120"; }
.icons-layout2:before { content:"\e121"; }
.icons-layout3:before { content:"\e122"; }
.icons-layout4:before { content:"\e123"; }
.icons-layout5:before { content:"\e124"; }
.icons-layer:before { content:"\e125"; }
.icons-file:before { content:"\e130"; }
.icons-file_copy:before { content:"\e131"; }
.icons-file_add:before { content:"\e132"; }
.icons-folder:before { content:"\e133"; }
.icons-folder_add:before { content:"\e134"; }
.icons-document_check:before { content:"\e135"; }
.icons-document_preview:before { content:"\e137"; }
.icons-document_preview2:before { content:"\e138"; }
.icons-document:before { content:"\e140"; }
.icons-task:before { content:"\e142"; }
.icons-pencil:before { content:"\e143"; }
.icons-modify:before { content:"\e144"; }
.icons-document_box:before { content:"\e145"; }
.icons-dropbox:before { content:"\e146"; }
.icons-delete:before { content:"\e147"; }
.icons-delete2:before { content:"\e148"; }
.icons-delete3:before { content:"\e149"; }
.icons-save:before { content:"\e150"; }
.icons-print:before { content:"\e151"; }
.icons-mail:before { content:"\e152"; }
.icons-phone:before { content:"\e153"; }
.icons-place:before { content:"\e154"; }
.icons-alarm:before { content:"\e155"; }
.icons-notice:before { content:"\e156"; }
.icons-all:before { content:"\e157"; }
.icons-attach:before { content:"\e160"; }
.icons-link:before { content:"\e161"; }
.icons-upload:before { content:"\e162"; }
.icons-download:before { content:"\e163"; }
.icons-download2:before { content:"\e164"; }
.icons-download3:before { content:"\e165"; }
.icons-download4:before { content:"\e166"; }
.icons-excel:before { content:"\e200"; }
.icons-ppt:before { content:"\e201"; }
.icons-word:before { content:"\e202"; }
.icons-file_blank:before { content:"\e210"; }
.icons-file_7z:before { content:"\e211"; }
.icons-file_dwg:before { content:"\e212"; }
.icons-file_dxf:before { content:"\e213"; }
.icons-file_hwp:before { content:"\e214"; }
.icons-file_jpeg:before { content:"\e215"; }
.icons-file_jpg:before { content:"\e216"; }
.icons-file_pdf:before { content:"\e217"; }
.icons-file_png:before { content:"\e218"; }
.icons-file_svg:before { content:"\e219"; }
.icons-file_zip:before { content:"\e21a"; }
.icons-file_3d:before { content:"\e220"; }
.icons-file_iam:before { content:"\e221"; }
.icons-file_igs:before { content:"\e222"; }
.icons-file_stp:before { content:"\e223"; }
.icons-human:before { content:"\e300"; }
.icons-human_full:before { content:"\e301"; }
.icons-human_plus:before { content:"\e302"; }
.icons-human_double:before { content:"\e303"; }
.icons-idcard:before { content:"\e304"; }
.icons-address_book:before { content:"\e305"; }
.icons-work:before { content:"\e306"; }
.icons-up:before { content:"\e310"; }
.icons-down:before { content:"\e311"; }
.icons-up2:before { content:"\e312"; }
.icons-down2:before { content:"\e313"; }
.icons-message:before { content:"\e320"; }
.icons-talk:before { content:"\e321"; }
.icons-talk_double:before { content:"\e322"; }
.icons-bulb:before { content:"\e323"; }
.icons-star:before { content:"\e324"; }
.icons-star_full:before { content:"\e325"; }
.icons-question:before { content:"\e330"; }
.icons-question2:before { content:"\e331"; }
.icons-info:before { content:"\e332"; }
.icons-important:before { content:"\e333"; }
.icons-circle_question:before { content:"\e334"; }
.icons-circle_question2:before { content:"\e335"; }
.icons-circle_info:before { content:"\e336"; }
.icons-circle_important:before { content:"\e337"; }
.icons-circle2_question:before { content:"\e338"; }
.icons-circle2_info:before { content:"\e339"; }
.icons-circle2_important:before { content:"\e33a"; }
.icons-triangle_important:before { content:"\e33b"; }
.icons-quality:before { content:"\e340"; }
.icons-quality2:before { content:"\e341"; }
.icons-organization:before { content:"\e342"; }
.icons-cart:before { content:"\e343"; }
.icons-electricity:before { content:"\e344"; }
.icons-umbrella:before { content:"\e345"; }
.icons-chart:before { content:"\e346"; }
.icons-picture:before { content:"\e347"; }
.icons-paper_airplane:before { content:"\e348"; }
.icons-global:before { content:"\e349"; }
.icons-glass:before { content:"\e350"; }
.icons-pin:before { content:"\e351"; }
.icons-sign:before { content:"\e352"; }
.icons-pie:before { content:"\e353"; }
.icons-acount:before { content:"\e354"; }
.icons-acount2:before { content:"\e355"; }
.icons-qrcode:before { content:"\e356"; }
.icons-factory:before { content:"\e357"; }
.icons-box:before { content:"\e359"; }
.icons-wifi:before { content:"\e360"; }
.icons-mike:before { content:"\e361"; }
.icons-airplane:before { content:"\e362"; }
.icons-vacation:before { content:"\e363"; }
.icons-money:before { content:"\e364"; }
.icons-money2:before { content:"\e365"; }
.icons-eye:before { content:"\e366"; }
.icons-headphone:before { content:"\e367"; }
.icons-tool:before { content:"\e368"; }
.icons-label:before { content:"\e369"; }
.icons-flag:before { content:"\e370"; }
.icons-stamp:before { content:"\e371"; }
.icons-search:before { content:"\e372"; }
.icons-align_center:before { content:"\e400"; }
.icons-align_justify:before { content:"\e401"; }
.icons-align_left:before { content:"\e402"; }
.icons-align_right:before { content:"\e403"; }
.icons-anchor:before { content:"\e404"; }
.icons-at:before { content:"\e405"; }
.icons-cc:before { content:"\e406"; }
.icons-cloud:before { content:"\e407"; }
.icons-code:before { content:"\e408"; }
.icons-copyright:before { content:"\e409"; }
.icons-crop:before { content:"\e410"; }
.icons-cross:before { content:"\e411"; }
.icons-database:before { content:"\e412"; }
.icons-monitor:before { content:"\e413"; }
.icons-diamond:before { content:"\e414"; }
.icons-lock:before { content:"\e415"; }
.icons-pause:before { content:"\e416"; }
.icons-off:before { content:"\e417"; }
.icons-spinner:before { content:"\e418"; }
.icons-toggle_off:before { content:"\e420"; }
.icons-toggle_on:before { content:"\e421"; }
.icons-n:before { content:"\e422"; }
.icons-won:before { content:"\e423"; }
.icons-bag:before { content:"\e425"; }
.icons-camera:before { content:"\e426"; }
.icons-camera2:before { content:"\e427"; }
.icons-project:before { content: "\e980"; }

/***********************  lotus-pms 기존 icons  ********************************/
.icon-arrow_down:before {
  content: "\e900";
}
.icon-arrow_left:before {
  content: "\e901";
}
.icon-arrow_right:before {
  content: "\e902";
}
.icon-arrow_up:before {
  content: "\e903";
}
.icon-btn_calendar:before {
  content: "\e904";
}
.icon-btn_search:before {
  content: "\e905";
}
.icon-calendar_day:before {
  content: "\e906";
}
.icon-calender_month:before {
  content: "\e907";
}
.icon-calender_week:before {
  content: "\e908";
}
.icon-check_deactive .path1:before {
  content: "\e909";
  color: rgb(0, 0, 0);
}
.icon-check_deactive .path2:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(205, 208, 217);
}
.icon-check_normal:before {
  content: "\e90b";
}
.icon-checked_deactive .path1:before {
  content: "\e90c";
  color: rgb(0, 0, 0);
}
.icon-checked_deactive .path2:before {
  content: "\e90d";
  margin-left: -1em;
  color: rgb(205, 208, 217);
}
.icon-checked_deactive .path3:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-checked_normal:before {
  content: "\e90f";
}
.icon-file_3d:before {
  content: "\e910";
}
.icon-file_7z:before {
  content: "\e911";
}
.icon-file_all:before {
  content: "\e912";
}
.icon-file_attached:before {
  content: "\e913";
}
.icon-file_blank:before {
  content: "\e914";
}
.icon-file_close:before {
  content: "\e915";
}
.icon-file_delete:before {
  content: "\e916";
}
.icon-file_doc:before {
  content: "\e917";
}
.icon-file_download:before {
  content: "\e918";
}
.icon-file_dwg:before {
  content: "\e919";
}
.icon-file_dxf:before {
  content: "\e91a";
}
.icon-file_hwp:before {
  content: "\e91b";
}
.icon-file_iam:before {
  content: "\e91c";
}
.icon-file_igs:before {
  content: "\e91d";
}
.icon-file_jpeg:before {
  content: "\e91e";
}
.icon-file_jpg:before {
  content: "\e91f";
}
.icon-file_pdf:before {
  content: "\e920";
}
.icon-file_png:before {
  content: "\e921";
}
.icon-file_ppt:before {
  content: "\e922";
}
.icon-file_stp:before {
  content: "\e923";
}
.icon-file_svg:before {
  content: "\e924";
}
.icon-file_upload:before {
  content: "\e925";
}
.icon-file_xls:before {
  content: "\e926";
}
.icon-file_xlsx:before {
  content: "\e926";
}

.icon-file_zip:before {
  content: "\e927";
}
.icon-group_collapsed:before {
  content: "\e928";
}
.icon-group_expanded:before {
  content: "\e929";
}
.icon-item_add:before {
  content: "\e92a";
}
.icon-item_all:before {
  content: "\e92b";
}
.icon-item_approve:before {
  content: "\e92c";
}
.icon-item_close:before {
  content: "\e92d";
}
.icon-item_delete:before {
  content: "\e92e";
}
.icon-item_edit:before {
  content: "\e92f";
}
.icon-item_end:before {
  content: "\e930";
}
.icon-item_fail:before {
  content: "\e931";
}
.icon-item_favorite:before {
  content: "\e932";
}
.icon-item_grid:before {
  content: "\e933";
}
.icon-item_help:before {
  content: "\e934";
}
.icon-item_horizental:before {
  content: "\e935";
}
.icon-item_indent:before {
  content: "\e936";
}
.icon-item_level:before {
  content: "\e937";
}
.icon-item_list_16:before {
  content: "\e938";
}
.icon-item_list:before {
  content: "\e939";
}
.icon-item_milestone:before {
  content: "\e93a";
}
.icon-item_my:before {
  content: "\e93b";
}
.icon-item_outdent:before {
  content: "\e93c";
}
.icon-item_pass:before {
  content: "\e93d";
}
.icon-item_resource:before {
  content: "\e93e";
}
.icon-item_save:before {
  content: "\e93f";
}
.icon-item_start:before {
  content: "\e940";
}
.icon-item_summary:before {
  content: "\e941";
}
.icon-job_apply:before {
  content: "\e942";
}
.icon-job_approve:before {
  content: "\e943";
}
.icon-job_issue:before {
  content: "\e944";
}
.icon-job_output:before {
  content: "\e945";
}
.icon-job_share:before {
  content: "\e946";
}
.icon-job_task:before {
  content: "\e947";
}
.icon-logo_lotus_txt:before {
  content: "\e948";
}
.icon-logo_lotus:before {
  content: "\e949";
}
.icon-logo_pms:before {
  content: "\e94a";
}
.icon-menu_home:before {
  content: "\e94b";
}
.icon-menu_job:before {
  content: "\e94c";
}
.icon-menu_resource:before {
  content: "\e94d";
}
.icon-menu_setup:before {
  content: "\e94e";
}
.icon-menu_share:before {
  content: "\e94f";
}
.icon-menu_task:before {
  content: "\e950";
}
.icon-plan_change:before {
  content: "\e951";
}
.icon-plan_init:before {
  content: "\e952";
}
.icon-plan_now:before {
  content: "\e953";
}
.icon-role_assist:before {
  content: "\e954";
}
.icon-role_chiefofficer:before {
  content: "\e955";
}
.icon-role_pl:before {
  content: "\e956";
}
.icon-role_pm:before {
  content: "\e957";
}
.icon-status_end:before {
  content: "\e958";
}
.icon-status_progress:before {
  content: "\e959";
}
.icon-status_start:before {
  content: "\e95a";
}
.icon-task_approve:before {
  content: "\e95b";
}
.icon-task_change:before {
  content: "\e95c";
}
.icon-task_collapse:before {
  content: "\e95d";
}
.icon-task_etc:before {
  content: "\e95e";
}
.icon-task_expand:before {
  content: "\e95f";
}
.icon-task_file:before {
  content: "\e960";
}
.icon-task_general:before {
  content: "\e961";
}
.icon-task_inspection:before {
  content: "\e962";
}
.icon-task_issue:before {
  content: "\e963";
}
.icon-task_link:before {
  content: "\e964";
}
.icon-task_milestone:before {
  content: "\e965";
}
.icon-task_share:before {
  content: "\e966";
}
.icon-text_cancle:before {
  content: "\e967";
  color: rgb(238, 239, 242);
}
.icon-text_cancle:after {
  content: "\e968";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-icon_btn_more:before {
  content: "\e969";
  color: #9ea4b4;
}
.icon-job_cancel:before {
  content: "\e96a";
  color: #9ea4b4;
}
.icon-icon_tok:before {
  content: "\e96b";
  color: #9ea4b4;
}
.icon-send:before {
  content: "\e96c";
  color: #9ea4b4;
}
.icon-new_user:before {
  content: "\e96d";
  color: #9ea4b4;
}
.icon-print:before {
  content: "\e96e";
  color: #9ea4b4;
}
.icon-location:before {
  content: "\e96f";
  color: #9ea4b4;
}
.icon-check_round_on:before {
  content: "\e970";
  color: rgb(0, 71, 171);
}
.icon-check_round_on:after {
  content: "\e971";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-check_round .path1:before {
  content: "\e972";
  color: rgb(255, 255, 255);
}
.icon-check_round .path2:before {
  content: "\e973";
  margin-left: -1em;
  color: none;
}
.icon-check_round .path3:before {
  content: "\e974";
  margin-left: -1em;
  color: rgb(216, 216, 216);
}
.icon-expand_open:before {
  content: "\e975";
  color: #9ea4b4;
}
.icon-expand_close:before {
  content: "\e976";
  color: #9ea4b4;
}
.icon-folder:before {
  content: "\e977";
  color: #0047ab;
}
.icon-call:before {
  content: "\e978";
}
.icon-mail:before {
  content: "\e979";
}
.icon-chat:before {
  content: "\e97a";
}
.icon-world:before {
  content: "\e97b";
}
.icon-image:before {
  content: "\e97c";
}
.icon-new:before {
  content: "\e97e";
}
.icon-copy:before {
  content: "\e97d";
}
.icon-triangle:before {
  content: "\e97f";
}