body {
  padding-bottom: 50px;
}

/* header */
.mainWrpr {
  width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}

.header_main {
  width: 100%;
  height: 40px;
  line-height: 36px;
  text-align: left;
}

.header_Inr {
  height: 40px;
  padding: 0 10px;
}

.header_Inr .logoCnt {
  box-sizing: border-box;
  height: auto;
  line-height: inherit;
  padding: 0;
}

.botShadow {
  -webkit-box-shadow: 0 8px 6px -10px #cec9c9;
  -moz-box-shadow: 0 8px 6px -10px black;
  box-shadow: 0 8px 6px -10px #cec9c9;
}

/* main navigation */
.menuWrpr {
  float: left;
  position: relative;
}

.menuTogle {
  width: 60px;
  display: block;
  background-image: url(images/opnmenu.png);
  background-position: center center;
  background-repeat: no-repeat;
}

.menuTogle.profl {
  background-image: url(images/leftArw.png);
}

.rcmndLnk {
  padding: 25px 10px;
  margin-top: 3px;
  box-sizing: border-box;
  background-color: #ffffff;
}

.recP {
  float: left;
  font-size: 18px;
  color: #273239;
  font-style: italic;
}

.rcmndLnk .downArr_link {
  float: right;
  margin-top: 4px;
}

/* Main Nav Started */
.mainNavLst {
  list-style: none;
  width: 100%;
  float: left;
  padding-left: 15px;
  box-sizing: border-box;
}

.mainNavLst li {
  border-bottom: 1px solid #e9e9e9;
}

/*.mainNavLst li:first-child{border-top:none;}*/
.mainNavLst li a {
  height: 48px;
  line-height: 48px;
  color: #4c4c4c;
  padding: 0 0 0 2px;
}

.mainNavLst li a span {
  /*display:inline-block;*/
  float: left;
}

.mainNavBot {
  width: 100%;
  padding: 20px 20px 20px 15px;
  box-sizing: border-box;
  float: left;
  margin: 0;
}

.mainNavBot .helpIc {
  margin-left: 2px;
}

.mainNavLst li .lnkrStreIc {
  width: 23px;
  height: 23px;
  margin: 11px 20px 0 0;
}

.mainNavLst li.act a {
  color: #4c4c4c;
}

/* jet widget enhancement gl-2653 start */
.mainNavLst li .yellow_band {
  float: left;
  margin: 7px 0 0 15px;
}

.mainNavLst li .yellow_band .band_arrow {
  float: left;
  border-bottom: 17px solid transparent;
  border-right: 17px solid #ffc00c;
  border-top: 17px solid transparent;
}

.mainNavLst li .yellow_band .offer_text {
  padding-right: 10px;
  color: #152049;
  font-weight: 700;
  font-size: 18px;
  float: right;
  height: 34px;
  line-height: 35px;
  background: #ffc00c;
}

/* jet widget enhancement gl-2653 End */
/* Main Nav End */
.logOut .lftSec {
  float: left;
  height: 30px;
  padding: 19px 20px 41px 20px;
  box-sizing: border-box;
  border-right: 1px solid #444d6d;
  line-height: normal;
  border: none;
}

.mobMenu {
  width: 100%;
  min-height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 3;
  position: absolute;
}

.mobMenu .mainNav {
  width: 100%;
}

/* Navigation Started */
.header_main .prflImg {
  float: left;
  width: 60px;
  height: 60px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 2px;
  box-sizing: border-box;
}

.header_main .prflImg img {
  width: 100%;
  height: auto;
  vertical-align: initial;
}

.mobMenu .header_Inr {
  box-sizing: border-box;
  line-height: normal;
}

.notiList {
  float: left;
  width: 304px;
}

.notiList > li {
  list-style: none;
  width: 33.11%;
  float: left;
  text-align: center;
}

.notiList > li > a {
  width: 100%;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  position: relative;
}

.notiList > li .notiCountWp {
  top: 14px;
  margin-left: -8px;
}

.header_Inr .rigSec {
  float: right;
  height: 60px;
  line-height: 60px;
  padding: 5px 20px 0 20px;
  box-sizing: border-box;
}

.notiCountWp {
  min-width: 8px;
  height: 18px;
  padding: 0 5px;
  text-align: center;
  background-color: #fd0101;
  border-radius: 10px;
  position: absolute;
  top: 0;
}

.notiCount {
  color: #ffffff;
  display: block;
  font-size: 10px;
  font-weight: bold;
  line-height: 18px;
}

.innerWp {
  width: 94%;
  float: left;
  background: #f4f4f4;
}

.logOut {
  float: left;
  height: 60px;
  box-sizing: border-box;
  position: relative;
}

.logOut.act {
  background-color: #ffffff;
}

.header_main .vertcleDvdr {
  margin-top: 14px;
}

.logOut.act .cmntsIc_fff {
  background-position: 47.04704705% 4.277456647%;
}

.header_main .logOut.act .prflImg {
  background-color: #ffffff;
}

.notiList li.act {
  background-color: #ffffff;
}

.notiList li.act .notiIc_fff {
  background-position: 7.19921% 4.27252%;
}

.notiList li.act .serchIc_fff {
  background-position: 0.1% 4.15704%;
}

.notiList li.act .cartIc_fff {
  background-position: 10.51051051% 3.917050691%;
}

.logOut .cmntsIc_fff:before {
  font-size: 21px;
  color: #ffffff;
}

.logOut.act .cmntsIc_fff:before {
  color: #273239;
}

.header_main .header_Inr .rigSec .lefArw_fff::before {
  font-size: 21px;
  color: #ffffff;
}

/* logOut Start */
.logOutCnt {
  width: 94%;
  height: 100%;
  background-color: #ffffff;
  position: relative;
  padding: 10px;
  box-sizing: border-box;
  top: inherit;
  box-shadow: none;
}

.logOutCnt .clsBtn_000 {
  position: relative;
}

.logOutCnt .clsBtn_000:after {
  content: " ";
  position: absolute;
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}

.logOutCnt .eCard {
  margin-top: 20px;
  height: auto;
}

.logOutCnt .eCard .bottom {
  padding: 10px;
}

.logOutBtn {
  float: left;
  font-size: 18px;
  color: #00abbe;
  text-decoration: none;
  margin-top: 10px;
}

.logOutBtn .logOutIc {
  float: left;
  width: 30px;
  height: 30px;
}

.btnTxt {
  float: left;
  margin-left: 5px;
  padding-bottom: 10px;
}

/* logOut Start */
/* card */
/*.eCard { width:100%; box-sizing:border-box; background:#ffffff; border:1px solid #d2d2d2; }*/
/*.eCard .top { padding:8px 10px; }
.eCard .left { width:56px; float:left; position:relative;}
.eCard .left .imgWp { width:100%; height:56px; margin-top:2px; position:relative; overflow:hidden; box-sizing:border-box;}
.eCard .left .imgWp img { font-size:0; width: 100%;} */
.eCard .left .lfSec {
  width: 100%;
  font-size: 10px;
  margin-top: 8px;
}

/*.eCard .right { box-sizing:border-box; padding-left: 66px; word-wrap:break-word; } */
/*.eCard .vrifdIc,.eCard .keyIc { width:17px; height:16px; }*/
.eCard .crtifdIc {
  width: 13px;
  height: 16px;
}

/*.eCard .topSec { border-bottom:1px dashed #e9e9e9; height:53px; position:relative; }*/
.eCard .name {
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*.eCard .rol { font-size:12px; font-style:italic; margin-top:7px; }*/
.eCard .com {
  font-size: 12px;
  color: #273239;
  margin-top: 3px;
}

/*.eCard .loc { color:#666666; }*/
.eCard .bottom {
  padding: 0;
  margin: 0;
  text-align: left;
}

.actionList_02 {
  float: left;
}

.actionList_02 > li {
  list-style: none;
  float: left;
}

.actionList_02 > li > a {
  float: left;
  text-align: center;
  padding: 10px 20px 9px 20px;
  box-sizing: border-box;
}

.actionList_02 .favIc {
  width: 18px;
  height: 16px;
}

.actionList_02 .shareIc {
  width: 20px;
  height: 14px;
  margin-bottom: 2px;
}

.eCard .btn {
  width: 40.28%;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  float: right;
}

.com_card .name {
  text-overflow: inherit;
  white-space: inherit;
  overflow: visible;
}

.com_card .loc {
  font-style: italic;
}

.timeDscrptn + .icLnk {
  margin-top: 0;
}

.eCard .bottom .opdatIc {
  padding: 9px 10px 0 10px;
  background-origin: content-box;
  background-clip: content-box;
}

.listIcon {
  margin: 4px 0 0 0;
}

.listIcon > li {
  list-style: none;
  margin-left: 10px;
  float: left;
  position: relative;
}

/* MS 01/03/17 */
.listIcon > li:hover .ToolTip {
  display: block;
}

/* MS 01/03/17 */
.profWrp .actionList.style2 > li a.btn {
  width: auto;
}

/* tab style */
.tabCnt {
  background-color: #ffffff;
  box-shadow: 0 0 3px #cec9c9;
  margin: 0;
  box-shadow: none;
}

.tabCnt .linkArw {
  margin: 18px 10px 0 0;
}

.greLine {
  width: 100%;
  border-bottom: 2px solid #e8e8e8;
}

.tab {
  list-style: none;
  margin-bottom: -2px;
  float: left;
}

.tab li {
  float: left;
  padding: 7px 0;
  margin-left: 10px;
  position: relative;
}

.tab li:first-child {
  margin-left: 10px;
}

.tab li a {
  margin: 0;
  padding: 10px;
}

.tab li.act {
  border-bottom: 2px solid #000000;
}

.tab li.act a {
  color: #273239;
  font-weight: 400;
}

.tab li .notiCountWp {
  right: 0;
  top: 0;
}

.tab li .articlIc {
  margin: 0;
}

.tab.var_01 li {
  padding: 0;
}

.notiWp .notiTopRow {
  margin-top: 10px;
}

.notiWp .tab {
  margin: 0;
}

/* notification tab */
.notiWp {
  width: 94%;
  height: 100%;
  background-color: #ffffff;
  position: relative;
  padding: 10px;
  box-sizing: border-box;
}

.notiWp .clsBtn_000 {
  width: 25px;
  height: 25px;
}

.notiWp .tab li {
  height: 40px;
}

.notiWp .tab li a {
  font-size: 16px;
  margin-top: 9px;
}

/* temp */
.notiList_2 {
  list-style: none;
  width: 100%;
  margin: 20px auto 0;
}

.notiList_2 > li {
  background-color: #f4f4f4;
  margin-top: 1px;
  position: relative;
}

/* all */
.actionList {
  list-style: none;
}

.time {
  float: left;
  font-size: 12px;
  color: #666666;
  font-style: italic;
  margin-left: 5px;
}

.imgHolder img {
  width: 100%;
}

.moduleHd {
  font-size: 22px;
  color: #273239;
  margin-left: 10px;
}

.moduleHd span {
  text-indent: 10px;
  display: inline-block;
}

.moduleHd .bizIc, .moduleHd .lnkrStreIc {
  margin-top: 13px;
  float: left;
}

.row_top {
  width: 100%;
  box-sizing: border-box;
  background: #f4f4f4;
}

.act_template {
  width: 100%;
  padding: 10px;
  margin-top: 3px;
  box-sizing: border-box;
  background: #ffffff;
  box-shadow: 0 0 3px #cec9c9;
  display: inline-block;
}

.act_template .btn_100[data-content-piece="create_group"], .act_template .btn_100[data-content-piece="search_groups"] {
  text-transform: capitalize;
}

.row_top.var_01 .act_template {
  padding-bottom: 0;
  margin-top: 0;
}

/* MS 23/03/16 */
.act_template .hd {
  position: relative;
  font-size: 20px;
  font-style: italic;
  color: #273239;
  margin-bottom: 15px;
  display: inline-block;
  margin-right: 5px;
  margin-left: 24px;
}

/* Add display:inline-block; */
.grpic::before {
  content: "\e94b";
  position: absolute;
  left: -30px;
  color: #273239;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 28px;
}

.act_template a .subHding {
  color: #273239;
}

/* MS 29/03/16 */
.act_template .link14grn {
  float: right;
}

.act_template .cntnr01 .btn {
  width: 100%;
}

.txtWp {
  font-size: 14px;
  color: #999999;
  float: left;
  margin-top: 10px;
  margin-bottom: 14px;
}

.txtWp .infoIc {
  vertical-align: middle;
  float: left;
}

.txtWp div {
  margin-left: 25px;
  vertical-align: middle;
}

.filterWrp_M {
  width: 100%;
  padding: 9px 10px;
  box-sizing: border-box;
  background: #ffffff;
  margin-top: 10px;
  position: relative;
  box-shadow: 0 0 3px #cec9c9;
}

.filerInn_M {
  text-decoration: none;
}

.filerInn_M .txt {
  font-style: 18px;
  color: #273239;
  text-decoration: none;
  float: left;
  margin-top: 2px;
}

.filerInn_M .downArr_link {
  float: right;
}

.filerInn_M .downArr_link:before {
  color: #273239;
  font-size: 24px;
}

.filterDD {
  position: absolute;
  width: 100%;
  background: #ffffff;
  left: 0;
  z-index: 4;
  top: 46px;
  border-bottom: 1px solid #e8e8e8;
}

.filterDD li {
  width: 100%;
  background: #ffffff;
  box-sizing: border-box;
  border-top: 1px solid #e8e8e8;
  list-style: none;
  display: inline-block;
  position: relative;
}

.filterDD > li:first-child {
  border: none;
}

.filterDD li a {
  font-size: 18px;
  color: #666666;
  text-decoration: none;
  padding: 10px;
  box-sizing: border-box;
  display: block;
}

/* MK 03/03/2016 add display:block; */
.filterDD li a .downArw_000 {
  margin-top: 20px;
}

.filterDD li.act .downArw_000 {
  background-position: 11.6% 56.50577367%;
}

.filterDD li.act a {
  color: #273239;
}

.filterDD li .filterDD {
  display: none;
}

.filterDD li.act .filterDD {
  width: 91.66%;
  max-height: 205px;
  margin: 0 auto;
  display: block;
  position: relative;
  top: inherit;
  left: inherit;
  overflow-y: scroll;
  border-bottom: none;
}

.filterDD li.act .filterDD li {
  display: inline-block;
}

.filterDD li.act .filterDD li:first-child {
  border-top: 1px solid #e8e8e8;
}

.filterDD li.act .filterDD li a {
  padding: 0;
  color: #666666;
}

.filterWrp_M .filterDD li a {
  position: relative;
}

.filterWrp_M .filterDD li a .downArw_000 {
  position: absolute;
  top: 10px;
  left: inherit;
  right: 6px;
  margin-top: 0;
}

.filterDD li.disable {
  pointer-events: none;
  opacity: 0.5;
}

.main_content {
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
  background: #ffffff;
}

.main_inn {
  width: 100%;
  /*background: #ffffff; */
}

.main_content .boxShdw {
  box-shadow: none;
}

.main_content .dropdown_wp .dropdown_list.boxShdw {
  box-shadow: 0 0 3px #cec9c9;
}

/* dashboard */
.workArea {
  width: 100%;
  padding: 0;
  box-sizing: border-box;
  position: relative;
}

.workArea .linkArw {
  position: absolute;
  margin: 0;
  right: 10px;
  top: -50px;
  z-index: 1;
}

/*.workArea .linkArw::before {content: ""; background:#ffffff; position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: -1; width: calc(100% + 10px); border-radius: 2px; box-shadow: 0 0 3px #cec9c9; margin-left: -5px;}*/
/* tab start */
.articlIc, .newsIc, .offerIc, .partnerIc, .rsorcCentrIc {
  width: auto !important;
  height: auto !important;
  background: none !important;
}

.articlIc::before {
  content: "\e921";
  font-size: 30px;
  color: #00abbe;
}

.tab li .discusinIc::before {
  font-size: 30px;
  color: #00abbe;
}

.newsIc::before {
  content: "\e922";
  font-size: 30px;
  color: #00abbe;
}

.offerIc::before {
  content: "\e92b";
  font-size: 30px;
  color: #00abbe;
}

.partnerIc::before {
  content: "\e94e";
  font-size: 30px;
  color: #00abbe;
}

.rsorcCentrIc::before {
  content: "\e94c";
  font-size: 30px;
  color: #00abbe;
}

.tab li.act .articlIc::before, .tab li.act .newsIc::before, .tab li.act .offerIc::before, .tab li.act .partnerIc::before, .tab li.act .rsorcCentrIc::before, .tab li.act .discusinIc::before {
  color: #273239;
}

.tab li .newsIc {
  margin-right: 0;
}

.tab li .articlIc::before, .tab li .newsIc::before, .tab li .discusinIc::before {
  color: #6a6a6a;
}

.tab li.act .partnerIc::before {
  font-size: 30px;
}

/* tab End*/
/* bizforum start */
#article_fullview .fullView {
  width: calc(100% + 20px);
  background-color: #ffffff;
  padding: 0 10px 10px;
  margin: 0 0 0 -10px;
  box-sizing: border-box;
}

#article_fullview .fullView .cls_bg000_fff, #article_fullview .fullView .gradient_bg_color {
  display: none;
}

#article_fullview .fullView .imgWrp {
  margin-top: -10px;
  width: calc(100% + 20px);
  margin-left: -10px;
  overflow: inherit;
}

#article_fullview .fullView .imgWrp img {
  height: 100%;
}

#article_fullview .fullView .artclSec {
  margin-top: 0;
}

#article_fullview .fullView .independant_wp .BanHdr {
  width: calc(100% - 25px);
  font-size: 14px;
}

#article_fullview .fullView .independant_wp .userDisplay .colLeft {
  float: left;
}

#article_fullview .fullView .independant_wp .userDisplay .colRight {
  margin-left: 56px;
}

#article_fullview .fullView .independant_wp .userDisplay {
  margin-top: 10px;
}

#article_fullview .fullView .time_stamp.var_2 .clockIc_fff {
  background: none !important;
  font-size: 16px;
  color: #777777;
}

#article_fullview .fullView .time_stamp.var_2 .clockIc_fff::before {
  content: "\e906";
}

#article_fullview .fullView .artclSec .artPara {
  margin: 0;
}

.fullView .postBy .eCard {
  display: inline-block;
  height: auto;
  padding-bottom: 0;
}

.fullView .postBy .eCard .left .btn {
  font-size: 9px;
}

.fullView .postBy .eCard .topSec {
  height: auto;
}

#article_fullview .fullView .actionList li .favIc, #article_fullview .fullView .actionList li a.dis {
  margin-top: 10px;
}

.fullView .postBy .eCard .bottom {
  display: inline-block;
  width: 100%;
}

.disWrp #discussionlist.comntList {
  padding-left: 0;
  padding-right: 0;
}

#discussions_view.disWrp .fullView .cntntRight {
  margin-top: 10px;
}

#discussions_view.disWrp .fullView .botLstWp.var_2 .actionList > li a {
  margin-top: 10px;
}

#discussions_view.disWrp .fullView .botLstWp.var_2 .actionList > li.pat a {
  margin-top: 0;
}

#discussions_view.disWrp .fullView .botLstWp.var_2#viewcomment .link14_777 {
  margin-top: 10px;
}

#discussions_view.disWrp .botLstWp.var_2 .actionList > li:first-child {
  margin-left: 0;
}

.disWrp .fullView .list3 li {
  width: 50px;
  height: 50px;
}

#discussions_view.disWrp .txtWp.txtStyl_01 {
  padding: 10px !important;
  background-color: #ffffff;
  margin: 10px 0 0 0;
  box-shadow: 0 0 3px #cec9c9;
}

#discussions_view.disWrp .txtWp.txtStyl_01 p {
  width: 100%;
}

.list5 {
  /*margin-top: 10px; background-color: #ffffff; padding:0 10px 10px; box-shadow: 0 0 3px #cec9c9;*/
}

/* MK 06/02/2018 comnted bcoz affected other class */
.emptyTemplate {
  margin-top: 10px;
  width: 100%;
  padding: 10px;
  box-sizing: border-box;
  box-shadow: 0 0 3px #cec9c9;
}

/* discussion overlay start */
.overlay {
  padding: 10px 10px 10px !important;
  box-sizing: border-box;
}

/* MK 09/02/2018 padding:20px 10px 10px; for invite colleagues */
/* in sign up overlay padding is remove, to add padding to overlay in mobile important is given */
/* discussion overlay End */
/* bizforum End */
/* Biz offers start */
.wrapper {
  width: 100%;
}

.outerWpr.var_2 {
  padding: 0;
}

/* share offer overlay start */
#shareoverlay {
  padding: 0;
  background: #ffffff;
}

.overlay_wrp {
  width: 100%;
}

.shareTemplate {
  padding: 10px;
  background-color: #ffffff;
}

#shareoverlay .overlayHeader {
  padding: 10px 10px 0;
  box-sizing: border-box;
}

/* MK 14/02/2018 padding:20px 10px 0; for share article overlay */
#shareoverlay .overlay_wrp .clsBtn_000 {
  top: 15px;
  right: 15px;
}

.shareTemplate .row {
  margin-top: 0;
}

/* share offer overlay End */
/* enlist now overlay start */
.overlay.sendReq .overlay_wrp, .overlay .overlay_wrp .overlayHeader {
  padding: 0;
}

.overlay.sendReq .overlay_wrp .clsBtn_000 {
  top: 0;
  z-index: 1;
}

.overlay.sendReq .overlay_wrp .templt .submissionWp .frmfield_category .ui-selectmenu-menu {
  top: 29px;
}

/* enlist now overlay End */
.acrdnCnt .tabCnt {
  display: inline-block;
}

.flex {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}

/* Biz offers End */
/* overlay start */
.overlay_wrp {
  padding: 0;
}

.overlay_wrp .clsBtn_000 {
  top: 5px;
  right: 5px;
}

/* MK 14/02/2018 top:0; for report abuse overlay */
.overlay_wrp .ovrlySubHdr {
  font-size: 16px;
}

.list5 li .radio .custmRadio {
  font-size: 14px;
}

.overlay .overlay_wrp .overlayHeader .heading {
  font-size: 24px;
  width: 100%;
  padding-right: 30px;
  box-sizing: border-box;
  font-weight: 300;
}

.overlay .overlay_wrp .submissionWp {
  margin-top: 10px;
}

/* overlay End */
/* settings start */
.stngTab > .selctWpr {
  display: none;
}

.hdng_Stng {
  font-weight: 400;
  padding-left: 10px;
  height: 40px;
  line-height: 40px;
  box-shadow: 0 0 3px #cec9c9;
  background-color: #f4f4f4;
}

.stngLst {
  background-color: #ffffff;
  box-shadow: 0 0 3px #cec9c9;
}

.setting .stngLst li {
  border-top: 1px solid #e0e0e0;
  margin: 0;
}

.setting .stngLst li:first-child {
  border-top: none;
}

.stngTab .greLine {
  display: none;
}

.storageList > li .actionList .btn {
  height: 36px;
}

/* settings End */
/* profile start */
.main_content.white_bg, .row_top.white_bg {
  background-color: #ffffff;
  padding: 0;
}

#userprofile_about .userprofile_view .eCard.var_2 .left .lfSec {
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 12px;
}

#userprofile_about .userprofile_view .eCard.var_2 .left .bottom {
  width: 100%;
  text-align: left;
}

/* profile end*/
/* Network Started */
/* Icons Started */
.moduleHd .netwrkIc {
  font-size: 30px;
  line-height: 28px;
  margin-top: 16px;
  font-weight: 300;
}

/* Icons End */
/* drpDwnCnt Start */
.drpDwnCnt {
  position: relative;
  margin-top: 30px;
  margin-bottom: 30px;
}

/* MS 24/05/16 */
.drpDwnInr {
  width: 100%;
  height: 75px;
  line-height: 75px;
  border-top: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
  box-sizing: border-box;
}

.inpTap {
  display: block;
  padding: 0 20px;
}

.inpTapTxt {
  font-size: 24px;
  color: #152049;
  vertical-align: middle;
  margin-left: 5px;
}

.drpDwnInr .downArw {
  float: right;
  margin-top: 35px;
}

.drpDwnCnt.act .downArw {
  border-top-color: #273239;
}

.drpDwnLst {
  width: 100%;
  position: absolute;
  top: 75px;
  left: 0;
  z-index: 4;
  display: none;
}

/* MK 25/04/2017 z-index:1; for group manager DD */
.drpDwnLst li {
  list-style: none;
  height: 75px;
  line-height: 75px;
  box-sizing: border-box;
  border-top: 1px solid #ffffff;
  background-color: #dedcdd;
}

.drpDwnCnt.act .drpDwnLst {
  display: block;
}

.drpDwnCnt .inpTap .webBldrIc {
  width: 28px;
  height: 28px;
  display: inline-block;
  float: none;
  background-position: 80.3% 83.2564%;
  margin: 0;
}

.drpDwnCnt .inpTap .adsIc {
  width: 32px;
  height: 29px;
  display: inline-block;
  background-position: 73% 82.9689%;
}

.drpDwnLst li .inpTapTxt {
  width: 80%;
  display: inline-block;
  line-height: normal;
}

.drpDwnLst li .inpTap {
  padding-right: 10px;
}

/* drpDwnCnt Var_01 Started */
.row_top .drpDwnCnt {
  margin-top: 10px;
  margin-bottom: 0;
}

.drpDwnCnt.var_01 .drpDwnInr {
  height: 40px;
  line-height: 37px;
  border: 1px solid #cccccc;
  text-align: center;
}

.drpDwnCnt.var_01 .drpDwnInr .inpTapTxt {
  font-size: 18px;
}

.drpDwnCnt.var_01 .drpDwnInr .downArw {
  margin-top: 16px;
}

/* MS 30/12/16 */
.drpDwnCnt.var_01 .inpTapTxt {
  color: #333333;
}

.drpDwnLst.boxShdw {
  box-shadow: 0 2px 3px #cec9c9;
}

.drpDwnCnt.var_01 .drpDwnLst {
  top: 40px;
  background: #ffffff;
  border: 1px solid #cccccc;
  border-top: none;
  box-sizing: border-box;
}

.drpDwnCnt.var_01 .drpDwnLst li {
  height: auto;
  line-height: normal;
  background-color: #ffffff;
}

.drpDwnCnt.var_01 .drpDwnLst li .inpTapTxt {
  font-size: 16px;
  margin-left: 0;
}

.drpDwnCnt.var_01 .drpDwnLst li .inpTap {
  padding-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.drpDwnLst li .clgueIc {
  width: 21px;
  height: 25px;
  float: none;
  display: inline-block;
  margin-left: 11px;
  margin-right: 8px;
}

.drpDwnLst li .companyIc {
  width: 19px;
  height: 25px;
  display: inline-block;
  margin-left: 13px;
  margin-right: 8px;
}

.drpDwnLst li .addFmilyIc {
  width: 25px;
  height: 24px;
  float: none;
  display: inline-block;
  margin-left: 10px;
  margin-right: 5px;
}

.drpDwnLst li .clgueIc:before, .drpDwnLst li .addFmilyIc:before {
  font-size: 20px;
}

/* drpDwnCnt Var_01 End */
/* drpDwnCnt End */
.strThr .inn {
  width: 40px;
  height: 40px;
  line-height: 35px;
  font-size: 22px;
}

.overflw-x {
  position: relative;
  overflow-x: auto;
}

.overflw-x .tab {
  float: none;
  white-space: nowrap;
}

.overflw-x .tab li {
  float: none;
  display: inline-block;
}

.tabCnt {
  /*width:100%; margin-top:16px;*/
}

/* MK */
.greLine {
  width: 100%;
  border-bottom: 2px solid #e8e8e8;
}

.overflw-x .tab li {
  padding-left: 0;
  padding-right: 0;
}

.tab li {
  margin-left: 20px;
}

.tab li:first-child {
  margin-left: 10px;
}

.tab li a {
  padding: 5px;
  display: block;
  box-sizing: border-box;
  text-align: center;
  color: #6a6a6a;
}

.tab li a span {
  color: #6a6a6a;
  display: block;
}

.tab li.act a span, .tab li.act a {
  color: #273239;
}

.tab li .myLinkIc {
  font-size: 26px;
  height: 24px;
  margin-bottom: 4px;
}

.tab li .groupsIc {
  font-size: 25px;
  height: 24px;
  margin-bottom: 4px;
}

.tab li .inviteIc {
  font-size: 25px;
  height: 24px;
  margin-bottom: 4px;
}

.tab li .messageIc {
  font-size: 26px;
  height: 24px;
  margin-bottom: 4px;
}

.tabCnt .deleteIc {
  float: right;
  margin: 10px 10px 0 0;
}

.tab li .recLinksIc {
  margin-top: 8px;
}

.tab li.act .recLinksIc {
  background-position: 0.601202405% 77.4566474%;
}

.tab li .recComIc {
  margin-top: 6px;
}

.tab li.act .recComIc {
  background-position: 4.408817635% 77.4566474%;
}

.tab li .hubIc {
  margin-top: 9px;
}

.tab li .buzIc {
  margin-top: 10px;
}

.tab li .hubIc, .tab li .buzIc {
  width: 26px;
  height: 25px;
  display: block;
  margin: 4px auto 5px;
}

.tab.var_01 li a {
  margin-top: 0;
}

.tabTxt_01 {
  font-size: 14px;
  margin-top: -3px;
  display: block;
  font-weight: 300;
}

.tab li.act .hubIc {
  background-position: 0.300601202% 67.05202312%;
}

.tab li.act .buzIc {
  background-position: 7.815631263% 67.05202312%;
}

.tab li.act .groupIc {
  background-position: 43.49553128% 76.14678899%;
}

.tab li .netwrkIc, .tab li .bizIc {
  margin-top: 10px;
}

.tab.var_2 li a {
  float: left;
  margin-right: 10px;
}

.tabTxt {
  float: left;
  margin-top: 20px;
  color: #273239;
}

/* groups start */
._myGroups.mobile {
  padding: 0;
}

._myGroups.mobile .grpLst_2 > li:first-child {
  margin-top: 10px;
}

._myGroups.mobile .grpLst_2 > li {
  padding-bottom: 0;
}

#Mainevents .contentWp .emptyCnt .calIc, #Mainevents .contentWp .emptyCnt .btn {
  display: none;
}

#Contents .contentWp .fulGrpCnt .emptyCnt .fileIc_777, #Contents .contentWp .fulGrpCnt .emptyCnt .btn, #Contents .contentWp .fulGrpCnt .emptyCnt .eBriefCaseIc {
  display: none;
}

/* groups End */
/* Network End */
/* linker store vedio start */
.trnsprntBg.overlay {
  padding: 0;
}

.trnsprntBg.overlay .overlay_wrp_01 {
  width: 100%;
  margin: 0;
}

#play_video {
  width: 100%;
  margin: 0;
}

/* linker store vedio start */
/* search groups start */
.act_template .cardSrc {
  width: 100%;
  border: none;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  margin-top: 10px;
  position: relative;
  display: block;
  height: auto;
  margin: 0;
  background-color: transparent;
}

.act_template .cardSrc .inp {
  width: 89%;
  height: 49px;
  line-height: 49px;
  font-size: 16px;
  background-color: transparent;
  padding: 0 10px;
}

.act_template .cardSrc .serchIc {
  width: 19px;
  height: 19px;
  margin: 17px 10px 0 0;
}

.act_template .cardSrc .autocomplete-suggestions.auto_icon {
  top: 49px;
}

/* search groups End */
/* bizforum prelogin start */
.main_content .tabCnt .tab li .articlIc, .main_content .tabCnt .tab li .discusinIc {
  /* 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;
}

.tab li .articlIc, .tab li .discusinIc {
  width: auto !important;
  height: auto !important;
  background: none !important;
  margin-top: 0;
}

.tab li .discusinIc::before {
  content: "\e94a";
  font-size: 30px;
  /*color: #00abbe;*/
}

.tab li .articlIc::before {
  content: "\e921";
  font-size: 30px;
  /*color: #00abbe;*/
}

/* bizforum prelogin Star */
@media only screen and (min-width: 0) and (max-width: 687px) {
  .logOut .lftSec {
    padding: 19px 12px 41px 11px;
  }
  .notiList, .notiList > li {
    width: auto;
  }
  .notiList > li > a {
    width: auto;
    padding-left: 17px;
    padding-right: 17px;
  }
  .header_Inr .rigSec {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .outerTmplt_2 .flex .holder.var_3 {
    margin-bottom: 25px;
  }
  .outerTmplt_2 .flex.partners .holder.var_3:first-child, .outerTmplt_2 .flex.partners .holder.var_3:nth-child(2) {
    margin-top: 10px;
  }
  .outerWpr .outerTmplt_2 .flex .holder.var_3 .hvrdCnt {
    position: absolute;
    top: calc(100% + 22px);
    margin: 0;
  }
  .outerWpr .outerTmplt_2 .flex .holder.var_3 .hvrdCnt .hvrdInr .viewAlLink {
    bottom: 25%;
  }
}

.filter_select.loc_on_mobile {
  float: left;
  width: calc(50% - 20px);
  margin: 10px 0 0 10px;
  background: #ffffff;
  border: 1px solid #cccccc;
  height: 30px;
  line-height: 30px;
}

.filter_select.loc_on_mobile .filter_sub_hd {
  display: inline-block;
  width: 100%;
  /*height: 32px; line-height: 30px;*/
  padding: 0 10px;
  box-sizing: border-box;
  margin-bottom: 0;
}

.filter_select.loc_on_mobile .filter_sub_hd .loc_text .loc_count {
  color: #ffffff;
}

.filter_select.loc_on_mobile .loc_text {
  float: left;
  font-size: 13px;
  color: #999999;
}

.filter_select.loc_on_mobile .filter_downArr {
  display: block;
  float: right;
  margin: 12px 0 0 10px;
}

.filter_select.act {
  background: #00abbe !important;
  border: 1px solid #00abbe !important;
}

.row_top .filter_select.act .loc_text {
  color: #ffffff !important;
}

.filterWrp_M.filtersloc {
  float: right;
  width: calc(50% - 20px);
  text-align: left;
  margin-right: 10px;
  box-shadow: none;
  border: 1px solid #cccccc;
  padding-top: 5px;
  padding-bottom: 5px;
}

.filterWrp_M.filtersloc .filerInn_M .txt {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  float: left;
  width: calc(100% - 10px);
  font-size: 14px;
  color: #999999;
  font-weight: 700;
}

.filterWrp_M.filtersloc .filerInn_M .downArr_link {
  border-top: 6px solid #999999;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  width: 0 !important;
  height: 0 !important;
  margin-top: 9px;
}

.filterWrp_M.filtersloc .filerInn_M .downArr_link:before {
  display: none;
}

.filterWrp_M.filtersloc .filterDD {
  top: 31px;
}

.overlay .overlay_wrp .clsBtn_000.top_20 {
  top: 20px;
}

.filter_select.loc_on_mobile .autocomplete-suggestions {
  padding-left: 0;
  padding-right: 0;
  width: 87%;
}

.filter_select.loc_on_mobile .fitler_dd.ui-front {
  padding: 20px 20px 0 20px;
  width: 100%;
  box-sizing: border-box;
  display: block;
  position: absolute;
  background: #ffffff;
  box-sizing: border-box;
  box-shadow: 0 0 3px #c1c1c1;
  top: 33px;
  right: inherit;
  z-index: 3;
  left: 0;
}

.filter_select.loc_on_mobile .actionList li a {
  margin-top: 5px;
}

.filter_select.loc_on_mobile .checkbox_list li .custcheckBox::before {
  margin-top: 8px;
}

@media only screen and (min-width: 0) and (max-width: 479px) {
  .filter_select.loc_on_mobile {
    width: calc(100% - 20px);
  }
  .filterWrp_M.filtersloc {
    width: calc(100% - 18px);
    margin-right: 8px;
  }
}

.imgHolder .tint_3 {
  display: none;
}

/* prelogin article page start */
#articles .list2 > li {
  padding: 0 10px 10px;
}

#discussions .comntList > li {
  padding-left: 10px;
  padding-right: 10px;
}

.locList > li .awardLst > li {
  border: 1px solid #cccccc;
  display: inline-block;
  width: 100%;
}

.locList > li .awardLst > li .imgWp {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 0;
  overflow: hidden;
  text-align: center;
  float: left;
}

.locList > li .awardLst > li .awardCnt {
  float: left;
}

/* prelogin article page End */
/* biz offers product on prelogin page start */
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .acrdnCnt .tab > li > a {
    font-size: 18px;
  }
  .band_2 {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    border-bottom: 2px solid #ffc20e;
    text-align: center;
  }
  .bandTxt_2 {
    height: 23px;
    line-height: 26px;
    padding: 0 20px;
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
    display: inline-block;
    background-color: #ffc20e;
  }
  .band_2.green {
    border-color: #a4cd39 !important;
  }
  .band_2.green .bandTxt_2 {
    background-color: #a4cd39;
  }
  .hvrdCnt .viewAlLink {
    float: right;
    margin: 15px 15px 0 0;
  }
  .band_2.var_2 {
    bottom: inherit;
    top: 0;
    border-bottom: none;
    border-top: 2px solid #ffc20e;
  }
  .holder.var_3 .btn {
    width: 100%;
    margin-top: 15px;
  }
}

/* biz offers product on prelogin page End */
.old_module.touch.scrollOver #fc_frame {
  z-index: 1;
}

.tab li .messageIc:before {
  font-size: 18px;
  color: #777777;
}

.opnColps > li .calBxUl {
  background-color: transparent;
}

.txt_cent {
  text-align: center;
  margin-top: 10px;
}

.overlay .overlay_wrp #frm_profile_company_verification .clsBtn_000 {
  margin-right: 0;
}

#groupfilters.filterDD .filterDD {
  top: 42px;
  height: 300px;
  overflow-y: scroll;
}

/* contact us overlay start */
.overlay_wrp.contact_us_fr_mob .overlayHeader .clsBtn_000: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: '\e907';
  color: #333333;
}

#contactus_overlay .overlay.frm_contactus .overlay_wrp {
  padding: 10px;
}

/* contact us overlay End */
/* sass file inport */
/* cookie info start */
.cookie_info {
  width: 100%;
  background-color: #f4f4f4;
  text-align: center;
  z-index: 60;
}

.cookie_text {
  padding: 16px 38px 16px 10px;
  box-sizing: border-box;
  font-size: 14px;
  color: #4d4d4d;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
}

.close_info {
  color: #5f5f5f;
  font-size: 26px;
  position: absolute;
  right: 10px;
  top: -4px;
}

.cookie_text a:first-child {
  color: #454545;
  font-weight: 600;
  text-decoration: underline;
}

/* cookie info start */
@media only screen and (max-width: 767px) {
  .cookie_info {
    height: auto;
    position: relative;
  }
  .cookie_text {
    font-size: 12px;
    text-align: left;
    padding: 8px 30px 8px 10px;
  }
}

/* colors */
/* old color $Geyser */
/* vcci */
/*kcbbank*/
/* font size */
/*mixins */
.header_main .logoWrp {
  width: 24px;
}

.header_main .logoWrp img {
  width: 100%;
}

.nav_container {
  position: relative;
  padding-left: 10px;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
  transition: all .3s linear;
  transition: all .3s linear;
  transition: all .3s linear,-webkit-transform .3s linear;
  -webkit-transform: translate3d(0, 0, 0);
}

.nav_container:before {
  content: "";
  width: 100%;
  height: 1px;
  background: #ffffff;
  opacity: 0.2;
  position: absolute;
  top: -1px;
  left: 0;
}

.nav_container.topFix_hide {
  transform: translateY(-100%);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
}

.nav_container.topFix_show {
  transform: translateY(0);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
}

.nav_container.nav-up {
  top: -40px;
  left: 0;
}

.nav_container.nav-down {
  top: 0px;
  left: 0;
}

.nav_container.posFix {
  position: fixed;
}

.search_inp_wp {
  margin: 7px 0 7px 0;
  width: calc(100% - 195px);
  float: left;
  -webkit-transition: width 1s;
  /* For Safari 3.1 to 6.0 */
  transition: width 1s;
}

.search_inp {
  width: 100%;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  color: #ffffff;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 10px 0 30px;
  background: rgba(255, 255, 255, 0.2);
  border: none;
}

.search_inp_wp .serchIc {
  right: inherit;
  left: 10px;
  top: 7px;
  font-size: 0;
}

.search_inp_wp .serchIc:before {
  font-size: 12px;
  opacity: 0.5;
  color: #ffffff;
}

.cancel_button {
  font-size: 12px;
  color: #ffffff;
  float: right;
  margin-top: 5px;
  display: none;
}

.search_inp_wp.act {
  width: calc(100% - 10px);
  -webkit-transition: width 1s;
  /* For Safari 3.1 to 6.0 */
  transition: width 1s;
}

.search_inp_wp.act .cancel_button {
  display: block;
}

.search_inp_wp.act .search_inp {
  width: calc(100% - 45px);
}

.search_inp_wp.act + .search_inplist {
  display: block;
  width: 100%;
  top: 39px;
  height: calc(100vh - 79px);
}

.search_inplist li {
  border-bottom: 1px solid #cccccc;
}

.search_inplist li a {
  padding: 10px;
}

.search_inplist li .networkIc {
  background: none;
  margin: 0;
  width: auto;
  height: auto;
  padding: 0;
}

.act_contlist > li {
  width: 38px;
  height: 38px;
  line-height: 38px;
  margin: 0;
  padding-top: 2px;
  box-sizing: border-box;
}

.act_contlist > li.act {
  background: rgba(0, 0, 0, 0.4);
  margin: 0;
}

.act_contlist > li.act .menu_button {
  display: none;
}

.act_contlist > li.act .close_icon {
  border: none;
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  line-height: 38px;
}

.notiCountWp.var_2 {
  top: 3px;
}

.act_contlist > li.act .notiCountWp {
  display: none;
}

.act_contlist > li .notification_ic:before, .act_contlist > li .cart_ic:before, .act_contlist > li .home_ic, .act_contlist > li .message:before, .act_contlist > li .profile_ic:before {
  color: #ffffff;
  opacity: 0.5;
}

.act_contlist > li.act .notification_ic:before, .act_contlist > li.act .cart_ic:before, .act_contlist > li.act .message:before, .act_contlist > li.act .profile_ic:before {
  opacity: 1;
  color: #ffffff;
}

.userDisplay.glv2 {
  position: relative;
}

.act_contlist > li.act .header_noti .notiCountWp {
  display: block;
  top: -8px;
}

/* placeholder color start */
.search_inp_wp input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #f9f4f4;
}

.search_inp_wp input::-moz-placeholder {
  /* Firefox 19+ */
  color: #f9f4f4;
}

.search_inp_wp input:-ms-input-placeholder {
  /* IE 10+ */
  color: #f9f4f4;
}

.search_inp_wp input:-moz-placeholder {
  /* Firefox 18- */
  color: #f9f4f4;
}

/* placeholder color start */
.menu_wrp {
  position: relative;
}

/*.menu_button_wrp{width: 100%; height: 38px;}*/
.menu_button {
  width: 100%;
  height: 100%;
  display: block;
  padding-top: 8px;
  box-sizing: border-box;
}

.menu_line {
  width: 16px;
  height: 2px;
  background-color: #ffffff;
  display: block;
  margin: 4px auto;
  opacity: 0.5;
}

.menu_wrp .close_icon .close_ic {
  vertical-align: middle;
}

.menu_wrp .close_icon .close_ic:before {
  color: #ffffff;
  font-size: 18px;
}

/**/
#yournetwork .col_box_outr_wp .col_box_wp, #yourcompanyprofile .col_box_outr_wp .col_box_wp {
  box-shadow: 0 0 3px #cec9c9;
}

/* bottom navigation $bali_hai */
.botNav {
  width: 100%;
  height: 40px;
  background: #ffffff;
  color: #8B9DAE;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 11;
  display: flex;
  -webkit-box-shadow: 0px -12px 32px -10px rgba(0, 0, 0, 0.52);
  -moz-box-shadow: 0px -12px 32px -10px rgba(0, 0, 0, 0.52);
  box-shadow: 0px -12px 32px -10px rgba(0, 0, 0, 0.52);
}

.botNav .profile_ic {
  font-size: 18px;
  position: relative;
}

.botNav .trvlIc {
  font-size: 18px;
  float: none;
  margin: 0;
}

.botNav .home_ic {
  font-size: 18px;
  margin: 0;
  float: none;
  width: auto;
  height: auto;
}

.botNav .navCol {
  /*width: 25%;*/
  flex-grow: 1;
  flex-shrink: 1;
  float: left;
  position: relative;
  display: flex;
  flex-flow: column;
  align-items: center;
}

.botNav .navCol .icCont {
  width: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-grow: 1;
  position: relative;
}

.botNav .navCol .icCont .message {
  position: relative;
}

.botNav .navCol .icCont .message:before {
  color: #8B9DAE;
}

.botNav .navCol .notiCountWp {
  font-family: "Lato",Arial, Helvetica, sans-serif;
  left: 17px;
  right: inherit;
  top: -2px;
}

.botNav .navCol .notiCountWp.dot {
  width: 8px;
  height: 8px;
  padding: 0;
}

.botNav .navCol .navOfferTxt {
  position: absolute;
  background-color: #fcae1b;
  font-size: 12px;
  color: #000000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 2px 5px;
  position: absolute;
  top: -8px;
  transform: translateY(-60%);
}

.botNav .navCol.act {
  color: #333333;
}

.botNav .navCol.act .message:before {
  color: #333333;
}

.botNav .navTxt {
  font-size: 12px;
  width: 100%;
  flex: 0 0 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.businessCenter: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: "\e999";
  font-size: 15px;
}

.fieoServices {
  background: url(images/fieo/fieo_widget_image.png) no-repeat;
  width: 21px;
  height: 21px;
}

.retailServices:before {
  font-size: 16px;
}

.bankingWidget:before {
  font-size: 14px;
}

.botNav .navCol .icCont .iciciwidgtIc:before {
  font-size: 16px;
  color: #8b9dae;
}

.botNav .navCol a {
  margin-top: 6px;
  color: #8b9dae;
}

.botNav .navCol.act a {
  color: #000000;
}

.botNav .networkIc {
  margin: 0;
  background: none;
  width: auto;
  height: auto;
}

.botNav .networkIc, .botNav .offerIc::before {
  font-size: 20px;
}

.user_post_bottom .select_dropdown_wp .icons_wp .networkIc {
  margin: 0px 0px 0px 3px;
}

.botNav .offerIc {
  margin: 0;
  background: none;
  width: auto;
  height: auto;
}

.botNav .offerIc::before {
  color: #8b9dae;
}

.botNav .navCol.act .offerIc:before {
  color: #000000;
}

/* transparent overlay start */
body.scrollOver .overlay.transparent {
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  padding: 0;
}

body.scrollOver .overlay.transparent .overlay_wrp {
  background: #ffffff;
}

/* transparent overlay End */
/* profile overlay start */
body.scrollOver .overlay.transparent.open_profile {
  display: none;
  z-index: 10 !important;
}

body.scrollOver .overlay.transparent .overlay_wrp.profile {
  position: absolute;
  bottom: 30px;
  left: 0;
  height: auto;
  width: 100%;
  padding: 20px 30px;
  box-sizing: border-box;
}

.profileview.var_2 {
  display: none;
}

body.scrollOver .overlay.transparent.act.open_profile {
  display: block;
}

/* profile overlay End */
/*-------Changes After UAT------*/
.help_setting > a {
  padding: 0 0 0 0;
}

.wtcServices {
  background: url(images/wtc/wtc_widget_image.png) no-repeat;
  width: 28px;
  height: 21px;
}

.botNav .navCol.act .wtcServices {
  background: url(images/wtc/wtc_widget_image_act.png) no-repeat;
  width: 28px;
  height: 21px;
}

/* 3703 start */
.search_inp_wp.act + .search_inplist_location {
  display: block;
  width: 100%;
  top: 39px;
  height: calc(100vh - 79px);
}

.search_inplist_location li {
  border-bottom: 1px solid #cccccc;
}

.search_inplist_location li a {
  padding: 10px;
}

.search_inplist_location li .networkIc {
  background: none;
  margin: 0;
  width: auto;
  height: auto;
  padding: 0;
}

/* gl-4044 */
.bankingWidget.vodafone_widget:before {
  content: url(images/vodafone-idea/widget_product_icon.png);
}

/* gl-3876 */
.tour_link {
  display: none;
}

/* new nav bar (offer) start  */
.nav_container .act_contlist > li .notification_ic:before, .nav_container .act_contlist > li .cart_ic:before, .nav_container .act_contlist > li .home_ic, .nav_container .act_contlist > li .message:before, .nav_container .act_contlist > li .profile_ic:before {
  color: #ffffff;
  opacity: 75%;
}

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

.icCont .offerIc::before, .new_ver_bnnr .offerIc::before {
  content: "\e983";
}

.knowledge::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: "\e978";
}

.listingic::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: "\e940";
}

.new_ver_bnnr {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 100%;
  z-index: 15;
  background: #ffffff;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
}

.menu_list {
  width: 100%;
  display: inline-block;
  margin-top: -20px;
}

.logoWrp {
  min-height: 35px;
  max-width: 131px;
}

.menu_list li {
  list-style: none;
  width: 100%;
  display: inline-block;
}

.new_ver_bnnr {
  padding: 15px;
  box-sizing: border-box;
}

.menu_list li a {
  font-size: 16px;
  color: #414141;
  display: block;
  padding: 11px 20px;
  font-family: "Roboto", sans-serif !important;
}

.menu_list li a:before {
  margin-right: 20px;
  font-size: 20px;
  color: #414141;
}

.menu_list li .offerIc {
  padding-left: 16px;
}

.home_ic:before {
  font-family: icomoon;
}

.community_ic::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: "\e94b";
}

.events_ic::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: "\e97d";
}

li .offerIc::before {
  content: "\e92b";
  font-family: icomoon;
  font-size: 20px;
  color: #393a7d;
}

.lstore_ic: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: "\e915";
}

.prod_tools::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: "\e917";
  font-weight: 700;
}

.clsBtn_v2_wrp {
  float: right;
  width: auto;
  position: relative;
  bottom: 50px;
}

.clsBtn_v2 {
  color: #273239;
  font-size: 30px;
}

.dot {
  height: 3px;
  width: 3px;
  background-color: #4b4b4b;
  border-radius: 50%;
  display: inline-block;
}

#new_botnav.botNav .navCol a, .a_tag {
  margin-top: 16px;
  color: #4b4b4b !important;
}

#new_botnav.botNav .useroffers .offerIc::before {
  color: #4b4b4b;
}

#new_botnav .home_ic:before, #new_botnav .listingic::before, #new_botnav .knowledge::before, #new_botnav .offerIc::before {
  font-size: 20px;
}

#new_botnav.botNav {
  height: 70px;
  box-shadow: 0px -6px 10px -12px rgba(0, 0, 0, 0.52);
}

.botNav .navCol .icCont {
  margin-bottom: 5px;
  height: 20px;
}

#new_botnav.botNav .navCol.act a::before {
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  bottom: 0px;
  left: 0;
}

#new_botnav {
  z-index: 14;
}

.new_ver_bnnr.act {
  top: 0;
  z-index: 16;
}

.new_ver_bnnr_srch {
  width: 100%;
  height: 100%;
  position: fixed;
  /* top:100%;*/
  z-index: 12;
  background: #ffffff;
  -webkit-transition-duration: 1s;
  -moz-transition-duration: 0.7s;
  -o-transition-duration: 0.7s;
  transition-duration: 1s;
  bottom: 0;
  top: -140%;
  overflow-y: scroll;
  z-index: 17;
}

.new_ver_bnnr_srch .search_inp {
  border: 1px solid #cdcdcd;
  height: 40px;
  line-height: normal;
  color: #333333;
  padding-left: 18px;
}

.new_ver_bnnr_srch .search_inp::placeholder {
  color: #828282;
  opacity: 1;
}

/* Firefox */
.new_ver_bnnr_srch .search_inp_wp {
  width: 100%;
  margin-top: 60px;
}

.new_ver_bnnr_srch .search_inp_wp form {
  width: 315px;
  margin: 0 auto 100px;
}

.new_ver_bnnr_srch button {
  color: #ffffff;
  padding: 10px 10px;
  text-transform: uppercase;
  font-size: 14px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  min-width: 315px;
  box-sizing: border-box;
  text-align: center;
  font-weight: 700;
  margin-top: 15px;
}

.new_ver_bnnr_srch .search_inplist_v2 {
  float: right;
  display: inline-block;
  margin-left: 35px;
  margin-top: 16px;
}

.new_ver_bnnr_srch .search_inplist_v2 li {
  display: inline-block;
}

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

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

.new_ver_bnnr_srch .search_inplist_v2 .list_text {
  font-size: 12px;
  color: #8c8c8c;
  float: left;
  padding: 5px 0 0 7px;
  line-height: normal;
  font-weight: 500;
}

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

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

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

.new_ver_bnnr_srch .search_inplist_v2 li {
  list-style: none;
  display: block;
  margin-top: 20px;
}

.new_ver_bnnr_srch .search_inplist_v2 {
  float: none;
}

hr {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;
  width: 85%;
  border: 0;
  border-top: 1px solid #e5e5e5;
}

.new_ver_bnnr_srch .search_inplist_v2 .networkIc::before {
  color: #8c8c8c;
}

.new_ver_bnnr_srch .search_inplist_v2 .networkIc {
  float: none;
  margin: 0;
}

.new_ver_bnnr_srch .clsBtn_v2 {
  color: #666666;
}

.new_ver_bnnr_srch .clsBtn_v3_wrp {
  float: right;
  width: auto;
  position: relative;
  top: 20px;
  right: 20px;
}

.nav_container .search_inp_wp {
  width: calc(100% - 268px);
  margin-top: 10px;
}

.nt_nly_www {
  display: none;
}

.nav_container .notificationwp.act_contlist {
  margin-right: 15px;
  margin-left: 5px;
}

.userdtls.nly_www {
  width: 67px;
  margin: 0 !important;
}

.user_info_inner {
  border: 1px solid #ffffff;
  border-radius: 4px;
  opacity: 75%;
}

.new_ver_bnnr_srch .search_inp:-ms-input-placeholder {
  color: #828282;
}

/* Internet Explorer 10-11 */
.nav_container .act_contlist > li.act {
  background: transparent;
  margin-right: 10px;
}

.nav_container .act_contlist > li {
  line-height: 48px;
  height: 48px;
  margin-right: 10px;
}

.nav_container .search_inp {
  cursor: pointer;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  color: #393a7d;
  border: none;
}

.nav_container .search_inp_wp .serchIc:before {
  font-size: 20px;
  font-weight: 700;
}

.new_ver_bnnr_srch .search_inp::-ms-input-placeholder {
  color: #828282;
}

/* Microsoft Edge */
.act_contlist > li.act .notification_ic:before, .act_contlist > li.act .cart_ic:before, .act_contlist > li.act .message:before, .act_contlist > li.act .profile_ic:before {
  opacity: 1;
}

.nav_container .search_inplist {
  display: none !important;
}

@media only screen and (max-width: 767px) {
  .new_ver_bnnr .menu_list .sub_menu::before {
    top: 20px;
    right: 15px;
    position: absolute;
    font-size: 16px;
    color: #393a7d;
  }
  .menu_list li {
    position: relative;
  }
  .menu_list .profile_list > li {
    padding: 0 55px;
    margin-top: 10px;
  }
  .menu_list .profile_list > li:first-child {
    margin-top: 0;
  }
  .menu_list .profile_list li a {
    font-size: 15px;
    border: none;
  }
  #bizoffers_body .main_content {
    padding: 0;
  }
  #bizoffers_body {
    display: inline-block;
    padding-bottom: 20px;
    width: 100%;
  }
  .menu_list > li .profile_list.var_v2.nav_inner_list > li {
    padding: 0 20px;
  }
  .menu_list > li .profile_list.var_v2.nav_inner_list > li a {
    padding: 5px 20px;
    border: none;
  }
}

@media only screen and (min-width: 320px) and (max-width: 359px) {
  .menu_list > li .profile_list.var_v2.nav_inner_list > li a {
    padding: 5px 13px;
  }
  .nav_container .search_inp_wp {
    width: calc(100% - 235px);
  }
  .nav_container .search_inp {
    padding-right: 5px;
  }
}

/* placeholder color start */
.nav_container .search_inp input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #ffffff;
  opacity: 75%;
}

.nav_container .search_inp input::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffffff;
  opacity: 75%;
}

.nav_container .search_inp input:-ms-input-placeholder {
  /* IE 10+ */
  color: #ffffff;
  opacity: 75%;
}

.nav_container .search_inp input:-moz-placeholder {
  /* Firefox 18- */
  color: #ffffff;
  opacity: 75%;
}

/* placeholder color end */
.nav_container .act_contlist > li.act .profile_dd {
  top: 48px;
  padding-bottom: 85px;
}

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

.new_ver_bnnr_srch.act {
  top: 0;
}

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

.profile_list.var_v2 {
  display: none;
}

.profile_list.profile_list_nav.var_2, .search_inp_wp.act .cancel_button {
  display: none !important;
}

.search_inp_wp.act .search_inp {
  width: 100% !important;
}

.act_contlist.notificationwp {
  display: block !important;
}

.search_inp_wp.act {
  width: calc(100% - 268px) !important;
}

.search_inp_wp.toOpen.act .new_ver_bnnr_srch {
  top: 0;
}

.new_ver_bnnr_srch .search_inp_wp.act {
  width: 100% !important;
  transition: none;
}

#new_botnav .navCol.knowledge::before {
  display: none;
}

.profile_ic: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: "\e914";
  font-size: 20px;
}

.new_ver_bnnr .community_ic::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: "\e914";
  font-size: 20px;
}

.marketplace .btn_v2.cre_list_float_btn {
  z-index: 0;
  bottom: 75px;
}

#settings_mobile_container .settings {
  padding: 10px 0 20px 0;
}

.nav_container.posFix {
  box-shadow: 0px 0px 4px #cccccc;
}

.nav_container.posFix .act_contlist > li {
  margin: 5px 10px 5px 0;
}

@media only screen and (max-width: 369px) {
  .nav_container .search_inp {
    font-size: 14px;
    padding: 0 10px 0 28px;
  }
  .nav_container .search_inp_wp .serchIc:before {
    font-size: 18px;
  }
}

.search_inp_wp .serchIc: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;
}

#bodycont .nav_container.nav-down.posFix {
  top: 0;
}

.profile_dd.netVer.userconnectionlist .nano {
  height: 100% !important;
  min-height: inherit;
  max-height: inherit;
}

.actionList_v2 li .btn_v2, .userDisplay_extended.nameOnly .btn_v2 {
  height: 30px;
  line-height: 30px;
}

.actionList_v2 li .btn_v2 {
  min-width: 60px;
  float: none;
  padding: 7px !important;
  width: 60px;
}

#bodycont .nav_container.nav-down.posFix .user_info_inner {
  top: 6px;
}

#bodycont .nav_container.nav-up {
  top: -58px;
}

.netNoti_dd .notiRow {
  padding-right: 15px !important;
}

.workArea {
  /*bottom: 20px;*/
}

body.scrollOver .overlay {
  z-index: 14 !important;
}

.main_inn.boxShdw .tab li .offerIc::before {
  content: "\e92b";
  font-size: 30px;
  color: #00abbe;
}

.main_inn.boxShdw .tab li.act .offerIc::before {
  color: #273239;
}

.botNav .bankingWidget:before {
  font-size: 20px;
}

.innWholWp .nav_container:before {
  background: inherit;
  opacity: inherit;
}

.navlist_glv2 .betaVer {
  color: #4b4b4b;
}

#smartbanner.android {
  bottom: 75px;
}

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

/* new nav bar (offer) end  */
/* gl- 04237 start */
.tabCnt .tab {
  margin-bottom: 0;
}

/* gl- 04237 end */
.menuwidget_ic::before {
  margin-bottom: -5px;
}

.header_main .logoWrp {
  width: auto;
}

.all_post .select_dropdown .user_arrow {
  border-top-color: #8c8c8c;
}

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

/* gl- 4910 Start  */
.fullView .artclSec .postBy .eCard .com {
  height: 40px;
}

.siteMapCnt {
  margin-top: 65px;
}

/* gl- 4910 end */
.botNav .navCol#knowledge .invitecount.notiCountWp.var_2 {
  top: -15px;
}

.mobile_post_overlay .strt_disc .strt_disc_bottom .user_arrow {
  border-top-color: #8b9dae;
}

/*.desc_text_v2 .link, .desc_text_v2 .mention {color: #156df6 !important;}*/
/* compase msg overlay strat */
.overlay #sme_message_overlay.overlay_wrp {
  padding: 5px;
}

.overlay #sme_message_overlay.overlay_wrp .overlayHeader .heading {
  padding: 0;
  font-weight: bold;
}

.overlay #sme_message_overlay.overlay_wrp .overlayHeader .clsBtn_000 {
  padding: 0;
  font-size: 16px;
}

.overlay #sme_message_overlay.overlay_wrp .overlayHeader .clsBtn_000:before {
  color: #6a6a6a;
}

.overlay #sme_message_overlay.overlay_wrp .submissionWp {
  margin-top: 20px;
}

.overlay #sme_message_overlay.overlay_wrp .submissionWp .slctWp.var_02 .inp2 {
  min-height: 34px;
}

.overlay #sme_message_overlay.overlay_wrp .submissionWp label {
  font-weight: normal;
}

.overlay #sme_message_overlay.overlay_wrp .submissionWp .inpWp_01 {
  width: 100% !important;
}

.overlay #sme_message_overlay.overlay_wrp .submissionWp .row100 {
  margin-bottom: 30px;
}

.overlay #sme_message_overlay.overlay_wrp .submissionWp .inp2 {
  min-height: 36px;
}

.overlay #sme_message_overlay.overlay_wrp .btn.w-100 {
  width: 100%;
  margin-top: 8px;
  font-size: 16px;
}

.overlay.msging_overlay .overlay_wrp {
  padding: 5px;
}

.overlay.msging_overlay .overlay_wrp .overlayHeader .heading {
  padding: 0;
  font-weight: bold;
}

.overlay.msging_overlay .overlay_wrp .overlayHeader .clsBtn_000 {
  padding: 0;
  font-size: 16px;
}

.overlay.msging_overlay .overlay_wrp .overlayHeader .clsBtn_000:before {
  color: #6a6a6a;
}

.overlay.msging_overlay .overlay_wrp .submissionWp {
  margin-top: 20px;
}

.overlay.msging_overlay .overlay_wrp .submissionWp .slctWp.var_02 .inp2 {
  min-height: 34px;
}

.overlay.msging_overlay .overlay_wrp .submissionWp label {
  font-weight: normal;
}

.overlay.msging_overlay .overlay_wrp .submissionWp .inpWp_01 {
  width: 100% !important;
}

.overlay.msging_overlay .overlay_wrp .submissionWp .row100 {
  margin-bottom: 30px;
}

.overlay.msging_overlay .overlay_wrp .submissionWp .inp2 {
  min-height: 36px;
}

.overlay.msging_overlay .overlay_wrp .btn.w-100 {
  width: 100%;
  margin-top: 8px;
  font-size: 16px;
}

/* compase msg overlay End */
/*# sourceMappingURL=style_mob.css.map */