/* colors */
/* old color $Geyser */
/* vcci */
/*kcbbank*/
/* ci colors */
/*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;}*/
/* Header Started */
.header_main {
  width: 100%;
  height: 75px;
  line-height: 75px;
  text-align: center;
  box-sizing: border-box;
  background-color: #009746;
}

/* MS 22/12/16 */
.logoCnt {
  float: right;
  height: 75px;
  line-height: 75px;
}

/* RAI */
.logoWrp {
  float: left;
}

/* RAI */
.nav_wrp {
  border-bottom: 1px solid #009746;
}

/* Header End */
/* subHeader Started */
.subHeader, .subHeader.docked {
  background-color: #009746;
}

/* MS 21/12/16 */
.menuTogle {
  background-color: #333333;
}

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

.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 25/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;
}

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

/* RAI */
.dockedSupp.subHeader .notiList li .retailIc {
  background-position: 12.5748503% 9.090909091%;
}

/* subHeader Icons started */
.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 End */
/* Buttons Started */
.mediumBtn, .btn, .medium_btn {
  background-color: #009846;
  color: #ffffff;
  border-color: #009846;
}

/* 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: #009846;
  border-color: #009846;
  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: #e2efda;
}

/* 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, .backToTop, .helpIc_fff, .setngIc_fff, .retailIc {
  background-image: url(images/rai/sprite_rai.png);
  image-rendering: -webkit-optimize-contrast;
  /* Chrome (and Safari) */
}

/* MK 11102016 add parent .mainNavLst li sugested by ARUL */
.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%;
}

/* MS 10/11/16 */
.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%;
}

/* MS 10/11/16 */
.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%;
}

.retailIc {
  display: inline-block;
  width: 20px;
  height: 26px;
  background-position: 9.081836327% 8.741258741%;
  background-size: 3231.25% 2142.857143%;
}

/* Main Navigation Icons End */
.backToTop {
  background-position: -2px -80px;
}

.backToTop:hover {
  background-position: -47px -80px;
}

/* Icons End */
.widget {
  background-color: #333333;
}

.widgetBtn .retailIc {
  float: left;
  margin: 10px 10px 0 0;
}

/* dashboard "Recommended industries to link with " Enhancement Started */
.list1 li.box_01 {
  background-color: #333333;
}

/* RAI */
.list1 li.box_02 {
  background-color: #5c5c5c;
}

/* RAI */
.list1 li.box_03 {
  background-color: #858585;
}

/* RAI */
.list1 li.box_04 {
  background-color: #adadad;
}

/* RAI */
.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;
}

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

.container_main.prelogin .bg_60656c {
  background-color: #009846;
}

.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;
}

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

.bg_4f545c.whiteBg .mainWrp {
  position: relative;
}

/* MK 13/10/2016 for prelogin network footer */
.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: #333333;
}

.copyRight {
  color: #ffffff;
}

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

.powrdBy {
  color: #ffffff;
}

.powrdBy a {
  color: #ffffff;
}

#thawteseal a {
  color: #000000;
}

.bg_4f545c.whiteBg.footer_bg .nGL.var_2 h2 {
  font-size: 15px;
}

.bg_4f545c.whiteBg.footer_bg .nGL.markting_app .store_imgwp:nth-child(2) {
  width: 80px;
}

/* Footer End */
/* Help */
.btn6 {
  background: #009846 !important;
  border-color: #009846 !important;
  color: #ffffff !important;
}

/* MS 30/03/16 for help.css */
/* Help */
.serchIcWrp_ps {
  background-color: #009846;
}

/* 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;
}

.force_signCont {
  background-color: #009846;
}

/* 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: #009846;
}

.btn_v2 {
  background-color: #009846;
  color: #ffffff;
}

.nav_hover_container {
  background-color: #ffffff;
}

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

/*NEW SITE TRUCTURE ends*/
/* Walkthrough starts */
.walkStep.l_store_w {
  left: 389px;
}

.walkStep.tools_w {
  left: 493px;
}

.walkStep.retail_services_w {
  top: 34px;
  left: 545px;
}

.walkStep.hiring_soln_w {
  top: 34px;
  left: 296px;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .walkStep.hiring_soln_w {
    top: 34px;
    left: 316px;
  }
  .walkStep.l_store_w {
    left: 409px;
  }
  .walkStep.tools_w {
    left: 512px;
  }
  .walkStep.retail_services_w {
    left: 564px;
  }
}

/* Walkthrough ends */
/*MAC Walkthrough starts */
.mac-os .walkStep.hiring_soln_w {
  left: 288px !important;
}

.mac-os .walkStep.l_store_w {
  left: 380px !important;
}

.mac-os .walkStep.tools_w {
  left: 484px !important;
}

.mac-os .walkStep.retail_services_w {
  top: 34px !important;
  left: 536px !important;
}

/*MAC Walkthrough ENDs */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .walkStep.hiring_soln_w {
    top: 133px;
    left: 352px;
  }
  .walkStep.l_store_w {
    left: 452px;
    top: 132px;
  }
  .walkStep.tools_w {
    left: 564px;
  }
  .walkStep.retail_services_w {
    top: 132px;
    left: 625px;
  }
  .walkStep.retail_services_w .main_walkthrough {
    width: 100%;
  }
}

/* Walkthrough ends */
/*get App*/
.nGL.markting_app {
  background-image: url(images/rai_prelogin_app_bg.png);
}

/*get App ends*/
/* GL-3034  signUp start */
.signup_lhs_wrp {
  background-image: url(../images/rai/signup_overlay_bg.png);
}

/* GL-3034  signUp start */
/* gl- 3284 start*/
.frm_action_btn, .signup_btn {
  border: 1px solid #009846;
  background-color: #009846;
}

/*gl- 3284 end*/
.prod_desp .btn_v2.white_btn:hover {
  background: #009846;
  border-color: #009846;
}

.social_int_ul li:hover .btn_wh_v2 {
  background-color: #009846;
  color: #ffffff;
  border-color: #009846;
}

.form-group .form-control:focus {
  box-shadow: 0px 0px 3px 0.4px #009846;
  border-color: #009846;
}

.btn:hover, .btn:active, .btn:focus, #payment-confirm .btn:hover, #payment-confirm .btn:focus, #payment-confirm .btn:active, #payment-confirm .btn:hover {
  background-color: #009846;
  background: #009846;
  border: 1px solid #009846;
  color: #ffffff !important;
  box-shadow: none;
}

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

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

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

.btn_v2.connect_btn.var_b:before {
  color: #009846;
}

.btn_v2.connect_btn.var_b:hover {
  background: #009846;
  border: 1px solid #009846;
  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: #ffffff;
  opacity: 100%;
}

#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: #ffffff;
  opacity: 75%;
  display: inline-block;
  font-size: 20px;
  margin-right: 10px;
}

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

.search {
  position: absolute;
}

.search_cont_wp {
  width: 50px;
  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;
  color: #ffffff;
  opacity: 75%;
}

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

.notification:before, .message:before {
  color: #009846;
}

.navlist_glv2 > li.navHover > a, .navlist_glv2 > li.navHover > a::after {
  color: #ffffff !important;
  opacity: 100% !important;
}

.act_contlist li.act .close_icon {
  margin: 7px 0 0 17px;
  border-color: #ffffff;
}

.close_icon .close_ic:before {
  color: #ffffff;
}

.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: 8px;
  margin-right: 20px;
  margin-left: 8px;
}

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

.nav_container {
  background-color: #009846;
}

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

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

.nav_container {
  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: #ffffff;
  opacity: 1;
}

.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: #009846;
  border: 1px solid #009846;
  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: #ffffff;
  opacity: 100%;
}

.search_cont_wp .search_inp_wp:hover .search:before, navlist_glv2 > li.act > a:after {
  color: #ffffff;
  opacity: 100%;
}

@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: #ffffff !important;
  opacity: 100%;
  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: #ffffff;
  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 {
  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%;
  }
}

#tabknowledge > a::after, #tabevents a::after, #tabcommunity a::after, #tablistings a::after, #taboffers a::after, #tablinkerstore a::after {
  color: #ffffff;
}

.notification:before, .message:before, .navTxt, .nav_container .act_contlist > li .networkIc:before {
  color: #ffffff;
  opacity: 75%;
}

.navlist_glv2 .level_2 > li > a, .navlist_glv2 .level_3 > li > a, .navlist_glv2 .img_info {
  color: #4b4b4b;
}

.navlist_glv2 .nav_hover_container {
  box-shadow: 0px 3px 4px 0px #aaabad;
  top: 69px;
}

.navlist_glv2 > li.navHover > a:before {
  border-top-color: #009846;
}

.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;
}

.nav_container.topFix {
  background: #009846;
}

.navlist_glv2 .nav_inner_list > li:before {
  background: #c9c9c9;
}

.user_info_wp:hover, .user_info_wp.act {
  border-color: #ffffff;
  opacity: 100%;
}

.user_arrow {
  border-top-color: #ffffff;
  opacity: 75%;
}

.user_info_wp:hover .user_arrow, .user_info_wp.act .user_arrow {
  border-top-color: #ffffff;
  opacity: 100%;
}

/*#tabhiringtools > a:after{content:"";background:url(images/rai/hiring_tools.png) no-repeat;width:21px;height:21px; text-align: center; display: inline-block;font-size: 20px;margin-right: 10px; position: absolute; top: 16px;left: 30px; background-size: cover;}*/
.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;
}

/*#tabraiwidget > a:after{content:"";background:url(images/rai/rai_widget_image.png) no-repeat;width:21px;height:21px;display:inline-block;text-align:center;color:#ffffff;display:inline-block;font-size:20px;margin-right:10px;position:absolute;top:16px;left:30px; background-size: cover;}*/
/* new nav bar (offer) end  */
.btn_v2.connect_btn.var_b:hover {
  background: #009846;
  border: 1px solid #009846;
  color: #ffffff;
}

@media only screen and (min-width: 768px) {
  .footrRow {
    padding-bottom: 120px;
  }
}

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

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

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

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

.btn_hover_v2, .tab.offer_main_block_list li a.btn_hover_v2 {
  color: #009846;
  border: 1px solid #009846;
}

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

.offer_single_block .offer_single_block_div:hover .get_offer_btn, .offer_expand_btn.round_brdr_btn, .offer_purchase_block .round_brdr_btn, .offer_overlay_div .overlay_ineraction_button_block .btn_v2, .offer_pricing_block .round_brdr_btn {
  background-color: #009846;
  color: #ffffff;
}

.offer_overlay_div .overlay_ineraction_button_block .btn_v2:hover {
  background-color: #009846;
}

.offer_overlay_div .overlay_ineraction_button_block .btn_v2.disable {
  background-color: #cccccc;
}

.sign_up_block_offer .offer_sign_btn.btn {
  border: none;
  color: #ffffff;
  background-color: #009846;
}

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

.sign_up_block_offer .offer_sign_in_btn.btn:hover:before, .sign_up_block_offer .offer_sign_in_btn.btn:before, .sign_up_block_offer .offer_sign_btn.btn:hover:before, .sign_up_block_offer .offer_sign_btn.btn:before {
  border-radius: 18px;
}

#containerdata .search_offer_band {
  background-color: #009846;
}

.main_pkg_div .ofr_pkg_interaction .get_offer_btn.btn_hover_v2 {
  background-color: #009846;
  border-color: #009846;
}

@media only screen and (max-width: 767px) {
  .header_main .mainWrp .logoCnt {
    width: 120px;
    margin-right: 20px;
  }
  .header_main .mainWrp .logoCnt img {
    width: 100%;
  }
  .header_main .logoWrp a {
    width: 70px;
    margin-left: 20px;
  }
  .sign_block_offer {
    display: none;
  }
  .container_main.prelogin .footrRow {
    margin: 0 20px;
  }
  .container_main.prelogin .footrRow .col1, .container_main.prelogin .footrRow .col2, .container_main.prelogin .footrRow .col3, .container_main.prelogin .footrRow .col4 {
    width: 50%;
  }
  .container_main.prelogin .footrRow .col4 {
    padding-right: 10px;
  }
  .footer.prelogin {
    padding-top: 30px;
    flex-flow: column;
    box-sizing: border-box;
    width: 100%;
  }
  .footer.prelogin .fBar {
    text-align: center;
  }
  .footer.prelogin .copyRight {
    float: none;
  }
  .footer.prelogin .footerList {
    margin-top: 10px;
  }
  .footer.prelogin .powrdByWrp {
    flex-flow: column-reverse;
  }
  .footer.prelogin .powrdBy {
    margin-top: 20px;
    margin-bottom: 20px;
    white-space: nowrap;
    border-top: 1px solid #ffffff;
    padding-top: 20px;
  }
  .markting_app, #bizoffers_rhs {
    display: none;
  }
}

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

.evnt_sucss_wrp .get_offer_btn.btn_hover_v2:hover {
  border-color: #009846 !important;
  background-color: #009846 !important;
}

.evnt_sucss_wrp .get_offer_btn.btn_hover_v2 {
  border-color: #009846 !important;
  color: #009846;
}

/* hrms nav tools 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;
}

.mdc-button.mdc-button--raised {
  background-color: #F6821F !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;
}

.cross_ci_btn_2 {
  border: solid 1px #009846 !important;
  color: #009846 !important;
}

.cross_ci_btn, .cross_ci_block .cross_ci_btn_2:hover {
  border: solid 1px #009846 !important;
  background-color: #009846 !important;
}

.cross_ci_block .cross_ci_btn_2:hover {
  color: #ffffff  !important;
}

.cross_ci_block .cross_ci_btn:hover {
  background-color: #017B39 !important;
}

/* shoplist header start */
header.dock {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 3;
}

@media only screen and (max-width: 767px) {
  header .header_main.prelogin {
    padding: 0 15px;
  }
  header .header_main.prelogin .logoCnt.fL {
    max-width: 150px;
  }
}

/* shoplist header End */
/* shoplistt start */
.pagination_wrp .pagination li.first, .pagination_wrp .pagination li.last, .pagination_wrp .pagination li.active {
  background: #009846 !important;
  border-color: #009846 !important;
}

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

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

.btn_v4:hover {
  background: #009846;
}

.upcoming_events_list li:hover .btn_v4 {
  background: #009846;
}

/* upcomming events End */
/* Linker.store Postlogin Page 6441 start */
#lsheader .logo_wrp {
  max-width: 170px;
}

.banner_block .btn, .c_card .btn {
  background: #009846;
  color: #ffffff;
}

.banner_block .btn:hover, .c_card .btn:hover {
  background: #009846;
  border: none;
}

.nav_list > li > a:hover, .nav_list > li > a.act {
  color: #009846;
}

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

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

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

.nav_list > li.usernotification > a:hover {
  color: #009846;
  /*img{filter: invert(47%) sepia(13%) saturate(7019%) hue-rotate(347deg) brightness(101%) contrast(94%);}*/
}

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

.nav_list > li.act::before, .nav_list > li:hover::before {
  background: #009846;
}

.nav_list > li.profile_li .user_info_wp:hover .user_info_inner, .nav_list > li.profile_li .user_info_wp.act .user_info_inner, .nav_list > li.profile_dd_mbl .user_info_wp:hover .user_info_inner, .nav_list > li.profile_dd_mbl .user_info_wp.act .user_info_inner {
  /*border: 1px solid $color_primary; padding: 4px; border-radius: 4px;*/
}

.nav_list > li:hover > a, .nav_list > li.act > a {
  color: #009846;
}

.nav_dd_list li a:hover {
  color: #009846;
}

.nav_dd_list li a:hover .nav_dd_txt {
  color: #009846;
}

.nav_dd_list li a:hover .fa-angle-down {
  color: #009846;
}

@media only screen and (min-width: 1200px) and (max-width: 1256px) {
  #lsheader .search_bar {
    width: 320px;
  }
  #lsheader .nav_list > li {
    margin-left: 15px !important;
  }
  #lsheader .nav_list > li:first-child {
    margin-left: 10px !important;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #lsheader .logo_wrp {
    max-width: 125px;
  }
  #lsheader .search_bar {
    width: 265px;
  }
  #lsheader .nav_list > li {
    margin-left: 10px !important;
  }
}

@media only screen and (max-width: 991px) {
  /*#lsheader{
		.logo_wrp{max-width:100px;}
	}*/
}

/* Linker.store Postlogin Page 6441 End */
/* new profile button start */
.conatctlist li:hover .profile_btn {
  background: #009846;
  color: #ffffff;
}

.profile_btn {
  border-color: #009846;
  color: #009846;
  background: #ffffff;
}

.profile_btn:hover {
  background: #009846;
  color: #ffffff;
}

.profile_btn.bg_btn {
  background: #009846;
  color: #ffffff;
}

.profile_btn.bg_btn:hover {
  background: #017B39;
}

.cat_prod_list > li .profile_btn:hover {
  background: #009846;
  border-color: #009846;
}

.cat_prod_list > li:hover .profile_btn {
  background: #009846;
  border-color: #009846;
}

.grey_button:hover {
  background: #009846;
  color: #ffffff;
  border-color: #009846;
}

.mobileview .new_ver_bnnr_srch button {
  background: #009846;
}

.mobileview .new_ver_bnnr_srch button:hover {
  background: #017B39;
}

.sbt.user_sbt .rev_wrp .profile_btn:nth-child(2):hover {
  background: #009846;
  border-color: #009846;
}

/* new profile button End */
@media only screen and (min-width: 768px) {
  .header_main .mainWrp {
    width: 100%;
    max-width: 1440px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .container_main.prelogin .mainWrp {
    width: 100%;
    max-width: 1440px;
    padding: 0 20px;
  }
  .container_main.prelogin .mainWrp .footrRow .col1, .container_main.prelogin .mainWrp .footrRow .col2, .container_main.prelogin .mainWrp .footrRow .col3, .container_main.prelogin .mainWrp .footrRow .col4 {
    width: 25%;
    padding-right: 15px;
  }
  footer .footerwrp .footer {
    max-width: 1440px;
    width: 100%;
  }
}

/* new offer button color start */
.offer_btn {
  color: #009846;
  border-color: #009846;
}

.offer_btn:hover {
  background: #009846;
  color: #ffffff;
}

.offer_btn2 {
  color: #ffffff;
  background: #009846;
}

.offer_btn2:hover {
  color: #ffffff;
  background: #017B39;
}

.myaccountdd .offer_btn {
  color: #009846;
  border-color: #009846;
}

.myaccountdd .offer_btn:hover {
  background: #009846;
  color: #ffffff;
}

.myaccountdd .offer_btn2 {
  color: #ffffff;
  background: #009846;
}

.myaccountdd .offer_btn2:hover {
  color: #ffffff;
  background: #017B39;
}

/* new offer button color 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: #009846;
}

.affinity_btn:hover {
  background: #017B39;
}

.border_btn {
  border-color: #009846;
  color: #009846;
}

.border_btn:hover {
  background: #009846;
  color: #ffffff;
}

/* affnity v2 button End */
.dtl_wrp.user_comp_details .dpt_wrp h1.dh2.comp_namep a:hover {
  color: #009846;
}

.ottoverlay_v4 .btn_hover_v2:hover {
  background: #009846;
  color: #ffffff;
}
