/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../merged-node_modules/node_modules/.pnpm/css-loader@6.5.1_webpack@5.93.0/node_modules/css-loader/dist/cjs.js??clonedRuleSet-1.use[1]!../merged-node_modules/node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.5.6_webpack@5.93.0/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-1.use[2]!./src/less/base/chime2020.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
    font-family: "chime2020"; /* Project id 2195252 */
    src: url('https://static.chimeroi.com/servicetool-temp/20241028/12/font2020_1028/iconfont.woff2?t=1634019247041') format('woff2'),
         url('https://static.chimeroi.com/servicetool-temp/20241028/12/font2020_1028/iconfont.woff?t=1634019247041') format('woff'),
         url('https://static.chimeroi.com/servicetool-temp/20241028/12/font2020_1028/iconfont.ttf?t=1634019247041') format('truetype');
  }
  
  .chime2020 {
    font-family: "chime2020" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .iconletter_01:before {
    content: "\e833";
  }
  
  .iconscope_01:before {
    content: "\e82a";
  }
  
  .iconcalendar_06:before {
    content: "\e82b";
  }
  
  .iconhand_01:before {
    content: "\e82c";
  }
  
  .iconshopping_01:before {
    content: "\e82d";
  }
  
  .iconshopping_03:before {
    content: "\e82e";
  }
  
  .iconcalendar_05:before {
    content: "\e82f";
  }
  
  .iconshopping_02:before {
    content: "\e830";
  }
  
  .iconshopping_05:before {
    content: "\e831";
  }
  
  .iconshopping_04:before {
    content: "\e832";
  }
  
  .icondraw_05:before {
    content: "\e822";
  }
  
  .iconbuy_01:before {
    content: "\e823";
  }
  
  .iconSwitch_01:before {
    content: "\e824";
  }
  
  .iconrubber_01:before {
    content: "\e825";
  }
  
  .iconrubber_02:before {
    content: "\e826";
  }
  
  .iconsmart_plan_start:before {
    content: "\e827";
  }
  
  .iconneighborhood_01:before {
    content: "\e828";
  }
  
  .iconlocation_radius_01:before {
    content: "\e829";
  }
  
  .icondraw_06:before {
    content: "\e821";
  }
  
  .iconmarkettrends_02:before {
    content: "\e81f";
  }
  
  .iconview_grid_02:before {
    content: "\e820";
  }
  
  .iconarrow_05_down:before {
    content: "\e80e";
  }
  
  .iconarrow_05_left:before {
    content: "\e80f";
  }
  
  .iconarrow_05_top:before {
    content: "\e810";
  }
  
  .icongallery_01:before {
    content: "\e811";
  }
  
  .icondrawar_03:before {
    content: "\e812";
  }
  
  .icondrawar_04:before {
    content: "\e813";
  }
  
  .iconvilla_01:before {
    content: "\e814";
  }
  
  .iconlisthome_02:before {
    content: "\e815";
  }
  
  .iconlisthome_01:before {
    content: "\e816";
  }
  
  .iconwidgets_01:before {
    content: "\e817";
  }
  
  .iconarrow_05_right:before {
    content: "\e818";
  }
  
  .iconwidgets_02:before {
    content: "\e819";
  }
  
  .iconvendor_02:before {
    content: "\e81a";
  }
  
  .iconview_list_02:before {
    content: "\e81b";
  }
  
  .iconvilla_02:before {
    content: "\e81c";
  }
  
  .iconvendor_01:before {
    content: "\e81d";
  }
  
  .iconmarkettrends_01:before {
    content: "\e81e";
  }
  
  .iconmail_optin_02:before {
    content: "\e807";
  }
  
  .iconmail_success_02:before {
    content: "\e808";
  }
  
  .iconmail_optin_01:before {
    content: "\e80c";
  }
  
  .iconmail_success_01:before {
    content: "\e80d";
  }
  
  .iconblog_04:before {
    content: "\e809";
  }
  
  .iconblog_03:before {
    content: "\e80a";
  }
  
  .iconblog_02:before {
    content: "\e80b";
  }
  
  .icondesign_02:before {
    content: "\e802";
  }
  
  .icondesign_01:before {
    content: "\e803";
  }
  
  .iconpicture_02:before {
    content: "\e804";
  }
  
  .iconpostcard_03:before {
    content: "\e805";
  }
  
  .iconpostcard_04:before {
    content: "\e806";
  }
  
  .iconmoney_invalid:before {
    content: "\e801";
  }
  
  .iconpending_01:before {
    content: "\e7ff";
  }
  
  .iconeditimage_01:before {
    content: "\e800";
  }
  
  .iconflag_01:before {
    content: "\e7f3";
  }
  
  .iconbookmark_02:before {
    content: "\e7f2";
  }
  
  .iconbookmark_01:before {
    content: "\e7f4";
  }
  
  .iconflag_02:before {
    content: "\e7f5";
  }
  
  .iconcar_02:before {
    content: "\e7f6";
  }
  
  .iconcarrier_01:before {
    content: "\e7f7";
  }
  
  .iconlocation_04:before {
    content: "\e7f8";
  }
  
  .iconmap_02:before {
    content: "\e7f9";
  }
  
  .iconcar_01:before {
    content: "\e7fa";
  }
  
  .iconrun_01:before {
    content: "\e7fb";
  }
  
  .iconpin_04:before {
    content: "\e7fc";
  }
  
  .iconpin_03:before {
    content: "\e7fd";
  }
  
  .iconcarrier_02:before {
    content: "\e7fe";
  }
  
  .icondce_add:before {
    content: "\e7c2";
  }
  
  .icondce_aligncenter:before {
    content: "\e7c3";
  }
  
  .icondce_alignright:before {
    content: "\e7c4";
  }
  
  .icondce_arrow:before {
    content: "\e7c5";
  }
  
  .icondce_alignleft:before {
    content: "\e7c6";
  }
  
  .icondce_arrowl:before {
    content: "\e7c7";
  }
  
  .icondce_cancel:before {
    content: "\e7c8";
  }
  
  .icondce_circle:before {
    content: "\e7c9";
  }
  
  .icondce_arrowup:before {
    content: "\e7ca";
  }
  
  .icondce_bringforward:before {
    content: "\e7cb";
  }
  
  .icondce_clone:before {
    content: "\e7cc";
  }
  
  .icondce_arrowdown:before {
    content: "\e7cd";
  }
  
  .icondce_engage:before {
    content: "\e7ce";
  }
  
  .icondce_exclamation:before {
    content: "\e7cf";
  }
  
  .icondce_crop:before {
    content: "\e7d0";
  }
  
  .icondce_bringtofront:before {
    content: "\e7d1";
  }
  
  .icondce_download:before {
    content: "\e7d2";
  }
  
  .icondce_arrowr:before {
    content: "\e7d3";
  }
  
  .icondce_group:before {
    content: "\e7d4";
  }
  
  .icondce_delete:before {
    content: "\e7d5";
  }
  
  .icondce_photo:before {
    content: "\e7d6";
  }
  
  .icondce_icon:before {
    content: "\e7d7";
  }
  
  .icondce_preview:before {
    content: "\e7d8";
  }
  
  .icondce_grabmode:before {
    content: "\e7d9";
  }
  
  .icondce_line:before {
    content: "\e7da";
  }
  
  .icondce_logo:before {
    content: "\e7db";
  }
  
  .icondce_polygon:before {
    content: "\e7dc";
  }
  
  .icondce_print:before {
    content: "\e7dd";
  }
  
  .icondce_question:before {
    content: "\e7de";
  }
  
  .icondce_qrcode:before {
    content: "\e7df";
  }
  
  .icondce_rectangle:before {
    content: "\e7e0";
  }
  
  .icondce_scaletofit:before {
    content: "\e7e1";
  }
  
  .icondce_saveimage:before {
    content: "\e7e2";
  }
  
  .icondce_shape:before {
    content: "\e7e3";
  }
  
  .icondce_save:before {
    content: "\e7e4";
  }
  
  .icondce_selectionmode:before {
    content: "\e7e5";
  }
  
  .icondce_redo:before {
    content: "\e7e6";
  }
  
  .icondce_sendbackwards:before {
    content: "\e7e7";
  }
  
  .icondce_triangle:before {
    content: "\e7e8";
  }
  
  .icondce_text:before {
    content: "\e7e9";
  }
  
  .icondce_sendtoback:before {
    content: "\e7ea";
  }
  
  .icondce_search:before {
    content: "\e7eb";
  }
  
  .icondce_Undo:before {
    content: "\e7ec";
  }
  
  .icondce_upload:before {
    content: "\e7ed";
  }
  
  .icondce_zoomout:before {
    content: "\e7ee";
  }
  
  .icondce_zoomin:before {
    content: "\e7ef";
  }
  
  .icondce_textcode:before {
    content: "\e7f0";
  }
  
  .icondce_ungroup:before {
    content: "\e7f1";
  }
  
  .iconcollapse_right:before {
    content: "\e698";
  }
  
  .icontip_02:before {
    content: "\e798";
  }
  
  .icondelete_02:before {
    content: "\e699";
  }
  
  .icontime:before {
    content: "\e799";
  }
  
  .icondirections:before {
    content: "\e69a";
  }
  
  .icontelephone_invalid:before {
    content: "\e79a";
  }
  
  .icondirection:before {
    content: "\e69b";
  }
  
  .icontime_02:before {
    content: "\e79b";
  }
  
  .icondelete_01:before {
    content: "\e69c";
  }
  
  .icontip_01:before {
    content: "\e79c";
  }
  
  .icondislike_02:before {
    content: "\e69d";
  }
  
  .icontrophy:before {
    content: "\e79d";
  }
  
  .icondislike:before {
    content: "\e69e";
  }
  
  .iconteam-Introduction:before {
    content: "\e79e";
  }
  
  .icondoc:before {
    content: "\e69f";
  }
  
  .icontwitter_02:before {
    content: "\e79f";
  }
  
  .icondownload:before {
    content: "\e6a0";
  }
  
  .icontransactions:before {
    content: "\e7a0";
  }
  
  .icondocs:before {
    content: "\e6a1";
  }
  
  .icontwitter_square:before {
    content: "\e7a1";
  }
  
  .icondollor:before {
    content: "\e6a2";
  }
  
  .icontumblr:before {
    content: "\e7a2";
  }
  
  .iconcustom_landing_page:before {
    content: "\e6a3";
  }
  
  .iconshowing:before {
    content: "\e7a3";
  }
  
  .icondollar_02:before {
    content: "\e6a4";
  }
  
  .iconupload:before {
    content: "\e7a4";
  }
  
  .icondrawar:before {
    content: "\e6a5";
  }
  
  .iconview_01:before {
    content: "\e7a5";
  }
  
  .iconDropbox:before {
    content: "\e6a6";
  }
  
  .iconvideo:before {
    content: "\e7a6";
  }
  
  .icondrip:before {
    content: "\e6a7";
  }
  
  .iconview_02:before {
    content: "\e7a7";
  }
  
  .icondrawar_02:before {
    content: "\e6a8";
  }
  
  .iconview_grid:before {
    content: "\e7a8";
  }
  
  .iconearphones:before {
    content: "\e6a9";
  }
  
  .icontwitter:before {
    content: "\e7a9";
  }
  
  .iconedit:before {
    content: "\e6aa";
  }
  
  .iconvoice_01:before {
    content: "\e7aa";
  }
  
  .iconerror:before {
    content: "\e6ab";
  }
  
  .iconvoice_02:before {
    content: "\e7ab";
  }
  
  .iconevaluation:before {
    content: "\e6ac";
  }
  
  .iconvoice_03:before {
    content: "\e7ac";
  }
  
  .icondropdown_01:before {
    content: "\e6ad";
  }
  
  .iconview_Invisible_02:before {
    content: "\e7ad";
  }
  
  .iconexpand_up:before {
    content: "\e6ae";
  }
  
  .iconview_list:before {
    content: "\e7ae";
  }
  
  .iconenergy:before {
    content: "\e6af";
  }
  
  .iconvoice_05:before {
    content: "\e7af";
  }
  
  .iconexpand_down:before {
    content: "\e6b0";
  }
  
  .iconvoice_06:before {
    content: "\e7b0";
  }
  
  .iconexport_02:before {
    content: "\e6b1";
  }
  
  .iconvolume_01:before {
    content: "\e7b1";
  }
  
  .iconexport:before {
    content: "\e6b2";
  }
  
  .iconvolume_close:before {
    content: "\e7b2";
  }
  
  .iconfacebook_02:before {
    content: "\e6b3";
  }
  
  .iconvoice_04:before {
    content: "\e7b3";
  }
  
  .iconfavorite_01:before {
    content: "\e6b4";
  }
  
  .iconwallet:before {
    content: "\e7b4";
  }
  
  .iconeducation:before {
    content: "\e6b5";
  }
  
  .iconwebinars-videos:before {
    content: "\e7b5";
  }
  
  .iconfacebook:before {
    content: "\e6b6";
  }
  
  .iconwebsite_01:before {
    content: "\e7b6";
  }
  
  .iconfavorite_02:before {
    content: "\e6b7";
  }
  
  .iconwifi:before {
    content: "\e7b7";
  }
  
  .iconfb_square:before {
    content: "\e6b8";
  }
  
  .iconvolume_02:before {
    content: "\e7b8";
  }
  
  .iconfilter_02:before {
    content: "\e6b9";
  }
  
  .iconwebsite_02:before {
    content: "\e7b9";
  }
  
  .iconfeatured_listing:before {
    content: "\e6ba";
  }
  
  .iconzoom_01:before {
    content: "\e7ba";
  }
  
  .iconfeatured_area:before {
    content: "\e6bb";
  }
  
  .iconSqFt:before {
    content: "\e7bb";
  }
  
  .iconfilter:before {
    content: "\e6bc";
  }
  
  .iconzoom_03:before {
    content: "\e7bc";
  }
  
  .iconfinish_01:before {
    content: "\e6bd";
  }
  
  .iconyoutube:before {
    content: "\e7bd";
  }
  
  .iconfolder_alt_02:before {
    content: "\e6be";
  }
  
  .iconzoom_02:before {
    content: "\e7be";
  }
  
  .iconfolder_02:before {
    content: "\e6bf";
  }
  
  .iconview_Invisible_01:before {
    content: "\e7bf";
  }
  
  .iconfire:before {
    content: "\e6c0";
  }
  
  .iconzoom_04:before {
    content: "\e7c0";
  }
  
  .iconfolder_alt:before {
    content: "\e6c1";
  }
  
  .iconskype:before {
    content: "\e7c1";
  }
  
  .iconfolder_sharedfile_02:before {
    content: "\e6c2";
  }
  
  .iconfolder_sharedfile_01:before {
    content: "\e6c3";
  }
  
  .iconform:before {
    content: "\e6c4";
  }
  
  .iconfolder:before {
    content: "\e6c5";
  }
  
  .iconfooter:before {
    content: "\e6c6";
  }
  
  .icongoogle_02:before {
    content: "\e6c7";
  }
  
  .iconGoogle_Drive:before {
    content: "\e6c8";
  }
  
  .icongoogle_plus_brands:before {
    content: "\e6c9";
  }
  
  .icongoogle_plus_square:before {
    content: "\e6ca";
  }
  
  .iconchats:before {
    content: "\e6cb";
  }
  
  .icongplus:before {
    content: "\e6cc";
  }
  
  .icongraph:before {
    content: "\e6cd";
  }
  
  .iconheader:before {
    content: "\e6ce";
  }
  
  .iconhelp_02:before {
    content: "\e6cf";
  }
  
  .iconhelp_01:before {
    content: "\e6d0";
  }
  
  .iconimport:before {
    content: "\e6d1";
  }
  
  .iconinstagram_02:before {
    content: "\e6d2";
  }
  
  .iconhouse_02:before {
    content: "\e6d3";
  }
  
  .iconimport_02:before {
    content: "\e6d4";
  }
  
  .iconidx:before {
    content: "\e6d5";
  }
  
  .iconhourglass:before {
    content: "\e6d6";
  }
  
  .iconinstagram_bold:before {
    content: "\e6d7";
  }
  
  .iconinstagram_brands:before {
    content: "\e6d8";
  }
  
  .iconhouse_01:before {
    content: "\e6d9";
  }
  
  .iconinstagram_square:before {
    content: "\e6da";
  }
  
  .iconhero:before {
    content: "\e6db";
  }
  
  .iconintegration_01:before {
    content: "\e6dc";
  }
  
  .iconinstagram:before {
    content: "\e6dd";
  }
  
  .iconkey:before {
    content: "\e6de";
  }
  
  .iconlaugh_01:before {
    content: "\e6df";
  }
  
  .iconkeyboard_02:before {
    content: "\e6e0";
  }
  
  .iconhandle:before {
    content: "\e6e1";
  }
  
  .iconleave_massage_01:before {
    content: "\e6e2";
  }
  
  .iconleave_massage_02:before {
    content: "\e6e3";
  }
  
  .iconlayers:before {
    content: "\e6e4";
  }
  
  .iconlaugh_02:before {
    content: "\e6e5";
  }
  
  .iconlead_capture:before {
    content: "\e6e6";
  }
  
  .iconlike_02:before {
    content: "\e6e7";
  }
  
  .iconlinkedin_02:before {
    content: "\e6e8";
  }
  
  .iconlist_arrow_right:before {
    content: "\e6e9";
  }
  
  .iconlinetext_01:before {
    content: "\e6ea";
  }
  
  .iconlink:before {
    content: "\e6eb";
  }
  
  .iconlike:before {
    content: "\e6ec";
  }
  
  .iconlinkedin_square:before {
    content: "\e6ed";
  }
  
  .iconlicense_02:before {
    content: "\e6ee";
  }
  
  .iconlist:before {
    content: "\e6ef";
  }
  
  .iconlisting-search:before {
    content: "\e6f0";
  }
  
  .iconlicense:before {
    content: "\e6f1";
  }
  
  .iconlinkedin:before {
    content: "\e6f2";
  }
  
  .iconlive_01:before {
    content: "\e6f3";
  }
  
  .iconlocation_02:before {
    content: "\e6f4";
  }
  
  .iconlocation_03:before {
    content: "\e6f5";
  }
  
  .iconloading:before {
    content: "\e6f6";
  }
  
  .iconlocation_arrow_02:before {
    content: "\e6f7";
  }
  
  .iconlocation_arrow_01:before {
    content: "\e6f8";
  }
  
  .iconlock_open:before {
    content: "\e6f9";
  }
  
  .iconlock:before {
    content: "\e6fa";
  }
  
  .iconkeyboard_01:before {
    content: "\e6fb";
  }
  
  .iconmagnifier_remove:before {
    content: "\e6fc";
  }
  
  .iconmagnifier_add:before {
    content: "\e6fd";
  }
  
  .iconmagic_wand:before {
    content: "\e6fe";
  }
  
  .iconmail_02:before {
    content: "\e6ff";
  }
  
  .iconmail_alerts:before {
    content: "\e700";
  }
  
  .iconmail_bounced_02:before {
    content: "\e701";
  }
  
  .iconmail_invalid_02:before {
    content: "\e702";
  }
  
  .iconmail_opened_02:before {
    content: "\e703";
  }
  
  .iconmail_invalid:before {
    content: "\e704";
  }
  
  .iconmail_bounced:before {
    content: "\e705";
  }
  
  .iconmail_opened:before {
    content: "\e706";
  }
  
  .iconmail_received:before {
    content: "\e707";
  }
  
  .iconmail_sent_02:before {
    content: "\e708";
  }
  
  .iconlocation:before {
    content: "\e709";
  }
  
  .iconmail:before {
    content: "\e70a";
  }
  
  .iconmail_received_02:before {
    content: "\e70b";
  }
  
  .iconmap_area:before {
    content: "\e70c";
  }
  
  .iconmail_sent:before {
    content: "\e70d";
  }
  
  .iconmap_nav:before {
    content: "\e70e";
  }
  
  .iconmap:before {
    content: "\e70f";
  }
  
  .iconmarketplace_01:before {
    content: "\e710";
  }
  
  .iconmessage_01:before {
    content: "\e711";
  }
  
  .iconmenu:before {
    content: "\e712";
  }
  
  .iconlisting_management:before {
    content: "\e613";
  }
  
  .iconmessage_02:before {
    content: "\e713";
  }
  
  .iconlisting_management_02:before {
    content: "\e614";
  }
  
  .iconmessage_read:before {
    content: "\e714";
  }
  
  .iconactivities_footprint_02:before {
    content: "\e615";
  }
  
  .iconmessage_virtual:before {
    content: "\e715";
  }
  
  .iconaction_redo_02:before {
    content: "\e616";
  }
  
  .iconmessage_voice_02:before {
    content: "\e716";
  }
  
  .iconaction_redo:before {
    content: "\e617";
  }
  
  .iconmessage_voice_close_02:before {
    content: "\e717";
  }
  
  .iconactivities_03:before {
    content: "\e618";
  }
  
  .iconminimize:before {
    content: "\e718";
  }
  
  .iconactivities_04:before {
    content: "\e619";
  }
  
  .iconmessage_voice_close_01:before {
    content: "\e719";
  }
  
  .iconaction_undo:before {
    content: "\e61a";
  }
  
  .iconmessage_voice:before {
    content: "\e71a";
  }
  
  .iconadd:before {
    content: "\e61b";
  }
  
  .iconminus_02:before {
    content: "\e71b";
  }
  
  .iconactivities:before {
    content: "\e61c";
  }
  
  .iconmore_01:before {
    content: "\e71c";
  }
  
  .iconad_01:before {
    content: "\e61d";
  }
  
  .iconminus_01:before {
    content: "\e71d";
  }
  
  .iconannex_01:before {
    content: "\e61e";
  }
  
  .iconmore_02:before {
    content: "\e71e";
  }
  
  .iconannex_02_pause:before {
    content: "\e61f";
  }
  
  .iconmore_03:before {
    content: "\e71f";
  }
  
  .iconannex_03_play:before {
    content: "\e620";
  }
  
  .iconmore_04:before {
    content: "\e720";
  }
  
  .iconadd_bold:before {
    content: "\e621";
  }
  
  .iconnav_01:before {
    content: "\e721";
  }
  
  .iconalert_02:before {
    content: "\e622";
  }
  
  .iconnearby:before {
    content: "\e722";
  }
  
  .iconaction_undo_02:before {
    content: "\e623";
  }
  
  .iconnotification_02:before {
    content: "\e723";
  }
  
  .iconalert_01:before {
    content: "\e624";
  }
  
  .iconnotification_close:before {
    content: "\e724";
  }
  
  .iconactivities_footprint_01:before {
    content: "\e625";
  }
  
  .iconnumber_01:before {
    content: "\e725";
  }
  
  .iconarrow_01_right:before {
    content: "\e626";
  }
  
  .iconnotification_01:before {
    content: "\e726";
  }
  
  .iconarrow_02_left:before {
    content: "\e627";
  }
  
  .iconoverview_02:before {
    content: "\e727";
  }
  
  .iconarrow_01_down:before {
    content: "\e628";
  }
  
  .iconoverview_01:before {
    content: "\e728";
  }
  
  .iconarrow_01_up:before {
    content: "\e629";
  }
  
  .iconparagraph_01:before {
    content: "\e729";
  }
  
  .iconarrow_03_right:before {
    content: "\e62a";
  }
  
  .iconpaper_clip:before {
    content: "\e72a";
  }
  
  .iconarrow_04_left:before {
    content: "\e62b";
  }
  
  .iconpartial_01:before {
    content: "\e72b";
  }
  
  .iconarrow_02_up:before {
    content: "\e62c";
  }
  
  .iconpartial_02:before {
    content: "\e72c";
  }
  
  .iconarrow_02_right:before {
    content: "\e62d";
  }
  
  .iconpause_02:before {
    content: "\e72d";
  }
  
  .iconarrow_04_down:before {
    content: "\e62e";
  }
  
  .iconpartner:before {
    content: "\e72e";
  }
  
  .iconarrow_04_down_1:before {
    content: "\e62f";
  }
  
  .iconpeople_01:before {
    content: "\e72f";
  }
  
  .iconarrow_04_up:before {
    content: "\e630";
  }
  
  .iconpeople_02:before {
    content: "\e730";
  }
  
  .iconarrow_01_left:before {
    content: "\e631";
  }
  
  .iconpause_01:before {
    content: "\e731";
  }
  
  .iconarrow_04_left_1:before {
    content: "\e632";
  }
  
  .iconpeople_03:before {
    content: "\e732";
  }
  
  .iconarrow_04_up_1:before {
    content: "\e633";
  }
  
  .iconpeople_04:before {
    content: "\e733";
  }
  
  .iconarrow_02_down:before {
    content: "\e634";
  }
  
  .iconpeople_accept:before {
    content: "\e734";
  }
  
  .iconattention_01:before {
    content: "\e635";
  }
  
  .iconpeople_add:before {
    content: "\e735";
  }
  
  .iconback_01:before {
    content: "\e636";
  }
  
  .iconpeople_active:before {
    content: "\e736";
  }
  
  .iconauto_01:before {
    content: "\e637";
  }
  
  .iconpeople_add_02:before {
    content: "\e737";
  }
  
  .iconback_02_Bold:before {
    content: "\e638";
  }
  
  .iconpeople_contacts:before {
    content: "\e738";
  }
  
  .iconauto_02:before {
    content: "\e639";
  }
  
  .iconpeople_edit:before {
    content: "\e739";
  }
  
  .iconbackspace_01:before {
    content: "\e63a";
  }
  
  .iconpeople_minus_02:before {
    content: "\e73a";
  }
  
  .iconbathroom:before {
    content: "\e63b";
  }
  
  .iconpeople_source:before {
    content: "\e73b";
  }
  
  .iconbackonmarket:before {
    content: "\e63c";
  }
  
  .iconpeople_time:before {
    content: "\e73c";
  }
  
  .iconattention_02:before {
    content: "\e63d";
  }
  
  .iconphone_invalid:before {
    content: "\e73d";
  }
  
  .iconbadge:before {
    content: "\e63e";
  }
  
  .iconpeople_team:before {
    content: "\e73e";
  }
  
  .iconbackspace_02:before {
    content: "\e63f";
  }
  
  .iconpicture:before {
    content: "\e73f";
  }
  
  .iconbanner:before {
    content: "\e640";
  }
  
  .iconphone_talk:before {
    content: "\e740";
  }
  
  .iconbottom_chime:before {
    content: "\e641";
  }
  
  .iconpin_01:before {
    content: "\e741";
  }
  
  .iconblog_01:before {
    content: "\e642";
  }
  
  .iconpin_02:before {
    content: "\e742";
  }
  
  .iconbottom_activity:before {
    content: "\e643";
  }
  
  .iconpie_chart:before {
    content: "\e743";
  }
  
  .iconbottom_people:before {
    content: "\e644";
  }
  
  .iconpinterest_brands:before {
    content: "\e744";
  }
  
  .iconbuyer:before {
    content: "\e645";
  }
  
  .iconpinterest_square:before {
    content: "\e745";
  }
  
  .iconarrow_04_right:before {
    content: "\e646";
  }
  
  .iconplay_01:before {
    content: "\e746";
  }
  
  .iconbottom_more:before {
    content: "\e647";
  }
  
  .iconplay_02:before {
    content: "\e747";
  }
  
  .iconbrag:before {
    content: "\e648";
  }
  
  .iconplane:before {
    content: "\e748";
  }
  
  .iconcalculator_02:before {
    content: "\e649";
  }
  
  .iconplus_01:before {
    content: "\e749";
  }
  
  .iconbacktosite:before {
    content: "\e64a";
  }
  
  .iconplus_02:before {
    content: "\e74a";
  }
  
  .iconbottom_chat:before {
    content: "\e64b";
  }
  
  .iconpost_01:before {
    content: "\e74b";
  }
  
  .iconcall_02:before {
    content: "\e64c";
  }
  
  .iconpostcard_01:before {
    content: "\e74c";
  }
  
  .iconcalcuator:before {
    content: "\e64d";
  }
  
  .iconpostcard_02:before {
    content: "\e74d";
  }
  
  .iconbedroom:before {
    content: "\e64e";
  }
  
  .iconprinter:before {
    content: "\e74e";
  }
  
  .iconcalendar_02:before {
    content: "\e64f";
  }
  
  .iconr_fb:before {
    content: "\e74f";
  }
  
  .iconcall_blacklist:before {
    content: "\e650";
  }
  
  .iconpuzzle:before {
    content: "\e750";
  }
  
  .iconbriefcase:before {
    content: "\e651";
  }
  
  .iconr_in:before {
    content: "\e751";
  }
  
  .iconcalendar_04:before {
    content: "\e652";
  }
  
  .iconrecord:before {
    content: "\e752";
  }
  
  .iconcalendar_03:before {
    content: "\e653";
  }
  
  .iconremark_02:before {
    content: "\e753";
  }
  
  .iconcall_end_04:before {
    content: "\e654";
  }
  
  .iconremark_03:before {
    content: "\e754";
  }
  
  .iconcall_end_02:before {
    content: "\e655";
  }
  
  .iconr_twitter:before {
    content: "\e755";
  }
  
  .iconcall_fail_02:before {
    content: "\e656";
  }
  
  .iconrenter_02:before {
    content: "\e756";
  }
  
  .iconcall_in_02:before {
    content: "\e657";
  }
  
  .iconrenter_01:before {
    content: "\e757";
  }
  
  .iconcall_fail:before {
    content: "\e658";
  }
  
  .iconreporting_01:before {
    content: "\e758";
  }
  
  .iconcalendar_01:before {
    content: "\e659";
  }
  
  .iconreporting_02:before {
    content: "\e759";
  }
  
  .iconcall_invalid_04:before {
    content: "\e65a";
  }
  
  .iconrobot_02:before {
    content: "\e75a";
  }
  
  .iconcall_01:before {
    content: "\e65b";
  }
  
  .iconrefresh:before {
    content: "\e75b";
  }
  
  .iconcall_end_03:before {
    content: "\e65c";
  }
  
  .iconrobot_01:before {
    content: "\e75c";
  }
  
  .iconcall_blocked_02:before {
    content: "\e65d";
  }
  
  .iconremark_01:before {
    content: "\e75d";
  }
  
  .iconcall_out_02:before {
    content: "\e65e";
  }
  
  .iconretry:before {
    content: "\e75e";
  }
  
  .iconcall_invalid_02:before {
    content: "\e65f";
  }
  
  .iconsad_02:before {
    content: "\e75f";
  }
  
  .iconcall_out:before {
    content: "\e660";
  }
  
  .iconsad_04:before {
    content: "\e760";
  }
  
  .iconcall_invalid_03:before {
    content: "\e661";
  }
  
  .iconsave_01:before {
    content: "\e761";
  }
  
  .iconcall_ringing:before {
    content: "\e662";
  }
  
  .iconrocket:before {
    content: "\e762";
  }
  
  .iconcall_in:before {
    content: "\e663";
  }
  
  .iconphone:before {
    content: "\e763";
  }
  
  .iconcall_voicemall:before {
    content: "\e664";
  }
  
  .iconsad_01:before {
    content: "\e764";
  }
  
  .iconcall_transfer_02:before {
    content: "\e665";
  }
  
  .iconsearch_Bold:before {
    content: "\e765";
  }
  
  .iconcall_transfer:before {
    content: "\e666";
  }
  
  .iconsending:before {
    content: "\e766";
  }
  
  .iconcamcorder:before {
    content: "\e667";
  }
  
  .iconsearch:before {
    content: "\e767";
  }
  
  .iconcancel_bold_small:before {
    content: "\e668";
  }
  
  .iconsend_03:before {
    content: "\e768";
  }
  
  .iconcamera:before {
    content: "\e669";
  }
  
  .iconpie_chart_02:before {
    content: "\e769";
  }
  
  .iconcall_end:before {
    content: "\e66a";
  }
  
  .iconseller:before {
    content: "\e76a";
  }
  
  .iconcall_blocked_01:before {
    content: "\e66b";
  }
  
  .iconsave_02:before {
    content: "\e76b";
  }
  
  .iconcalling_act_02:before {
    content: "\e66c";
  }
  
  .iconsend_01:before {
    content: "\e76c";
  }
  
  .iconcancel_bold:before {
    content: "\e66d";
  }
  
  .iconsend_02:before {
    content: "\e76d";
  }
  
  .iconchat_02:before {
    content: "\e66e";
  }
  
  .iconsad_03:before {
    content: "\e76e";
  }
  
  .iconcall_ready_01:before {
    content: "\e66f";
  }
  
  .iconsettings_01:before {
    content: "\e76f";
  }
  
  .iconchat_received:before {
    content: "\e670";
  }
  
  .iconsell:before {
    content: "\e770";
  }
  
  .iconcampaign_01:before {
    content: "\e671";
  }
  
  .iconsearch_bar:before {
    content: "\e771";
  }
  
  .iconchat_sent:before {
    content: "\e672";
  }
  
  .iconshare:before {
    content: "\e772";
  }
  
  .iconcalling_act_03:before {
    content: "\e673";
  }
  
  .iconsettings_02:before {
    content: "\e773";
  }
  
  .iconcalling_act_04:before {
    content: "\e674";
  }
  
  .iconsignal_01:before {
    content: "\e774";
  }
  
  .iconchecked:before {
    content: "\e675";
  }
  
  .iconsitehistory:before {
    content: "\e775";
  }
  
  .iconchecked_bold:before {
    content: "\e676";
  }
  
  .iconsite_style:before {
    content: "\e776";
  }
  
  .iconcancel:before {
    content: "\e677";
  }
  
  .iconsmile_01:before {
    content: "\e777";
  }
  
  .iconcancel_02:before {
    content: "\e678";
  }
  
  .iconsmart_plan_02:before {
    content: "\e778";
  }
  
  .iconchime:before {
    content: "\e679";
  }
  
  .iconshield:before {
    content: "\e779";
  }
  
  .iconcall_invalid:before {
    content: "\e67a";
  }
  
  .iconsmile_02:before {
    content: "\e77a";
  }
  
  .iconchime_03:before {
    content: "\e67b";
  }
  
  .iconpresent:before {
    content: "\e77b";
  }
  
  .iconcloud_download:before {
    content: "\e67c";
  }
  
  .iconsortsvg_part_01:before {
    content: "\e77c";
  }
  
  .iconchime_02:before {
    content: "\e67d";
  }
  
  .iconsort_04:before {
    content: "\e77d";
  }
  
  .iconcloud:before {
    content: "\e67e";
  }
  
  .iconsmart_plan_01:before {
    content: "\e77e";
  }
  
  .iconchats_02:before {
    content: "\e67f";
  }
  
  .iconsnapshot_01:before {
    content: "\e77f";
  }
  
  .iconcollapse_left:before {
    content: "\e680";
  }
  
  .iconsort_03:before {
    content: "\e780";
  }
  
  .iconcall_virtual:before {
    content: "\e681";
  }
  
  .iconsortsvg:before {
    content: "\e781";
  }
  
  .iconcollection_02:before {
    content: "\e682";
  }
  
  .iconSMS:before {
    content: "\e782";
  }
  
  .iconcms:before {
    content: "\e683";
  }
  
  .iconstable:before {
    content: "\e783";
  }
  
  .iconcompany_01:before {
    content: "\e684";
  }
  
  .iconSubscribe_01:before {
    content: "\e784";
  }
  
  .iconcollection_01:before {
    content: "\e685";
  }
  
  .iconsortsvg_part_02:before {
    content: "\e785";
  }
  
  .iconcompass:before {
    content: "\e686";
  }
  
  .iconsuccess_02:before {
    content: "\e786";
  }
  
  .iconcomputer:before {
    content: "\e687";
  }
  
  .iconsupport:before {
    content: "\e787";
  }
  
  .iconcopy:before {
    content: "\e688";
  }
  
  .icontable:before {
    content: "\e788";
  }
  
  .iconcopy_02:before {
    content: "\e689";
  }
  
  .iconsuccess:before {
    content: "\e789";
  }
  
  .iconcall_ready_02:before {
    content: "\e68a";
  }
  
  .icontag_02:before {
    content: "\e78a";
  }
  
  .iconcommunity:before {
    content: "\e68b";
  }
  
  .icontag_03:before {
    content: "\e78b";
  }
  
  .iconchat_01:before {
    content: "\e68c";
  }
  
  .icontablet:before {
    content: "\e78c";
  }
  
  .iconcta:before {
    content: "\e68d";
  }
  
  .icontag:before {
    content: "\e78d";
  }
  
  .iconcomment_01:before {
    content: "\e68e";
  }
  
  .icontask_02:before {
    content: "\e78e";
  }
  
  .iconcompany_02:before {
    content: "\e68f";
  }
  
  .icontarget_01:before {
    content: "\e78f";
  }
  
  .iconcloud_upload:before {
    content: "\e690";
  }
  
  .icontask_complete_02:before {
    content: "\e790";
  }
  
  .iconcontacts_notebook:before {
    content: "\e691";
  }
  
  .icontask:before {
    content: "\e791";
  }
  
  .iconcomment_02:before {
    content: "\e692";
  }
  
  .icontask_complete:before {
    content: "\e792";
  }
  
  .iconcursor:before {
    content: "\e693";
  }
  
  .iconteam-contact:before {
    content: "\e793";
  }
  
  .iconcustom:before {
    content: "\e694";
  }
  
  .icontelephone:before {
    content: "\e794";
  }
  
  .iconcredit_card:before {
    content: "\e695";
  }
  
  .icontelephone_talk:before {
    content: "\e795";
  }
  
  .icondashboard:before {
    content: "\e696";
  }
  
  .icontextcode_01:before {
    content: "\e796";
  }
  
  .icondashboard_02:before {
    content: "\e697";
  }
  
  .icontiktok_01:before {
    content: "\e797";
  }
  
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../merged-node_modules/node_modules/.pnpm/css-loader@6.5.1_webpack@5.93.0/node_modules/css-loader/dist/cjs.js??clonedRuleSet-1.use[1]!../merged-node_modules/node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.5.6_webpack@5.93.0/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-1.use[2]!../merged-node_modules/node_modules/.pnpm/less-loader@10.2.0_less@4.1.2_webpack@5.93.0/node_modules/less-loader/dist/cjs.js!../merged-node_modules/node_modules/.pnpm/style-resources-loader@1.5.0_webpack@5.93.0/node_modules/style-resources-loader/lib/index.js??clonedRuleSet-1.use[4]!./src/less/common-page.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.chime-primary-color {
  color: var(--primary-color) !important;
}
.hover-underline:hover {
  text-decoration: underline;
}
body {
  line-height: 1.4 !important;
  color: #282828 !important;
  font-family: "SF UI Text", "Helvetica", "Arial", "san-serif" !important;
  font-size: 12px !important;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input,
textarea,
select {
  font-size: 100%;
  font-family: inherit;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
form,
dd,
dl {
  margin: 0;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
form,
dd,
dl,
input,
textarea,
select,
a,
img,
span,
div,
button {
  font-family: "SF UI Text", "Helvetica", "Arial", "san-serif";
}
body {
  background: #f7f8fb;
}
h4,
h5,
h6 {
  font-size: 1em;
}
ul,
ol {
  padding-left: 0;
  list-style-type: none;
}
/*image with no-border*/
a {
  text-decoration: none;
  color: inherit;
}
img {
  border: 0;
}
i {
  font-style: normal;
}
/* Hide the small icon of the input box automatically displayed by the browser */
input::-webkit-contacts-auto-fill-button,
input::-webkit-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
/* ipad The button to remove the default style  */
input[type="button"] {
  -webkit-appearance: none;
}
.grecaptcha-badge {
  display: none!important;
}
/* hover bold */
[hoverBoldText]:after {
  content: attr(hoverBoldText);
  font-weight: bold;
  visibility: hidden;
  color: transparent;
  overflow: hidden;
  display: block;
  height: 1px;
  margin-top: -1px;
}
/* display */
.dn {
  display: none;
}
.di {
  display: inline;
}
.db {
  display: block;
}
.dib {
  display: inline-block;
}
/* margin */
.m0 {
  margin: 0;
}
.ml-auto {
  margin-left: auto !important;
}
.mr-auto {
  margin-right: auto !important;
}
.ml1 {
  margin-left: 1px;
}
.ml2 {
  margin-left: 2px;
}
.ml5 {
  margin-left: 5px;
}
.ml10 {
  margin-left: 10px;
}
.ml15 {
  margin-left: 15px;
}
.ml20 {
  margin-left: 20px;
}
.ml27 {
  margin-left: 27px;
}
.ml30 {
  margin-left: 30px;
}
.mr1 {
  margin-right: 1px;
}
.mr2 {
  margin-right: 2px;
}
.mr5 {
  margin-right: 5px;
}
.mr10 {
  margin-right: 10px;
}
.mr15 {
  margin-right: 15px;
}
.mr20 {
  margin-right: 20px;
}
.mr30 {
  margin-right: 30px;
}
.mt1 {
  margin-top: 1px;
}
.mt2 {
  margin-top: 2px;
}
.mt5 {
  margin-top: 5px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt30 {
  margin-top: 30px;
}
.mb1 {
  margin-bottom: 1px;
}
.mb2 {
  margin-bottom: 2px;
}
.mb5 {
  margin-bottom: 5px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb30 {
  margin-bottom: 30px;
}
/* margin negative */
.ml-1 {
  margin-left: -1px;
}
.mr-1 {
  margin-right: -1px;
}
.mt-1 {
  margin-top: -1px;
}
.mb-1 {
  margin-bottom: -1px;
}
.ml-3 {
  margin-left: -3px;
}
.mr-3 {
  margin-right: -3px;
}
.mt-3 {
  margin-top: -3px;
}
.mb-3 {
  margin-bottom: -3px;
}
.ml-20 {
  margin-left: -20px;
}
.mr-20 {
  margin-right: -20px;
}
.mt-20 {
  margin-top: -20px;
}
.mb-20 {
  margin-bottom: -20px;
}
/* padding */
.p0 {
  padding: 0;
}
.p1 {
  padding: 1px;
}
.pl1 {
  padding-left: 1px;
}
.pt1 {
  padding-top: 1px;
}
.pr1 {
  padding-right: 1px;
}
.pb1 {
  padding-bottom: 1px;
}
.p2 {
  padding: 2px;
}
.pl2 {
  padding-left: 2px;
}
.pt2 {
  padding-top: 2px;
}
.pr2 {
  padding-right: 2px;
}
.pb2 {
  padding-bottom: 2px;
}
.pl5 {
  padding-left: 5px;
}
.p5 {
  padding: 5px;
}
.pt5 {
  padding-top: 5px;
}
.pr5 {
  padding-right: 5px;
}
.pb5 {
  padding-bottom: 5px;
}
.p10 {
  padding: 10px;
}
.pl10 {
  padding-left: 10px;
}
.pt10 {
  padding-top: 10px;
}
.pr10 {
  padding-right: 10px;
}
.pb10 {
  padding-bottom: 10px;
}
.p15 {
  padding: 15px;
}
.pl15 {
  padding-left: 15px;
}
.pt15 {
  padding-top: 15px;
}
.pr15 {
  padding-right: 15px;
}
.pb15 {
  padding-bottom: 15px;
}
.p20 {
  padding: 20px;
}
.pl20 {
  padding-left: 20px;
}
.pt20 {
  padding-top: 20px;
}
.pr20 {
  padding-right: 20px;
}
.pb20 {
  padding-bottom: 20px;
}
.p30 {
  padding: 30px;
}
.pl30 {
  padding-left: 30px;
}
.pt30 {
  padding-top: 30px;
}
.pr30 {
  padding-right: 30px;
}
.pb30 {
  padding-bottom: 30px;
}
/* font-size */
.f0 {
  font-size: 0;
}
.f10 {
  font-size: 10px;
}
.f12 {
  font-size: 12px;
}
.f13 {
  font-size: 13px;
}
.f14 {
  font-size: 14px;
}
.f16 {
  font-size: 16px;
}
.f18 {
  font-size: 18px;
}
.f20 {
  font-size: 20px;
}
.f24 {
  font-size: 24px;
}
.f26 {
  font-size: 26px;
}
.f32 {
  font-size: 32px;
}
/* line-height */
.lh14 {
  line-height: 14px;
}
.lh16 {
  line-height: 16px;
}
.lh18 {
  line-height: 18px;
}
.lh20 {
  line-height: 20px;
}
.lh22 {
  line-height: 22px;
}
.lh24 {
  line-height: 24px;
}
.lh26 {
  line-height: 26px;
}
.lh-normal {
  line-height: normal;
}
/* text-align */
.tc {
  text-align: center;
}
.tr {
  text-align: right;
}
.tl {
  text-align: left;
}
.tj {
  text-align: justify;
}
/* float */
.fl {
  float: left;
}
.fr {
  float: right;
}
/* font-style */
.n {
  font-weight: normal;
  font-style: normal;
}
.b {
  font-weight: bold;
}
.i {
  font-style: italic;
}
.l {
  font-weight: lighter;
}
/*color*/
.c46b0f3 {
  color: #46b0f3;
}
.c5ec7ee {
  color: #5ec7ee;
}
.c28 {
  color: #282828;
}
.ca0 {
  color: #a0a0a0;
}
.c78 {
  color: #787878;
}
/* ------------------- multiply CSS ------------------ */
/* 块状元素水平居中 */
.auto {
  margin-left: auto;
  margin-right: auto;
}
/* 清除浮动*/
.fix {
  *zoom: 1;
}
.fix:after {
  display: table;
  content: "";
  clear: both;
}
/* position */
.rel {
  position: relative;
}
.border-b {
  border-bottom: 1px solid #d9d9d9;
}
.click {
  cursor: pointer;
}
.a-click {
  cursor: pointer;
}
.a-click:hover {
  color: #46b0f3;
}
.no-overfloat {
  overflow-y: initial !important;
}
.single-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.flex-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.flex1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.h100p {
  height: 100%;
}
.w100p {
  width: 100%;
}
@font-face {
  font-family: "icon-font";
  src: url("//static.chimeroi.com/crm/fonts/icon/17-4-26/icon-font.eot?j7uaz0");
  src: url("//static.chimeroi.com/crm/fonts/icon/17-4-26/icon-font.eot?j7uaz0#iefix") format("embedded-opentype"), url("//static.chimeroi.com/crm/fonts/icon/17-4-26/icon-font.woff2?j7uaz0") format("woff2"), url("//static.chimeroi.com/crm/fonts/icon/17-4-26/icon-font.ttf?j7uaz0") format("truetype"), url("//static.chimeroi.com/crm/fonts/icon/17-4-26/icon-font.woff?j7uaz0") format("woff"), url("//static.chimeroi.com/crm/fonts/icon/17-4-26/icon-font.svg?j7uaz0#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "SF UI Text";
  font-style: normal;
  src: local("SF UI Text"), url("//static.chimeroi.com/crm/fonts/SF-UI/SF-UI-Text-Regular.otf");
}
@font-face {
  font-family: "SF UI Text";
  font-style: normal;
  font-weight: 600;
  src: url("//static.chimeroi.com/crm/fonts/SF-UI/SF-UI-Text-Bold.otf");
}
/* cyrillic-ext */
@font-face {
  font-family: "SF UI Text";
  font-style: normal;
  font-weight: 500;
  src: url("//static.chimeroi.com/crm/fonts/SF-UI/SF-UI-Text-Medium.otf");
}
@font-face {
  font-family: "Raleway";
  font-style: normal;
  font-weight: 100;
  src: url("https://static.chimeroi.com/servicetool-temp/2025428/5/Raleway-Thin.ttf");
}
@font-face {
  font-family: "chime";
  src: url("https://static.chimeroi.com/servicetool-temp/20251224/2/99eb6cf9f0574779_icon-font-2025-12-24/iconfont.woff2?tmmrtf") format("woff2"), url("https://static.chimeroi.com/servicetool-temp/20251224/2/99eb6cf9f0574779_icon-font-2025-12-24/iconfont.ttf?tmmrtf") format("truetype"), url("https://static.chimeroi.com/servicetool-temp/20251224/2/99eb6cf9f0574779_icon-font-2025-12-24/iconfont.woff?tmmrtf") format("woff");
  font-weight: normal;
  font-style: normal;
}
.icon2017:before {
  font-family: "chime";
  speak: none;
  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;
}
.icon-filters_02:before {
  content: "\e80a";
}
.icon-checked_05:before {
  content: "\e814";
}
.icon-cma_01::before {
  content: "\e7ed";
}
.icon-newyear_01:before {
  content: "\e7a4";
}
.icon-guide_01:before {
  content: "\e6ec";
}
.icon-Clear:before {
  content: "\e809";
}
.icon-view_list_02:before {
  content: "\e613";
}
.icon-tip_03::before {
  content: "\e69c";
}
.icon-a-LeadAlert::before {
  content: "\e698";
}
.icon-presentation2:before {
  content: "\e68a";
}
.icon-presentation:before {
  content: "\e69b";
}
.icon-basic:before {
  content: "\e68d";
}
.icon-Vector:before {
  content: "\e68c";
}
.icon-a-Free-trail:before {
  content: "\e789";
}
.icon-docusign_01:before {
  content: "\e788";
}
.icon-finish_02:before {
  content: "\e6a2";
}
.icon-showing-tool:before {
  content: "\e668";
}
.icon-a-Crm-showingicon:before {
  content: "\e685";
}
.icon-CRM-showing:before {
  content: "\e787";
}
.icon-caret-down:before {
  content: "\e75a";
}
.icon-a-3d_02:before {
  content: "\e6fe";
}
.icon-view_04:before {
  content: "\e748";
}
.icon-view_03:before {
  content: "\e747";
}
.icon-ai-view_03:before {
  content: "\e747";
}
.icon-wrench_01::before {
  content: "\e71b";
}
.icon-menu_bold::before {
  content: "\e78d";
}
.icon-tree_04::before {
  content: "\e719";
}
.icon-tree_03::before {
  content: "\e71a";
}
.icon-tree_05::before {
  content: "\e7b5";
}
.icon-tree_06::before {
  content: "\e7b4";
}
.icon-mailbox_02::before {
  content: "\e6a3";
}
.icon-tree_01::before {
  content: "\e711";
}
.icon-tree_02::before {
  content: "\e710";
}
.icon-sale_01:before {
  content: "\e6f6";
}
.icon-refinancing_01:before {
  content: "\e6f5";
}
.icon-mls_01:before {
  content: "\e6b7";
}
.icon-partner:before {
  content: "\ea66";
}
.icon-zoom_04:before {
  content: "\ea86";
}
.icon-offer_01:before {
  content: "\e69f";
}
.icon-action_redo:before {
  content: "\e900";
}
.icon-letter_01:before {
  content: "\e620";
}
.icon-action_undo:before {
  content: "\e901";
}
.icon-activities_03:before {
  content: "\e902";
}
.icon-house_15:before {
  content: "\e79d";
}
.icon-transactiondate_01:before {
  content: "\e79f";
}
.icon-activities_04:before {
  content: "\e903";
}
.icon-activities_footprint_01:before {
  content: "\e904";
}
.icon-activities_footprint_02:before {
  content: "\e905";
}
.icon-activities:before {
  content: "\e906";
}
.icon-add_bold:before {
  content: "\e907";
}
.icon-add_01:before {
  content: "\e908";
}
.icon-alert_01:before {
  content: "\e909";
}
.icon-phone:before {
  content: "\e68e";
}
.icon-EmailCampaign:before {
  content: "\e651";
}
.icon-alert_02:before {
  content: "\e90a";
}
.icon-arrow_01_down:before {
  content: "\e90b";
}
.icon-arrow_01_left:before {
  content: "\e90c";
}
.icon-arrow_01_right:before {
  content: "\e90d";
}
.icon-arrow_01_up:before {
  content: "\e90e";
}
.icon-arrow_02_down:before {
  content: "\e90f";
}
.icon-arrow_02_left:before {
  content: "\e910";
}
.icon-arrow_02_right:before {
  content: "\e911";
}
.icon-arrow_02_up:before {
  content: "\e912";
}
.icon-arrow_03_right:before {
  content: "\e913";
}
.icon-arrow_04_down_1:before {
  content: "\e914";
}
.icon-arrow_04_down:before {
  content: "\e915";
}
.icon-arrow_04_left_1:before {
  content: "\e916";
}
.icon-arrow_04_left:before {
  content: "\e917";
}
.icon-arrow_04_right:before {
  content: "\e918";
}
.icon-arrow_04_up_1:before {
  content: "\e919";
}
.icon-arrow_04_up:before {
  content: "\e91a";
}
.icon-attention_01:before {
  content: "\e91b";
}
.icon-attention_02:before {
  content: "\e91c";
}
.icon-badge:before {
  content: "\e91d";
}
.icon-bathroom:before {
  content: "\e91e";
}
.icon-bedroom:before {
  content: "\e91f";
}
.icon-briefcase:before {
  content: "\e920";
}
.icon-communicate_01:before {
  content: "\e795";
}
.icon-communicate_02:before {
  content: "\e796";
}
.icon-buyer:before {
  content: "\e921";
}
.icon-calcuator:before {
  content: "\e922";
}
.icon-calendar_01:before {
  content: "\e923";
}
.icon-calendar_02:before {
  content: "\e924";
}
.icon-call_01:before {
  content: "\e925";
}
.icon-call_02:before {
  content: "\e926";
}
.icon-call_blacklist:before {
  content: "\e927";
}
.icon-call_end_02:before {
  content: "\e928";
}
.icon-call_end_03:before {
  content: "\e929";
}
.icon-target_01:before {
  content: "\ea9c";
}
.icon-call_end_04:before {
  content: "\e92a";
}
.icon-call_end:before {
  content: "\e92b";
}
.icon-call_fail:before {
  content: "\e92c";
}
.icon-call_in:before {
  content: "\e92d";
}
.icon-call_invalid_03:before {
  content: "\e92e";
}
.icon-call_invalid_04:before {
  content: "\e92f";
}
.icon-call_invalid:before {
  content: "\e930";
}
.icon-call_out:before {
  content: "\e931";
}
.icon-call_ringing:before {
  content: "\e932";
}
.icon-call_virtual:before {
  content: "\e933";
}
.icon-call_voicemall:before {
  content: "\e934";
}
.icon-call_voicemall_02:before {
  content: "\e69d";
}
.icon-camcorder:before {
  content: "\e935";
}
.icon-camera:before {
  content: "\e936";
}
.icon-cancel_bold:before {
  content: "\e937";
}
.icon-cancel:before {
  content: "\e938";
}
.icon-chat_01:before {
  content: "\e939";
}
.icon-chat_02:before {
  content: "\e93a";
}
.icon-chats:before {
  content: "\e93b";
}
.icon-checked_bold:before {
  content: "\e93c";
}
.icon-checked:before {
  content: "\e93d";
}
.icon-support_03:before {
  content: "\e792";
}
.icon-support_04:before {
  content: "\e790";
}
.icon-house_03:before {
  content: "\e76f";
}
.icon-chime_02:before {
  content: "\e93e";
}
.icon-chime_01:before {
  content: "\e93f";
}
.icon-cloud_download:before {
  content: "\e940";
}
.icon-cloud_upload:before {
  content: "\e941";
}
.icon-cloud:before {
  content: "\e942";
}
.icon-collapse_left:before {
  content: "\e943";
}
.icon-collapse_right:before {
  content: "\e944";
}
.icon-collection_01:before {
  content: "\e945";
}
.icon-collection_02:before {
  content: "\e946";
}
.icon-collection_active:before {
  content: "\e7fe";
}
.icon-call_polygon_down:before {
  content: "\e807";
}
.icon-call_polygon:before {
  content: "\e806";
}
.icon-arrow_08_down:before {
  content: "\e75f";
}
.icon-ai-arrow_08_down:before {
  content: "\e75f";
}
.icon-arrow_08_up:before {
  content: "\e761";
}
.icon-comment_01:before {
  content: "\e947";
}
.icon-comment_02:before {
  content: "\e948";
}
.icon-community:before {
  content: "\e949";
}
.icon-compass:before {
  content: "\e94a";
}
.icon-computer:before {
  content: "\e94b";
}
.icon-collapse_right_02:before {
  content: "\e77d";
}
.icon-contacts_notebook:before {
  content: "\e94c";
}
.icon-copy_01:before {
  content: "\e94d";
}
.icon-copy_02:before {
  content: "\ea9e";
}
.icon-credit_card:before {
  content: "\e94e";
}
.icon-cursor:before {
  content: "\e94f";
}
.icon-custom:before {
  content: "\e950";
}
.icon-dashboard_02:before {
  content: "\e951";
}
.icon-dashboard:before {
  content: "\e952";
}
.icon-delete_01:before {
  content: "\e953";
}
.icon-delete_02:before {
  content: "\e954";
}
.icon-direction:before {
  content: "\e955";
}
.icon-directions:before {
  content: "\e956";
}
.icon-dislike:before {
  content: "\e957";
}
.icon-doc:before {
  content: "\e958";
}
.icon-docs:before {
  content: "\e959";
}
.icon-dollor:before {
  content: "\e95a";
}
.icon-download_01:before {
  content: "\e95b";
}
.icon-drawar:before {
  content: "\e95c";
}
.icon-drip_01:before {
  content: "\e95d";
}
.icon-earphones:before {
  content: "\e95e";
}
.icon-edit_01:before {
  content: "\e95f";
}
.icon-education:before {
  content: "\e960";
}
.icon-energy:before {
  content: "\e961";
}
.icon-error:before {
  content: "\e962";
}
.icon-evaluation:before {
  content: "\e963";
}
.icon-expand_down:before {
  content: "\e964";
}
.icon-expand_down_02:before {
  content: "\e77e";
}
.icon-expand_up:before {
  content: "\e965";
}
.icon-export:before {
  content: "\e966";
}
.icon-facebook:before {
  content: "\e967";
}
.icon-favorite_01:before {
  content: "\e968";
}
.icon-favorite_02:before {
  content: "\e969";
}
.icon-filter_01:before {
  content: "\e96a";
}
.icon-fire:before {
  content: "\e96b";
}
.icon-folder_alt:before {
  content: "\e96c";
}
.icon-folder:before {
  content: "\e96d";
}
.icon-gplus:before {
  content: "\e96e";
}
.icon-graph:before {
  content: "\e96f";
}
.icon-handle:before {
  content: "\e970";
}
.icon-help_01:before {
  content: "\e971";
}
.icon-help_02:before {
  content: "\e972";
}
.icon-hourglass:before {
  content: "\e973";
}
.icon-house_01:before {
  content: "\e974";
}
.icon-house_02:before {
  content: "\e975";
}
.icon-import_01:before {
  content: "\e976";
}
.icon-instagram:before {
  content: "\e977";
}
.icon-shareto_01:before {
  content: "\e70e";
}
.icon-shareto_02:before {
  content: "\e712";
}
.icon-tag_03:before {
  content: "\ea7d";
}
.icon-blog_03:before {
  content: "\eaed";
}
.icon-blog_04:before {
  content: "\eaee";
}
.icon-key:before {
  content: "\e978";
}
.icon-keyboard_01:before {
  content: "\e979";
}
.icon-keyboard_02:before {
  content: "\e97a";
}
.icon-laugh_01:before {
  content: "\e97b";
}
.icon-laugh_02:before {
  content: "\e97c";
}
.icon-layers:before {
  content: "\e97d";
}
.icon-markettrends_01::before {
  content: "\e60d";
}
.icon-featured_area::before {
  content: "\ea64";
}
.icon-listhome_01::before {
  content: "\e607";
}
.icon-leave_massage_01:before {
  content: "\e97e";
}
.icon-leave_massage_02:before {
  content: "\e97f";
}
.icon-license:before {
  content: "\e980";
}
.icon-like:before {
  content: "\e981";
}
.icon-like_02:before {
  content: "\ea8e";
}
.icon-link:before {
  content: "\e982";
}
.icon-linkedin:before {
  content: "\e983";
}
.icon-list_01:before {
  content: "\e984";
}
.icon-location:before {
  content: "\e985";
}
.icon-lock_open:before {
  content: "\e986";
}
.icon-lock_01:before {
  content: "\e987";
}
.icon-magic_wand:before {
  content: "\e988";
}
.icon-magnifier_add:before {
  content: "\e989";
}
.icon-magnifier_remove:before {
  content: "\e98a";
}
.icon-mail_alerts:before {
  content: "\e98b";
}
.icon-mail_invalid_02:before {
  content: "\e98c";
}
.icon-mail_invalid:before {
  content: "\e98d";
}
.icon-mail_opened:before {
  content: "\e98e";
}
.icon-mail_sent:before {
  content: "\e98f";
}
.icon-mail_01:before {
  content: "\e990";
}
.icon-map_area:before {
  content: "\e991";
}
.icon-map_nav:before {
  content: "\e992";
}
.icon-map_01:before {
  content: "\e993";
}
.icon-menu_01:before {
  content: "\e994";
}
.icon-message_01:before {
  content: "\e995";
}
.icon-message_02:before {
  content: "\e996";
}
.icon-message_read:before {
  content: "\e997";
}
.icon-message_virtual:before {
  content: "\e998";
}
.icon-message_voice_02:before {
  content: "\e999";
}
.icon-message_voice_close_01:before {
  content: "\e99a";
}
.icon-message_voice_close_02:before {
  content: "\e99b";
}
.icon-message_voice:before {
  content: "\e99c";
}
.icon-minus_01:before {
  content: "\e99d";
}
.icon-minus_02:before {
  content: "\e99e";
}
.icon-more_01:before {
  content: "\e99f";
}
.icon-more_02:before {
  content: "\e9a0";
}
.icon-notification_01:before {
  content: "\e9a1";
}
.icon-notification_02:before {
  content: "\e9a2";
}
.icon-notification_close:before {
  content: "\e9a3";
}
.icon-overview_01:before {
  content: "\e9a4";
}
.icon-overview_02:before {
  content: "\e9a5";
}
.icon-paper_clip:before {
  content: "\e9a6";
}
.icon-paper_clip_02:before {
  content: "\e6b8";
}
.icon-pause_01:before {
  content: "\e9a7";
}
.icon-pause_02:before {
  content: "\e9a8";
}
.icon-people_01:before {
  content: "\e9a9";
}
.icon-people_02:before {
  content: "\e9aa";
}
.icon-people_03:before {
  content: "\e9ab";
}
.icon-people_04:before {
  content: "\e9ac";
}
.icon-people_06:before {
  content: "\e9ab";
}
.icon-group_01:before {
  content: "\e732";
}
.icon-people_accept:before {
  content: "\e9ad";
}
.icon-people_active:before {
  content: "\e9ae";
}
.icon-people_add:before {
  content: "\e9af";
}
.icon-people_contacts:before {
  content: "\e9b0";
}
.icon-people_edit:before {
  content: "\e9b1";
}
.icon-people_source:before {
  content: "\e9b2";
}
.icon-people_team:before {
  content: "\e9b3";
}
.icon-people_time:before {
  content: "\e9b4";
}
.icon-phone_01:before {
  content: "\e9b5";
}
.icon-picture:before {
  content: "\e9b6";
}
.icon-pie_chart:before {
  content: "\e9b7";
}
.icon-plane:before {
  content: "\e9b8";
}
.icon-play_01:before {
  content: "\e9b9";
}
.icon-play_02:before {
  content: "\e9ba";
}
.icon-ai-play_02:before {
  content: "\e9ba";
}
.icon-video_06:before {
  content: "\e6be";
}
.icon-plus_01:before {
  content: "\e9bb";
}
.icon-plus_02:before {
  content: "\e9bc";
}
.icon-present:before {
  content: "\e9bd";
}
.icon-printer:before {
  content: "\e9be";
}
.icon-puzzle:before {
  content: "\e9bf";
}
.icon-record_01:before {
  content: "\e9c0";
}
.icon-record_03:before {
  content: "\e6cd";
}
.icon-record_02:before {
  content: "\e6ce";
}
.icon-refresh:before {
  content: "\e9c1";
}
.icon-remark_01:before {
  content: "\e9c2";
}
.icon-remark_02:before {
  content: "\e9c3";
}
.icon-reporting_01:before {
  content: "\e9c4";
}
.icon-reporting_02:before {
  content: "\e9c5";
}
.icon-retry:before {
  content: "\e9c6";
}
.icon-rocket:before {
  content: "\e9c7";
}
.icon-search_01:before {
  content: "\e9c8";
}
.icon-sell_01:before {
  content: "\e9c9";
}
.icon-seller:before {
  content: "\e9ca";
}
.icon-send_01:before {
  content: "\e9cb";
}
.icon-send_02:before {
  content: "\e9cc";
}
.icon-ai-send_02:before {
  content: "\e9cc";
}
.icon-lofty_01:before {
  content: "\e78b";
}
.icon-lofty_02:before {
  content: "\e78a";
}
.icon-settings_01:before {
  content: "\e9cd";
}
.icon-settings_02:before {
  content: "\e9ce";
}
.icon-share:before {
  content: "\e9cf";
}
.icon-shield:before {
  content: "\e9d0";
}
.icon-showing:before {
  content: "\e9d1";
}
.icon-skype:before {
  content: "\e9d2";
}
.icon-smile_01:before {
  content: "\e9d3";
}
.icon-smile_02:before {
  content: "\e9d4";
}
.icon-SMS:before {
  content: "\e9d5";
}
.icon-sort_03:before {
  content: "\e9d6";
}
.icon-sort_04:before {
  content: "\e9d7";
}
.icon-sortsvg_part_01:before {
  content: "\e9d8";
}
.icon-sortsvg_part_02:before {
  content: "\e9d9";
}
.icon-sortsvg:before {
  content: "\e9da";
}
.icon-SqFt:before {
  content: "\e9db";
}
.icon-success_01:before {
  content: "\e9dc";
}
.icon-ai-success_01:before {
  content: "\e9dc";
}
.icon-support:before {
  content: "\e9dd";
}
.icon-table_01:before {
  content: "\e6da";
}
.icon-tag_01:before {
  content: "\e9df";
}
.icon-tag_02:before {
  content: "\ea7c";
}
.icon-task_complete:before {
  content: "\e9e0";
}
.icon-task_01:before {
  content: "\e9e1";
}
.icon-telephone:before {
  content: "\e9e2";
}
.icon-team-contact:before {
  content: "\ea76";
}
.icon-time_01:before {
  content: "\e9e3";
}
.icon-tip_01:before {
  content: "\e9e4";
}
.icon-tip_02:before {
  content: "\e9e5";
}
.icon-transactions:before {
  content: "\e9e6";
}
.icon-trophy:before {
  content: "\e9e7";
}
.icon-tumblr:before {
  content: "\e9e8";
}
.icon-twitter:before {
  content: "\e9e9";
}
.icon-upload:before {
  content: "\e9ea";
}
.icon-view_01:before {
  content: "\e9eb";
}
.icon-view_02:before {
  content: "\e9ec";
}
.icon-view_grid:before {
  content: "\e9ed";
}
.icon-view-invisible_01:before {
  content: "\ea2b";
}
.icon-view_list:before {
  content: "\e9ee";
}
.icon-volume_01:before {
  content: "\e9ef";
}
.icon-volume_02:before {
  content: "\e9f0";
}
.icon-volume_close:before {
  content: "\e9f1";
}
.icon-wallet:before {
  content: "\e9f2";
}
.icon-website_01:before {
  content: "\e9f3";
}
.icon-website_02:before {
  content: "\e9f4";
}
.icon-youtube:before {
  content: "\e9f5";
}
.icon-list_arrow_right:before {
  content: "\e9f6";
  color: #c6c8d1;
}
.icon-more_03:before {
  content: "\e9f7";
}
.icon-more_04:before {
  content: "\e9f8";
}
.icon-chime_03:before {
  content: "\e9f9";
}
.icon-task_02:before {
  content: "\e9fa";
}
.icon-task_complete_02:before {
  content: "\e9fb";
}
.icon-minimize:before {
  content: "\e9fc";
}
.icon-cancel_bold_small:before {
  content: "\e9fd";
}
.icon-mail_bounced:before {
  content: "\e9fe";
}
.icon-mail_received:before {
  content: "\e9ff";
}
.icon-stable:before {
  content: "\ea00";
}
.icon-auto_01:before {
  content: "\ea01";
}
.icon-auto_02:before {
  content: "\ea02";
}
.icon-cancel_02:before {
  content: "\ea03";
}
.icon-sending:before {
  content: "\ea04";
}
.icon-pin_01:before {
  content: "\ea05";
}
.icon-pin_02:before {
  content: "\ea06";
}
.icon-smart_plan_01:before {
  content: "\ea07";
}
.icon-smart_plan_02:before {
  content: "\ea08";
}
.icon-calling_act_02:before {
  content: "\ea09";
}
.icon-calling_act_03:before {
  content: "\ea0a";
}
.icon-calling_act_04:before {
  content: "\ea0b";
}
.icon-location_arrow_01:before {
  content: "\ea0c";
}
.icon-sad_01:before {
  content: "\ea0d";
}
.icon-sad_02:before {
  content: "\ea0e";
}
.icon-sad_03:before {
  content: "\ea0f";
}
.icon-sad_04:before {
  content: "\ea10";
}
.icon-call_in_02:before {
  content: "\ea11";
}
.icon-call_out_02:before {
  content: "\ea12";
}
.icon-call_fail_02:before {
  content: "\ea13";
}
.icon-call_invalid_02:before {
  content: "\ea14";
}
.icon-drawar_02:before {
  content: "\ea15";
}
.icon-filter_02:before {
  content: "\ea16";
}
.icon-finish_01:before {
  content: "\ea17";
}
.icon-time_02:before {
  content: "\ea18";
}
.icon-partial_01:before {
  content: "\ea19";
}
.icon-calculator_03:before {
  content: "\e922";
}
.icon-calculator_02:before {
  content: "\ea1a";
}
.icon-partial_02:before {
  content: "\ea1b";
}
.icon-calendar_03:before {
  content: "\ea1c";
}
.icon-calendar_04:before {
  content: "\ea1d";
}
.icon-mail_sent_02:before {
  content: "\ea1e";
}
.icon-Subscribe_01:before {
  content: "\ea1f";
}
.icon-remark_03:before {
  content: "\ea20";
}
.icon-mail_02:before {
  content: "\ea21";
}
.icon-chats_02:before {
  content: "\ea22";
}
.icon-signal_01:before {
  content: "\ea23";
}
.icon-tablet:before {
  content: "\ea24";
}
.icon-location_02:before {
  content: "\ea25";
}
.icon-google_02:before {
  content: "\ea26";
}
.icon-facebook_02:before {
  content: "\ea27";
}
.icon-linkedin_02:before {
  content: "\ea28";
}
.icon-twitter_02:before {
  content: "\ea29";
}
.icon-offer:before {
  content: "\e817";
}
.icon-success_02:before {
  content: "\ea2a";
}
.icon-view_Invisible_01:before {
  content: "\ea2b";
}
.icon-view_Invisible_02:before {
  content: "\ea2c";
}
.icon-idx:before {
  content: "\ea2f";
}
.icon-listing_management:before {
  content: "\e975";
}
.icon-cms:before {
  content: "\ea2f";
}
.icon-listing_management_02:before {
  content: "\ea30";
}
.icon-pie_chart_02:before {
  content: "\ea31";
}
.icon-call_transfer:before {
  content: "\ea32";
}
.icon-call_transfer_02:before {
  content: "\ea4e";
}
.icon-call_blocked_01:before {
  content: "\ea33";
}
.icon-call_blocked_02:before {
  content: "\ea34";
}
.icon-renter_01:before {
  content: "\ea35";
}
.icon-renter_02:before {
  content: "\ea36";
}
.icon-Dropbox:before {
  content: "\ea37";
  color: #a0a3af;
}
.icon-Google-Drive:before {
  content: "\ea38";
  color: #a0a3af;
}
.icon-people_minus_02:before {
  content: "\ea39";
}
.icon-people_add_02:before {
  content: "\ea3a";
}
.icon-backspace_01:before {
  content: "\ea3b";
}
.icon-backspace_02:before {
  content: "\ea3c";
}
.icon-call_ready_01:before {
  content: "\ea3d";
}
.icon-call_ready_02:before {
  content: "\ea3e";
}
.icon-new-loading:before {
  content: "\ea3f";
}
.icon-loading_svg:before {
  content: "\ea3f";
}
@-webkit-keyframes animation_rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes animation_rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.icon-rotate_loading::before {
  content: "\ea3f";
}
.icon-rotate_loading {
  -webkit-animation: animation_rotate 2s infinite linear;
          animation: animation_rotate 2s infinite linear;
}
.icon-ai-rotate_loading::before {
  content: "\ea3f";
}
.icon-ai-rotate_loading {
  -webkit-animation: animation_rotate 2s infinite linear;
          animation: animation_rotate 2s infinite linear;
}
.icon-dollar_02:before {
  content: "\ea40";
}
.icon-fb_square:before {
  content: "\ea41";
}
.icon-google_plus_brands:before {
  content: "\ea42";
}
.icon-google_plus_square:before {
  content: "\ea43";
}
.icon-ad_01:before {
  content: "\ea9a";
}
.icon-linkedin_square:before {
  content: "\ea44";
}
.icon-pinterest_brands:before {
  content: "\ea45";
}
.icon-pinterest_square:before {
  content: "\ea46";
}
.icon-r_fb:before {
  content: "\ea47";
}
.icon-r_in:before {
  content: "\ea48";
}
.icon-r_twitter:before {
  content: "\ea49";
}
.icon-twitter_square:before {
  content: "\ea4a";
}
.icon-chat_sent:before {
  content: "\ea4b";
}
.icon-chat_received:before {
  content: "\ea4c";
}
.icon-textcode_01:before {
  content: "\ea4d";
}
.icon-back-to-site:before {
  content: "\ea4f";
}
.icon-back-on-market:before {
  content: "\ea53";
}
.icon-instagram_bold:before {
  content: "\ea56";
}
.icon-instagram_square:before {
  content: "\ea57";
}
.icon-instagram_brands:before {
  content: "\ea58";
}
.icon-send_03:before {
  content: "\ea59";
}
.icon-webinars-videos:before {
  content: "\ea5d";
}
.icon-campaign_01:before {
  content: "\ea5e";
}
.icon-robot_01:before {
  content: "\ea5f";
}
.icon-Clesr:before {
  content: "\ea69";
}
.icon-draw:before {
  content: "\ea6a";
}
.icon-phone_talk:before {
  content: "\ea6b";
}
.icon-phone_invalid:before {
  content: "\ea6c";
}
.icon-search_bar:before {
  content: "\ea65";
}
.icon-zoom_03:before {
  content: "\ea85";
}
.icon-integration_01:before {
  content: "\ea79";
}
.icon-marketplace_01:before {
  content: "\ea9f";
}
.icon-folder_alt_02:before {
  content: "\eaa0";
}
.icon-folder_02:before {
  content: "\eaa1";
}
.icon-folder_sharedfile_01:before {
  content: "\eaa2";
}
.icon-folder_sharedfile_02:before {
  content: "\eaa3";
}
.icon-export_02:before {
  content: "\eaa4";
}
.icon-import_02:before {
  content: "\eaa5";
}
.icon-dce_add:before {
  content: "\eaa6";
}
.icon-dce_aligncenter:before {
  content: "\eaa7";
}
.icon-dce_alignleft:before {
  content: "\eaa8";
}
.icon-dce_alignright:before {
  content: "\eaa9";
}
.icon-dce_arrowdown:before {
  content: "\eaaa";
}
.icon-dce_arrowup:before {
  content: "\eaab";
}
.icon-dce_arrowl:before {
  content: "\eaac";
}
.icon-dce_arrowr:before {
  content: "\eaad";
}
.icon-dce_arrow:before {
  content: "\eaae";
}
.icon-dce_bringforward:before {
  content: "\eaaf";
}
.icon-dce_circle:before {
  content: "\eab0";
}
.icon-dce_bringtofront:before {
  content: "\eab1";
}
.icon-dce_cancel:before {
  content: "\eab2";
}
.icon-dce_clone:before {
  content: "\eab3";
}
.icon-dce_crop:before {
  content: "\eab4";
}
.icon-dce_delete:before {
  content: "\eab5";
}
.icon-dce_download:before {
  content: "\eab6";
}
.icon-dce_engage:before {
  content: "\eab7";
}
.icon-dce_exclamation:before {
  content: "\eab8";
}
.icon-dce_grabmode:before {
  content: "\eab9";
}
.icon-dce_group:before {
  content: "\eaba";
}
.icon-dce_icon:before {
  content: "\eabb";
}
.icon-dce_line:before {
  content: "\eabc";
}
.icon-dce_logo:before {
  content: "\eabd";
}
.icon-dce_photo:before {
  content: "\eabe";
}
.icon-dce_polygon:before {
  content: "\eabf";
}
.icon-dce_preview:before {
  content: "\eac0";
}
.icon-dce_print:before {
  content: "\eac1";
}
.icon-dce_qrcode:before {
  content: "\eac2";
}
.icon-dce_question:before {
  content: "\eac3";
}
.icon-dce_rectangle:before {
  content: "\eac4";
}
.icon-dce_redo:before {
  content: "\eac5";
}
.icon-dce_saveimage:before {
  content: "\eac6";
}
.icon-dce_save:before {
  content: "\eac7";
}
.icon-dce_scaletofit:before {
  content: "\eac8";
}
.icon-dce_search:before {
  content: "\eac9";
}
.icon-dce_selectionmode:before {
  content: "\eaca";
}
.icon-dce_sendbackwards:before {
  content: "\eacb";
}
.icon-dce_sendtoback:before {
  content: "\eacc";
}
.icon-dce_shape:before {
  content: "\eacd";
}
.icon-dce_text:before {
  content: "\eace";
}
.icon-dce_textcode:before {
  content: "\eacf";
}
.icon-dce_triangle:before {
  content: "\ead0";
}
.icon-dce_Undo:before {
  content: "\ead1";
}
.icon-dce_ungroup:before {
  content: "\ead2";
}
.icon-dce_upload:before {
  content: "\ead3";
}
.icon-dce_zoomin:before {
  content: "\ead4";
}
.icon-dce_zoomout:before {
  content: "\ead5";
}
.icon-postcard_02:before {
  content: "\eae3";
}
.icon-postcard_01:before {
  content: "\ea94";
}
.icon-car_01:before {
  content: "\ead8";
}
.icon-car_02:before {
  content: "\ead9";
}
.icon-run_01:before {
  content: "\eada";
}
.icon-carrier_01:before {
  content: "\eadb";
}
.icon-carrier_02:before {
  content: "\eadc";
}
.icon-map_02:before {
  content: "\eadd";
}
.icon-location_04:before {
  content: "\eade";
}
.icon-bookmark_01:before {
  content: "\eadf";
}
.icon-bookmark_02:before {
  content: "\eae0";
}
.icon-pin_03:before {
  content: "\eae1";
}
.icon-pin_04:before {
  content: "\eae2";
}
.icon-editimage_01:before {
  content: "\eae4";
}
.icon-pending_01:before {
  content: "\eae5";
}
.icon-location_03:before {
  content: "\ea96";
}
.icon-back_01:before {
  content: "\ea90";
}
.icon-back_02_Bold:before {
  content: "\ea91";
}
.icon-like_02:before {
  content: "\ea8e";
}
.icon-dislike_02:before {
  content: "\ea8f";
}
.icon-action_redo_02:before {
  content: "\ea8c";
}
.icon-action_undo_02:before {
  content: "\ea8d";
}
.icon-mail_doubt:before {
  content: "\e629";
}
.icon-phone_doubt:before {
  content: "\e62a";
}
.icon-call_doubt:before {
  content: "\e62b";
}
.icon-annex_01::before {
  content: "\ea81";
}
.icon-ai-annex_01::before {
  content: "\ea81";
}
.icon-listhome_02::before {
  content: "\e608";
}
.icon-eraselead::before {
  content: "\e631";
}
.icon-snapshot::before {
  content: "\e630";
}
.icon-editlead::before {
  content: "\e62f";
}
.icon-mailbox::before {
  content: "\e62e";
}
.icon-dotloop_v2::before {
  content: "\e62d";
}
.icon-skyslope::before {
  content: "\e633";
}
.icon-welcomemail::before {
  content: "\e634";
}
.icon-brokermint_v2::before {
  content: "\e635";
}
.icon-mail_success_02::before {
  content: "\e60a";
}
.icon-draw_06::before {
  content: "\e618";
}
.icon-mail_auto_01::before {
  content: "\e6af";
}
.icon-chat_auto_01::before {
  content: "\e6a6";
}
.icon-pipeline_03::before {
  content: "\e6a9";
}
.mail_01::before {
  content: "\e990";
}
.message_01::before {
  content: "\e995";
}
.call_01::before {
  content: "\e925";
}
.postcard_01::before {
  content: "\ea94";
}
.letter_01::before {
  content: "\e620";
}
.icon-pipeline_03::before {
  content: "\e6a9";
}
.people_03::before {
  content: "\e9ab";
}
.tag_01::before {
  content: "\e9df";
}
.smart_plan_01::before {
  content: "\ea07";
}
.house_01::before {
  content: "\e974";
}
.icon-checklist_01::before {
  content: "\e6ac";
}
.icon-people_03::before {
  content: "\e6aa";
}
.icon_cma::before {
  content: "\e607";
}
.robot_01::before {
  content: "\ea5f";
}
.icon-design_01::before {
  content: "\eae7";
}
.icon_openhouse_01::before {
  content: "\e628";
}
.icon_site_style::before {
  content: "\ea77";
}
.icon_blog_01::before {
  content: "\ea78";
}
.icon-record_03::before {
  content: "\e6cd";
}
.icon-video_03::before {
  content: "\e6c7";
}
.icon-video_04::before {
  content: "\e6c4";
}
.icon-people_05::before {
  content: "\e6cc";
}
.icon-calendar_05::before {
  content: "\e61c";
}
.icon-listing-search::before {
  content: "\ea74";
}
.icon-folder_alt_03::before {
  content: "\e6c5";
}
.icon-social_02::before {
  content: "\e6b3";
}
.icon-robot_02:before {
  content: "\ea99";
}
.icon-social_01::before {
  content: "\e627";
}
.icon-cta::before {
  content: "\ea5a";
}
.icon-drawar_05::before {
  content: "\e6db";
}
.icon-drawar_03::before {
  content: "\e604";
}
.icon-people_source::before {
  content: "\e9b2";
}
.icon-achive_01::before {
  content: "\e6d6";
}
.icon-filter_01::before {
  content: "\e96a";
}
.icon-mail_02::before {
  content: "\ea21";
}
.icon-call_02::before {
  content: "\e926";
}
.icon-people_add::before {
  content: "\e9af";
}
.icon-people_archive::before {
  content: "\e6d6";
}
.icon-action_undo_03::before {
  content: "\e6eb";
}
.icon-exposure_01::before {
  content: "\e6f4";
}
.icon-number_01::before {
  content: "\ea8a";
}
.icon-workplace_01::before {
  content: "\e6f2";
}
.icon-workplace_02::before {
  content: "\e6f1";
}
.icon-site-history::before {
  content: "\ea6f";
}
.icon-refinancing_01::before {
  content: "\e6f5";
}
.icon-backoffice:before {
  content: "\e632";
}
.icon-crop::before {
  content: "\e636";
}
.icon-flag_01:before {
  content: "\e863";
}
.icon-flag_02::before {
  content: "\ead7";
}
.icon-flag_03::before {
  content: "\e702";
}
.icon-company_01::before {
  content: "\ea7e";
}
.icon-arrow-down05::before {
  content: "\e601";
}
.icon-a-SellerReport::before {
  content: "\e703";
}
.icon-a-Autovideo::before {
  content: "\e704";
}
.icon-social-youtube::before {
  content: "\e705";
}
.icon-Logout_03::before {
  content: "\e70c";
}
.icon-Logout_04::before {
  content: "\e70b";
}
.icon-Logout::before {
  content: "\e644";
}
.icon-a-SwitchAccount::before {
  content: "\e649";
}
.icon-Billings::before {
  content: "\e645";
}
.icon-User::before {
  content: "\e646";
}
.icon-a-SwitchAccount::before {
  content: "\e649";
}
.icon-a-BackOffice::before {
  content: "\e647";
}
.icon-a-Referrallink::before {
  content: "\e648";
}
.icon-Settings::before {
  content: "\e64a";
}
.icon-a-ProductUpdates::before {
  content: "\e64b";
}
.icon-People::before {
  content: "\e63c";
}
.icon-Marketplace::before {
  content: "\e63d";
}
.icon-Transaction::before {
  content: "\e63e";
}
.icon-Notification::before {
  content: "\e63f";
}
.icon-search_02::before {
  content: "\e640";
}
.icon-inbox::before {
  content: "\e641";
}
.icon-Oppotunities::before {
  content: "\e643";
}
.icon-Calendar::before {
  content: "\e637";
}
.icon-Listings::before {
  content: "\e638";
}
.icon-Campaign::before {
  content: "\e639";
}
.icon-Website::before {
  content: "\e63a";
}
.icon-Reporting::before {
  content: "\e63b";
}
.icon-filter_03::before {
  content: "\e708";
}
.icon-filter_04::before {
  content: "\e709";
}
.icon-video_05::before {
  content: "\e6bf";
}
.icon-draw_05::before {
  content: "\e61b";
}
.icon-promotion_style::before {
  content: "\ea77";
}
.icon-openhouse_listing::before {
  content: "\e628";
}
.icon-nearby::before {
  content: "\ea70";
}
.icon-homereport_01::before {
  content: "\e725";
}
.icon-youtube1:before {
  content: "\e707";
}
.icon-pipeline_02:before {
  content: "\e6ad";
}
.icon-custom1:before {
  content: "\e694";
}
.icon-re_06:before {
  content: "\e730";
}
.icon-arrow_07_down_1:before {
  content: "\e729";
}
.icon-paper_clip_02:before {
  content: "\e6b8";
}
.icon-date:before {
  content: "\e65f";
}
.icon-company_02::before {
  content: "\ea7f";
}
.icon-move_01::before {
  content: "\e6a1";
}
.icon-lock_open_2::before {
  content: "\e744";
}
.icon-tour_01::before {
  content: "\e745";
}
.icon-tour_02::before {
  content: "\e746";
}
.icon-phone_dnc::before {
  content: "\e7b9";
}
.icon-Chat:before {
  content: "\e667";
}
.icon-blog_01::before {
  content: "\ea78";
}
.icon-save_01::before {
  content: "\ea51";
}
.icon-cma::before {
  content: "\E607";
}
.icon-people_setting::before {
  content: "\e6bc";
}
.icon-zoom_07::before {
  content: "\e74d";
}
.icon-zoom_08::before {
  content: "\e74b";
}
.icon-street_01::before {
  content: "\e74c";
}
.icon-arrow_07_left::before {
  content: "\e722";
}
.icon-Switch_01::before {
  content: "\e624";
}
.icon-copy_03::before {
  content: "\e6b0";
}
.icon-arrow_08_right::before {
  content: "\e750";
}
.icon-ai-arrow_08_right::before {
  content: "\e750";
}
.icon-arrow_08_left::before {
  content: "\e751";
}
.icon-Rephrase {
  content: "\e677";
}
.icon-all_01::before {
  content: "\e749";
}
.icon-dce_shape::before {
  content: "\eacd";
}
.icon-puzzle_04::before {
  content: "\e755";
}
.icon-search_Bold::before {
  content: "\ea54";
}
.icon-mail_resend::before {
  content: "\e74f";
}
.icon-a-magicpen::before {
  content: "\e752";
}
.icon-education_02::before {
  content: "\e6f3";
}
.icon-location_radius_01:before {
  content: "\e61f";
}
.icon-arrow_06_right::before {
  content: "\e721";
}
.icon-earth_01::before {
  content: "\e764";
}
.icon-arrow_06_left::before {
  content: "\e71e";
}
.icon-award::before {
  content: "\e756";
}
.icon-arrow_07_right::before {
  content: "\e724";
}
.icon-course::before {
  content: "\e67c";
}
.icon-a-magicpen::before {
  content: "\e752";
}
.icon-Rephrase::before {
  content: "\e677";
}
.icon-Summarize::before {
  content: "\e67b";
}
.icon-Expand::before {
  content: "\e676";
}
.icon-Simplify::before {
  content: "\e675";
}
.icon-Changetone::before,
.icon-a-Changetone::before {
  content: "\e673";
}
.icon-feedback_01::before {
  content: "\e7c5";
}
.icon-arrow_07_down:before {
  content: "\e720";
}
.icon-ai-arrow_07_down:before {
  content: "\e720";
}
.icon-Withdraw::before {
  content: "\e75b";
}
.icon-zillow_01::before {
  content: "\e6b5";
}
.icon-zillow_02::before {
  content: "\e6b6";
}
.icon-zillow_04::before {
  content: "\e670";
}
.icon-zillow_06::before {
  content: "\e678";
}
.icon-printer::before {
  content: "\e9be";
}
.icon-mail_sent_03:before {
  content: "\e70d";
}
.icon-ChecklistTemplates::before {
  content: "\e654";
}
.icon-a-Mobileapp::before {
  content: "\e67d";
}
.icon-mobile::before {
  content: "\e67e";
}
.icon-AI::before {
  content: "\e763";
}
.icon-ai-AI::before {
  content: "\e763";
}
.icon-pre-approval::before {
  content: "\e762";
}
.icon-volume_04::before {
  content: "\e6e6";
}
.icon-house_13::before {
  content: "\e770";
}
.icon-arrow_08_up_1::before {
  content: "\e75f";
}
.icon-newtwitter_02:before {
  content: "\e67f";
}
.icon-newtwitter_square:before {
  content: "\e682";
}
.icon-instagram_02:before {
  content: "\ea80";
}
.icon-tiktok_01:before {
  content: "\ea9b";
}
.icon-house_12::before {
  content: "\e773";
}
.icon-voice_01::before {
  content: "\e779";
}
.icon-voice_02::before {
  content: "\e778";
}
.icon-voice_03::before {
  content: "\e776";
}
.icon-voice_04::before {
  content: "\e77b";
}
.icon-voice_05::before {
  content: "\e77a";
}
.icon-voice_06::before {
  content: "\e777";
}
.icon-camera_02::before {
  content: "\e6c0";
}
.icon-tableedit_01::before {
  content: "\e6dd";
}
.icon-tableedit_02::before {
  content: "\e6de";
}
.icon-lead_capture::before {
  content: "\ea7a";
}
.icon-people_03_1::before {
  content: "\e9ab";
}
.icon-smart_lists::before {
  content: "\e657";
}
.icon-Filter-add::before {
  content: "\e686";
}
.icon-Filter-more::before {
  content: "\e687";
}
.icon-continue_writing::before {
  content: "\e674";
}
.icon-caret-up::before {
  content: "\e75e";
}
.icon-caret-down::before {
  content: "\e75a";
}
.icon-lofty_01::before {
  content: "\e78b";
}
.icon-lofty_02::before {
  content: "\e78a";
}
.icon-lofty_03::before {
  content: "\e78c";
}
.icon-caret-left::before {
  content: "\e760";
}
.icon-caret-right::before {
  content: "\e75d";
}
.icon-convertlead-01::before {
  content: "\e78f";
}
.icon-convertlead-02::before {
  content: "\e78e";
}
.icon-neighborhood_01::before {
  content: "\E61E";
}
.icon-ai_assistant::before {
  content: "\e690";
}
.icon-zoom_01::before {
  content: "\e689";
}
.icon-chat_03::before {
  content: "\e69a";
}
.icon-note_01::before {
  content: "\e696";
}
.icon-filter_05::before {
  content: "\e68b";
}
.icon-rotate_01::before {
  content: "\e72b";
}
.icon-play_03::before {
  content: "\e797";
}
.icon-compensation_01::before {
  content: "\e793";
}
.icon-compensation_02::before {
  content: "\e794";
}
.icon-earn_reword::before {
  content: "\e692";
}
.icon-remark_04::before {
  content: "\e6d9";
}
.icon-house_05::before {
  content: "\e767";
}
.icon-house_04::before {
  content: "\e768";
}
.icon-house_10::before {
  content: "\e76e";
}
.icon-house_14::before {
  content: "\e771";
}
.icon-leaddate_01::before {
  content: "\e7a6";
}
.icon-valentinesday_01::before {
  content: "\e7a1";
}
.icon-christmas_01::before {
  content: "\e7a3";
}
.icon-notsure_01::before {
  content: "\e7ac";
}
.icon-rubber_01::before {
  content: "\e622";
}
.icon-mail_mx_01::before {
  content: "\e7af";
}
.icon-kanban_01::before {
  content: "\e736";
}
.icon-arrow_07_up_1:before {
  content: "\e726";
}
.icon-footer_01::before {
  content: "\ea61";
}
.icon-site_style:before {
  content: "\ea77";
}
.icon-add_emoji_01::before {
  content: "\e7b3";
}
.icon-re_01::before {
  content: "\e72f";
}
.icon-shield_01::before {
  content: "\e7be";
}
.icon-shield_02::before {
  content: "\e7bd";
}
.icon-shield_03::before {
  content: "\e7bc";
}
.icon-shield_04::before {
  content: "\e7b9";
}
.icon-shield_05::before {
  content: "\e7bb";
}
.icon-shield_06::before {
  content: "\e7b8";
}
.icon-shield_07::before {
  content: "\e7ba";
}
.icon-shield_08::before {
  content: "\e7b7";
}
.icon-shield_09::before {
  content: "\e7c4";
}
.icon-shield_10::before {
  content: "\e7c3";
}
.icon-dnc_01::before {
  content: "\e7bf";
}
.icon-add_emoji_01::before {
  content: "\e7b3";
}
.icon-people_setting::before {
  content: "\e6bc";
}
.icon-people_minus_02::before {
  content: "\ea39";
}
.icon-expand_up_02::before {
  content: "\e77c";
}
.icon-expand_down_02::before {
  content: "\e77e";
}
.icon-shield_05:before {
  content: "\e7bb";
}
.icon-drawar_06:before {
  content: "\e6d1";
}
.icon-live_01:before {
  content: "\ea87";
}
.icon-emaileditor_icon_03:before {
  content: "\e7db";
}
.icon-emaileditor_icon_06:before {
  content: "\e7da";
}
.icon-Rename:before {
  content: "\e7ff";
}
.icon-Checkbox:before {
  content: "\e805";
}
.icon-Radio:before {
  content: "\e800";
}
.icon-emaileditor_icon_11:before {
  content: "\e7d4";
}
.icon-emaileditor_icon_07:before {
  content: "\e7d5";
}
.icon-emaileditor_icon_08:before {
  content: "\e7d7";
}
.icon-emaileditor_icon_09:before {
  content: "\e7d3";
}
.icon-emaileditor_icon_10:before {
  content: "\e7d8";
}
.icon-emaileditor_icon_17:before {
  content: "\e7cd";
}
.icon-emaileditor_icon_16:before {
  content: "\e7ce";
}
.icon-emaileditor_icon_15:before {
  content: "\e7cf";
}
.icon-Checkbox:before {
  content: "\e805";
}
.icon-drawar_06:before {
  content: "\e6d1";
}
.icon-birthday_01:before {
  content: "\e7a7";
}
.icon-birthday_02:before {
  content: "\e7aa";
}
.icon-all_02:before {
  content: "\e76c";
}
.icon-Lps:before {
  content: "\e808";
}
.icon-calendar_06:before {
  content: "\e619";
}
.icon-design_02::before {
  content: "\eae8";
}
.icon-SEO_02::before {
  content: "\e7eb";
}
.icon-house_08::before {
  content: "\e769";
}
.icon-Website1::before {
  content: "\e65e";
}
.icon-house_17::before {
  content: "\e79a";
}
.icon-follow_up_boss:before {
  content: "\e83d";
}
.icon-brag:before {
  content: "\ea68";
}
.icon-arrow_07_up:before {
  content: "\e723";
}
.icon-energy_02:before {
  content: "\e6ff";
}
.icon-bathroom_01:before {
  content: "\e850";
}
.icon-bedroom_01:before {
  content: "\e851";
}
.icon-SqFt:before {
  content: "\e9db";
}
.icon-bloom_01:before {
  content: "\e815";
}
.icon-view_grid_02:before {
  content: "\e612";
}
.icon-annex_doc:before {
  content: "\e7f5";
}
.icon-annex_pages:before {
  content: "\e7f6";
}
.icon-annex_pdf:before {
  content: "\e7f7";
}
.icon-annex_html:before {
  content: "\e7f8";
}
.icon-annex_default:before {
  content: "\e7f9";
}
.icon-annex_audio:before {
  content: "\e7fa";
}
.icon-annex_img:before {
  content: "\e7fb";
}
.icon-annex_csv:before {
  content: "\e7fc";
}
.icon-annex_cloud:before {
  content: "\e7fd";
}
.icon-annex_xls:before {
  content: "\e7ee";
}
.icon-annex_numbers:before {
  content: "\e7ef";
}
.icon-annex_ppt:before {
  content: "\e7f0";
}
.icon-annex_keynote:before {
  content: "\e7f1";
}
.icon-annex_video:before {
  content: "\e7f2";
}
.icon-annex_rar:before {
  content: "\e7f3";
}
.icon-annex_txt:before {
  content: "\e7f4";
}
.icon-a-AIAutoEmail:before {
  content: "\e819";
}
.icon-a-AIAutoText:before {
  content: "\e81a";
}
.icon-a-SiteMessag:before {
  content: "\e81b";
}
.icon-a-AISalesAssistant:before {
  content: "\e81c";
}
.icon-call_ringing_03:before {
  content: "\e85c";
}
.icon-call_ringing_02:before {
  content: "\e85b";
}
.icon-zapier_01:before {
  content: "\e81e";
}
.icon-slybroadcast_01:before {
  content: "\e85d";
}
.icon-a-aisummarizer_01:before {
  content: "\e85f";
}
.icon-a-aigenerator_01:before {
  content: "\e860";
}
.icon-a-aiclassifier_01:before {
  content: "\e85e";
}
.bg-slider {
  transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -webkit-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
}
.color-slider {
  transition: color 0.4s;
  -moz-transition: color 0.4s;
  -webkit-transition: color 0.4s;
  -o-transition: color 0.4s;
}
.base-save-bg {
  background-color: var(--primary-color);
  transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -webkit-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
}
.base-save-bg:hover {
  background-color: #1c8cea;
}
.base-save-bg:active {
  background-color: #117bd5;
}
input[disabled="disabled"].base-save-bg,
.base-save-bg.disabled {
  background-color: var(--primary-color);
  opacity: 0.5;
}
.base-save-color {
  color: var(--primary-color);
  transition: color 0.4s;
  -moz-transition: color 0.4s;
  -webkit-transition: color 0.4s;
  -o-transition: color 0.4s;
}
.base-save-color:hover {
  color: #1c8cea;
}
.base-save-color:active {
  color: #117bd5;
}
.base-save-color.active {
  color: #117bd5;
}
.base-black-color {
  color: #505050;
  transition: color 0.4s;
  -moz-transition: color 0.4s;
  -webkit-transition: color 0.4s;
  -o-transition: color 0.4s;
}
.base-black-color:hover {
  color: var(--primary-color);
}
.base-cancel-color {
  color: #787878;
  transition: color 0.4s;
  -moz-transition: color 0.4s;
  -webkit-transition: color 0.4s;
  -o-transition: color 0.4s;
}
.base-cancel-color:hover {
  color: #282828;
}
.base-cancel-color:active {
  color: #282828;
}
input[disabled="disabled"].base-cancel-color {
  color: #c8c8c8;
}
.base-save-button,
.base-cancel-button {
  font-size: 14px;
  border-radius: 3px;
  text-align: center;
}
.base-save-button {
  background-color: var(--primary-color);
  transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -webkit-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
  color: #fff;
}
.base-save-button:hover {
  background-color: #1c8cea;
}
.base-save-button:active {
  background-color: #117bd5;
}
.base-cancel-button {
  color: #787878;
  transition: color 0.4s;
  -moz-transition: color 0.4s;
  -webkit-transition: color 0.4s;
  -o-transition: color 0.4s;
  background-color: #fff;
}
.base-cancel-button:hover {
  color: #282828;
}
.base-cancel-button:active {
  color: #282828;
}
.base-save-full,
.base-cancel-full {
  padding: 0;
  font-size: 14px;
  width: 100%;
  height: 40px;
  cursor: pointer;
  border-radius: 3px;
  line-height: 40px;
  text-align: center;
  border-style: none;
  font-weight: 600;
}
.base-save-full {
  background-color: var(--primary-color);
  transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -webkit-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
  color: #fff;
}
.base-save-full:hover {
  background-color: #1c8cea;
}
.base-save-full:active {
  background-color: #117bd5;
}
.base-cancel-full {
  color: #787878;
  transition: color 0.4s;
  -moz-transition: color 0.4s;
  -webkit-transition: color 0.4s;
  -o-transition: color 0.4s;
  background-color: #fff;
}
.base-cancel-full:hover {
  color: #282828;
}
.base-cancel-full:active {
  color: #282828;
}
input[disabled="disabled"].base-save-button {
  background-color: var(--primary-color);
  opacity: 0.5;
}
.base-green-button {
  font-size: 14px;
  color: #fff;
  border-radius: 4px;
  background: #00c37b;
}
.base-green-button:hover {
  background: #16c988;
}
.base-green-button:active {
  background: #00af6f;
}
.base-green-button[disabled] {
  background: #a1e7ca;
}
/*! jQuery UI - v1.11.4 - 2016-03-22
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-draggable-handle {
  -ms-touch-action: none;
      touch-action: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
      touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable {
  -ms-touch-action: none;
      touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-sortable-handle {
  -ms-touch-action: none;
      touch-action: none;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  min-height: 0;
  font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2.2em;
}
button.ui-button-icon-only {
  width: 2.4em;
}
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
input.ui-button {
  padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}
.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px 0.4em;
  cursor: pointer;
  min-height: 0;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
      touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
          filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 22px;
}
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-tabs {
  position: relative;
  padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
          box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
  border-width: 2px;
}
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #454545;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: alpha(opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("//static.chimeroi.com/crm/images/ui-icons/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
  background-image: url("//static.chimeroi.com/crm/images/ui-icons/ui-icons_444444_256x240.png");
}
.ui-state-default .ui-icon {
  background-image: url("//static.chimeroi.com/crm/images/ui-icons/ui-icons_777777_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("//static.chimeroi.com/crm/images/ui-icons/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon {
  background-image: url("//static.chimeroi.com/crm/images/ui-icons/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon {
  background-image: url("//static.chimeroi.com/crm/images/ui-icons/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("//static.chimeroi.com/crm/images/ui-icons/ui-icons_cc0000_256x240.png");
}
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.ui-widget-shadow {
  margin: 0 0 0 0;
  padding: 5px;
  background: #666;
  opacity: 0.3;
  filter: alpha(opacity=30);
  border-radius: 8px;
}
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl {
  text-align: left;
}
.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 40%;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.ui-timepicker-div .ui_tpicker_unit_hide {
  display: none;
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
  background: none;
  color: inherit;
  border: none;
  outline: none;
  border-bottom: solid 1px #555;
  width: 95%;
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {
  border-bottom-color: #aaa;
}
.ui-timepicker-rtl {
  direction: rtl;
}
.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}
.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}
.ui-timepicker-rtl dl dd {
  margin: 0 40% 10px 10px;
}
/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine {
  padding-right: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt {
  display: none;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {
  display: block;
  padding-top: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine dl {
  text-align: right;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div {
  display: inline-block;
  margin: 0;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {
  content: ":";
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before {
  content: ".";
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {
  display: none;
}
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  width: 278px;
  padding: 4px;
  margin-top: 1px;
  top: 100px;
  left: 20px;
  /* Calendars */
}
.daterangepicker:before,
.daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: "";
}
.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}
.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}
.daterangepicker.opensleft:before {
  right: 9px;
}
.daterangepicker.opensleft:after {
  right: 10px;
}
.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}
.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}
.daterangepicker.opensright:before {
  left: 9px;
}
.daterangepicker.opensright:after {
  left: 10px;
}
.daterangepicker.dropup {
  margin-top: -5px;
}
.daterangepicker.dropup:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}
.daterangepicker.dropup:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}
.daterangepicker.dropdown-menu {
  max-width: none;
  z-index: 3001;
}
.daterangepicker.single .ranges,
.daterangepicker.single .calendar {
  float: none;
}
.daterangepicker.show-calendar .calendar {
  display: block;
}
.daterangepicker .calendar {
  display: none;
  max-width: 270px;
}
.daterangepicker .calendar.single .calendar-table {
  border: none;
}
.daterangepicker .calendar th,
.daterangepicker .calendar td {
  white-space: nowrap;
  text-align: center;
  min-width: 32px;
}
.daterangepicker .calendar-table {
  border: 1px solid #fff;
  padding: 4px;
  border-radius: 4px;
  background-color: #fff;
}
.daterangepicker table {
  width: 100%;
  margin: 0;
}
.daterangepicker td,
.daterangepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}
.daterangepicker td.week,
.daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}
.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}
.daterangepicker td.in-range {
  background-color: #ebf4f8;
  background-color: #d0e4f7;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}
.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}
.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}
.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}
.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}
.daterangepicker th.month {
  width: auto;
}
.daterangepicker td.disabled,
.daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}
.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}
.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}
.daterangepicker select.yearselect {
  width: 40%;
}
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
  width: 50px;
  margin-bottom: 0;
}
.daterangepicker .input-mini {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  height: 30px;
  line-height: 30px;
  display: block;
  vertical-align: middle;
  margin: 0 0 5px 0;
  padding: 0 6px 0 28px;
  width: 100%;
}
.daterangepicker .input-mini.active {
  border: 1px solid #08c;
  border-radius: 4px;
}
.daterangepicker .daterangepicker_input {
  position: relative;
}
.daterangepicker .daterangepicker_input i {
  position: absolute;
  left: 8px;
  top: 8px;
}
.daterangepicker.rtl .input-mini {
  padding-right: 28px;
  padding-left: 6px;
}
.daterangepicker.rtl .daterangepicker_input i {
  left: auto;
  right: 8px;
}
.daterangepicker .calendar-time {
  text-align: center;
  margin: 5px auto;
  line-height: 30px;
  position: relative;
  padding-left: 28px;
}
.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}
/*add crm style*/
.daterangepicker .glyphicon-calendar:before {
  font-family: "icon-font";
  content: "\e9b8";
}
.daterangepicker .glyphicon-chevron-left:before {
  font-family: "icon-font";
  content: "\e910";
  font-size: 12px;
}
.daterangepicker .glyphicon-chevron-right:before {
  font-family: "icon-font";
  content: "\e90f";
  font-size: 12px;
}
.daterangepicker .daterangepicker_input i {
  line-height: 1;
}
.daterangepicker .daterangepicker_input input {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.daterangepicker table {
  border-collapse: collapse;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
/*add crm style*/
.ranges {
  font-size: 11px;
  float: none;
  margin: 4px;
  text-align: left;
}
.ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.ranges li {
  font-size: 13px;
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
  border-radius: 4px;
  color: #08c;
  padding: 3px 12px;
  margin-bottom: 8px;
  cursor: pointer;
}
.ranges li:hover {
  background-color: #08c;
  border: 1px solid #08c;
  color: #fff;
}
.ranges li.active {
  background-color: #08c;
  border: 1px solid #08c;
  color: #fff;
}
/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }
  .daterangepicker .ranges ul {
    width: 160px;
  }
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .daterangepicker.single .calendar.left {
    clear: none;
  }
  .daterangepicker.single.ltr .ranges,
  .daterangepicker.single.ltr .calendar {
    float: left;
  }
  .daterangepicker.single.rtl .ranges,
  .daterangepicker.single.rtl .calendar {
    float: right;
  }
  .daterangepicker.ltr {
    direction: ltr;
    text-align: left;
  }
  .daterangepicker.ltr .calendar.left {
    clear: left;
    margin-right: 0;
    width: 263px;
  }
  .daterangepicker.ltr .calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker.ltr .calendar.right {
    margin-left: 0;
    width: 255px;
  }
  .daterangepicker.ltr .calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker.ltr .left .daterangepicker_input {
    padding-right: 12px;
  }
  .daterangepicker.ltr .calendar.left .calendar-table {
    padding-right: 12px;
  }
  .daterangepicker.ltr .ranges,
  .daterangepicker.ltr .calendar {
    float: left;
  }
  .daterangepicker.rtl {
    direction: rtl;
    text-align: right;
  }
  .daterangepicker.rtl .calendar.left {
    clear: right;
    margin-left: 0;
  }
  .daterangepicker.rtl .calendar.left .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker.rtl .calendar.right {
    margin-right: 0;
  }
  .daterangepicker.rtl .calendar.right .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker.rtl .left .daterangepicker_input {
    padding-left: 12px;
  }
  .daterangepicker.rtl .calendar.left .calendar-table {
    padding-left: 12px;
  }
  .daterangepicker.rtl .ranges,
  .daterangepicker.rtl .calendar {
    text-align: right;
    float: right;
  }
}
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }
  .daterangepicker.ltr .ranges {
    float: left;
  }
  .daterangepicker.rtl .ranges {
    float: right;
  }
  .daterangepicker .calendar.left {
    clear: none !important;
  }
}
.js_member,
.js_time {
  cursor: pointer;
}
.trangle {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #5a5a5a;
  top: -2px;
}
/*
  .js-slide-btn:hover{
    .trangle{
      transform:rotate(360deg);
      transform-origin:50% 25%;
      transition:transform 0.5s ease-in-out;
    }
  }
*/
.slide-down {
  font-size: 14px;
  display: none;
  position: absolute;
  top: 43px;
  z-index: 2;
  border: 1px solid #dcdcdc;
  color: #787878;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 1px #eee;
          box-shadow: 0 0 2px 1px #eee;
  font-weight: normal;
  line-height: 18px;
  max-height: 240px;
  overflow-y: auto;
  width: 140px;
  overflow-x: hidden;
  word-wrap: break-word;
  word-break: break-word;
  right: 19px;
}
.short {
  width: 120px;
}
.long {
  width: 160px;
}
.arrow-tip {
  cursor: pointer;
}
.arrow-tip li {
  line-height: 32px;
  margin-bottom: 2px;
  padding-left: 18px;
}
.arrow-tip li:hover {
  background: #f0f0f0;
}
/*
      .arrow-tip:before{
        content: '';
        position: absolute;
        top: -5px;left: 64px;
        height: 7px;
        width: 7px;
        background: #fff;
        transform:rotate(45deg);
        border:solid #d9d9d9;
        border-width: 1px 0 0 1px;
      }
*/
.slide-down-block {
  display: inline-block;
  position: relative;
}
.slide-down-block .slidedown {
  display: none;
  cursor: pointer;
  font-size: 14px;
  position: absolute;
  z-index: 2;
  border: 1px solid #dcdcdc;
  color: #787878;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 1px #eee;
          box-shadow: 0 0 2px 1px #eee;
  font-weight: normal;
  line-height: 18px;
  max-height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
  word-wrap: break-word;
  word-break: break-word;
}
.slide-down-block .chose {
  color: #787878;
}
.slide-down-block .slide-down-item {
  line-height: 32px;
  margin-bottom: 2px;
  padding-left: 18px;
}
.header-main {
  width: 100%;
  background-color: #fff;
  min-width: 485px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.header-main .logo-link {
  cursor: pointer;
}
.notRecentUser {
  /* Old users style judge */
}
.notRecentUser #walkme-overlay-all {
  display: none !important;
}
.notRecentUser .wm-outer-div.wm-shoutout {
  display: none !important;
}
.goSite {
  cursor: pointer;
}
.notRecentUser,
.notCreator {
  /* hide tasks*/
}
.notRecentUser #walkme-tabs:before,
.notCreator #walkme-tabs:before {
  display: inline-block;
  position: absolute;
  bottom: 0px;
  content: "" !important;
  width: 100% !important;
  height: 4px !important;
  background-color: var(--primary-color) !important;
}
.notRecentUser #walkme-tabs > div:nth-child(2),
.notCreator #walkme-tabs > div:nth-child(2) {
  display: none !important;
}
.notRecentUser #walkme-tabs > div:nth-child(1),
.notCreator #walkme-tabs > div:nth-child(1) {
  margin-left: 102px !important;
}
.notRecentUser #walkme-tabs > div:nth-child(1) > span:before,
.notCreator #walkme-tabs > div:nth-child(1) > span:before {
  display: none !important;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.icon {
  font-family: "icon-font";
  cursor: pointer;
  line-height: inherit;
}
.icon2017:before {
  font-family: "chime";
  speak: none;
  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;
}
.bell-logo {
  display: inline-block;
  /*width: 106px;*/
  height: 28px;
  color: #5e646d;
  font-size: 24px;
}
.bell-logo:after {
  content: "";
  margin-left: 80px;
  height: 28px;
  display: inline-block;
  line-height: 28px;
  vertical-align: text-top;
}
.bell-logo:hover {
  color: #8e9299;
}
.bell-logo:active {
  color: #45b9ff;
}
.bell-logo-img {
  width: 100px;
  vertical-align: middle;
}
.header-menu {
  float: left;
}
nav {
  float: left;
  font-size: 0;
  height: 60px;
}
.smallNav {
  position: relative;
  display: none;
}
nav .icon {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 22px;
  display: inline-block;
  color: #475265;
  margin: 0 25px;
  padding: 0 2px;
  text-align: center;
}
nav .icon.selected,
nav .icon:hover,
nav:hover .selected:hover {
  color: #8e9299;
}
nav .icon:active {
  color: var(--primary-color);
}
nav:hover .selected {
  background-color: #fff;
  color: #475265;
}
@media (min-width: 1101px) {
  nav .icon {
    height: 56px;
  }
}
.home nav .icon-firstNav {
  color: var(--primary-color);
  border-bottom: 3px solid var(--primary-color);
}
.people nav .icon-navPeople {
  color: var(--primary-color);
  border-bottom: 3px solid var(--primary-color);
}
.people-detail nav .icon-navPeople {
  color: var(--primary-color);
  border-bottom: 3px solid var(--primary-color);
}
.activities nav .icon-active {
  color: var(--primary-color);
  border-bottom: 3px solid var(--primary-color);
}
.team nav .icon-team {
  color: var(--primary-color);
  border-bottom: 3px solid var(--primary-color);
}
.report nav .icon-report {
  color: var(--primary-color);
  border-bottom: 3px solid var(--primary-color);
}
.settings nav .icon-settings {
  color: var(--primary-color);
  border-bottom: 3px solid var(--primary-color);
}
.icon-firstNav:before {
  content: "\e94b";
}
.icon-navPeople:before {
  content: "\e94c";
}
.icon-active:before {
  content: "\e947";
}
.icon-navTr:before {
  content: "\e981";
}
.icon-site:before {
  content: "\e94f";
}
.icon-report:before {
  content: "\e997";
}
.icon-settings:before {
  content: "\e94e";
}
.icon-team:before {
  font-family: "icon-font";
  content: "\e906";
}
.user {
  float: right;
  position: relative;
}
.user .search-box,
.user .update-box,
.user .notification-box,
.user .user-info,
.user .new-task-reminder,
.user .new-opportunities {
  float: left;
  margin: 0 15px;
  cursor: pointer;
  position: relative;
}
.user .search-box .new-notification-number-wrap,
.user .update-box .new-notification-number-wrap,
.user .notification-box .new-notification-number-wrap,
.user .user-info .new-notification-number-wrap,
.user .new-task-reminder .new-notification-number-wrap,
.user .new-opportunities .new-notification-number-wrap {
  display: none;
  position: absolute;
  z-index: 2;
  top: 14px;
  left: -webkit-calc(100% - 9px);
  left: calc(100% - 9px);
  padding: 0 4px;
  border: 1px solid #fff;
  line-height: 14px;
  font-size: 12px;
  color: #fff;
  height: 14px;
  background: #f0454c;
  border-radius: 7px;
  border-bottom-left-radius: 4px;
}
@media (max-width: 1280px) {
  .user .search-box .new-notification-number-wrap,
  .user .update-box .new-notification-number-wrap,
  .user .notification-box .new-notification-number-wrap,
  .user .user-info .new-notification-number-wrap,
  .user .new-task-reminder .new-notification-number-wrap,
  .user .new-opportunities .new-notification-number-wrap {
    top: 10px;
  }
}
.user .search-box.active .icon2017,
.user .update-box.active .icon2017,
.user .notification-box.active .icon2017,
.user .user-info.active .icon2017,
.user .new-task-reminder.active .icon2017,
.user .new-opportunities.active .icon2017 {
  color: var(--primary-color);
}
.user .new-task-reminder .icon-task_complete {
  color: #797e8b;
}
.user .user-info {
  cursor: pointer;
  margin-right: 0;
}
.user .user-slide-btn {
  margin-left: 20px;
}
.user .icon {
  color: #c2c2c2;
}
.user .icon2017 {
  line-height: 67px;
  font-size: 20px;
  color: #797e8b;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.user .update-box .update-icon {
  position: relative;
}
.user .update-box .update-icon:hover {
  color: #515666;
}
.user .update-box .update-icon.active {
  color: var(--primary-color);
}
.user .update-box .update-icon.bubble:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border: 2px solid #fff;
  border-radius: 50%;
  background: #f54456;
  right: -3px;
  top: -2px;
}
.user .header-help {
  float: none;
  position: relative;
}
.user .header-help.bubble:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border: 2px solid #fff;
  border-radius: 50%;
  background: #f54456;
  right: -3px;
  top: -2px;
}
.user .clickable.new-chime-update .icon-volume_02 {
  position: relative;
}
.user .clickable.new-chime-update .icon-volume_02.bubble:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border: 2px solid #fff;
  border-radius: 50%;
  background: #f54456;
  right: -3px;
  top: -2px;
}
.user .update-content {
  display: none;
  position: absolute;
  background: #fff;
  right: -6px;
  margin-top: 54px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 270px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 10, 30, 0.1);
          box-shadow: 0 2px 5px 0 rgba(0, 10, 30, 0.1);
  background-color: #ffffff;
  border: solid 1px #c6c8d1;
  border-radius: 4px;
  color: #515666;
  z-index: 2;
}
.user .update-content:before {
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  line-height: 0;
  display: inline-block;
  border-left: solid 6px transparent;
  border-right: solid 6px transparent;
  border-bottom: solid 6px #c6c8d1;
  top: -7px;
  left: 126px;
}
.user .update-content:after {
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  line-height: 0;
  display: inline-block;
  border-left: solid 6px transparent;
  border-right: solid 6px transparent;
  border-bottom: solid 6px #fff;
  top: -5px;
  left: 126px;
}
.user .update-content .title {
  padding: 6px 10px 0 10px;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  font-weight: 600;
}
.user .update-content .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 52px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 20px;
  border-bottom: 1px solid #f6f7fb;
  cursor: pointer;
}
.user .update-content .item:hover {
  background: #f6f7fb;
}
.user .update-content .item-title {
  font-size: 14px;
  width: 100%;
  margin-bottom: 6px;
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.user .update-content .item-title.unread:before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #f54456;
  vertical-align: middle;
  margin-left: -9px;
  margin-top: 6px;
}
.user .update-content .item-date {
  font-size: 12px;
  line-height: 14px;
  color: #a0a3af;
}
.user .update-content .view-more {
  font-size: 14px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  color: var(--primary-color);
}
.user .update-content .no-data {
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #c6c8d1;
  border-bottom: 1px solid #f6f7fb;
}
.user .update-content.active {
  display: block;
}
header .user .search-box {
  position: relative;
}
header .user .search-box.box-hover {
  text-align: right;
}
header .user .search-box .icon-search_01 {
  position: relative;
  z-index: 3;
}
header .user .search-box .header-search.noInput {
  color: #c6c8d1;
}
header .user .search-box #search-form #searchResult {
  position: relative;
  width: 270px;
  right: -10px;
}
header .user .search-box #search-form .search-input {
  position: absolute;
  width: 0;
  height: 30px;
  top: -50px;
  right: -10px;
  border-bottom: 1px solid #c6c8d1;
  opacity: 0;
  -webkit-transition: width 0.5s ease-in-out, opacity 0.5s ease-in-out;
  transition: width 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
header .user .search-box #search-form .search-input.form-show {
  width: 270px;
  opacity: 1;
}
header .user .search-box #search-form .search-input.form-show input[type="search"] {
  opacity: 1;
}
header .user .search-box #search-form .search-input.form-active {
  border-bottom: 1px solid var(--primary-color);
}
header .user .search-box #search-form .search-input.form-active input[type="search"] {
  caret-color: var(--primary-color);
}
header .user .search-box #search-form input[type="search"] {
  position: absolute;
  height: 30px;
  top: 0;
  left: 0;
  width: -webkit-calc(100% - 30px);
  width: calc(100% - 30px);
  border: 0;
  outline: none;
  color: #515666;
  font-size: 14px;
  -webkit-appearance: none;
  padding-left: 9px;
  caret-color: #c6c8d1;
  background: transparent;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
header .user .search-box #search-form input[type="search"]::-webkit-input-placeholder {
  color: #c6c8d1;
}
header .user .search-box #search-form input[type="search"]::-moz-placeholder {
  color: #c6c8d1;
}
header .user .search-box .searchResult {
  position: relative;
  top: -10px;
  padding: 5px 0 0 0;
  border: 1px solid #c6c8d1;
  background: #fff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 10, 30, 0.1);
          box-shadow: 0 2px 5px 0 rgba(0, 10, 30, 0.1);
  border-radius: 5px;
  text-align: left;
}
header .user .user-slide-down {
  width: 220px;
  top: 50px;
  right: 20px;
  border: solid 1px #c6c8d1;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 10, 30, 0.1);
          box-shadow: 0 2px 5px 0 rgba(0, 10, 30, 0.1);
}
header .user .user-slide-down li {
  margin: 6px 0;
  padding-bottom: 6px;
  color: #515666;
  border-bottom: 1px solid #ebecf1;
}
header .user .user-slide-down li a {
  padding: 0 20px;
}
header .user .user-slide-down li.user-name:hover {
  background: #fff;
}
header .user .user-slide-down li.user-name a:hover {
  background: #f6f7fb;
}
header .user .user-slide-down li:last-child {
  padding: 0 20px;
  border-bottom: none;
}
header .user .user-slide-down li:not(.user-name):hover {
  background: #f6f7fb;
}
.user-info > * {
  float: left;
}
.icon-flag:before {
  content: "\e965";
  font-size: 24px;
  margin: 0 0 0 35px;
}
.icon-help {
  position: relative;
  color: #475265 !important;
}
.icon-help:before {
  content: "\ea12";
  font-size: 20px;
}
.icon-help:not(.icon-help-active):hover {
  color: #8e9299 !important;
}
.icon-help-active {
  color: var(--primary-color) !important;
}
.user .icon {
  position: relative;
  color: #666;
}
.user .icon-walkme:before {
  content: "\ea2e";
}
.user .icon-helpc:before {
  content: "\ea2d";
}
header form {
  position: absolute;
  right: 0px;
}
.icon-search:before {
  content: "\e9a8";
  color: #5e646d;
  font-size: 20px;
}
.icon-search.active:before {
  color: var(--primary-color);
}
#search-form input[type="search"] {
  position: absolute;
  height: 30px;
  top: 9px;
  left: 0;
  width: -webkit-calc(100% - 46px);
  width: calc(100% - 46px);
  border: 0;
  border-right: 1px solid #e6e6e6;
  outline: none;
  font-size: 14px;
  -webkit-appearance: none;
  padding-left: 9px;
}
#search-form input[type="search"]::-webkit-search-decoration {
  display: none;
}
.search-input .icon-go {
  position: absolute;
  right: 15px;
  line-height: 48px;
}
.search-input .icon-go.active {
  color: var(--primary-color);
}
.search-input .icon-go:before {
  content: "\e946";
}
#search-form::-webkit-input-placeholder {
  color: #c8c8c8;
  font-size: 14px;
  font-weight: lighter;
}
#search-form::-moz-placeholder {
  color: #c8c8c8;
  font-size: 14px;
  font-weight: lighter;
}
#search-form:-ms-input-placeholder {
  color: #c8c8c8;
  font-size: 14px;
  font-weight: lighter;
}
input[type="search"]::-webkit-search-cancel-button {
  display: none;
}
.icon-notification {
  position: relative;
}
.icon-notification:before {
  content: "\ea28";
  color: #5e646d;
  font-size: 20px;
}
.icon-notification.active:before {
  color: var(--primary-color);
}
.icon-notification.notifHasBubble:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border: 2px solid #fff;
  border-radius: 50%;
  background: #f54456;
  right: 1px;
  top: -7px;
}
.icon-notification_01 {
  position: relative;
}
.icon-notification_01.active {
  color: var(--primary-color) !important;
}
.icon-notification_01.notifHasBubble:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border: 2px solid #fff;
  border-radius: 50%;
  background: #f54456;
  right: -2px;
  top: -2px;
}
.user .user-help {
  width: 220px;
  position: absolute;
  top: 47px;
  right: 0;
  border-radius: 4px;
  border: solid 1px #c6c8d1;
  background: #fff;
  color: #515666;
  font-size: 14px;
  padding: 7px 0;
}
.user .user-help .icon,
.user .user-help .icon2017 {
  line-height: 40px;
  vertical-align: middle;
  margin-right: 10px;
  font-size: 16px;
}
.user .user-help .arrow-top {
  position: absolute;
  height: 0;
  width: 0;
  line-height: 0;
  content: "";
  display: inline-block;
  border-left: solid 6px transparent;
  border-right: solid 6px transparent;
  border-bottom: solid 6px #c6c8d1;
  left: 135px;
  top: -6px;
}
.user .user-help .arrow-top:before {
  height: 0;
  width: 0;
  line-height: 0;
  content: "";
  border-top: none;
  border-left: solid 5px transparent;
  border-right: solid 5px transparent;
  border-bottom: solid 6px #fff;
  left: -5px;
  top: 1px;
  position: absolute;
}
.user .user-help li {
  line-height: 40px;
  margin-bottom: 0;
  position: relative;
  cursor: pointer;
}
.user .user-help li.show-walkme.disabled {
  cursor: wait;
}
.user .user-help li.show-walkme img {
  width: 16px;
  height: 16px;
}
.user .user-help li a {
  display: block;
  padding: 0 20px;
}
.user .user-help li:hover {
  background-color: #f6f7fb;
}
.user .user-help .support-call {
  display: none;
  border-top: 1px solid #ebecf1;
  padding: 10px 20px 14px;
  line-height: initial;
  font-size: 12px;
  margin-top: 7px;
  color: #a0a3af;
}
.user .user-help .support-call .phone-text {
  font-size: 13px;
  color: #515666;
  font-weight: 500;
  margin: 10px 0;
}
.user .user-help .support-call .phone-text a {
  color: var(--primary-color);
  display: block;
  text-decoration: underline;
}
.user .user-help .support-call .time {
  font-size: 13px;
  color: #797e8b;
}
.user-header-wrap {
  display: inline-block;
  position: relative;
  top: 50%;
  margin: -15px 0 0 20px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  overflow: hidden;
}
.user-header {
  position: absolute;
  opacity: 0;
  border-radius: 50%;
}
.user-header.horizontal {
  height: 100%;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0.9;
}
.user-header.horizontal:hover {
  opacity: 1;
}
.user-header.vertical {
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0.9;
}
.user-header.vertical:hover {
  opacity: 1;
}
.arrow-down:before {
  content: "\e978";
  font-size: 14px;
  color: #505050;
}
main {
  display: block;
  /*
    width: calc(100% - 80px);
    margin: 50px auto;
    max-width: 1200px;
*/
}
#main-img {
  width: 100%;
  height: auto;
}
.toast {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
.toast-main {
  display: none;
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transition: height 0.3s;
  transition: height 0.3s;
  overflow-y: scroll;
}
.toast-main > section {
  position: absolute;
  top: 50px;
  left: 50%;
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  background: #fff;
  border-radius: 3px;
  margin-bottom: 50px;
}
.container .slide-down,
.container .user-slide-down {
  font-size: 14px;
  background: #fff;
  border: 1px solid #d9d9d9;
  display: none;
  position: absolute;
  padding: 0;
  top: 64px;
  -webkit-box-shadow: 0 2px 3px 1px #eee;
          box-shadow: 0 2px 3px 1px #eee;
  z-index: 2;
  margin-right: -20px;
}
.container .user-logout {
  width: 160px;
  right: 20px;
}
.container .head-arrow-tip {
  cursor: pointer;
}
.container .head-arrow-tip:before {
  content: "";
  position: absolute;
  top: -5px;
  right: 10px;
  left: inherit;
  height: 7px;
  width: 7px;
  background: #fff;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border: solid #d9d9d9;
  border-width: 1px 0 0 1px;
}
.container .head-arrow-tip li {
  line-height: 40px;
  margin-bottom: 0;
  -ms-transform: rotate(0);
      transform: rotate(0);
  -webkit-transform: rotate(0);
  border-bottom: 1px solid #d9d9d9;
}
.container .user-logout li:last-child {
  border-bottom: none;
  padding: 0 10px;
}
.container .user-logout li a {
  display: block;
  padding: 0 10px;
}
.container .user-logout li:hover {
  background: #f0f0f0;
}
.container .user-logout li.user-name > a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header-main .searchResult {
  position: relative;
  border: 1px solid #d2d2d2;
  border-top: 0;
  background: #fff;
  top: -2px;
  -webkit-box-shadow: 0 2px 3px 1px #eee;
          box-shadow: 0 2px 3px 1px #eee;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  padding-bottom: 1px;
}
.header-main .searchResult .icon-tel,
.header-main .searchResult .icon-email {
  display: inline-block;
  width: 20px;
  vertical-align: top;
}
.header-main #searchResult .icon-tel:before {
  content: "\e9de";
  color: #282828;
  font-size: 14px;
}
.header-main #searchResult .icon-email:before {
  content: "\e9e4";
  color: #282828;
  font-size: 12px;
}
.header-main #searchResult .icon-address {
  width: 20px;
  display: inline-block;
  color: #282828;
  font-size: 14px;
}
.header-main #searchResult .icon-address:before {
  content: "\e9e7";
  color: #282828;
  font-size: 15px;
}
.header-main #searchResult .address {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
}
.header-main .searchResult li {
  padding: 15px 10px;
  line-height: 1;
}
.header-main .searchResult li:hover {
  background-color: #f6f7fb;
  cursor: pointer;
}
.header-main .searchResult li.view-more:hover {
  background-color: transparent;
}
.header-main .searchResult li.active {
  background: #f2faff;
}
.header-main .search-float-right {
  float: right;
  margin-top: -40px;
  color: #a1a1a1;
  font-size: 13px;
}
.header-main .searchResult li div:first-child {
  line-height: 1.2em;
  font-size: 14px;
}
.header-main .searchResult li div:nth-child(2) {
  font-size: 12px;
  line-height: 1.2em;
  color: #282828;
}
.header-main .searchResult li div:nth-child(2) p {
  margin-top: 6px;
}
.header-main .searchResult li div:nth-child(2) p:first-child {
  margin-top: 10px;
}
.header-main .searchResult li .lead-properties .address-span {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 231px;
}
.header-main .searchResult li .lead-properties .address-span > span {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.header-main .searchResult li .lead-properties .street {
  overflow: hidden;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.header-main .searchResult li .lead-properties .street.line {
  max-width: 231px;
}
.header-main .searchResult li .lead-properties .label {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  max-width: 200px;
  overflow: hidden;
  padding-left: 2px;
}
.header-main .searchResult li:last-child {
  padding: 10px;
  text-align: right;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  color: var(--primary-color);
  border-top: 1px solid #ebecf1;
}
.header-main .searchResult li:last-child span:after {
  display: inline-block;
  content: "\e9ba";
  font-family: "icon-font";
  font-size: 12px;
  -webkit-transform: rotate(-90deg) scale(0.8);
      -ms-transform: rotate(-90deg) scale(0.8);
          transform: rotate(-90deg) scale(0.8);
}
.header-main .searchResult li.no-result {
  height: 86px;
  line-height: 86px;
  text-align: center;
  color: #c6c8d1;
  border: 0;
}
.header-main .searchResult li.no-result:hover {
  background-color: transparent;
}
.header-main .searchResult > li > a {
  display: block;
}
.header-main .searchResult > li > a p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #a0a3af;
}
.header-main .searchResult > li > a p > span {
  vertical-align: middle;
}
.header-main .searchResult > li > a p .icon2017 {
  margin-right: 5px;
  font-size: 12px;
  color: #a0a3af;
  line-height: 1;
}
.header-main .searchResult .listingType {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: inline-block;
  margin-right: 2px;
  width: 14px;
  height: 14px;
  color: #fff;
  cursor: default;
  border-radius: 90%;
  line-height: 14px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
.header-main .searchResult .listingType.typeSeller {
  background-color: #2cd781;
}
.header-main .searchResult .listingType.typeBuyer {
  background-color: var(--primary-color);
}
.header-main .searchResult .listingType.typeRenter {
  background-color: var(--primary-color-6);
}
.header-main .searchResult .listingType.typeBAS {
  position: relative;
  background-color: var(--primary-color);
  margin-right: 24px;
}
.header-main .searchResult .listingType.typeBAS:after {
  content: "S";
  display: inline-block;
  position: absolute;
  right: -16px;
  width: 14px;
  height: 14px;
  color: #fff;
  cursor: default;
  border-radius: 90%;
  line-height: 14px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  background-color: #2cd781;
}
.header-main .searchResult .groupInfo {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  font-size: 12px;
  color: #c6c8d1;
  float: right;
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: right;
  white-space: nowrap;
  margin-left: auto;
}
.header-main .searchResult .clearfix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.header-main .searchResult .name {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  display: inline-block;
  overflow: hidden;
  float: left;
  max-width: 125px;
  color: #515666;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 5px;
  font-weight: 700;
}
.header-main .searchResult .search-phone-list {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
}
.header-main .searchResult .search-email-list {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: -webkit-calc(100% - 20px);
  width: calc(100% - 20px);
}
/* tooltip start */
.site-tip {
  position: absolute;
  padding: 10px;
  border-radius: 3px;
  z-index: 999;
  font-size: 14px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  -webkit-box-sizing: border-box;
  line-height: initial;
  text-align: initial;
  font-weight: normal;
}
.site-tip p {
  word-break: break-word;
}
.site-tip-normal:before {
  content: "!";
  position: absolute;
  top: 10px;
  left: 10px;
  background-color: #faa832;
  font-size: 16px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: white;
  border-radius: 2px;
  text-align: center;
  vertical-align: middle;
}
.site-tip-top.center:after {
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.site-tip-top.left:after {
  left: 20px;
}
.site-tip-top.right:after {
  right: 20px;
}
.site-tip-top:after {
  content: "";
  position: absolute;
  display: inline-block;
  border: 5px solid;
  border-color: #000 transparent transparent transparent;
  bottom: -10px;
}
.site-tip-bottom.center:after {
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.site-tip-bottom.left:after {
  left: 20px;
}
.site-tip-bottom.right:after {
  right: 20px;
}
.site-tip-bottom:after {
  content: "";
  position: absolute;
  display: inline-block;
  border: 5px solid;
  border-color: transparent transparent #000 transparent;
  top: -10px;
}
.site-tip-right.center:after {
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.site-tip-right.top:after {
  top: 10px;
}
.site-tip-right.bottom:after {
  bottom: 10px;
}
.site-tip-right:after {
  content: "";
  position: absolute;
  display: inline-block;
  border: 5px solid;
  border-color: transparent #000 transparent transparent;
  left: -10px;
}
.site-tip-left.center:after {
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.site-tip-left.top:after {
  top: 10px;
}
.site-tip-left.bottom:after {
  bottom: 10px;
}
.site-tip-left:after {
  content: "";
  position: absolute;
  display: inline-block;
  border: 5px solid;
  border-color: transparent transparent transparent #000;
  right: -10px;
}
.site-tip-default {
  background-color: #000;
  opacity: 0.8;
  color: #fff;
}
.site-tip-hover,
.site-tip-small-hover {
  padding: 15px 12px;
  border-radius: 3px;
  background-color: rgba(32, 36, 55, 0.95);
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 10, 30, 0.2);
          box-shadow: 0 4px 8px 0 rgba(0, 10, 30, 0.2);
  color: #c6c8d1;
  /* Headline */
}
.site-tip-hover .site-tip-hover-title,
.site-tip-small-hover .site-tip-hover-title {
  font-size: 18px;
  font-weight: 600;
  color: #fff;
}
.site-tip-hover.site-tip-right:after,
.site-tip-small-hover.site-tip-right:after {
  border-right-color: rgba(32, 36, 55, 0.95);
}
.site-tip-hover.site-tip-left:after,
.site-tip-small-hover.site-tip-left:after {
  border-left-color: rgba(32, 36, 55, 0.95);
}
.site-tip-hover.site-tip-top:after,
.site-tip-small-hover.site-tip-top:after {
  border-top-color: rgba(32, 36, 55, 0.95);
}
.site-tip-hover.site-tip-bottom:after,
.site-tip-small-hover.site-tip-bottom:after {
  border-bottom-color: rgba(32, 36, 55, 0.95);
}
.site-tip-small-hover {
  padding: 3px 6px;
  font-size: 12px;
}
.site-tip-normal {
  min-width: 200px;
  padding-left: 33px;
  background-color: #fff;
  color: #333;
  -webkit-box-shadow: 0 0 20px #282828;
          box-shadow: 0 0 20px #282828;
}
.site-tip-normal.site-tip-right:after {
  border-right-color: #fff;
}
.site-tip-normal.site-tip-left:after {
  border-left-color: #fff;
}
.site-tip-normal.site-tip-top:after {
  border-top-color: #fff;
}
.site-tip-normal.site-tip-bottom:after {
  border-bottom-color: #fff;
}
.site-tip-guide {
  background: #ff7e51;
  color: #fff;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 10, 30, 0.1);
          box-shadow: 0px 2px 5px 0px rgba(0, 10, 30, 0.1);
  z-index: 2;
  min-width: 0 !important;
}
.site-tip-guide.site-tip-top:after {
  border-top-color: #ff7e51;
}
.site-tip-guide.site-tip-bottom:after {
  border-bottom-color: #ff7e51;
}
.site-tip-guide.site-tip-left:after {
  border-left-color: #ff7e51;
}
.site-tip-guide.site-tip-right:after {
  border-right-color: #ff7e51;
}
.site-tip-guide.triangle-right:after {
  left: 85%;
}
.site-tip-guide.clickable {
  padding-right: 30px;
  cursor: pointer;
}
.site-tip-guide.clickable:before {
  content: "\e93b";
  font-family: "icon-font";
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.site-tip-guide > p {
  word-break: break-word;
}
.guide-popwin {
  width: 650px;
}
.guide-popwin .modal-header {
  background: #ff7e51;
  color: #fff;
}
.guide-popwin .modal-body {
  padding: 50px 0;
  height: 400px;
  overflow-y: auto;
  border-radius: 0 0 3px 3px;
}
.guide-popwin .close-btn {
  color: #fff;
}
.guide-popwin .close-btn:hover {
  color: #a53f1b;
}
.guide-popwin img {
  width: 100%;
  margin-bottom: 60px;
}
.guide-popwin .guideFooter {
  width: 100%;
  height: 60px;
  background: rgba(40, 40, 48, 0.9);
  position: absolute;
  bottom: 0;
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 60px;
  border-radius: 0 0 0 3px;
}
.guide-popwin .guideFooter a {
  font-size: 14px;
  font-weight: 600;
  background: #ff7e51;
  padding: 7px 20px;
  margin-left: 8px;
  border-radius: 4px;
}
.auto-hidden-with-title {
  display: inline-block;
  width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tip-hover-guide {
  background: var(--primary-color);
  padding: 8px 10px;
  line-height: 1.2em;
}
.tip-hover-guide.site-tip-hover.site-tip-bottom:after {
  border-bottom-color: var(--primary-color);
}
.tip-hover-guide.site-tip-hover.site-tip-top:after {
  border-top-color: var(--primary-color);
}
.tip-hover-guide.site-tip-hover.site-tip-left:after {
  border-left-color: var(--primary-color);
}
.tip-hover-guide.site-tip-hover.site-tip-right:after {
  border-right-color: var(--primary-color);
}
.tip-hover-guide.top:after {
  top: 11px;
}
.tip-hover-guide.bottom:after {
  bottom: 11px;
}
.tip-hover-guide.right:after {
  right: 11px;
}
.tip-hover-guide.left:after {
  left: 11px;
}
#newlead-guide-tip-btn-wrap {
  position: absolute;
  z-index: 2;
}
#newlead-guide-tip-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 32px;
  height: 32px;
  border-radius: 50%;
  cursor: pointer;
}
#newlead-guide-tip-btn:hover:before {
  -webkit-animation: none;
          animation: none;
}
#newlead-guide-tip-btn:hover:after {
  -webkit-animation: none;
          animation: none;
}
#newlead-guide-tip-btn:hover span {
  background: var(--primary-color);
}
#newlead-guide-tip-btn:hover span:before {
  -webkit-animation: none;
          animation: none;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
#newlead-guide-tip-btn:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  background: rgba(44, 154, 247, 0.1);
  border-radius: inherit;
  -webkit-animation: guide-tip-blink1 2s 1s linear infinite;
          animation: guide-tip-blink1 2s 1s linear infinite;
}
#newlead-guide-tip-btn:after {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  background: rgba(44, 154, 247, 0.1);
  border-radius: inherit;
  -webkit-animation: guide-tip-blink3 2s 1.4s linear infinite;
          animation: guide-tip-blink3 2s 1.4s linear infinite;
}
#newlead-guide-tip-btn span {
  display: block;
  width: 50%;
  height: 50%;
  margin: 25%;
  background: var(--primary-color);
  border-radius: inherit;
}
#newlead-guide-tip-btn span:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  background: rgba(44, 154, 247, 0.1);
  border-radius: inherit;
  -webkit-animation: guide-tip-blink2 2s linear forwards;
          animation: guide-tip-blink2 2s linear forwards;
}
@-webkit-keyframes guide-tip-blink1 {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  60% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@keyframes guide-tip-blink1 {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  60% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes guide-tip-blink2 {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes guide-tip-blink2 {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes guide-tip-blink3 {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  60% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@keyframes guide-tip-blink3 {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  60% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes guide-tip-blink4 {
  0% {
    background: #2c9af7;
  }
  50% {
    background: rgba(44, 154, 247, 0);
  }
  100% {
    background: #2c9af7;
  }
}
@keyframes guide-tip-blink4 {
  0% {
    background: #2c9af7;
  }
  50% {
    background: rgba(44, 154, 247, 0);
  }
  100% {
    background: #2c9af7;
  }
}
#guide-home-newLead {
  top: 167px;
  left: 176px;
}
#guide-home-followUp {
  top: 167px;
  left: 176px;
}
#guide-home-reporting {
  top: 167px;
  left: 176px;
}
#guide-activityLeads {
  z-index: 2 !important;
}
#guide-list-chat {
  position: fixed;
  z-index: 2;
  bottom: 100px;
  right: 35px;
}
#guide-detailTitle {
  width: 270px;
}
#guide-groupTitle {
  width: 180px;
}
.settings .right-wrap {
  position: relative;
}
#guide-home-guideBtn {
  position: absolute;
  z-index: 3;
  top: 56px;
  left: -185px;
  width: 225px;
  line-height: 1;
  font-family: Helvetica;
}
#walkme-player.walkme-player {
  display: none !important;
}
.walkme-custom-side-border {
  display: none !important;
}
.walkme-custom-balloon-mid-div {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 10, 30, 0.2) !important;
          box-shadow: 0 2px 5px 0 rgba(0, 10, 30, 0.2) !important;
}
.walkme-custom-balloon-bottom-div {
  background: #fff !important;
}
.walkme-custom-balloon-separator {
  display: none !important;
}
.walkme-custom-balloon-inner-div {
  border: #eee 1px solid !important;
}
.walkme-custom-powered-by-div {
  display: none !important;
}
.walkme-custom-balloon-arrow-inner-top {
  border-top-color: #fff !important;
}
.walkme-custom-balloon-arrow-inner-bottom {
  border-bottom-color: #fff !important;
}
.walkme-custom-balloon-arrow-inner-right {
  border-right-color: #fff !important;
}
.walkme-custom-balloon-arrow-inner-left {
  border-left-color: #fff !important;
}
.walkme-custom-balloon-arrow-outer-bottom {
  border-bottom-color: #eee !important;
}
.walkme-custom-balloon-arrow-outer-top {
  border-top-color: #eee !important;
}
.walkme-custom-balloon-arrow-outer-right {
  border-right-color: #eee !important;
}
.walkme-custom-balloon-arrow-outer-left {
  border-left-color: #eee !important;
}
#walkme-menu {
  font-family: "SF UI Text", "Helvetica", "Arial", "san-serif" !important;
}
#walkme-menu #walkme-main.walkme-main {
  border: none !important;
  background: #fff !important;
}
#walkme-menu #walkme-title {
  font-size: 16px !important;
  color: #292929 !important;
  height: 60px !important;
  margin: 0 0 0 20px !important;
  line-height: 60px !important;
}
#walkme-menu #walkme-tabs-wrapper {
  top: 60px !important;
}
#walkme-menu #walkme-tabs-wrapper #walkme-tabs {
  border: none !important;
  position: relative !important;
  background-color: #f6f7fb !important;
}
#walkme-menu #walkme-tabs-wrapper #walkme-tabs > div {
  background-color: #f6f7fb !important;
  border: none !important;
}
#walkme-menu #walkme-tabs-wrapper #walkme-tabs > div.walkme-tab-button-selected {
  background-color: #f6f7fb !important;
}
#walkme-menu #walkme-tabs-wrapper #walkme-tabs > div.walkme-tab-button-selected .walkme-tab-button-content > span {
  color: var(--primary-color) !important;
}
#walkme-menu #walkme-tabs-wrapper #walkme-tabs > div.walkme-tab-button-selected .walkme-tab-button-content:before {
  display: inline-block;
  position: absolute;
  bottom: 0px;
  content: "" !important;
  width: 70px !important;
  height: 4px !important;
  background-color: var(--primary-color) !important;
}
#walkme-menu #walkme-tabs-wrapper #walkme-tabs > div.walkme-tab-button-not-selected {
  background-color: #f6f7fb !important;
}
#walkme-menu #walkme-tabs-wrapper #walkme-tabs > div.walkme-tab-button-not-selected .walkme-tab-button-content > span {
  color: #797e8b !important;
}
#walkme-menu #walkme-tabs-wrapper .walkme-tab-content {
  padding: 0px 20px !important;
}
#walkme-menu #walkme-tabs-wrapper .walkme-tab-content .walkme-search-box-container {
  position: relative !important;
  margin: 9px 0 !important;
}
#walkme-menu #walkme-tabs-wrapper .walkme-tab-content .walkme-search-box-container input.walkme-search-box {
  width: -webkit-calc(100% - 15px) !important;
  width: calc(100% - 15px) !important;
  padding-left: 15px !important;
  border-radius: 4px !important;
  background-color: #fff !important;
  height: 32px !important;
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 10, 30, 0.1) !important;
          box-shadow: inset 0 2px 4px 0 rgba(0, 10, 30, 0.1) !important;
  border: solid 1px #c6c8d1 !important;
  line-height: 20px !important;
}
#walkme-menu #walkme-tabs-wrapper .walkme-tab-content .walkme-search-box-container .walkme-search-box-button {
  position: absolute !important;
  right: 28px !important;
  top: 8px !important;
  background-color: #fff !important;
  width: 0px !important;
  height: 0px !important;
}
#walkme-menu #walkme-tabs-wrapper .walkme-tab-content .walkme-search-box-container .walkme-search-box-button .walkme-search-box-button-image {
  color: #a9acb6 !important;
  margin: 0 !important;
}
#walkme-menu .walkme-deployables-list,
#walkme-menu .walkme-search-results-list {
  width: -webkit-calc(100% - 40px) !important;
  width: calc(100% - 40px) !important;
  margin: 0 !important;
  border: solid 1px #c6c8d1 !important;
  border-radius: 4px;
}
#walkme-menu .walkme-deployables-list .walkme-jspPane,
#walkme-menu .walkme-search-results-list .walkme-jspPane {
  width: 100% !important;
}
#walkme-menu .walkme-deployables-list .walkme-jspVerticalBar,
#walkme-menu .walkme-search-results-list .walkme-jspVerticalBar {
  width: 5px !important;
  background-color: #fff !important;
}
#walkme-menu .walkme-deployables-list .walkme-jspVerticalBar .walkme-jspDrag,
#walkme-menu .walkme-search-results-list .walkme-jspVerticalBar .walkme-jspDrag {
  opacity: 0.2 !important;
  background-color: #202437 !important;
  border: none !important;
  border-right: #fff 1px solid !important;
  border-radius: 6px !important;
}
#walkme-menu .walkme-deployables-list .walkme-jspVerticalBar .walkme-jspTrack,
#walkme-menu .walkme-search-results-list .walkme-jspVerticalBar .walkme-jspTrack {
  border: none !important;
  background-color: #fff !important;
}
#walkme-menu .walkme-category > .walkme-deployable-row,
#walkme-menu .walkme-search-results-list > .walkme-deployable-row {
  border-left: 2px solid var(--primary-color) !important;
  background-color: #f6f7fb !important;
}
#walkme-menu .walkme-category > .walkme-deployable-row .walkme-icon,
#walkme-menu .walkme-search-results-list > .walkme-deployable-row .walkme-icon {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #565b6b !important;
}
#walkme-menu .walkme-category > .walkme-deployable-row .walkme-name,
#walkme-menu .walkme-search-results-list > .walkme-deployable-row .walkme-name {
  font-size: 14px !important;
  color: var(--primary-color) !important;
}
#walkme-menu #walkme-progress-bar {
  width: 100% !important;
  height: 32px !important;
  border-radius: 4px !important;
  background-color: rgba(var(--primary-color-rgb), 0.6) !important;
  margin: 9px 0 !important;
  border: none !important;
}
#walkme-menu #walkme-progress-bar .walkme-progress-bar-inner {
  border-radius: 4px 0 0 4px !important;
  background-color: var(--primary-color) !important;
}
#walkme-menu #walkme-progress-bar .walkme-progress-bar-text {
  font-size: 14px !important;
  text-align: center !important;
  color: #fff !important;
}
#walkme-menu #walkme-progress-bar .walkme-jspVerticalBar {
  background-color: rgba(255, 255, 255, 0) !important;
}
#walkme-menu #walkme-footer {
  width: auto !important;
}
#walkme-menu #walkme-footer .walkme-powered-by-wrapper {
  display: none;
}
#walkme-menu #walkme-footer > a {
  margin-left: 20px !important;
  font-size: 12px !important;
}
#walkme-menu .walkme-text,
#walkme-menu .walkme-jspPane {
  width: auto !important;
}
#walkme-menu .walkme-text {
  max-width: 301px !important;
}
.wm-shoutout {
  border-radius: 4px !important;
  padding: 20px 20px 20px 45px !important;
  width: 284px !important;
}
.wm-shoutout-icon > div {
  display: none !important;
}
.wm-shoutout-icon > div:nth-child(1) {
  width: 0 !important;
  height: 0 !important;
  display: block !important;
  border-width: 8px 0 8px 14px !important;
  border-color: transparent transparent transparent var(--primary-color) !important;
  background-color: #fff !important;
}
.wm-title.wm-template-main-text {
  font-family: "SF UI Text", "Helvetica", "Arial", "san-serif" !important;
  font-size: 24px !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  text-align: left !important;
}
.wm-content .wm-template-text {
  font-family: "SF UI Text", "Helvetica", "Arial", "san-serif" !important;
  font-size: 16px !important;
  line-height: 1.43 !important;
  text-align: left !important;
  color: #797e8b !important;
}
.buttons-wrapper {
  float: right !important;
}
.buttons-wrapper .wm-blue-btn {
  background-color: var(--primary-color) !important;
  padding: 5px 20px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  border: none !important;
  border-radius: 4px !important;
}
.walkme-custom-balloon-outer-div {
  font-family: "SF UI Text", "Helvetica", "Arial", "san-serif" !important;
}
.walkme-custom-balloon-outer-div .walkme-custom-balloon-content,
.walkme-custom-balloon-outer-div .walkme-survey-questions,
.walkme-custom-balloon-outer-div .walkme-survey-question-title {
  font-size: 14px !important;
  line-height: 1.43 !important;
  color: #797e8b !important;
  font-weight: normal !important;
  font-family: "SF UI Text", "Helvetica", "Arial", "san-serif" !important;
}
.walkme-custom-balloon-outer-div .walkme-custom-balloon-content .walkme-survey-answer-radiobutton,
.walkme-custom-balloon-outer-div .walkme-survey-questions .walkme-survey-answer-radiobutton,
.walkme-custom-balloon-outer-div .walkme-survey-question-title .walkme-survey-answer-radiobutton {
  vertical-align: 0px !important;
  margin: 0px 8px 0px 1px !important;
}
.walkme-custom-balloon-outer-div .walkme-custom-balloon-title,
.walkme-custom-balloon-outer-div .walkme-survey-title {
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 25px !important;
  color: #202437 !important;
  font-family: "SF UI Text", "Helvetica", "Arial", "san-serif" !important;
}
.walkme-custom-balloon-outer-div .walkme-custom-balloon-button {
  background-color: var(--primary-color) !important;
  padding: 5px 20px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  border: none !important;
  height: auto !important;
  border-radius: 4px !important;
  margin: 6px 7px 12px 7px !important;
}
.walkme-custom-balloon-outer-div .walkme-custom-balloon-button-text {
  color: #fff !important;
}
.walkme-menu-click-close {
  transform: rotate(22.5deg);
  -ms-transform: rotate(22.5deg);
  /* IE 9 */
  -webkit-transform: rotate(45deg);
  /* Safari and Chrome */
  -o-transform: rotate(22.5deg);
  /* Opera */
  -moz-transform: rotate(22.5deg);
}
.walkme-menu-click-close:before {
  content: "+" !important;
  font-weight: 100 !important;
  font-size: 30px !important;
  color: #000 !important;
  line-height: 54px !important;
  font-family: "SF UI Text", "Helvetica", "Arial", "san-serif" !important;
}
.SkipThisFixedPosition.walkme-custom-icon-outer-div {
  z-index: 99 !important;
}
.animatedDown {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.animatedUp {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
@media screen and (min-width: 1180px) and (max-width: 1320px) {
  header .user .search-box.box-hover {
    width: 203px;
    margin-left: 0;
  }
  header .user .search-box #search-form .search-input.form-show {
    width: 215px;
  }
}
@media screen and (min-width: 741px) and (max-width: 1180px) {
  header .user .search-box.box-hover {
    width: 165px;
    margin-left: 0;
  }
  header .user .search-box #search-form .search-input.form-show {
    width: 200px;
  }
}
@media screen and (max-width: 740px) {
  header .user .search-box.box-hover {
    width: auto;
  }
  header .user .search-box #search-form .search-input.form-show {
    width: -webkit-calc(100vw - 280px);
    width: calc(100vw - 280px);
  }
  header .user .search-box #search-form input[type="search"] {
    height: 35px;
    top: -5px;
    background: #fff;
  }
  header .user .search-box #search-form #searchResult {
    width: -webkit-calc(100vw - 280px);
    width: calc(100vw - 280px);
  }
  header .user .search-box,
  header .user .notification-box,
  header .user .update-box,
  header .user .user-info {
    margin: 0 10px;
  }
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -30%, 0);
            transform: translate3d(0, -30%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}
input:focus,
textarea:focus {
  outline: 0;
}
textarea {
  resize: none;
}
.utils-click {
  cursor: pointer;
}
.icon-group:before {
  content: "\e974";
  color: #a7a7a7;
}
li.finish .icon-group:before {
  color: #6ebbf5;
}
.list-down {
  position: relative;
}
.list-down-wrap {
  position: absolute;
  top: 0;
  left: 0px;
  z-index: 1;
  display: none;
  cursor: pointer;
}
.list-down-normal {
  position: relative;
  top: 22px;
  border: 1px solid #dcdcdc;
  color: #787878;
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 1px #eee;
          box-shadow: 0 0 2px 1px #eee;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  max-height: 240px;
  overflow-y: auto;
  width: 140px;
  overflow-x: hidden;
  word-wrap: break-word;
  word-break: break-all;
}
.list-down-normal li {
  border-top: 1px solid #e8e8e8;
  padding: 6px 10px;
}
.list-down-normal li:not(.no-hover):hover {
  background: #e8e8e8;
  font-weight: bold;
  color: #282828;
}
.list-down-normal li.list-title {
  font-style: italic;
}
.list-down-normal li:first-child {
  border-top: 0;
}
.list-down-normal .list-down-width {
  width: 220px;
  font-site: 14px;
  margin-top: 5px;
}
.list-down-normal .list-down-link {
  color: #46b0f3;
}
.icon-close:before {
  content: "\e908";
  color: #272727;
}
.icon-location-search:before {
  content: "\e9a8";
  color: #999;
}
.toast-list-down {
  min-width: 120px;
  position: absolute;
  z-index: 99;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-top: 0;
  color: #787878;
  max-height: 220px;
  overflow-y: auto;
  word-wrap: break-word;
  word-break: normal;
  -webkit-box-shadow: 0 0 2px 1px #eee;
          box-shadow: 0 0 2px 1px #eee;
}
.toast-list-down > li {
  padding: 6px 8px;
  border-bottom: 1px solid #e7e7e7;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.toast-list-down > li:last-child {
  border-bottom: 0;
}
.toast-list-down > li:hover:not(.no-hover) {
  background: #f4f4f4;
  font-weight: bold;
  color: #282828;
}
.toast-list-down input[type="checkbox"] {
  float: left;
  margin-right: 8px;
  width: 14px;
  height: 14px;
}
.toast-list-down input[type="checkbox"]:checked + span {
  font-weight: bold;
  color: #282828;
}
.toast-list-down label {
  display: block;
}
.toast-list-down label span {
  width: -webkit-calc(100% - 26px);
  width: calc(100% - 26px);
  word-wrap: break-word;
  word-break: normal;
  display: inline-block;
}
.toast-list-down.top {
  bottom: 35px;
}
.toast-main > section {
  position: absolute;
  top: 50px;
  left: 50%;
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  background: #fff;
  border-radius: 3px;
  margin-bottom: 50px;
}
.toast-title {
  height: 63px;
  line-height: 63px;
  border-bottom: 1px solid #dcdcdc;
  padding: 0 50px;
  font-weight: bold;
  font-size: 16px;
  text-transform: capitalize;
}
.toast-content {
  padding: 20px 50px;
}
.toast-content form {
  font-size: 0;
}
.toast-radio {
  display: block;
  width: 240px;
  background: #f4f4f4;
  margin-bottom: 15px;
  padding: 9px 12px;
  border-radius: 2px;
  font-size: 14px;
}
.toast-radio span {
  display: inline-block;
  width: 200px;
  word-wrap: break-word;
  word-break: normal;
}
.toast-radio input {
  float: right;
}
.toast-common-textarea {
  border: 0;
  background: #f4f4f4;
  width: 320px;
  height: 170px;
}
.toast-common-text {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  border: 0;
  background: #f4f4f4;
  border-radius: 3px;
}
.toast-txt-tow {
  width: 280px / 2 - 10px;
}
.toast-txt-tow.left {
  margin-right: 20px;
}
.toast-txt-three {
  width: 280px / 3 - 14px;
}
.toast-txt-three.middle {
  margin: 0 21px;
}
.toast-common-btn {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 26px 10px 10px;
  border: 0;
  background: #f4f4f4;
  border-radius: 3px;
  cursor: pointer;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.toast-icon-bottom {
  width: 0;
  height: 0;
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 15px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #5a5a5a;
}
.toast-cancel {
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 9px 0;
  margin-right: 20px;
  background: #fff;
  min-width: 80px;
  font-size: 14px;
}
.toast-cancel:hover {
  background-color: #f2f2f2;
}
.toast-save {
  border: 1px solid #46b0f3;
  border-radius: 3px;
  padding: 9px 0;
  background: #46b0f3;
  color: #fff;
  min-width: 80px;
  font-size: 14px;
}
.toast-save:hover {
  background-color: #2ea6f1;
}
.add-tag-txt {
  width: -webkit-calc(100% - 42px);
  width: calc(100% - 42px);
  background: #f4f4f4;
  border: 0;
  padding: 9px 12px;
  border-radius: 2px 0 0 2px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.add-tag-btn {
  border: 0;
  background: #f4f4f4;
  height: 33px;
  width: 42px;
  cursor: pointer;
  color: #9e9e9e;
  font-size: 20px;
  font-weight: bold;
  vertical-align: bottom;
}
.toast-fun {
  margin: 30px 0;
}
.toast-note-item {
  font-size: 14px;
  color: #787878;
}
.toast-note-item > p {
  margin-bottom: 10px;
}
.toast-form-item {
  font-size: 14px;
  color: #787878;
  margin-bottom: 14px;
  position: relative;
  width: 280px;
}
.toast-form-item p {
  margin-bottom: 10px;
}
.toast-btn-wrap {
  position: relative;
}
.toast-lead-wrap {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.toast-lead-wrap.left {
  padding-right: 30px;
  border-right: 1px solid #f0f0f0;
}
.toast-lead-wrap.right {
  padding-left: 30px;
}
.toast-txt-tow,
.toast-txt-three {
  float: left;
}
.toast-confirm {
  padding: 30px 45px;
  text-align: center;
}
.toast-confirm > p {
  min-width: 220px;
  line-height: 20px;
}
.toast-confirm .toast-confirm-fun {
  margin: 30px 0 0;
}
.toast-confirm .toast-cancel {
  min-width: 60px;
}
.toast-confirm .toast-save {
  min-width: 60px;
}
.toast-confirm .delete-word {
  font-size: 18px;
}
.toast-deleteEmail {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 450px;
  height: 80px;
  border-radius: 5px;
  background: #fff;
  padding: 40px 30px;
  text-align: center;
  border: 1px solid #dcdcdc;
  opacity: 0;
  z-index: 999;
}
.toast-deleteEmail > p {
  min-width: 220px;
  line-height: 20px;
}
.toast-deleteEmail .toast-confirm-fun {
  margin: 30px 0 0;
}
.toast-deleteEmail .toast-cancel {
  min-width: 60px;
}
.toast-deleteEmail .toast-save {
  min-width: 60px;
}
.toast-deleteEmail .delete-word {
  font-size: 18px;
}
.secondBg {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.6);
  z-index: 800;
}
.location-detail {
  position: absolute;
  bottom: 35px;
  background: #fff;
  width: 620px;
  z-index: 4;
  border: 1px solid #e0e0e0;
  max-height: 500px;
  overflow: auto;
}
.location-detail .location-detail-main {
  padding: 20px 30px;
}
.location-detail .location-list {
  background: #f4f4f4;
  padding: 0 10px;
  margin-bottom: 10px;
}
.location-detail .location-list li {
  padding: 10px 20px 10px 0;
  float: left;
}
.location-detail .location-list .location-search-main {
  font-size: 0;
  padding: 10px 0;
}
.location-detail .location-list .location-search {
  font-size: 18px;
  background: #fff;
  display: inline-block;
  padding: 10px 15px 9px;
  position: relative;
  top: 3px;
}
.location-detail .location-list .location-search-txt {
  border: 0;
  padding: 10px 15px;
  border-radius: 3px 0 0 3px;
}
.location-detail .location-list .city-list li {
  width: 25%;
  word-wrap: break-word;
  word-break: normal;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.location-detail .location-list .active {
  color: #46b0f3;
}
.location-detail .location-close {
  float: right;
}
.modal-body {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-size: 14px;
  color: #282828;
}
.modal-body .form {
  padding-left: 26px;
  padding-right: 26px;
}
.modal-body input[type="button"],
.modal-body input[type="submit"] {
  cursor: pointer;
}
.modal-body .form-label {
  margin-bottom: 10px;
  display: inline-block;
  color: #8c8c8c;
  font-size: 13px;
}
.modal-body .start-need {
  line-height: initial;
  vertical-align: bottom;
  display: inline-block;
  color: #fe3434;
  margin-left: 6px;
}
.modal-body .form-item {
  position: relative;
  margin-bottom: 15px;
}
.modal-body .form-input {
  width: 100%;
  height: 34px;
  padding-left: 12px;
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #282828;
  background: #fff;
}
.modal-body .form-input.active {
  border-color: #46b0f3;
}
.modal-body .form-input[type="button"] {
  width: 100%;
  height: 34px;
  padding-left: 12px;
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #282828;
  background: #fff;
  padding-right: 40px;
  text-align: left;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.modal-body .form-input[type="button"].active {
  border-color: #46b0f3;
}
.modal-body .form-icon {
  position: absolute;
  bottom: 9px;
  right: 12px;
  z-index: 2;
  display: block;
  line-height: 1;
  text-align: center;
}
.modal-body .input-group {
  font-size: 0;
  border: 1px solid #dcdcdc;
  border-radius: 3px;
}
.modal-body .input-group .form-input-group {
  width: -webkit-calc(100% - 50px);
  width: calc(100% - 50px);
  font-size: 14px;
  height: 34px;
  padding-left: 12px;
  border-top-left-radius: 3px;
  border: none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.modal-body .item-addon {
  display: inline-block;
  width: 50px;
  margin: 0;
  line-height: 34px;
  text-align: center;
  font-size: 14px;
  background: #a9b0b4;
  color: #fff;
  border: none;
  border-right-bottom-radius: 3px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.modal-body .addon-active {
  border-color: #46b0f3;
}
.modal-body .addon-active .item-addon {
  background: #46b0f3;
  color: #fff;
}
.modal-body .form-range-icon {
  position: relative;
}
.modal-body .form-range-icon:after {
  content: "";
  position: absolute;
  top: 17px;
  right: -24px;
  border-top: 1px solid #dcdcdc;
  width: 16px;
}
.modal-body .form-button {
  text-align: right;
  margin-top: 30px;
}
.modal-body .button-save,
.modal-body .ok {
  color: #fff;
  background-color: var(--primary-color);
}
.modal-body .button-save:hover,
.modal-body .ok:hover {
  background: #1c8cea;
}
.modal-body .button-save:active,
.modal-body .ok:active {
  background: #117bd5;
}
.modal-body .button-cancel,
.modal-body .cancle {
  color: #787878;
  background-color: #fff;
  transition: 0.4s;
  -moz-transition: 0.4s;
  /* Firefox 4 */
  -webkit-transition: 0.4s;
  /* Safari  and  Chrome */
  -o-transition: 0.4s;
  /* Opera */
}
.modal-body .button-cancel:hover,
.modal-body .cancle:hover {
  color: #333;
  background-color: #fff;
}
.modal-body .newform-button {
  text-align: right;
  padding: 20px 0 20px;
  padding-right: 26px;
  border-top: 1px solid #dcdcdc;
  margin: 0;
}
.modal-body .newform-button .btn {
  width: 80px;
  height: 32px;
  border-radius: 2px;
}
.modal-body .form-item-2 {
  margin-left: 30px;
  float: left;
  width: -webkit-calc((100% - 30px)/2);
  width: calc((100% - 30px)/2);
  position: relative;
}
.modal-body .form-item-3 {
  margin-left: 20px;
  float: left;
  width: -webkit-calc((100% - 20*2px)/3);
  width: calc((100% - 20*2px)/3);
}
.modal-body .form-item-4 {
  margin-left: 20px;
  float: left;
  width: -webkit-calc((100% - 20*3px)/4);
  width: calc((100% - 20*3px)/4);
}
.modal-body .form-item-2:nth-child(2n + 1),
.modal-body .form-item-3:nth-child(2n + 1),
.modal-body .form-item-4:nth-child(2n + 1) {
  margin-left: 0;
}
.modal-body .btn {
  width: 80px;
  height: 34px;
  border-radius: 3px;
  border: none;
  background: #fff;
  text-align: center;
}
.modal-body .btn-save {
  color: #fff;
  background-color: var(--primary-color);
  transition: background-color 0.4s;
  -moz-transition: background-color 0.4s;
  -webkit-transition: background-color 0.4s;
  -o-transition: background-color 0.4s;
}
.modal-body .btn-save:hover {
  background-color: #1c8cea;
}
.modal-body .btn-save:active {
  background-color: #117bd5;
}
.modal-body .btn-save[disabled] {
  opacity: 0.4;
  cursor: not-allowed;
}
.modal-body .form-item-btn {
  text-align: right;
  margin-top: 46px;
}
.modal-body .btn-cancel,
.modal-body .js_btn_cancel,
.modal-body .js_cancel {
  border: 0;
  background: #fff;
  color: #787878;
  transition: color 0.4s;
  -moz-transition: color 0.4s;
  -webkit-transition: color 0.4s;
  -o-transition: color 0.4s;
}
.modal-body .btn-cancel:hover,
.modal-body .js_btn_cancel:hover,
.modal-body .js_cancel:hover {
  color: #282828;
}
.modal-body .btn-cancel:active,
.modal-body .js_btn_cancel:active,
.modal-body .js_cancel:active {
  color: #282828;
}
.modal-body .form-input[readonly] {
  background: #f4f4f4;
}
.form-input-bgf8 {
  background: #f8f8f8;
}
.form-content {
  max-height: 230px;
  overflow-y: auto;
}
.check-box {
  width: 12px;
  height: 12px;
  border: 1px #bebebe solid;
  border-radius: 2px;
  display: inline-block;
  line-height: 100%;
  background-color: #fff;
}
.check-box:before {
  font-family: "icon-font";
  content: "\e927";
  color: rgba(0, 0, 0, 0);
  font-size: 12px;
  font-weight: bold;
  line-height: 100%;
  vertical-align: top;
}
.check:before {
  color: #fff;
}
.delete {
  color: #9e9e9e;
}
.delete:before {
  font-family: "icon-font";
  content: "\e9e9";
  font-size: 12px;
  font-weight: bold;
  line-height: 100%;
  vertical-align: top;
  cursor: pointer;
}
.delete:hover {
  color: #ff6d6d;
}
.form-btn-wrap {
  position: relative;
}
input.utils-down-val {
  border: none;
  font-size: inherit;
  background-color: #fff;
}
.utils-down-val {
  cursor: pointer;
}
.common-submit-btn {
  border-style: solid 1px #46b0f3;
  border-radius: 2px;
  background-color: #46b0f3;
  color: #fff;
  font-size: 14px;
}
.common-submit-btn:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.form-item-click {
  position: relative;
  cursor: pointer;
}
.right-tag {
  position: absolute;
  top: 10px;
  right: 40px;
}
.modal.modal-new .modal-header {
  border-bottom: solid 1px #ebecf1;
}
.modal.modal-new .modal-header .header {
  color: #202437;
  font-weight: 600;
  font-size: 16px;
  padding-left: 20px;
  height: 45px;
  line-height: 45px;
}
.modal.modal-new .modal-header .close-btn {
  right: 14px;
  top: 12px;
  color: #a0a3af;
  font-size: 16px;
}
.modal-new .modal-body {
  color: #515666;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.modal-new .modal-body .form {
  margin: 0;
  padding: 18px 30px 20px;
}
.modal-new .modal-body .form-item {
  margin-bottom: 19px;
}
.modal-new .modal-body .form-item-2 {
  width: 260px;
  margin-left: 10px;
}
.modal-new .modal-body .form-item-2:nth-child(2n + 1) {
  margin-left: 0;
}
.modal-new .modal-body .form-item-2 .form-item-2 {
  width: -webkit-calc((100% - 10px)/2);
  width: calc((100% - 10px)/2);
}
.modal-new .modal-body .form-label {
  font-size: 16px;
  font-weight: 500;
  color: #515666;
  margin-bottom: 8px;
}
.modal-new .modal-body .btn {
  width: 104px;
  height: 40px;
}
.modal-new .modal-body .btn-save {
  background-color: var(--primary-color);
}
.modal-new .modal-body .form-item-btn {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-right: 26px;
  padding-top: 20px;
  border-top: 1px solid #ebecf1;
  width: auto;
}
.modal-new .modal-body .form-input,
.modal-new .modal-body .select-btn {
  height: 36px;
  color: #515666;
  border-radius: 4px;
  border: 1px solid #c6c8d1;
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 10, 30, 0.1);
          box-shadow: inset 0 2px 4px 0 rgba(0, 10, 30, 0.1);
}
.modal-new .modal-body .start-need {
  vertical-align: top;
  margin-left: 0px;
}
.modal-new input[type="radio"]:checked + .select-radio:before {
  background: var(--primary-color);
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}
.no-data-tip {
  text-align: center;
  border-top: 1px #ededed solid;
  height: 290px;
  padding-top: 180px;
  display: none;
}
.no-data-tip p:nth-of-type(1) {
  font-size: 24px;
  color: #c8c8c8;
}
.no-data-tip p:nth-of-type(2) {
  font-size: 14px;
  color: #adadad;
}
.trial-pop {
  max-width: 615px;
  padding: 20px 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  z-index: 9999;
}
.modal.trial-pop .header {
  text-align: center;
  margin: 0 auto;
  padding-left: 0;
  font-size: 18px;
  border-bottom-width: 0;
}
.trial-pop p {
  font-size: 14px;
  line-height: 175%;
  text-align: center;
}
.trial-pop p a,
.trial-pop p span {
  color: #46b0f3;
}
.trial-buttons {
  text-align: center;
  margin-top: 10px;
}
.trial-buttons a {
  display: inline-block;
  padding: 0 15px;
  text-align: center;
  height: 32px;
  line-height: 32px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 10px;
  margin-right: 10px;
  border: 1px solid #ddd;
  border-radius: 3px;
  cursor: pointer;
  background: #fff;
}
.trial-buttons a:hover {
  background: #ececec;
}
.trial-buttons a:last-child {
  border: 1px solid #46b0f3;
  background: #46b0f3;
  color: #fff;
}
.trial-buttons a:last-child:hover {
  background: #329add;
}
.loading-spinner {
  position: relative;
  background-color: #fff;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  width: 54px;
  height: 9px;
}
.loading-spinner > div {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -9px;
  margin-left: 13px;
  width: 18px;
  height: 18px;
  background-color: #ddd;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
          animation: bouncedelay 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.loading-spinner .loading-spinner-bounce1 {
  margin-left: -31px;
  -webkit-animation-delay: -0.32s;
          animation-delay: -0.32s;
}
.loading-spinner .loading-spinner-bounce2 {
  margin-left: -9px;
  -webkit-animation-delay: -0.16s;
          animation-delay: -0.16s;
}
@-webkit-keyframes bouncedelay {
  0%,
  80%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@keyframes bouncedelay {
  0%,
  80%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
.loading-bar {
  overflow: hidden;
  height: 0px;
  background: white;
  width: -webkit-calc(100%);
  width: calc(100%);
  border-bottom: none;
  text-align: center;
  line-height: 65px;
  color: #999;
  font-size: 16px;
}
.loading-bar-bottom {
  position: absolute;
  bottom: -21px;
}
.loading-bar i {
  padding-right: 15px;
}
.icon-chime:before {
  content: "\e96d";
}
.no-more {
  height: 0px;
  position: absolute;
  bottom: -21px;
  width: -webkit-calc(100%);
  width: calc(100%);
  background: white;
  text-align: center;
  line-height: 65px;
  color: #999;
  font-size: 16px;
  overflow: hidden;
}
.wiperSwitch {
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 20px;
  border-radius: 20px;
  background-color: #c6c8d1;
  margin-right: 5px;
  cursor: pointer;
  transition: 0.4s;
  -webkit-transition: 0.4s;
}
.wiperSwitch:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: relative;
  left: 2px;
  top: 2px;
  background: #ffffff;
  -webkit-box-shadow: 0px 2px 5px rgba(0, 10, 30, 0.1), 0px 1px 2px rgba(0, 10, 30, 0.1);
          box-shadow: 0px 2px 5px rgba(0, 10, 30, 0.1), 0px 1px 2px rgba(0, 10, 30, 0.1);
  transition: 0.3s;
  -webkit-transition: 0.3s;
}
.wiperSwitch.on {
  background-color: var(--primary-color-5);
}
.wiperSwitch.on:before {
  -webkit-transform: translate(20px, 0);
      -ms-transform: translate(20px, 0);
          transform: translate(20px, 0);
}
.wiperSwitch.subscribed {
  background-color: var(--primary-color-5);
  border: solid 1px var(--primary-color);
}
.wiperSwitch.subscribed:before {
  left: 20px;
}
.wiperSwitch.cannot {
  opacity: 0.4;
  cursor: default;
}
input[type="radio"],
input[type="checkbox"] {
  display: none;
}
input[type="radio"] + .checkbox-radio,
.select-radio {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: solid 1px #c6c8d1;
  margin-right: 6px;
  padding: 0;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  line-height: 1;
  vertical-align: middle;
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 10, 30, 0.1);
          box-shadow: inset 0 2px 4px 0 rgba(0, 10, 30, 0.1);
}
input[type="radio"]:checked + .checkbox-radio:before,
input[type="radio"]:checked + .select-radio:before {
  content: "";
  display: block;
  width: 8px;
  top: 3px;
  height: 8px;
  position: relative;
  background: var(--primary-color);
  border-radius: 50%;
  left: 3px;
}
input[type="checkbox"] + .checkbox-radio {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: solid 1px #c6c8d1;
  margin-right: 10px;
  padding: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
  background: #fafafd;
  overflow: hidden;
  line-height: 1;
}
input[type="checkbox"]:checked + .checkbox-radio:before {
  font-family: "chime";
  color: var(--primary-color);
  font-size: 12px;
  font-weight: bold;
  line-height: 1.4em;
  content: "\e93c";
  position: relative;
  top: -1px;
  left: 1px;
}
input[type="checkbox"] + .checkbox-radio + span {
  display: inline-block;
  vertical-align: top;
}
input[type="radio"] + .checkbox-radio + span {
  display: inline-block;
  vertical-align: middle;
}
.column-list-wrap-inner ul li label:before {
  position: absolute;
  left: 0px;
  top: 2px;
  margin-top: 6px;
  font-family: "icon-font";
  content: "\e9f5";
  color: transparent;
  font-size: 12px;
  line-height: 12px;
}
.column-list-wrap-inner ul li label:after {
  content: "";
  height: 12px;
  width: 12px;
  display: block;
  left: 0px;
  top: 0px;
  margin-top: 6px;
  position: absolute;
  line-height: 1.4em;
  border: 1px solid #bebebe;
  border-radius: 2px;
  -webkit-box-shadow: inset 0px 1px 1px 0px #f0f0f0;
          box-shadow: inset 0px 1px 1px 0px #f0f0f0;
}
.header-resize {
  position: relative;
  overflow: hidden;
}
.header-resize .horizontal {
  position: absolute;
  opacity: 0;
  height: 100%;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 1;
}
.header-resize .vertical {
  position: absolute;
  opacity: 0;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 1;
}

