@charset "utf-8";
.fullWidth, .wrapper { position: relative }
.bottom_header, .header { border-bottom: 1px solid #e1e1e1 }
.cls_cursor_pointer, .cls_promo_remove, .cls_web_cat, .promo_code { cursor: pointer }
.div_scroll_company, .div_scroll_index, :root { scrollbar-color: rgba(0,0,0,0.2) !important; scrollbar-width: thin !important }
::-webkit-scrollbar { width: 8px }
::-webkit-scrollbar-track { background: #f1f1f1 }
::-webkit-scrollbar-thumb { background: rgba(0,0,0,.2); border-radius: 10px }
::-webkit-scrollbar-thumb:hover { background: #999 }
.wrapper { display: inline-block; margin: 0 auto; width: 100% }
.fullWidth, .topheader { display: block; margin: 0 auto; width: 100% }
.topfixed { position: fixed; z-index: 102 }
.header { display: flex; position: relative; padding: 0 28px; height: 65px !important; align-items: center }
.bottomBar, .topBar { width: 100%; display: flex; justify-content: space-between; align-items: center }
.accordian_list_item, .logoDiv, .logoDiv .fblogo img { display: block }
.logoDiv { float: left }
.logoDiv .fblogo { float: left; display: inline-block; margin-right: 30px }
.logoDiv .logotext { border-left: 1px solid #ccc; padding-left: 22px; float: left; font-size: 18px; color: #a2a3a4; letter-spacing: 1px; padding-top: 0; letter-spacing: -1px }
ul.topgraymenu { width: 100%; display: inline-flex; height: 65px; align-items: center }
ul.topgraymenu li { float: left; display: inline-block; font-weight: 400; color: #667277 }
ul.topgraymenu li.active a { border-bottom: 2px solid #488aee; font-weight: 700 }
ul.topgraymenu li a { border-bottom: 2px solid transparent; padding: 0 0 21px; font-size: 15px; margin-right: 20px }
ul.topgraymenu li a:first-child { margin-left: 20px }
::placeholder { color: #bebebe; opacity: 1 }
.small, small { font-weight: 400; font-size: 13px; line-height: 1.5 }
.overlay { position: fixed; z-index: 999; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,.5) }
.modal-box { background: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); padding: 15px; border-radius: 5px; width: 420px; z-index: 9999 }
.order_summary, .right_close { z-index: 100; position: absolute }
.leads_inner_container { display: block; border: 1px solid #e1e1e1; padding: 32px 28px; width: 100%; margin: 40px 30px }
.input_group { margin: 10px 0; display: block }
.header { box-shadow: 0 2px 10px #eee; background: #fff }
.order_lead_item { border-top: 1px solid #d1d1d1 }
.filter_wrapper, .list_items_wrapper { border: 1px solid #e1e1e1; -moz-box-shadow0px: 0px 0 3px #e1e1e1; background: #fff }
.bottom_header { width: 100%; height: 72px; margin: 0; padding: 0 28px; background: #fff }
.bottom_header ul { list-style: none; display: block; width: 100%; margin: 0; padding: 14px 0 0 }
.bottom_header ul li { display: inline-block; margin: 0 8px }
.bottom_header ul li:first-child { margin-left: 0 }
.bottom_header ul li a { display: block; padding: 24px 0 10px; margin-right: 40px; color: #333; font-size: 16px; font-weight: 700; position: relative }
.bottom_header ul li a.active, .bottom_header ul li a:hover { color: #3776e0; border-bottom: 2px solid #3776e0 }
.full_container { width: 100%; padding: 16px; display: flex; align-items: flex-start; justify-content: space-between; margin-top: 58px }
.full_container .left_wrapper { width: 400px; padding: 12px }
.full_container .right_wrapper { width: calc(100vw - 400px); padding: 12px }
.filter_wrapper { width: 100%; -webkit-box-shadow: 0 0 3px #e1e1e1; box-shadow: 0 0 3px #e1e1e1; padding: 16px; margin-bottom: 20px }
.text_wrapper { display: flex; align-items: center; justify-content: space-between }
.text_wrapper .cls_search_Key_data { width: 100%; border: 1px solid #999; padding: .6rem .8rem; color: #000; font-size: 16px }
.cls_search_Key_data::placeholder { color: #a2a3a4 }
#txt_lead_navi_pay_email::placeholder { color: #a2a3a4 }
.filter_wrapper h6 { font-weight: 700; margin-top: 2px; margin-bottom: 9px; font-size: 1rem }
.accordian_list { display: block; margin-top: -16px }
.accordian_list_item .accordian_header { display: flex; align-items: center; justify-content: space-between; padding: 16px 0; border-bottom: 1px solid #e1e1e1; cursor: pointer; position: relative; font-weight: 700; font-size: 15px }
.accordian_list_item:last-child .accordian_header { border: 0 }
.accordian_header span.close { position: relative; display: inline-block; top: 0; right: 0; width: 13px; height: 13px; overflow: hidden }
.accordian_header span.close::before { content: ''; position: absolute; width: 100%; height: 2px; background: #999; top: 50%; left: 50%; transform: translate(-50%,-50%) }
.accordian_header span.close::after { content: ''; position: absolute; width: 100%; height: 2px; background: #999; top: 50%; left: 50%; transform: translate(-50%,-50%) rotate(90deg); transition: 1s ease-in-out }
.accordian_list_item .aacordian_body, .select-hide, .submenu { display: none }
.breadcrum, .result_export { display: inline-block }
.list_items_wrapper { display: grid; width: 100%; height: 100%; margin: 0; grid-gap: 20px; -webkit-box-shadow: 0 0 3px #e1e1e1; box-shadow: 0 0 3px #e1e1e1; padding: 16px !important }
.list_items_c3 { grid-template-columns: repeat(3,1fr) }
.list_item_chk { margin-right: 15px }
.folder { margin-right: 10px; position: relative }
.order_lead_item { border-bottom: 1px solid #d1d1d1; padding: 10px 0; position: relative }
.input_group_text { border: 1px solid; padding: 15px 20px; font-size: 14px }
.btn, .top-up { border-radius: 4px }
#accordion .accordian_list_item, .order_summary { border-bottom: 1px solid #e1e1e1 }
.list_wrapper { min-height: calc(100vh - 200px); top: 94px; position: relative; display: inline-block; width: 100%; margin-bottom: 94px }
.company_order { width: 510px !important; min-height: 850px }
.order_summary { width: 410px; max-width: 100%; border-left: 1px solid #e1e1e1; padding: 1.5rem 25px 25px; top: 1px; background: #fff; height: calc(100% - 2px); border-right: 1px solid #e1e1e1; right: 0 }
.order_summary h2 { font-size: 1.2rem; margin-bottom: 20px; font-weight: 700 }
.order_summary .order_price { display: flex; justify-content: space-between; margin-bottom: 19.5px; align-items: start }
.order_summary .order_price p { font-size: 15px; width: 50% }
.order_summary .order_price strong { font-size: 16.9px }
.order_summary .order_price p:last-child { text-align: right }
.order_summary .order_price p.balance_amnt { font-size: 18px; font-weight: 700 }
.order_summary .order_price p.balance_amnt_ht { height: 22px }
.order_summary .order_price p.total_amnt { font-size: 18px; font-weight: 700; height: 22px }
.hr { border-bottom: 1px solid #ccc; margin: 25px 0 }
.industry-input, .lead-acc-tab { margin-bottom: 20px }
.top-up { background-color: #eff4fe; padding: 18px; margin-top: 30px }
.btn { background-color: #398af7; text-align: center; padding: 15px; color: #fff; display: block; margin-top: 20px; font-size: 1rem; height: 46px }
#div_order_pricing small, .cls_lbl_cnt, .list_item_name, .promo_code { font-size: 14px }
.logoDiv .fblogo img { width: 218px }
.industry-input input { width: 100%; border: 1px solid #999; padding: .6rem .8rem; color: #000; font-size: 16px; border-radius: 3px }
.industry-input input::placeholder { color: #666 !important; opacity: 1 }
.cls_dbl_line, .filter_wrapper .mt_none_search, .industry-type { margin-top: 0 }
#accordion .accordian_header span.close::before { z-index: 1 }
#accordion .accordian_list_item.open .accordian_header span.close { overflow: visible }
.accordian_list_item.open .accordian_header span.close::after { width: 26px; height: 26px; background: #f1f1f1; border-radius: 50%; transition: ease-in-out }
.accordian_list_item .accordian_header span.close::after { transition: ease-in-out }
#accordion .accordian_list_item .accordian_header { border-bottom: none }
.accordian_list_item.open { padding-bottom: 5px }
.accordian_list_item:last-child { margin-bottom: 18px }
.full_container2 { padding-top: 7px }
.lead-acc-tab { padding-right: 8px; height: 62px; padding-left: 0 }
.lead-acc-tab.bottom_header .fullWidth { display: flex; justify-content: space-between }
.lead-acc-tab.bottom_header ul { display: flex; padding-top: 6px }
.lead-acc-tab.bottom_header ul li:last-child { justify-content: flex-end }
.lead-acc-tab.bottom_header ul li a:first-child { margin-right: 20px }
.lead-acc-tab.bottom_header ul li a.active, .lead-acc-tab.bottom_header ul li a:hover { color: #457828; border-bottom: 2px solid #457828 }
.top-filter { display: flex; justify-content: space-between; align-items: center; padding: 32px 0 5px }
.top-filter ul.top-filter-grid { display: grid; gap: 15px; grid-template-columns: repeat(11,auto) }
.list_item_name_filterarrow, .top-filter ul li, .top-filter ul li p { display: flex; align-items: center }
.top-filter ul li.select-all { display: flex; padding-left: 16px }
.top-filter ul li { font-size: 20px; color: #999; position: relative; height: 36px; margin-right: 2px }
.top-filter ul li.li_selected_checK, .top-filter ul li.result, .top-filter ul li.save-list span, .top-filter ul li.search-sahre span, .top-filter ul li.select-all { font-size: 16px; color: #3d4043 }
.top-filter-export { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #cccc }
.lead-modal-box.modal-box { padding: 0; width: 500px }
#div_pay_email { padding: .6rem .8rem; margin-top: 25px !important; margin-bottom: 30px !important; border: 1px solid rgb(166 158 146 / 60%); }
#div_order_pricing, .promo_code, .promo_code_select { margin-top: 5px; display: inline-block }
#cls_leads_include { padding: 0 !important; grid-template-columns: repeat(2,1fr); height: auto; border: none; box-shadow: none }
.folder_list_item_pay { background: #fff !important; border-bottom: none !important }
.list_item_chk_wt { width: 30px !important }
#div_order_pricing { width: 100%; margin-bottom: 25px }
#div_order_pricing p { width: 100%; text-align: left; display: flex }
#div_order_pricing strong { margin-bottom: 10px; font-size: 15px; font-weight: 400 }
.pay_di_mb { margin-bottom: 2px }
#lst_company_grid_data { padding: 0; margin: 0 }
.promo_code { color: #398af7 }
.promo_code_select { color: #398af7; font-size: 14px }
.order_price_promo { align-items: first baseline !important }
.cls_order_per { font-size: 15px }
#div_promo_popup { width: 450px !important }
.cls_promo_remove { position: absolute; opacity: .4; padding: 8px 9px 9px 8px; border: 1px solid #333; border-radius: 50%; margin-left: 8px; margin-top: 4px; display: inline-block }
.right_close { right: 25px; top: 25px }
.right_close img { width: 22px }
.serch_btn_icon { padding-right: 40px !important; background-image: url(../images/new_search_icon.png); background-repeat: no-repeat; background-size: 20px; background-position: center right 10px }
.fixed-container.full_container .left_wrapper { position: fixed; width: 392px }
.fixed-container.full_container .right_wrapper { position: relative; left: 392px; width: calc(100vw - 436px) }
.fixed-container.full_container .right_wrapper .top-filter-export { position: fixed; width: calc(100vw - 460px); z-index: 101; background: #fff; -webkit-box-shadow: 0 -5px 0 5px #fff; -moz-box-shadow0px: -5px 0px 5px #fff; box-shadow: 0 -5px 0 5px #fff }
.div_scroll { scrollbar-width: thin; scrollbar-color: rgba(0,0,0,0.2) }
.div_scroll_company, .div_scroll_index { max-height: 45vh; overflow-y: auto; width: 350px; overflow-x: hidden; padding-right: 16px }
.list_items_wrapper_category { display: inline-block; width: 100%; height: 100%; margin: 0; grid-gap: 20px; background: #fff; border: 1px solid #e1e1e1; box-shadow: 0 0 3px #e1e1e1; padding: 16px 20px 12px !important }
.mb-30 { margin-bottom: 30px }
.folder_list_item_main_cls { display: grid; width: 100%; height: 100%; margin: 0; grid-template-columns: repeat(1,1fr); grid-column-gap: 20px }
.pay-popup-container { display: block; width: 100%; height: 100%; background: rgba(0,0,0,.5); align-items: center; position: fixed; top: 0; left: 0; z-index: 989898 }
#lbl_leads_cnt, #lbl_leads_premium_dis, #lbl_leads_promotion_dis { height: 14px }
.balance_msg { color: #f28244; line-height: 1px; height: 1px; display: none }
.adminTable, .adminTable.newadmin .scroll-container { height: auto }
.folder_list_item .list_item_name, .folder_list_item_category .list_item_name, .result_export_order { width: 100% }
.filter_wrapper .ln_search_add_icon, .filter_wrapper .ln_search_rm_icon { position: absolute; height: 30px; width: 30px; text-align: center; cursor: pointer }
.cls_add_to_order { width: 100%; margin-bottom: 15px }
.result_export button#add_order_itm, .result_export button#export, .result_export button#export_index { background-color: #398af7; text-align: center; color: #fff; padding: 10px 15px; border-radius: 4px; display: block; font-size: 1rem; cursor: pointer }
.adminTable table, .adminTable tr { border: 1px solid #d4dae2 }
.filter_wrapper .ln_search_rm_icon { display: none; right: 35px; margin-top: 9px }
.filter_wrapper .ln_search_add_icon { display: block; right: 40px; margin-top: 10px }
.filter_wrapper .ln_search_add_icon img { width: 20px; opacity: .9 }
.div_scroll_company::-webkit-scrollbar { width: 5px }
.div_scroll_index::-webkit-scrollbar { width: 5px }
.adminTable { display: block; width: 100%; overflow: hidden }
.adminTable .table td .favicon, .breadcrum a, .c_name, .hoverlink { display: inline-block }
.adminTable table { border-collapse: collapse; width: 100% }
.adminTable th { text-align: left; text-transform: uppercase; padding: 10px; font-size: 12px; color: #a2a3a4 }
.adminTable th.lt_pad { padding-left: 21px }
.adminTable td { border-right: 1px solid #d4dae2; padding: 8px 10px }
.adminTable td.pad_lt, .top-filter-export .result_export { position: relative }
.adminTable td.tbluebg { position: inherit }
.adminTable td.pad_lt .flags_icons_new { margin-right: 8px; position: relative; float: left }
.adminTable td.pad_lt .flags_icons_new img { width: 18px; height: 12px; vertical-align: middle; object-fit: cover }
.adminTable td.pad_lt .cls_ccode { vertical-align: -10%; font-weight: 400 }
.c_name { color: #4688f5 }
.adminTable .table td .favicon { width: 16px; height: 16px; float: left; position: relative; top: 1px; margin-right: 10px }
.adminTable .table td .favicon img { width: 16px; display: block }
.adminTable .table td, .adminTable .table th { line-height: 16px; height: 38px; padding: 0 12px 0 14px }
.logoDiv.tw { width: 610px; display: inline-flex; height: 65px; align-items: center }
.hoverlink { cursor: pointer; width: 100%; height: 40px; padding: 12px 0 8px; margin: -1px; box-sizing: border-box }
.top_newrtside { float: right; display: inline-flex; position: fixed; right: 10px; z-index: 99; align-items: center }
.top_newrtside .toprt_data { display: block; float: right; border-left: 1px solid #e9edf1 }
.login_popup { position: absolute; right: 0; top: 64px; z-index: 100; display: none }
.cmp_clmn_dots { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 100% }
.td_cmp_name { max-width: 200px; min-width: 200px }
.td_cinx_cname, .td_cinx_street, .td_cmp_cats, .td_cmp_web { max-width: 180px; min-width: 180px }
.td_cinx_city, .td_cinx_con_per, .td_cinx_email, .td_cinx_phone, .td_cmp_city, .td_cmp_con_per, .td_cmp_email { max-width: 110px; min-width: 110px }
.td_cinx_web { max-width: 140px; min-width: 140px }
.adminTable tbody tr.active, .adminTable tbody tr:hover, .adminTable tbody tr:hover .tbluebg { background: #f1f3f4 }
.scroll-container { overflow-x: hidden; position: relative; height: 571px; width: 100% }
.adminTable.table.floatThead-table { border-top: 1px solid #d4dae2; background-color: #fff }
html { scroll-behavior: smooth }
.adminTable.newadmin table tbody tr td:last-child img { display: inline-block; vertical-align: middle; width: 20px }
.adminTable .table tr td:first-child, .adminTable .table tr th:first-child { padding: 0 8px !important }
.adminTable .table tr th { color: #737376 }
.adminTable .table tr td { color: #3d4043 }
.adminTable .table tr td:nth-child(2) a, .adminTable .table tr td:nth-child(2) a div { color: #262626 }
.mt-30 { margin-top: 30px }
.pt-0 { padding-top: 0 !important }
.pd30 { padding: 30px }
h2 { font-size: 1.3em }
.result_export button#export, .result_export button#export_index { background-color: #398af7; text-align: center; padding: 13px 24px; color: #fff; border-radius: 4px; display: block; font-size: 1rem; cursor: pointer }
#accordion { padding-bottom: 2px }
#div_result_list_cmp, #lst_linKedin_people_list, #start_popup_desktop { zoom: 100% }

@media only screen and (min-width:1361px) and (max-width:1366px) {
#div_result_list_cmp, #lst_linKedin_people_list { zoom: 90% }
}

.breadcrum a { color: #3776e0 }
.adminTable.newadmin table tr.active td:nth-child(2) div.c_name, .adminTable.newadmin table tr:hover td:nth-child(2) div.c_name { color: #ec5d2a }
.styles_separator_cindex { margin: 16px 0; border: none; border-bottom: 1px solid #ccc }
.category-header_cindex, .styles_header_cindex { padding: 8px 16px; font-weight: 700; line-height: 1.1; font-size: 1rem }
.select-items_cindex { position: relative; background-color: #fff; top: 100%; left: 0; right: 0; z-index: 99; border: 1px solid #dfdfdf }
.search-icon_cindex { background: url(../images/new_search_icon.png) 10px 11px/20px no-repeat; padding-left: 45px !important; line-height: 26px }
.select-items_cindex div { color: #444; padding: 8px 16px; cursor: pointer; user-select: none; font-size: 14px; width: 100%; box-sizing: border-box }

@media (max-width:767px) {
.bottomBar_right.bottom_inner.topmenu { display: none }
}

.list_items_c2 { grid-template-columns: 1fr 1fr 1fr 1fr }
.list_cols { display: block; width: 100% }
.folder_list_item { display: flex; align-items: center; justify-content: flex-start; height: 40px; position: relative; width: 100%; border-bottom: 1px solid #eee }
.folder_list_item:hover, .folder_list_item_category:hover { background: #eee }
.folder_list_item:hover .list_item_chk, .folder_list_item_category:hover .list_item_chk { background: #fff; border-bottom-color: transparent }
.folder_list_item:hover .copy_link, .folder_list_item_category:hover .copy_link { display: flex }
.folder_list_item > div { display: flex; align-items: center; justify-content: flex-start; height: 40px }
.list_item_header .list_item_name { display: grid; grid-template-columns: 50px auto; font-weight: 600 }
.list_item_header .list_member { padding: 0 16px }
.list_item_chk { display: inline-block; width: 45px !important; border-bottom: 1px solid #fff }
.list_item_chk label { position: relative; display: block; height: 20px; width: 20px; top: 1.2px; cursor: pointer }
.list_item_chk label input[type=checkbox] { opacity: 0 }
.list_item_chk label span { width: 20px; height: 20px; border: 1px solid #333; display: block; position: absolute; top: 0; left: 0 }
.list_item_chk label span::before { content: ""; position: absolute; top: 50%; left: 50%; width: 4px; height: 8px; border-bottom: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg) translate(-50%,-50%); z-index: 9; opacity: 0; margin-left: -4px; margin-top: -1px }
.list_item_chk label input:checked ~ span::before { opacity: 1 }
.list_item_chk label input:checked ~ span { background: #333 }
.folder_list_item .list_item_chk { width: 20px; padding-left: 0; margin-right: 4px }
.folder_list_item .list_star, .folder_list_item_category .list_star { min-width: 25px }
.folder_list_item .list_member, .folder_list_item_category .list_member { min-width: 150px; width: auto; margin-right: 0 }
.folder_list_item .list_member .share, .folder_list_item_category .list_member .share { margin-left: 12px }
.folder_list_item .list_star svg, .folder_list_item_category .list_star svg { opacity: .5 }
.folder_list_item_category { display: flex; align-items: center; justify-content: flex-start; height: 40px; position: relative; width: 100%; border-top: 1px solid #eee }
.folder_list_item_category .list_item_chk { width: 20px; padding-left: 0; margin-right: 10px; background: #fff; border-bottom-color: transparent }
.folder_list_item_category > div { display: flex; align-items: center; justify-content: flex-start; height: 42px }
.industry-input-new { margin-bottom: 0 !important }
/* common */
*, a { text-decoration: none; outline: 0 }
*, :focus, a { outline: 0 }
*, body, li, ul { margin: 0; padding: 0 }
.clear, .clear10, .clear20, .clear22, .clear30, .clear40, .clear62 { clear: both }
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { border: 0; font: inherit; margin: 0; padding: 0; font-size: 14px }
*, img { border: none }
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; font-family: Roboto,sans-serif }
@font-face { font-family: "Roboto light"; src: url(/fonts/Roboto-Light.ttf) }
@font-face { font-family: "Roboto bold"; src: url(/fonts/Roboto-Bold.ttf) }
@font-face { font-family: 'Roboto-Regular, sans-serif'; src: url(/fonts/Roboto-Regular.ttf) }
body { color: #3d4043; background: #fff; font-size: 15px }
a { color: #667277 }
strong { font-weight: 700 }
a:hover { color: #f27700 }
a:active { outline: 0 !important }
img { max-width: 100% }
li, ul { list-style-type: none }
.clear10 { height: 10px }
.clear20 { height: 20px }
.clear30 { height: 30px }
.clear40 { height: 40px }
.clear22 { height: 18px }
.clear62 { height: 62px }
blockquote, h1, h2, h3 { text-rendering: optimizelegibility; -moz-text-rendering: optimizelegibility; -webkit-text-rendering: optimizelegibility }
