/* colors */
/* old color $Geyser */
/*mixins */
/* media query start */
/* media query end */
/*@mixin text_ellipsic_2line{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}*/
/* ci colors */
/* Header Started */
.header_main { width: 100%; height: 75px; line-height: 75px; /* background-color:#dc0011; */ text-align: center; box-sizing: border-box; border-bottom: 1px solid #f6f6f6; }

.logoCnt { float: right; height: 75px; line-height: 75px; display: none; }

.logoWrp { float: left; /* height:57px; */ }

/* MS 27/12/16 */
/* Header End */
/* subHeader Started */
.subHeader, .subHeader.docked { background-color: #393a7d; }

.menuTogle { background-color: #333333; }

.notiList li .serchIc, .notiList li .notiIc, .notiList li .cartIc, .notiList li .msgIc_01 { background-image: url(images/mastercard/sprite_mastercard.png); image-rendering: -webkit-optimize-contrast; /* Chrome (and Safari) */ }

/* for safari */
_::-webkit-full-page-media, _:future, :root .notiList li .serchIc, :root .notiList li .notiIc, :root .notiList li .cartIc, :root .notiList li .msgIc_01, :root .mainNavLst li .bizFrmIc_fff, :root .mainNavLst li .netwrkIc_fff, :root .mainNavLst li .bizofrIc_fff, :root .mainNavLst li .eBrifIc_fff, :root .mainNavLst li .webBldrIc_fff, :root .mainNavLst li .calIc_fff, :root .mainNavLst li .emailIc_fff, :root .mainNavLst li .lnkrStreIc_fff, :root .mainNavLst li .helpIc_fff, :root .mainNavLst li .setngIc_fff, :root .backToTop, :root .helpIc_fff, :root .setngIc_fff { image-rendering: optimizeSpeed; }

.notiList li .serchIc { background-position: 0.1% 14.3187067%; background-size: 3041.176471% 2647.058824%; }

.dockedSupp.subHeader .notiList li .serchIc { background-position: 0.1% 18.59122402%; }

.notiList li .notiIc { background-position: 3.79241517% 14.3187067%; background-size: 3231.25% 2647.058824%; }

.dockedSupp.subHeader .notiList li .notiIc { background-position: 3.79241517% 18.59122402%; }

.notiList li .cartIc { background-position: 7.307307307% 14.28571429%; background-size: 2954.285714% 2812.5%; }

.dockedSupp.subHeader .notiList li .cartIc { background-position: 7.307307307% 18.5483871%; }

.notiList li.act .notiIc { background-position: 11.07784431% 14.3187067%; }

/* MS 19/10/16 */
.notiList li .msgIc_01 { background-position: 14.61461461% 14.20389462%; background-size: 2954.285714% 3333.333333%; }

.dockedSupp.subHeader .notiList li .msgIc_01 { background-position: 14.61461461% 21.07674685%; }

.notiList li.act .msgIc_01 { background-position: 14.61461461% 17.64032073%; }

.prflName { color: #ffffff; }

.act .prflName { color: #333333; }

.mainNav { background-color: #333333; }

.notouch .mainNavLst li:hover a, .touch .mainNavLst li:hover a { background-color: #ffffff; color: #3f484e; }

.mainNavLst li { border-color: rgba(255, 255, 255, 0.15); }

.notiList li .serchIc::before, .notiList li .msgIc_01::before, .notiList li .notiIc::before, .notiList li .cartIc::before { color: #ffffff; }

.subHeader.docked .notiList li .serchIc::before, .subHeader.docked .notiList li .msgIc_01::before, .subHeader.docked .notiList li .notiIc::before, .subHeader.docked .notiList li .cartIc::before { color: #777777; }

.subHeader.docked .jetBookingEl .trvlIcN { display: none; }

/* subHeader Icons started */
/* subHeader End */
/* Buttons Started */
.mediumBtn, .btn, .medium_btn { background-color: #393a7d; color: #ffffff; }

/* Help Start */
.btn6 { background: #393a7d !important; border-color: #393a7d !important; color: #ffffff !important; }

/* Help End */
/* Adapt Start */
.btn1, .btn2, .btn3, .greBtn, .greBtn1, .greyBtn, .greyBtn3, .btnGreen_01, .greBtn162, .selPln, .greyBtn2, .bkNow, .byNw, .greBtn2, .emailBtn, .linkGrn, .btn4, .eBreHd .addCont .greyBtn3.up { background-color: #393a7d; border-color: #393a7d; color: #ffffff; }

.eBreLiVie .eBlvCont > li:hover, .eBreHd .addFiFol .addInn .folFiLis li:hover, .emLanPg .rightList .ful li:hover, .emLanPg .mails li.act, .emLanPg .mails li:hover { background-color: #d9d9d9; }

/* Adapt End */
/* Buttons End */
/* button click effect Start */
.mediumBtn:active:before { background: rgba(255, 255, 255, 0.8); }

/* button click effect End */
/* Icons Started  */
/* Main Navigation Icons Started */
.mainNavLst li .bizFrmIc_fff, .mainNavLst li .netwrkIc_fff, .mainNavLst li .bizofrIc_fff, .mainNavLst li .eBrifIc_fff, .mainNavLst li .webBldrIc_fff, .mainNavLst li .calIc_fff, .mainNavLst li .emailIc_fff, .mainNavLst li .lnkrStreIc_fff, .mainNavLst li .helpIc_fff, .mainNavLst li .setngIc_fff, .helpIc_fff, .setngIc_fff { background-image: url(images/mastercard/sprite_mastercard.png); image-rendering: -webkit-optimize-contrast; /* Chrome (and Safari) */ }

.bizFrmIc_fff { background-position: 0.099502488% 0.115606936%; background-size: 3565.517241%  2571.428571%; }

.mainNavLst li:hover .bizFrmIc_fff { background-position: 0.099502488% 4.624277457%; }

.netwrkIc_fff { background-position: 3.203203203% 0.346420323%; background-size: 2954.285714% 2647.058824%; }

.mainNavLst li:hover .netwrkIc_fff { background-position: 3.203203203% 4.849884527%; }

.mainNavLst li .bizofrIc_fff { background-position: 6.906906907% 0.115473441%; background-size: 2954.285714% 2647.058824%; }

.mainNavLst li:hover .bizofrIc_fff { background-position: 6.906906907% 4.618937644%; }

.eBrifIc_fff { background-position: 10.72144289% 0.115340254%; background-size: 2872.222222% 2727.272727%; }

.mainNavLst li:hover .eBrifIc_fff { background-position: 10.72144289% 4.61361015%; }

.webBldrIc_fff { background-position: 14.6% 0.115606936%; background-size: 3041.176471% 2571.428571%; }

.mainNavLst li:hover .webBldrIc_fff { background-position: 14.6% 4.624277457%; }

.mainNavLst li .calIc_fff { background-position: 18.41841842% 0.115606936%; background-size: 2954.285714% 2571.428571%; }

.mainNavLst li:hover .calIc_fff { background-position: 18.41841842% 4.624277457%; }

.mainNavLst li .emailIc_fff { background-position: 22.2% 0.115473441%; background-size: 3041.176471% 2647.058824%; }

.mainNavLst li:hover .emailIc_fff { background-position: 22.2% 4.618937644%; }

.mainNavLst li.act .emailIc_fff { background-position: 22.2% 4.618937644%; }

.lnkrStreIc_fff { background-position: 33.2% 0; background-size: 3041.176471% 2571.428571%; }

.mainNavLst li:hover .lnkrStreIc_fff { background-position: 33.2% 4.624277457%; }

.helpIc_fff { background-position: 25.82582583% 0.115606936%; background-size: 2954.285714% 2571.428571%; }

.setngIc_fff { background-position: 29.52952953% 0.115606936%; background-size: 2954.285714% 2571.428571%; }

/* Main Navigation Icons End */
/*.backToTop { background-position: -2px -80px; } .backToTop:hover { background-position: -47px -80px; }*/
/* Icons End */
/* dashboard "Recommended industries to link with " Enhancement Started */
.list1 li.box_01 { background-color: #5b6770; }

.list1 li.box_02 { background-color: #737e85; }

.list1 li.box_03 { background-color: #8c949b; }

.list1 li.box_04 { background-color: #a5acb0; }

.rcmndLnk .list1 li .clsBtn_fff { background-size: 2954.285714% 2571.428571%; /*background-position: 7.807807808% 25.43352601%;*/ }

/* RAI */
.rcmndLnk .list1 .p1, .rcmndLnk .list1 .p2 { color: #ffffff; }

/* dashboard "Recommended industries to link with " Enhancement End */
/* GET THE BIG BUSINESS ADVANTAGE Started */
.bg_60656c { width: 100%; background: #60656c; text-align: center; }

.signInUp { width: 100%; padding: 57px 0 54px; box-sizing: border-box; }

.signInUpTxt { color: #ffffff; font-size: 16px; text-transform: uppercase; }

.boxBtnWp { margin-top: 24px; display: inline-block; }

.boxBtnWp a { width: 140px; height: 41px; line-height: 41px; border: 1px solid #cccccc; box-sizing: border-box; color: #ffffff; float: left; font-size: 18px; text-decoration: none; text-transform: uppercase; }

.boxBtnWp a:first-child { border-right: none; }

@media only screen and (max-width: 767px) { .boxBtnWp a { margin: 0; background: transparent; } }

/* GET THE BIG BUSINESS ADVANTAGE End */
/* Footer Started */
.bg_4f545c.whiteBg { width: 100%; /* background:#cfd3d4 !important; */ background: #f4f4f4 !important; }

/* MS 09/12/16 */
.footrRow .clear { display: none; }

.footrRow .colTxt { color: #00abbe; }

.col1 .subUl li, .col2 .subUl li { color: #000000; }

.col1 .subUl li a, .col2 .subUl li a { color: #000000; }

.col3 .contLin { color: #00abbe; }

.col4Txt { color: #000000; }

.col4 .col4Txt { color: #000000; }

footer .bgColor_f4 { /* background-color: #cfd3d4; */ background: #f4f4f4; border-top: 1px solid #cccccc; }

/* MS 09/12/16 */
.copyRight { color: #000000; }

.footerList li a { border-left-color: #535455; color: #00abbe; }

.powrdBy { color: #000000; }

.powrdBy a { color: #000000; }

#thawteseal a { color: #000000; }

/* Footer End */
.serchIcWrp_ps { background-color: #5B6770; }

.force_signCont { background-color: #5B6770; }

/* Icon font Started */
.subHeader .notiList li .serchIc::before, .subHeader .notiList li .msgIc_01::before, .subHeader .notiList li .notiIc::before, .subHeader .notiList li .cartIc::before { color: #ffffff; }

.subHeader.dockedSupp .notiList li .serchIc::before, .subHeader.dockedSupp .notiList li .msgIc_01::before, .subHeader.dockedSupp .notiList li .notiIc::before, .subHeader.dockedSupp .notiList li .cartIc::before { color: #777777; }

/* Icon font end */
.rec_article { background-color: #393a7d; }

.btn_v2 { background-color: #393a7d; color: #ffffff; }

/*-------------After UAT----------- */
.btn.disable { color: #ffffff; cursor: default; }

.subHeader .notiList li .serchIc::before, .subHeader .notiList li .msgIc_01::before, .subHeader .notiList li .notiIc::before, .subHeader .notiList li .cartIc::before { color: #333333; }

.vertcleDvdr { background-color: #333333; }

.nav_hover_container { background-color: #393a7d; }

.nav_wrp { border-bottom: 1px solid #393a7d; }

/*NEW SITE TRUCTURE starts*/
.navlist_glv2 .nav_heading { color: #ffffff; }

/*NEW SITE TRUCTURE ends*/
@media only screen and (min-width: 768px) and (max-width: 1023px) { .walkStep.search_w { left: 21px; top: 90px; }
  .walkStep.connections_w { left: 406px; top: 89px; }
  .walkStep.profile_w { left: 548px; top: 85px; }
  .walkStep.messages_w { bottom: 17px; right: -5px; }
  .walkStep.post_visibility_w { top: 262px; left: 519px; }
  .walkStep .search_inp_wp { width: 447px; }
  .walkStep.comp_post_w { top: 325px; left: 365px; } }

/* mac Walkthrough */
.mac-os .walkStep.knowledge { left: -15px; }

.mac-os .walkStep.events { left: 74px; }

.mac-os .walkStep.community { left: 135px; }

.mac-os .walkStep.offers_w { top: 34px; left: 227px; }

.mac-os .walkStep.l_store_w { left: 287px; }

.mac-os .walkStep.tools_w { left: 391px; }

.mac-os .walkStep.search_w { top: 36px; left: 708px; }

.mac-os .walkStep.connections_w { left: 890px; }

.mac-os .walkStep.profile_w { left: 1036px; }

.mac-os .walkStep.post_visibility_w { left: 682px; }

.mac-os .walkStep.messages_w { right: -5px; }

/* mac walkthrough ends */
.signup_lhs_wrp { background-image: url(../images/hsbc/signup_overlay_bg.png); }

.navlist_glv2 > li.navHover > a:before { display: none; }

.foot_head, .foot_head > li a, .foot_sect_list li a { color: #404040; }

.need_info.need_info_brd { border-top: 6px solid #393a7d; }

.info_btn .join_button { background-color: #393a7d; transition-duration: 0.5s; color: #ffffff; }

.info_btn .join_button:hover { transform: translateY(-2px); /*color: $white;*/ background-color: #393a7d; }

.btn-get-started { background-color: #393a7d; color: #ffffff; }

.lg_btn { color: #000000; }

.signup_btn { border: 1px solid #393a7d; background-color: #393a7d; color: #ffffff !important; }

.btn-get-started:hover, .signup_btn:hover { background-color: #393a7d; /* color: $white;*/ }

.signup_btn.disable:hover { background-color: #c0c0c0; color: #ffffff; }

.foot_links li a { color: #666666; }

.org_txt { color: #000000; }

.terms_sect p:last-child a { color: #000000; }

.terms_sect p:last-child a:hover { border-bottom: 2px solid #cccccc; }

@media only screen and (max-width: 767px) { .main_header .logo_contain { width: auto; } }

.btn.disable { background: #cccccc; border: 1px solid #cccccc; }

.prgrsBarCnt .stsTxt { color: #393a7d; }

.popUp .prgrsBar .prgrs { background-color: #393a7d; }

.actionLinks .raiBtn { background: #393a7d; }

@media only screen and (max-width: 767px) { .main_header .logo_contain { width: 94px; }
  .tab_parent #bizoffers_body .main_header .logo_contain { width: 160px; padding-top: 10px; box-sizing: border-box; }
  .headRow .subHding { width: 100%; } }

/* terms of use start */
@media only screen and (max-width: 767px) { .header_main.prelogin.mobile .logoWrp { float: none !important; }
  .header_main.prelogin.mobile { line-height: 60px; } }

/* gl-3703 start */
.bus_opportunity .opp_company_info .btn_v2:hover { background-color: #393a7d; border-color: transparent; color: #ffffff; border-color: #393a7d; }

.navlist_glv2 > li > a { color: #393a7d; }

.nav_container .act_contlist > li .networkIc:before, .act_contlist > li .notification_ic:before, .act_contlist > li .cart_ic:before, .nav_container .act_contlist > li .messageIc:before { color: #393a7d; }

.sign_up_block_offer .offer_sign_in_btn.btn, .sign_up_block_offer .offer_sign_btn.btn { line-height: 30px; }

@media only screen and (max-width: 767px) { .mob_disble { pointer-events: none; }
  .gl_new_logo img.head_desk_img { display: block; } }

.save_edit_sec_btn { background: #393a7d; border: 1px solid #393a7d; color: #ffffff; }

.btn_v2.connect_btn.var_b { border: 1px solid #393a7d; color: #393a7d; }

.btn_v2.connect_btn.var_b:before { color: #393a7d; }

.btn_v2.connect_btn.var_b:hover { background: #393a7d; border: 1px solid #393a7d; color: #ffffff; }

/* new nav bar (offer) start  */
@font-face { font-family: 'icomoon_v2'; src: url("icon_fonts_v2/icomoon_v13.eot"); src: url("icon_fonts_v2/icomoon_v13.eot#iefix") format("embedded-opentype"), url("icon_fonts_v2/icomoon_v13.ttf") format("truetype"), url("icon_fonts_v2/icomoon_v13.woff") format("woff"), url("icon_fonts_v2/icomoon_v13.svg#icomoon") format("svg"); font-weight: normal; font-style: normal; }

#tabknowledge > a::after, #tabevents a::after, #tabcommunity a::after, #tablistings a::after, #taboffers a::after, #tablinkerstore a::after { width: 100%; text-align: center; color: #393a7d; display: inline-block; font-size: 20px; margin-right: 10px; position: absolute; top: 16px; left: 0; }

#tabknowledge.act a::after, #tabevents.act a::after, #tabcommunity.act a::after, #tablistings.act a::after, #taboffers.act a::after, #tablinkerstore.act a::after { color: #00afd0; }

#tabevents > a::after { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; 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; content: "\e97d"; }

#tabcommunity > a::after { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon_v2' !important; 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; content: "\e913"; }

#tablistings > a::after { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; 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; content: "\e940"; }

#taboffers > a::after { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; 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; content: "\e983"; }

#tablinkerstore > a::after { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; 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; content: "\e915"; }

#tabtools { /*display: none;*/ }

.search:before { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; 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; content: "\e924"; width: 100%; text-align: center; color: #393a7d; display: inline-block; font-size: 20px; margin-right: 10px; }

.navTxt { color: #393a7d; position: absolute; top: 26px; font-size: 12px; }

.search { position: absolute; }

.search_cont_wp { width: 50px; background: #f7f8fb; height: 64px; padding-left: 5px; display: inline-block; }

.navlist_glv2 > li.navHover > a { box-shadow: inherit; }

.navlist_glv2 > li > a { font-size: 12px; padding: 43px 10px 12px 10px; }

.act_contlist > li.noti_glv2, .act_contlist > li.cart, .act_contlist > li.message { width: 60px; margin: 0 13px; }

.notification:before, .message:before { color: #393a7d; }

.navlist_glv2 > li.navHover > a, .navlist_glv2 > li.navHover > a::after { color: #00afd0 !important; }

.act_contlist li.act .close_icon { margin: 7px 0 0 17px; }

.nav_container .act_contlist > li .networkIc:before, .notification:before, .message:before { position: absolute; top: 6px; left: 0; right: 0; font-size: 20px; }

.search:before { position: absolute; top: 11px; left: 8px; }

.navlist_glv2 > li > a:after { background-color: transparent; }

#usercompprofile .profile_dd { top: 62px; }

.user_info_wp { margin-top: 15px; }

.header_main { display: none; }

#tabknowledge > a::after { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; 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; content: "\e978"; }

.logoWrp { margin-top: 24px; margin-right: 20px; margin-left: 8px; max-width: 191px; }

.logoWrp img { max-width: 100%; }

.nav_container .logoWrp img { vertical-align: inherit !important; }

.nav_container { background-color: #ffffff; }

.container_main, .container_v2, .container_v2 .colLef { /*background: #f7f8fb;*/ }

.post_by.all_post .select_dropdown_wp .select_dropdown { background: #f7f8fb !important; }

.nav_wrp { border-bottom: 1px solid #f2f2f2; }

.search_inp_wp .navTxt { top: 38px; }

.act_contlist > li.noti_glv2:hover .notification:before, .act_contlist > li.noti_glv2:hover .networkIc::before, .act_contlist > li.noti_glv2:hover .message:before { color: #00afd0; }

.navlist_glv2 > li.act > a:before { background: none; }

.search_wrp_v2 input#HsearchInput { font-size: 12px; width: 400px; height: 40px; border: 1px solid #cdcdcd; border-radius: 5px; padding-left: 12px; margin-right: 10px; box-sizing: border-box; background: #ffffff; }

.search_wrp_v2 button { background: #393a7d; border: 1px solid #393a7d; color: #ffffff; padding: 10px 10px; text-transform: uppercase; font-size: 14px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; min-width: 130px; box-sizing: border-box; text-align: center; }

.srch_secn_v2 { width: 550px; display: inline-block; }

.search_wrp_v2 { position: fixed; width: 100%; height: 100%; left: 0; box-shadow: 0px 0px 4px #cccccc; background: #ffffff; top: 68px; }

.search_wrp_v2 .search_inplist_v2 { float: right; display: inline-block; }

.search_wrp_v2 .search_inplist_v2 li { display: inline-block; margin-left: 35px; }

.search_wrp_v2 .search_inplist_v2 li a { display: inline-block; background: #f8f8f8; float: none; line-height: normal; padding: 5px 28px 5px 5px; width: 100%; box-sizing: border-box; border-radius: 20px; }

.search_wrp_v2 .search_inplist_v2 li a .list_icon_2 { float: left; width: 30px; height: 30px; line-height: 34px; text-align: center; background: #ffffff; border-radius: 100%; display: block; }

.search_wrp_v2 .search_inplist_v2 .list_text { font-size: 12px; color: #666666; float: left; padding: 9px 0 0 7px; line-height: normal; font-weight: 500; text-transform: capitalize; position: relative; }

.search_wrp_v2 .search_inplist_v2 .list_text:before { content: ""; position: absolute; background: url(./images/right_arrow_icon.png); width: 20px; height: 20px; background-repeat: no-repeat; background-position: center; position: absolute; top: 6px; right: -20px; }

.search_wrp_v2 .search_inplist_v2 .event_ic::before, .search_wrp_v2 .search_inplist_v2 .networkIc::before { font-size: 16px; color: #8c8c8c; }

.search_wrp_v2 .search_inplist_v2 .networkIc::before { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon_v2' !important; 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; content: "\e913"; }

.search_wrp_v2 .search_inplist_v2 li a:hover { background: #e6f7f9; }

.search_wrp_v2 .search_inplist_v2 li a:hover .list_text, .search_wrp_v2 .search_inplist_v2 li a:hover .networkIc:before, .search_wrp_v2 .search_inplist_v2 li a:hover .list_text, .search_wrp_v2 .search_inplist_v2 li a:hover .event_ic:before, .search_wrp_v2 .search_inplist_v2 li a:hover .groupsIc:before { color: #00afd0; }

.search_wrp_v2 .mainWrp { margin-top: 14px; }

.search_wrp_v2 form { display: inline-block; }

.search_wrp_v2 { display: none; }

.search_wrp_v2.act { display: block; }

.act_contlist li:hover .navTxt, .search_cont_wp .search_inp_wp:hover .navTxt { color: #00afd0; }

.search_cont_wp .search_inp_wp:hover .search:before, navlist_glv2 > li.act > a:after { color: #00afd0; }

@media only screen and (min-width: 768px) and (max-width: 1279px) { .srch_secn_v2 { width: 410px; }
  .search_wrp_v2 input#HsearchInput { width: 250px; } }

.profile_list.var_v2 { display: none; }

.sub_menu.act .profile_list.var_v2 { display: block; }

.sub_menu::before { font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e948"; position: absolute; top: 13px; right: 10px; font-size: 10px; color: #8b9dae; }

.sub_menu.act::before { font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e948"; position: absolute; top: 13px; right: 10px; font-size: 10px; color: #8b9dae; font-weight: bold; transform: rotateZ(90deg); }

.navlist_glv2 > li.act > a, .navlist_glv2 > li.act > a:before { color: #00afd0 !important; text-shadow: inherit; }

.navlist_glv2 > li.act > a:before { top: inherit; bottom: 0; color: #00afd0; text-shadow: 0 0 0.3px black; width: 100%; height: 3px; background: #00afd0; position: absolute; bottom: 0; left: 0; content: ""; }

.colaps.userconnections .networkIc::before { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon_v2' !important; 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; content: "\e913"; font-size: 20px; }

.nav_container .notificationwp.act_contlist { padding-top: 10px; }

.right_navlist { padding: 0; }

.profileview .profilesec_link .networkic:before { margin-left: -19px; }

.nav_hover_container li a::before { content: none !important; }

.search_inp_wp .search:before { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon_v2' !important; 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; content: "\e912" !important; }

.navlist_glv2 > li.act.navHover > a:before { width: auto; height: auto; text-shadow: inherit; background: transparent; left: 50%; bottom: inherit; transform: translate(-50%); bottom: -7px; }

.nav_container .act_contlist > li.noti_glv2 .profile_dd { top: 47px; }

.right_navlist .search_cont_wp .search_inp_wp { left: 5px; }

.act_contlist .noti_glv2.messages .notiCountWp.var_2, #bell_icon.notiCountWp.var_2, .invitecount.notiCountWp.var_2 { top: 0; right: 13px; }

#colleft_settings.settings:before { content: none; }

.nav_container .grnConfrm.warning { top: 71px; }

@media only screen and (min-width: 768px) and (max-width: 1024px) { .search_wrp_v2 { height: 70px; }
  .srch_secn_v2 { width: 300px; }
  .search_wrp_v2 input#HsearchInput { width: 170px; }
  .search_wrp_v2 button { min-width: 100px; }
  .search_wrp_v2 .search_inplist_v2 li { margin: 0; }
  .search_wrp_v2 .search_inplist_v2 li a { padding: 5px 20px 5px 5px; } }

@media only screen and (min-width: 1024px) and (max-width: 1279px) { .search_wrp_v2 { height: 70px; }
  .search_wrp_v2 .mainWrp { display: block; padding: inherit; position: unset; background: inherit; box-shadow: none; padding: 0 20px; box-sizing: border-box; width: 100%; }
  .logoWrp { width: 128px; } }

.search_wrp_v2 .search_inplist_v2 li a:hover .list_text:before { content: ""; position: absolute; background: url(./images/right_arrow_hover_icon.png); width: 20px; height: 20px; background-repeat: no-repeat; background-position: center; }

.nav_container > .mainWrp { position: static; }

/* new nav bar (offer) end  */
.profile_doc_band { /*top: 95px;*/ }

@media only screen and (min-width: 768px) and (max-width: 1024px) { /*.profile_doc_band{top: 134px;}*/ }

@media only screen and (max-width: 767px) { .profile_doc_band { top: 84px; } }

.navlist_glv2 .nav_hover_container .nav_inner_list .level_2 li a.no_hover:hover { color: #ffffff; }

.navlist_glv2 > li#tablinkerstore .nav_hover_container .nav_inner_list li:nth-child(2) .level_2 li a:hover, .navlist_glv2 .last_list_heading { color: #ffffff; }

.navlist_glv2 .last_list_heading a.storeurl { color: #ffffff !important; }

@media only screen and (max-width: 767px) { .helpDesWrp { display: block !important; }
  .helpDesWrp + .header_main.prelogin.mobile { display: none !important; } }

.btn_v2.connect_btn.var_b:hover { background: #393a7d; border: 1px solid #393a7d; color: #ffffff; }

@media only screen and (max-width: 767px) { .pre-login .top_head_wp.var_2 { background: #393a7d; } }

.btn_v2.connect_btn.var_b:hover { background: #393a7d; border: 1px solid #393a7d; color: #ffffff; }

/* gl-4238 */
.btn_hover_v2 { color: #393a7d; border: 1px solid #393a7d; }

.offer_block:hover .btn_hover_v2 { background: #393a7d; color: #ffffff; border: 1px solid #393a7d; }

.main_pkg_div .ofr_pkg_interaction .get_offer_btn.btn_hover_v2 { background: #393a7d; }

@media only screen and (max-width: 767px) { #bizoffers_body .main_header .gl_new_logo img.head_desk_img { display: block; }
  .sign_block_offer, #bizoffers_rhs { display: none; }
  .offers_provided_info .offer_provider_image { width: 120px; }
  .offer_selection_list li a { font-size: 14px; }
  .offer_selection_list li { margin-right: 6px; } }

.rch_crds_brdr:hover .btn_hover_v2 { background-color: #393a7d; color: #ffffff; }

#tabhsbcwidget .bankingWidget:before { width: 100%; text-align: center; color: #393a7d; display: inline-block; font-size: 20px; margin-right: 10px; position: absolute; top: 16px; left: 0; }

#tabhsbcwidget.navHover .bankingWidget:before { color: #00afd0 !important; }

.pptu { border: none; }

/* tnc start */
.helpDesWrp.new_gl_headr_style .header_main.new_gl_header .logoWrp { max-width: 285px; }

.helpDesWrp.new_gl_headr_style .header_main.new_gl_header .logoWrp img { max-width: 100%; }

@media only screen and (max-width: 374px) { .helpDesWrp.new_gl_headr_style .header_main.new_gl_header .logoWrp { max-width: 260px; } }

/* tnc End */
/* help header start */
@media only screen and (max-width: 767px) { .wholeWrp.pre_dock .main_header .pre_container.text_container .logo_contain { width: 200px; }
  .wholeWrp.pre_dock .main_header .pre_container.text_container .logo_contain img { margin-top: 10px; } }

@media only screen and (max-width: 374px) { .wholeWrp.pre_dock .main_header .pre_container.text_container .logo_contain { width: 170px; } }

/* help header End */
/* for pre inner page for hsbc start */
@media only screen and (min-width: 768px) { .main_header .pre_container.text_container .logo_contain { width: 334px; height: auto; }
  .dock_headerUbp .container.text_container .logoWp { width: 334px; } }

/* for pre inner page for hsbc End */
.signin_mobile_campaign .footerList li:first-child a { color: #000000 !important; }

@media only screen and (max-width: 767px) { .pre_container.text_container .logo_contain { width: 160px; padding-top: 10px; box-sizing: border-box; }
  .entity_ci_18 .menu_list_wp .menu_list li a { font-size: 14px; color: #999999; }
  .entity_ci_18 .menu_list_wp .menu_list { margin-top: 0; }
  .entity_ci_18 .main_header .pre_container.text_container .logo_contain .gl_new_logo img.head_mob_img { margin-top: 8px; }
  .entity_ci_18 .main_header .pre_container.text_container .logo_contain { width: 160px; } }

/* hrms nav tools start */
.mdc-button.mdc-button--raised { background-color: #393a79 !important; }

#tabtools { display: block; position: relative; }

#tabtools > .tools_icn::after { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon_v2' !important; 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; content: "\e919"; top: 16px; left: 14px; font-size: 20px; }

#tabtools .close_icon { padding: 0; position: absolute; top: 15px; left: 11px; }

#tabtools.active .tools_icn { display: none; }

.tools_icn { cursor: pointer !important; }

.hrms_dd { position: absolute; top: 65px; }

.hrms_dd .profile_dd { display: block; width: 178px; border-radius: 5px; top: -10px; right: inherit; left: -62px; }

.hrms_tool { display: inline-block; background: #f8f8f8; float: none; line-height: normal; padding: 5px 28px 5px 5px; width: 100%; box-sizing: border-box; border-radius: 20px; }

.hrms_dd .list_icon_2 { float: left; width: 30px; height: 30px; line-height: 37px; text-align: center; background: #ffffff; border-radius: 100%; display: block; }

.hrms_dd .list_text_v2 { font-size: 12px; color: #666666; float: left; padding: 9px 0 0 7px; line-height: normal; font-weight: 500; text-transform: capitalize; position: relative; }

.hrms_dd .hrms_tool:hover { background: #e6f7f9; }

.hrms_dd .hrms_tool:hover .list_text_v2 { color: #00afd0; }

.navlist_glv2 > #tabtools.navHover > a:before { border: none; }

.navlist_glv2 > #tabtools.act > a:before { background: none; }

.hr_dd_closewrp { display: none; }

.hrms_ic::before { font-size: 20px; color: #8C8C8C; }

.hrms_dd .hrms_tool:hover .hrms_ic::before { color: #00afd0; }

/* hrms nav tools end */
.pagination_wrp .pagination li.first, .pagination_wrp .pagination li.last, .pagination_wrp .pagination li.active { background: #393a7d !important; border-color: #393a7d !important; }

/* upcomming events start */
#contactus_overlay #contactModal .modal-footer .btn-primary { background-color: #393a7d; border-color: #393a7d; }

.btn_v4 { border: solid 1px #393a7d; color: #393a7d; }

.btn_v4:hover { background: #393a7d; }

.upcoming_events_list li:hover .btn_v4 { background: #393a7d; }

/* upcomming events End */
/* Linker.store Postlogin Page 6441 start */
.nav_list > li > a:hover, .nav_list > li > a.act { /*img{filter: brightness(0.5) sepia(1) hue-rotate(180deg) saturate(10);}*/ }

.nav_list > li > a:hover .nav_txt, .nav_list > li > a.act .nav_txt { color: #156ef6; }

.nav_list > li .user_info_wp:hover, .nav_list > li .user_info_wp.act { border-color: #156ef6; }

.nav_list > li .user_info_wp:hover .fa-angle-down, .nav_list > li .user_info_wp.act .fa-angle-down { color: #156ef6; }

> .nav_list > li.usernotification a:hover { color: #156df6; }

.nav_list > li.usernotification.act .usernotification > a, .nav_list > li.usernotification:hover .usernotification > a { color: #156df6; }

.nav_list > li.widget_li a img { height: 20px; }

.banner_block .btn, .c_card .btn { background-image: linear-gradient(to bottom, #156ef6, #153cf6) !important; color: #ffffff !important; }

.banner_block .btn:hover, .c_card .btn:hover { background-image: linear-gradient(to bottom, #1058C4, #1030C4) !important; color: #ffffff !important; }

@media only screen and (min-width: 1200px) and (max-width: 1279px) { #lsheader .logo_wrp { width: 125px; margin-right: 10px; }
  .nav_list > li { margin: 0 0 0 25px !important; } }

@media only screen and (min-width: 1024px) and (max-width: 1199px) { #lsheader .logo_wrp { width: 100px; margin-right: 10px; }
  .nav_list > li { margin-left: 15px !important; }
  .search_bar { width: 280px; } }

@media only screen and (min-width: 992px) and (max-width: 1023px) { #lsheader .logo_wrp { width: 100px; margin-right: 10px; }
  .nav_list > li { margin-left: 15px !important; }
  .search_bar { width: 245px; } }

/* Linker.store Postlogin Page 6441 End */
/* profile pre footer start */
.pfl_ftr_list li.lsstore { display: none; }

.pfl_ftr_list li.lsstore_old { display: block; }

/* profile pre footer End */
/* affnity v2 button start */
.affinity_btn { background: #393a7d; }

.affinity_btn:hover { background: #393a7d; }

.border_btn { border-color: #393a7d; color: #393a7d; }

.border_btn:hover { background: #393a7d; color: #ffffff; }

/* affnity v2 button End */
.dtl_wrp.user_comp_details .dpt_wrp h1.dh2.comp_namep a:hover { color: #393a7d; }
/*# sourceMappingURL=hsbc.css.map */