/* colors */
/* old color $Geyser */
/* vcci */
/*kcbbank*/
/*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;}*/
/*@import "header-footer";*/
/* ci colors */
/*$color_primary:#393a7d;
$btn_bg_color : $color_primary;
$btn_txt_color:$white;
$color_secondary:$mine_shaft;*/
/* ci colors */
.mainNav {
  background-color: #495870;
}

.mainNavLst li {
  border-color: #58667c;
}

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

.list1 li.blueBg {
  background-color: #152049;
}

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

.mediumBtn:hover {
  background-color: #201750;
  border: 1px solid #201750;
  color: #ffffff;
}

/* .templet_3  .mediumBtn:hover {color:#152049; border:1px solid #152049 } MS 29/08/16 */
.btn, .btn2, .mediumBtn_01, .medBtn, .medium_btn, .btn4, .save_edit_sec_btn {
  background: #393a7d;
  border: 1px solid #393a7d;
  color: #ffffff;
}

/* MK 24/05/2017 comnted btn_fff */
.interaction .actionList li .btn_fff {
  background: #ffffff;
  border: 1px solid #cfcfcf;
  color: #333333;
}

/* MS 28/11/16 */
/* button click effect Start */
.mediumBtn:active:before {
  background: rgba(255, 255, 255, 0.8);
}

/* button click effect End */
.menuWrpr {
  background-image: url(images/www/sprite_jet.png);
}

/* for preloading */
.subHeader.docked {
  background: #ffffff;
}

/* .subHeader.dockedSupp { background:#e6e6e6 !important; }  */
.emaiIc2, .calIc_blu, .uplodIc, .ideaIc, .bkOnlneIc, .fliStatIc, .chkInIc, .notiList .trvlIcN, .manBookIc {
  background-image: url(images/www/sprite_jet.png);
  image-rendering: -webkit-optimize-contrast;
  /* Chrome (and Safari) */
}

/* MS 06/09/16 */
.trvlIc {
  background-image: url(images/spriteGenric.png);
}

.notiList .trvlIcN {
  width: 22px;
  height: 22px;
  display: inline-block;
  background-size: 3041.176471% 2903.225806%;
  background-position: 13% 0.115074799%;
}

/* .notiList .trvlIcN  { width: 22px; height: 22px; display: inline-block;  background:url(images/www/jetwidget.png) no-repeat; background-size:1122.857143%  631.4285714%; background-position: 50.27932961%  1.612903226%;} */
.menuTogle {
  background-color: #495870;
}

.trvlIc {
  float: left;
  width: 26px;
  height: 26px;
  margin: 11px 11px 0 0;
  background-size: 3041.176471% 2903.225806%;
  background-position: 25.2% 0.115074799%;
  background-repeat: no-repeat;
}

.trvlIcN {
  float: left;
  width: 26px;
  height: 26px;
  margin: 11px 11px 0 0;
  background-size: 2954.285714% 2571.428571%;
  background-position: 25.12512513% 0.231213873%;
  background-repeat: no-repeat;
}

.emaiIc2 {
  display: inline-block;
  width: 30px;
  height: 22px;
  background-repeat: no-repeat;
  background-size: 2872.222222% 3333.333333%;
  background-position: 0 0.114547537%;
}

.calIc_blu {
  display: inline-block;
  width: 30px;
  height: 27px;
  background-repeat: no-repeat;
  background-size: 2954.285714% 2727.272727%;
  background-position: 3.803803804% 0.115340254%;
}

.uplodIc {
  display: inline-block;
  width: 33px;
  height: 45px;
  background-repeat: no-repeat;
  background-size: 3976.923077% 2647.058824%;
  background-position: 7.44047619% 0.115473441%;
}

.ideaIc {
  display: inline-block;
  width: 22px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: 5170% 2647.058824%;
  background-position: 10.15779093% 0.115473441%;
}

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

/* MS 30/03/16 for help.css */
.btn6:hover {
  background: #201750 !important;
  color: #ffffff !important;
}

/* MS 30/03/16 for help.css */
/* Home Icons Started */
.mainNavLst li:hover .bizFrmIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 3565.517241% 2571.428571%;
  background-position: 0 6.473988439%;
}

.mainNavLst li.act .bizFrmIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 3565.517241% 2571.428571%;
  background-position: 0 10.86705202%;
}

.mainNavLst li.inAct .bizFrmIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 3565.517241% 2571.428571%;
  background-position: 0 15.26011561%;
}

.mainNavLst li:hover .netwrkIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 2954.285714% 2571.428571%;
  background-position: 3.103103103% 6.473988439%;
}

.mainNavLst li.act .netwrkIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 2954.285714% 2307.692308%;
  background-position: 3.103103103% 11.2659698%;
}

.mainNavLst li.inAct .netwrkIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 2954.285714% 2307.692308%;
  background-position: 3.103103103% 16.14401858%;
}

.mainNavLst li:hover .bizofrIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 2954.285714% 2647.058824%;
  background-position: 6.806806807% 6.466512702%;
}

.mainNavLst li.act .bizofrIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 2954.285714% 2647.058824%;
  background-position: 6.806806807% 10.62355658%;
}

.mainNavLst li.inAct .bizofrIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 2954.285714% 2647.058824%;
  background-position: 6.806806807% 14.8960739%;
}

.mainNavLst li:hover .eBrifIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 2872.222222% 2727.272727%;
  background-position: 10.42084168% 6.45905421%;
}

.mainNavLst li.act .eBrifIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 2872.222222% 2727.272727%;
  background-position: 10.42084168% 10.61130334%;
}

.mainNavLst li.inAct .eBrifIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 2872.222222% 2727.272727%;
  background-position: 10.42084168% 15.01154734%;
}

.mainNavLst li:hover .webBldrIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 3041.176471% 2571.428571%;
  background-position: 14.1% 6.473988439%;
}

.mainNavLst li.act .webBldrIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 3041.176471% 2571.428571%;
  background-position: 14.1% 10.75144509%;
}

.mainNavLst li.inAct .webBldrIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 3041.176471% 2571.428571%;
  background-position: 14.1% 15.14450867%;
}

.mainNavLst li:hover .calIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 2954.285714% 2571.428571%;
  background-position: 17.71771772% 6.473988439%;
}

.mainNavLst li.act .calIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 2954.285714% 2571.428571%;
  background-position: 17.71771772% 10.63583815%;
}

.mainNavLst li.inAct .calIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 2954.285714% 2571.428571%;
  background-position: 17.71771772% 15.01154734%;
}

.mainNavLst li:hover .emailIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 3041.176471% 2647.058824%;
  background-position: 21.4% 6.466512702%;
}

.mainNavLst li.act .emailIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 3041.176471% 2647.058824%;
  background-position: 21.4% 10.62355658%;
}

.mainNavLst li.inAct .emailIc_fff {
  background: url(images/www/sprite_jet.png) no-repeat;
  background-size: 3041.176471% 2647.058824%;
  background-position: 21.4% 15.01154734%;
}

.mainNavLst li:hover .lnkrStreIc_fff {
  background-image: url(images/www/sprite_jet.png);
  background-position: 25.12512513% 6.466512702%;
}

/* MS 09/09/16 Linkerstore */
/* Home Icons End */
/* MS 03/05/16 Jet's Initial UAT Started */
.header_main {
  height: 75px;
  /* line-height:75px;*/
  /*  background-color: $white;*/
}

.logoCnt {
  /* height:75px;line-height:75px;*/
  height: auto;
  line-height: normal;
  float: right;
  margin-top: 26px;
}

/*.logoWrp {
  float: left;
   height:75px; line-height:75px;
  margin-top: 20px;
  line-height: normal;
}*/
/* Ar 12-July'16 */
/*.logoWrp img {
  width: 100%;
  height: auto;
}*/
footer .bgColor_f4 {
  background-color: #ffffff;
}

.footer.prelogin .gl_Logo {
  height: 11px;
  line-height: 0;
  margin-right: 5px;
  margin-top: 3px;
}

.copyRight {
  color: #ffffff;
}

.footerList li a {
  color: #ffffff;
}

.powrdBy {
  color: #ffffff;
}

.footrRow .colTxt,
.col3 .contLin {
  color: #00abbe;
}

.col1 .subUl li a, .col2 .subUl li a, .col1 .subUl li, .col2 .subUl li, .col4 .col4Txt {
  color: #666666;
}

.powrdBy a {
  color: #ffffff;
}

.footer.prelogin {
  padding: 25px 0 22px;
  text-align: center;
}

.footer.prelogin #thawteseal {
  margin: 0;
}

.copyRight {
  font-size: 14px;
}

/* Jet's Initial UAT Started End */
/* JetWidjet Started */
/* JetWidjet Icons Started */
.bkOnlneIc {
  width: 26px;
  height: 26px;
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  background-position: 0 22.51732102%;
  background-size: 3041.176471% 2647.058824%;
}

.fliStatIc {
  width: 31px;
  height: 23px;
  display: inline-block;
  margin: 0 5px 0 0;
  vertical-align: middle;
  background-position: 3.603603604% 22.31121281%;
  background-size: 2954.285714% 3461.538462%;
}

.chkInIc {
  width: 26px;
  height: 26px;
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  background-position: 7.307307307% 22.5433526%;
  background-size: 2954.285714% 2571.428571%;
}

.manBookIc {
  width: 31px;
  height: 26px;
  display: inline-block;
  margin: 0 5px 0 0;
  vertical-align: middle;
  background-position: 11% 22.3880597%;
  background-size: 3041.176471% 3103.448276%;
}

.acntSumryIc {
  width: 26px;
  height: 21px;
  display: inline-block;
  margin: 3px 6px 0 0;
  vertical-align: middle;
  background-position: 14.6% 22.36238532%;
  background-size: 3041.176471% 3214.285714%;
}

.purchsJPmIc {
  width: 18px;
  height: 29px;
  display: inline-block;
  margin: 0 6px 0 0;
  vertical-align: middle;
  background-position: 17.98418972% 22.5433526%;
  background-size: 4700% 2571.428571%;
}

.trsfrJpmIc {
  width: 28px;
  height: 25px;
  display: inline-block;
  margin: 0 5px 0 0;
  vertical-align: middle;
  background-position: 20.6% 22.4137931%;
  background-size: 3041.176471% 3000%;
}

/* JetWidjet Icons End */
.jetWidjet {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
}

/* MS 15/06/16 */
.widjtWp {
  width: 1240px;
  margin: 0 auto;
  position: relative;
  top: 0;
  left: 0;
}

.widgetCont {
  width: 944px;
  background: #ffffff;
  position: absolute;
  top: 168px;
  right: 0;
  z-index: 2;
  border-top: 9px solid #152049;
  border-bottom: 9px solid #152049;
  box-shadow: 0 6px 4px 0 #cec9c9;
}

/* Ar 22-Mar'16 increased the z-index to 2*/
/* MK 13/05/2016 add box-shadow; */
/*  Tab Started */
.widTabLi {
  width: 100%;
}

.widTabLi > li {
  width: 315px;
  list-style: none;
  float: left;
  border-left: 1px solid #ffffff;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* MS 26/02/16 */
.widTabLi > li:first-child {
  width: 314px;
  border-left: none;
}

.dSn {
  display: none;
  line-height: 0;
  font-size: 0;
}

.widTabLi > li > a {
  width: 100%;
  height: 70px;
  padding: 20px 0 0 0;
  box-sizing: border-box;
  background: #dedcdd;
  display: inline-block;
  text-align: center;
}

/* .widTabLi > li.act > a,.widTabLi > li:hover > a { background:#ffffff; } */
.widTabLi > li.act > a {
  background: #ffffff;
}

.widHeadTxtIcWrp {
  display: inline-block;
}

.widHeadTxt {
  display: inline-block;
  line-height: 17px;
  text-align: left;
  color: #152049;
  vertical-align: middle;
}

/*  Tab End */
.colLft {
  width: 432px;
  margin-top: 20px;
  position: relative;
  margin-left: 20px;
  float: left;
  /* overflow-y:scroll; */
}

/* MS 11/05/16 */
.widget_iframe_cont {
  height: 500px;
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.widget_iframe_cont iframe {
  width: 100%;
  height: 100%;
  /* height:500px; */
  position: absolute;
  top: 0;
  left: 0;
  /* overflow:scroll; */
}

/* MS 12/05/16 */
.webCheckinRel .widget_iframe_cont iframe {
  /* height:700px; */
  /* height:820px */
}

/* MS 27/06/16 */
.bookOnlineRel .widget_iframe_cont iframe {
  /* height:1088px; */
  /* height:1300px;   */
}

/* MS 15/06/16 */
.flightStatusRel .widget_iframe_cont iframe {
  /* height:550px; */
  /* height:690px; */
}

/* MS 27/06/16 */
.webCheckinRel .widget_iframe_cont html {
  /* overflow-y:auto !important; */
}

/* colRgt Started */
.wjtGlLogo {
  width: 35px;
  height: 35px;
  background: url(images/spriteGenric.png) 0 0 no-repeat;
  background-position: -649px -76px;
  float: left;
}

/* MS 31/03/16 */
.colRgt {
  width: 422px;
  float: right;
  padding: 20px 0 20px 0;
  margin-right: 20px;
}

/* Ar 03-June'16 */
.widjtimgWp_01 h1,
.widjtimgWp_02 h1 {
  font-size: 30px;
  line-height: 33px;
  color: #ffffff;
  text-transform: uppercase;
  word-wrap: break-word;
}

/* Ar 03-June'16 */
.widjtimgWp_01 {
  width: 100%;
  /* height:234px; */
  height: 228px;
  background: url("images/www/widjet_01.jpg") no-repeat;
  background-size: cover;
  float: left;
  position: relative;
  padding: 20px 10px;
  box-sizing: border-box;
  margin-top: 40px;
}

/* MS 24/10/16 */
.widjtimgWp_01 .textWp {
  float: right;
  text-align: right;
  margin-top: 5px;
}

/* MS 17/08/16 */
.widjtimgWp_01 .textWp p {
  font-size: 18px;
  color: #ffffff;
}

.colRgt .widjtimgWp_01 .bottom .txt_02 {
  display: none;
}

/* MS 15/06/16 */
.widjtimgWp_02 {
  width: 100%;
  height: 234px;
  background: url("images/www/widjet_02_v0.jpg") no-repeat;
  background-size: cover;
  float: right;
  position: relative;
  padding: 20px;
  box-sizing: border-box;
  /* margin-top:40px;*/
}

/* MS 24/10/16 */
/*.logoWp {
  width: auto;
  display: inline-block;
  line-height: 37px;
  width: 162px;
  height: 53px;
}*/
/*.logoWp img {
  width: 100%;
}*/
.lblNm {
  font-size: 22px;
  color: #ffffff;
  margin-left: 40px;
  word-wrap: break-word;
}

.txBtnWp {
  width: 100%;
  position: relative;
  max-height: 110px;
  margin-bottom: 20px;
  overflow: hidden;
  padding: 0 10px;
  box-sizing: border-box;
}

.txBtnWp .textWp {
  width: 57.6%;
  float: left;
}

.textWp .txt {
  font-size: 32px;
  color: #ffffff;
  margin-bottom: -4px;
  word-wrap: break-word;
}

.textWp .txt span {
  line-height: 11px;
  margin-left: 2px;
  font-size: 12px;
  display: inline-block;
}

.widjtimgWp_02 .btn_fff {
  position: absolute;
  right: 10px;
  bottom: 0;
}

.colRgt .bottom {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #333333;
  padding: 7px 8px;
  box-sizing: border-box;
}

/* Ar 28-Mar'16 */
.colRgt .bottom .txt_01 {
  width: 314px;
  font-size: 12px;
  color: #ffffff;
  float: left;
}

/* MS 24/05/16 */
.colRgt .bottom .txt_02 {
  font-size: 10px;
  font-weight: light;
  color: #ffffff;
  float: right;
  margin-top: 2px;
}

.outrWppr {
  width: 100%;
  max-height: 165px;
  overflow: hidden;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 0;
}

.colRgt .outrWppr .bottom {
  position: static;
}

/* colRgt End */
/* new MK 16/03/2016 Start */
.jetWidjet {
  margin: 0 auto;
  left: inherit;
  top: 10px;
  left: 0;
  position: relative;
  width: 100%;
  position: absolute;
}

/* MK 10/05/2016 top:0; */
.widjtWp {
  width: 892px;
  /*right:-3px;left:inherit;*/
  width: 1240px;
  margin: 0 auto;
}

.widgetCont {
  width: 100%;
  width: 892px;
}

.widTabLi > li,
.widTabLi > li:first-child {
  /* width:33.33%; */
  width: 25%;
}

/* MS 06/09/16 */
.colLft {
  width: 420px;
}

/* new MK 16/03/2016 End */
/* JetWidjet End */
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .widjtWp {
    width: 1024px;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .widgetCont {
    top: 155px;
    right: 20px;
  }
  .jetWidjet {
    top: 23px;
  }
  /* MK 10/05/2016 */
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .widjtWp {
    width: 100%;
  }
  .widgetCont {
    width: 100%;
    top: 160px;
  }
  .bkOnlneIc {
    margin-bottom: 10px;
  }
  .fliStatIc {
    margin-bottom: 10px;
  }
  .chkInIc {
    margin-bottom: 7px;
  }
  .widTabLi > li {
    /* width:33.33%; */
    width: 25%;
  }
  /* MS 06/09/16 */
  .widTabLi > li:first-child {
    /* width:33.33%; */
    width: 25%;
  }
  /* MS 06/09/16 */
  .widTabLi > li > a {
    height: 103px;
  }
  .dSn {
    display: block;
  }
  .colLft {
    width: 100%;
    box-sizing: border-box;
    /* padding-left:20px; padding-right:20px; */
    margin-left: 0;
    /* overflow-y:scroll; */
  }
  /* MS 16/05/16 */
  /* colRgt Started */
  .colRgt {
    width: 100%;
    padding-left: 10px;
    padding-right: 20px;
    margin-right: 0;
    box-sizing: border-box;
    border-top: 1px solid #cfcfcf;
  }
  .widjtimgWp_01 {
    width: 49.27%;
    /* height:200px; */
    height: 166px;
    padding: 10px;
  }
  /* MS 10/08/16 */
  .widjtimgWp_02 {
    width: 49.27%;
    height: 200px;
    margin-left: 10px;
    padding: 10px;
    margin-top: 0;
  }
  .widjtimgWp_01 h1, .widjtimgWp_02 h1 {
    font-size: 28px;
  }
  .txBtnWp .wjtBtn_fff {
    padding-left: 10px;
    padding-right: 10px;
  }
  .txBtnWp {
    max-height: 70px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
  }
  .textWp .txt {
    font-size: 28px;
  }
  .textWp .txt span {
    font-size: 10px;
  }
  .widjtimgWp_02 .wjtBtn_fff {
    margin-top: 23px;
  }
  .colRgt .bottom .txt_01 {
    width: 260px;
  }
  .outrWppr {
    max-height: 140px;
  }
  /* colRgt End */
  .hlpCnt {
    background: url(images/www/hlpCntBg.jpg) center center no-repeat #0f204b;
  }
  /* HELP */
  /* MS 07/03/16 */
  /* new MK 16/03/2016 Start */
  .jetWidjet {
    right: -6px;
    top: 10px;
  }
  /* MS 15/06/2016 */
  .widjtWp {
    width: 722px;
  }
  .colLft {
    width: 400px;
  }
  .colRgt {
    width: 320px;
    border: none;
  }
  .widjtimgWp_01, .widjtimgWp_02 {
    width: 100%;
  }
  .widjtimgWp_02 {
    margin-top: 20px;
  }
  .widjtimgWp_02 .btn_fff {
    width: 105px;
    font-size: 14px;
    padding: 0 10px;
    right: 10px;
  }
  .widjtimgWp_01 h1, .widjtimgWp_02 h1 {
    font-size: 22px;
  }
  /* new MK 16/03/2016 End */
  .overlay,
  .overlay-m {
    /* top:75px; */
  }
  /* MK 02/05/2016 Jet's Initial UAT */
  /* Ar 21-June'16 */
  .widget_iframe_cont {
    height: 400px;
  }
  /* MS 16/06/16 */
}

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

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

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

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

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

/* dashboard "Recommended industries to link with " Enhancement End */
/* for overwriting widget ic */
.widgetBtn .trvlIc, .notiList .trvlIcN {
  background: none;
}

.widgetBtn .trvlIc::before {
  font-size: 28px;
  color: #ffffff;
}

.notiList .trvlIcN {
  font-size: 23px;
  color: #777777;
}

/* Adapt Start */
.btn1, .btn2, .btn3, .greBtn, .greBtn1, .greyBtn, .greyBtn3, .btnGreen_01, .greBtn162, .selPln, .greyBtn2, .bkNow, .byNw, .greBtn2 {
  border-color: #393a7d;
  background: #393a7d;
  color: #ffffff !important;
}

.btn1:hover, .btn2:hover, .btn3:hover, .greBtn:hover, .greBtn1:hover, .greyBtn:hover, .greyBtn3:hover, .btnGreen_01:hover, .greBtn162:hover, .selPln:hover, .greyBtn2:hover, .bkNow:hover, .byNw:hover {
  background: #201750;
  color: #ffffff;
}

.eBreHd .addCont .greyBtn3.up {
  background: #393a7d;
}

/* .eBreLiVie .eBlvCont> li:hover,.eBreHd .addFiFol .addInn .folFiLis li:hover { background-color:#fcd9bb;}  MS 21/07/16 */
/* Adapt End */
.serchIcWrp_ps {
  background-color: #393a7d;
}

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

/* Icon Font Started */
/* preLog_SerchCnt Start */
.icCnt {
  background-color: #152049;
}

/* preLog_SerchCnt End */
.mainNavLst li:hover a {
  color: #545c7a;
}

.mainNavLst li.act a {
  color: #fcaf17;
}

.widgetBtn .trvlIc {
  background: none !important;
}

.widgetBtn .trvlIc::before {
  font-size: 26px;
  color: #ffffff;
}

/* Icon Font End */
/* Retail Startup Awards Start */
.prgrsBarCnt .stsTxt {
  color: #152049;
}

.popUp .prgrsBarCnt .prgrs {
  background-color: #152049;
}

.raiBtn, .formSubmit_lex:before {
  background: #393a7d !important;
  color: #ffffff !important;
}

.raiBtn.whi {
  color: #333333 !important;
  background: #ffffff !important;
}

.grnConfrm.warning p a.verification_allow {
  color: #333333;
}

/* remove important for lhs   create new profile button - check font color */
/* Retail Startup Awards End */
.rec_article {
  background-color: #393a7d;
}

@media only screen and (min-width: 768px) {
  .overlay, .overlay.overlay_v3.overlay_force_signup {
    padding-top: 54px;
  }
}

@media only screen and (min-width: 0) and (max-width: 767px) {
  .onboarding_home .header_main .logoWrp {
    width: auto;
  }
  .onboarding_home .header_main .logoWrp .overlay {
    padding-top: 0 !important;
  }
}

@media only screen and (min-width: 0) and (max-width: 767px) and (min-width: 768px) {
  .overlay {
    padding-top: 54px !important;
  }
}

@media only screen and (min-width: 0) and (max-width: 767px) {
  .onboarding_home .header_main .logoCnt {
    width: 167px;
  }
  .onboarding_home .header_main .logoCnt img {
    width: 100%;
  }
}

.banr_SubHdr {
  width: 59%;
}

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

.navlist_glv2 .nav_hover_container {
  top: 69px;
}

.nav_container {
  background-color: #f6f6f6;
  /*border-bottom: 1px solid #393a7d;*/
}

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

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

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

.navlist_glv2 .nav_heading {
  color: #ffffff;
}

.user_post_bottom .btn, .btn_v2, .btn, .greyBtn3, .signup_btn, .btn_100, .medium_btn {
  background: #393a7d;
  border: 1px solid #393a7d;
  color: #ffffff;
}

.user_post_bottom .select_dropdown .user_arrow {
  border-top-color: #8b9dae;
}

.logoWrp img {
  width: auto !important;
}

.logoWrp {
  text-align: inherit;
  width: 168px;
  overflow: hidden;
}

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

.header_main {
  line-height: 75px;
  text-align: inherit;
}

.header_main {
  /*border-bottom:1px solid #393a7d;*/
}

.new_gl_MainWrp .header_main {
  border: none;
}

/*# sourceMappingURL=gl_genric.css.map */
.copyRight, .footerList li a, .powrdBy a, .powrdBy {
  color: #333333;
}

.password_field a {
  color: #ffffff;
}

input.inp3g:-internal-autofill-selected + .link {
  color: #333333;
}

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

.info_btn .join_button {
  background-color: #393a7d;
  width: 120px;
}

.pptu {
  border: none;
}

.need_info .info_btn {
  display: inline-block;
}

/*.container_main{background-color: #ffffff;}*/
.foot_sect_list li a {
  color: #7d7f88;
}

.signBtnWrp .frm_action_btn {
  border-color: #393a7d;
  background-color: #393a7d;
  color: #ffffff;
}

.new_gl_MainWrp .mediumBtn_01.disable {
  border-color: #ffffff;
}

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

.right_navlist .user_arrow {
  border-top-color: #393a7d;
}

.user_info_glv2:before {
  background: #ffffff;
}

.new_gl_header.header_main {
  background-color: #ffffff;
}

.act_contlist > li .networkIc:before, .act_contlist > li .notification_ic:before, .act_contlist > li .cart_ic:before {
  color: #ffffff;
}

/*.aside.var_02 .plusIc_font:before{color: #333333;}*/
@media only screen and (min-width: 0) and (max-width: 767px) {
  .inp3 {
    border-bottom: 1px solid #cccccc;
    width: 100;
  }
  .btn {
    min-width: 110px;
  }
}

.nav_container.topFix {
  background: #ffffff;
  border-bottom: 1px solid #f2f2f2;
}

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

.topFix .user_info_wp {
  border-color: #393a7d;
}

.logoWp {
  width: 100%;
}

.gl_new_login {
  float: right;
  color: #393a7d;
  font-weight: 700;
  text-transform: uppercase;
}

.gl_new_logo img {
  width: auto;
}

.dock_header .logoWp {
  width: auto;
}

.crt_cmp_sec .info_ic {
  top: 2px;
}

.crt_cmp_sec .need_info {
  text-align: left;
  padding: 15px 13px;
}

.crt_cmp_sec .info_ic:hover .tootTipV2Cont {
  right: -28px;
}

.crt_cmp_sec .info_ic:hover .tootTipV2 {
  width: 184px;
}

.crt_cmp_sec .info_ic:hover .tootTipV2:before {
  right: 10px;
  left: inherit;
}

/*.search_ind:before{ @include font_ic; content: "\e924";  font-size: 20px; color: #8b9dae;    position: absolute; top: 10px; left: 6px; font-size: 12px;}
.search_ind{padding-left:16px}*/
.info_btn #email_id {
  width: calc(100% - 130px);
}

.testim_head:before {
  content: url(../images/quotes.png);
}

@media only screen and (min-width: 0) and (max-width: 767px) {
  .overlay_wrp {
    margin-top: 50px;
  }
  #fp_container .overlay_wrp {
    margin-top: 0;
  }
  #frm_contactus .submissionWp .inp2 {
    width: 100%;
  }
  .nt_frmob {
    display: none;
  }
  .dock_header .right_section .btn_2 {
    width: auto;
  }
  .new_gl_header .logoWrp {
    margin: 20px;
  }
  .new_gl_MainWrp {
    height: 665px;
  }
  .header_main.prelogin.mobile .logoCnt {
    display: block;
  }
  .forexOnly {
    transform: translate(-50%, -50%) !important;
    left: 50%;
  }
  .forexOnly {
    transform: translate(-50%, -50%) !important;
    left: 50%;
  }
}

.actionList li .patIc {
  margin-right: 0;
  margin-top: 14px;
}

.actionList li .numcnt {
  margin: 16px 0 0 12px;
}

.header_main.prelogin.mobile .logoCnt {
  display: none;
}

.templt {
  padding-bottom: 40px;
}

/* about us page start */
@media only screen and (min-width: 768px) {
  .container.about .innerWrapper .rowAbout {
    display: inline-block;
    margin-bottom: 20px;
  }
  .container.about .innerWrapper .videoCont {
    display: none;
  }
}

/* about us page End */
.contactus_container .btn6:hover {
  background: #201750 !important;
  color: #ffffff !important;
}

.signin_mobile_campaign .mainWrp {
  width: 1240px;
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
}

/* only for help page start */
@media only screen and (max-width: 767px) {
  #frm_contactus .arwLink {
    padding-left: 0;
  }
  .header_main.prelogin.mobile .logoCnt.gl {
    margin: 0 auto;
    width: 128px;
    height: 13px;
    float: none;
  }
  .wholeWrp .backToTop {
    bottom: 50px !important;
  }
  #custom_fc_button {
    bottom: 101px !important;
  }
  .bottom_patch .nwtxt {
    text-align: justify;
  }
  .signin_mobile_campaign .header_main.prelogin.mobile .logoCnt {
    display: block;
  }
  #frm_recovery_send .frm_action_btn {
    border: 1px solid #393a7d;
    background-color: #393a7d;
    color: #ffffff;
  }
  #frm_recovery_send .frm_action_btn.disable {
    background-color: #cccccc;
    border: 1px solid #cccccc;
  }
}

/* only for help page End */
.wholeWrp .backToTop {
  bottom: 30px;
}

.popUp_wp.var_1 .prgrsBarCnt .prgrs, #rai_retech_form_app .prgrsBarCnt .prgrs, .popUp .popUp_wp.var_1 .prgrs, .popUp_wp.var_1 .raiBtn {
  background: #393a7d;
  color: #ffffff;
}

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

.signin_mobile_campaign .logoWrp {
  padding: 0 20px;
}

.signin_mobile_campaign .header_main.prelogin.mobile .logoWrp {
  float: none !important;
}

.signin_mobile_campaign .header_main.prelogin.mobile {
  text-align: center;
}

.mobile_bg {
  display: none;
}

@media only screen and (max-width: 479px) {
  .contaner_wrpr .left_section .inner_content .mobile_bg {
    display: none;
  }
}

/* member listing */
.prod_desp .btn_v2.white_btn:hover {
  background: #393a7d;
  border-color: #393a7d;
  color: #ffffff;
}

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

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

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

/* gl-3886 start */
/* Campaign Page Start */
.signin_mobile_campaign #collapsibleNavbar {
  display: none;
}

.signin_mobile_campaign .gl_logo.navbar-brand {
  margin-top: 20px;
}

@media only screen and (max-width: 767px) {
  .signin_mobile_campaign .header_main prelogin.mobile {
    display: none;
  }
  .signin_mobile_campaign .gl_logo.navbar-brand {
    float: none;
    display: inline-block;
  }
  .pre-login .top_head_wp.var_2 {
    background: #393a7d;
  }
}

/* Campaign Page End */
.shareCnt .btn.disable:hover {
  background: #cccccc;
  border: 1px solid #cccccc;
  cursor: default;
  color: #ffffff;
}

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

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

.logoWrp.samrat_custom_logo {
  margin-top: 7px;
}

.logoWrp.samrat_custom_logo img {
  height: 55px;
}

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

.nav_container {
  background-color: #ffffff;
}

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

/* new nav bar (offer) end  */
/* 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;
}

/* 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 */
.inner_reset_wp .form_list li.error .form_list_error {
  font-size: 11px;
  margin: 0;
}

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

.evnt_sucss_wrp .get_offer_btn.btn_hover_v2:hover {
  background-color: #393a7d !important;
}

/* sign up tabbing start 4320 */
.signup_tab_list li.act {
  border-color: #393a7d;
}

#header nav .login-btn {
  display: none;
}

#header .container.scroll nav .login-btn {
  display: block;
}

@media only screen and (min-width: 768px) {
  #banner .sign_up_form {
    margin-top: -35px;
    min-height: 546px;
  }
}

.affinity_tab_signup #registration_form_campaign .signup_rhs_wrp_v2 .signup_btn, .affinity_tab_signup #registration_form_campaign .signup_rhs_wrp_v2 .confirm_check {
  margin-top: 0;
}

.affinity_tab_signup .back_clr .pre_container_s .col-md-5.align-self-center .signup_mobile {
  display: none;
}

.affinity_tab_signup .social_media_signup .signup_btnWp {
  width: 48%;
}

.affinity_tab_signup .social_media_signup .fb_btn {
  float: left;
  color: #ffffff !important;
}

.affinity_tab_signup .rig_sec {
  height: 525px;
}

.affinity_tab_signup .btnr_wp {
  list-style: none;
  margin-top: 10px;
  display: none;
  width: 100%;
}

.affinity_tab_signup .btnr_wp li {
  float: right;
  width: calc(50% - 10px);
}

.affinity_tab_signup .btnr_wp li a.btn {
  border-radius: 5px;
  display: block;
}

.affinity_tab_signup .btnr_wp li:first-child {
  float: left;
}

.affinity_tab_signup .btnr_wp li:first-child a.btn {
  background: #ffffff;
  border: 1px solid #393a7d;
  color: #393a7d;
}

.affinity_tab_signup .signup_tab.gl_affinity_cls_btn_dspl_none#tsignin .close_btn {
  display: none;
}

.affinity_tab_signup .rig_sec {
  box-shadow: 0 0px 20px #eeeeee;
}

.affinity_tab_signup .signup_tabbing #loginForm .header_text.text_center {
  font-family: "poppins";
  margin-top: 21px;
}

.affinity_tab_signup .signup_tabbing #loginForm .signup_btnWp {
  margin-top: 11px;
}

.affinity_tab_signup .social_media_signup .signup_btnWp.google_btn {
  float: right;
}

.affinity_tab_signup .signup_tabbing #loginForm .devider_line {
  margin-top: 11px !important;
}

@media only screen and (min-width: 768px) {
  .affinity_tab_signup .main_wrp {
    overflow: inherit;
  }
  .affinity_tab_signup .back_clr, .affinity_tab_signup .main_wrp {
    background: #FBFCFE;
  }
}

@media only screen and (max-width: 767px) {
  .affinity_tab_signup .mobile_none {
    display: none;
  }
  .affinity_tab_signup .btnr_wp {
    display: inline-block;
  }
  .affinity_tab_signup .signup_tab.gl_affinity_cls_btn_dspl_none#tsignin .close_btn {
    display: block;
  }
  .affinity_tab_signup .rig_sec {
    position: fixed;
    height: auto;
    bottom: 0;
    left: 0;
    border-radius: 0;
    padding: 0 20px 5px;
    box-sizing: border-box;
  }
  .affinity_tab_signup .lef_sec {
    padding-bottom: 20px;
  }
}

/* sign up tabbing End 4320 */
.cross_ci_btn_2 {
  border: solid 1px #21aac9 !important;
  color: #21aac9  !important;
}

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

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

.epre_container .btn_v2 {
  background-image: linear-gradient(to bottom, #156ef6, #153cf6);
}

.epre_container .btn_v2:hover {
  background-image: linear-gradient(to bottom, #1058C4, #1030C4);
}

/* upcomming events start */
.btn_v4 {
  border: solid 1px #156df6;
  color: #156df6;
}

.btn_v4:hover {
  background: #156df6;
}

.upcoming_events_list li:hover .btn_v4 {
  background: #156df6;
}

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

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

/* Linker.store Postlogin Page 6441 End */
/* header style overwrite for react start */
#lsheader {
  height: 62px;
  box-shadow: 0 4px 18px 0px RGB(0 0 0/12%), 0 7px 10px -5px RGB(0 0 0/15%);
  margin-bottom: 20px;
  background-color: #FFF !important;
}

#lsheader .logo_wrp {
  max-width: 220px;
  margin-left: 12px;
  margin-right: 43px;
}

#lsheader .inner_container {
  padding-right: 15px;
}

.search_bar {
  width: 319px;
}

.nav_list > li.act::before {
  background: transparent;
}

.nav_list > li .user_info_glv2 {
  width: 30px;
  height: 30px;
}

.nav_list > li .user_info_inner .fa-angle-down {
  display: none;
}

.nav_list > li > a .nav_txt {
  font-size: 11px;
}

@media only screen and (max-width: 991px) {
  #lsheader {
    height: 100px;
  }
}

@media only screen and (max-width: 767px) {
  #lsheader .logo_wrp {
    margin: 0;
  }
}

/* header style overwrite for react End */
.overlay.iss_overlay .overlay_wrp .confirmTemplate .iss_btn_wrp .btn_v2 {
  background: #156df6;
  border-color: #156df6;
}

.overlay.iss_overlay .overlay_wrp .confirmTemplate .iss_btn_wrp .btn_v2:hover {
  background: #1058C4;
  color: #ffffff;
}

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