/* colors */
/* old color $Geyser */
/* vcci */
/*kcbbank*/
/* ci colors */
body {
  color: #666666;
  font-family: "Lato",Arial,Helvetica,sans-serif;
  font-weight: 400;
}

*, h1, h2, h3, h4, h5, h6, ul, li, a, p, img {
  border: 0 none;
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}

.clearfix::after {
  clear: both;
  content: "";
  display: table;
}

a, .link14grn, .link16grn, .link14, .link18grn, .link {
  color: #00abbe;
  cursor: pointer;
  text-decoration: none;
}

p {
  font-size: 16px;
}

a {
  cursor: pointer;
}

.clear {
  clear: both !important;
}

input, textarea {
  outline: medium none;
}

input {
  border-radius: 0;
  font-family: "Lato",Arial,Helvetica,sans-serif;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.fR {
  float: right !important;
}

.fL {
  float: left !important;
}

.link14grn {
  font-size: 14px;
}

.txt_l {
  font-weight: 300;
}

.link14 {
  font-size: 14px;
  text-transform: capitalize;
}

.mT0 {
  margin-top: 0 !important;
}

.mailPassCnt input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #F7F4F4 inset;
}

/* Buttons Start */
.btn, .btn_fff, .btn2, .mediumBtn_01, .medBtn {
  display: inline-block;
  text-transform: uppercase;
  padding: 0 20px;
  text-decoration: none;
  text-align: center;
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  /* font-size:18px; */
  font-size: 16px;
  cursor: pointer;
  position: relative;
  background: #ff6600;
  border: 1px solid #ff6600;
  color: #ffffff;
}

/* MS 03/03/16 */
.btn:before, .btn_fff:before, .btn2:before, .mediumBtn_01:before, .medBtn:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(3, 3, 3, 0);
  -moz-transition: background .3s linear;
  -webkit-transition: background .3s linear;
  -o-transition: background .3s linear;
  transition: background .3s linear;
}

.btn:hover:before, .btn_fff:hover:before, .btn2:hover:before, .mediumBtn_01:hover:before, .medBtn:hover:before {
  background: rgba(3, 3, 3, 0.2);
}

.prelogSignCnt .mediumBtn_01 {
  background: #ff6600;
  border: 1px solid #ff6600;
  color: #ffffff;
}

.disable:hover:before {
  background: rgba(3, 3, 3, 0) !important;
}

.btn {
  min-width: 110px;
}

.btn_fff {
  min-width: 110px;
  color: #333333;
  background: #ffffff;
  border: 1px solid #cfcfcf;
}

.btn2 {
  min-width: 110px;
  float: left;
  height: 43px;
  line-height: 44px;
}

.btn.disable, .mediumBtn.disable, .mediumBtn_01.disable {
  background: #cccccc;
  border: 1px solid #cccccc;
  cursor: default;
}

/* MS 29/02/16 */
.mediumBtn_01 {
  float: left;
  min-width: 200px;
  border-radius: 0;
  cursor: pointer;
}

/* MS 03/03/16 */
.mediumBtn_fff {
  min-width: 200px;
  height: 71px;
  line-height: 71px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
  font-size: 16px;
  color: #000000;
  text-transform: uppercase;
  box-sizing: border-box;
  margin-top: 8px;
  cursor: pointer;
}

/* MS 03/03/16 */
/* Buttons End */
/* button click effect Start */
.btn:active:before, .btn_fff:active:before, .btn2:active:before, .mediumBtn_01:active:before, .medBtn:active:before {
  background: rgba(255, 255, 255, 0.8);
}

/* button click effect End */
.loaderBtn {
  padding-left: 10px;
  padding-right: 30px;
  background-image: url(images/loader.gif) !important;
  background-repeat: no-repeat !important;
  background-position: right 7px top 50% !important;
}

/* Icons Start */
.passIc_777, .errorIc, .backToTop, .clsBtn_fff, .cls_bg000_fff {
  background-image: url(images/bia/sprite_prelogin_bia.png);
  background-repeat: no-repeat;
}

.passIc_777 {
  width: 31px;
  height: 31px;
  float: left;
  background-position: 18.48049281% 0.416666667%;
  background-size: 1491.428571% 805.8823529%;
}

.errorIc {
  width: 18px;
  height: 18px;
  background-position: 26.28336756% 0.418410042%;
  background-size: 1491.428571% 782.8571429%;
}

.backToTop {
  width: 40px;
  height: 40px;
  background-position: -2px -2px;
  position: fixed;
  right: 20px;
  bottom: 88px;
}

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

.downArw_333 {
  background: rgba(0, 0, 0, 0);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #333333;
  display: block;
  height: 0;
  margin: 0;
  width: 0;
}

.rightArw_fff {
  border-bottom: 6px solid transparent;
  border-left: 8px solid white;
  border-top: 6px solid transparent;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}

.clsBtn_fff {
  background-position: 33.95061728% 0;
  background-repeat: no-repeat;
  background-size: 1450% 761.1111111%;
  float: right;
  height: 13px;
  width: 13px;
}

.cls_bg000_fff {
  background-position: 41.63265306% 0%;
  background-size: 1631.25% 856.25%;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
}

/* Icons End */
/* Error Started */
.errCont {
  display: none;
}

.err .errCont, .act .errCont {
  display: block;
}

.err .errCont .ToolTip, .act .errCont .ToolTip {
  display: block;
}

.err .inp3 {
  border-color: #fd0101;
  color: #fd0101;
}

/* Error End */
/* Tooltip Started */
.ToolTip {
  bottom: 20px;
  display: none;
  line-height: normal;
  position: absolute;
  z-index: 2;
}

.ToolTip.L {
  width: 235px;
}

.ToolTip.cen {
  right: -110px;
  text-align: center;
}

.ttTxt {
  background-color: #333333;
  color: #ffffff;
  font-size: 14px;
  font-weight: 300;
  min-width: 75px;
  padding: 6px 10px;
  text-align: center;
}

.ToolTip .downArw_333 {
  float: right;
  margin: 0 12px 16px 0;
}

.ToolTip.cen .downArw_333 {
  display: block;
  float: inherit;
  margin: 0 auto;
}

/* Tooltip End */
/* Custom checkbox Started */
.checkBox input[type="checkBox"] {
  display: none;
}

.custcheckBox:before {
  content: "";
  display: inline-block;
  cursor: pointer;
  width: 13px;
  height: 13px;
  color: #ffffff;
  border: 1px solid #000000;
  float: left;
  box-sizing: border-box;
  margin-top: 2px;
}

.checkBox input[type=checkbox]:checked + .custcheckBox:before {
  content: "";
  text-align: center;
  background: #000000 url(images/blcTic.jpg) no-repeat center;
  background-size: cover;
}

/* Custom checkbox End */
.wholeWrp.scrollOver {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.overlay.scrollOver {
  position: absolute;
  height: auto;
  min-height: 100%;
  padding-bottom: 20px;
}

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

.container_main {
  background-color: #f4f4f4;
}

.bgColor_f4 {
  background-color: #f4f4f4;
}

.vertCntr {
  vertical-align: middle;
}

.txtAlgnCntr {
  text-align: center !important;
}

.whiteBg {
  width: 100%;
  float: left;
  background-color: #ffffff !important;
}

.bg_01 {
  width: 100%;
  background-color: #f4f4f4;
  display: inline-block;
}

/* MS 09/12/16 */
.bg_02 {
  background-color: #5b6770;
}

.bg_03 {
  background-color: #333333;
}

.inp3 {
  width: 100%;
  font-size: 18px;
  padding-bottom: 16px;
  padding-left: 10px;
  color: #000000;
  box-sizing: border-box;
  border-bottom: 1px solid #cccccc;
  background: none;
}

/* Header Started */
.header_main {
  width: 100%;
  height: 75px;
  line-height: 75px;
  background-color: #ffffff;
  text-align: center;
  box-sizing: border-box;
}

.logoCnt {
  float: right;
}

.logoWrp {
  float: left;
}

/* Header End */
/* Prelogin Banner Started */
.preloginBg {
  width: 100%;
  height: 450px;
  background-image: url(images/bia/preloginBg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* MS 16/03/16 */
.prelgnBgInr {
  width: 560px;
  float: left;
}

.banHdr {
  font-size: 48px;
  color: #ffffff;
  padding-top: 75px;
  font-weight: 700;
}

.banSubHdr {
  font-size: 18px;
  color: #ffffff;
  margin-top: 10px;
}

.prelgnBgInr .btnWp {
  margin: 15px auto 0;
  position: relative;
}

.videoLnk {
  font-size: 14px;
  color: #ffffff;
  float: left;
  margin-top: 4px;
  margin-left: 20px;
}

.trnsprntCrcl {
  float: left;
  width: 32px;
  height: 32px;
  line-height: 28px;
  border: 2px solid #97a0a7;
  border-radius: 100px;
  text-align: center;
  margin-right: 8px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.4);
}

/*.videoLnk .rightArw_fff{vertical-align:middle;}*/
.videoLnk .wtchTxt {
  float: left;
  margin-top: 10px;
}

.prelgnBgInr .btnWp .mediumBtn_01 {
  background-color: #ff6600;
  border-color: #ff6600;
}

/* prelogin Banner End */
/* Prelogin Sign in content Started */
.prelogSignCnt {
  padding: 30px 0 27px 0;
}

.prelogSignCnt .colLeft {
  float: left;
}

.prelogSignCnt .colLeft .passIc_777 {
  margin-top: 8px;
}

.passInfo {
  float: left;
  font-size: 16px;
  line-height: 20px;
  font-style: italic;
  margin: 3px 0 0 18px;
}

.prelogSignCnt .colRight {
  float: right;
}

.mailPassCnt {
  float: left;
  width: 530px;
  margin-right: 30px;
}

.topRow {
  margin-top: 5px;
}

.colum {
  float: left;
  width: 250px;
  position: relative;
}

.colum .inp3 {
  padding: 0 0 15px 10px;
}

.colum .checkBox {
  margin-top: 3px;
}

.colum .custcheckBox.link {
  text-indent: 10px;
  margin: 0;
}

.colum .custcheckBox:before {
  width: 20px;
  height: 20px;
  border-color: #cccccc;
}

.colum .link {
  display: inline-block;
  margin: 5px 0 0 2px;
}

.colum .errCont {
  top: 4px;
  right: 0;
  padding: 0 20px 0 10px;
}

.colum .errCont .ToolTip {
  bottom: 25px;
}

.colum .errCont .ToolTip.cen {
  right: -88px;
}

.prelogSignCnt .colRight .mediumBtn_01 {
  margin-top: 4px;
  height: 70px;
}

.prelogSignCnt .colRight .mediumBtn_01.disable {
  background-color: #ffffff;
  border-color: #cccccc;
  color: #000000;
  cursor: default;
}

/* Prelogin Sign in content End */
/* Prelogin watch a video started */
.overlay_wrp_01 {
  width: 642px;
  height: 362px;
  position: relative;
  border: 1px solid #000000;
  box-sizing: border-box;
  margin: 99px auto 0;
  background: #000000;
}

/* MS 03/05/16 */
.overlay_wrp_01 .cls_bg000_fff {
  right: -2px;
  top: -1px;
  right: 0;
}

/* Ar 17-Jan'17 */
.clsBtn_v2_wrp {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 60px;
}

.overlay_wrp_01 .clsBtn_v2 {
  font-size: 30px;
  position: absolute;
  line-height: 30px;
  width: 30px;
  height: 30px;
  background: #000000;
  color: #ffffff;
  top: 0;
  right: 0;
  z-index: 10;
  text-align: center;
  display: block;
}

/* Prelogin watch a video End */
/* Green Confirmation band Started */
.grnConfrm {
  width: 100%;
  /*height:30px;*/
  padding-right: 30px;
  background: #50aa38;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
  box-sizing: border-box;
}

.grnConfrm p {
  color: #ffffff;
  line-height: 30px;
}

.grnConfrm .clsBtn_fff {
  width: 14px;
  height: 14px;
  position: absolute;
  right: 20px;
  top: 8px;
}

.grnConfrm.vstToDsktp {
  display: none;
}

.grnConfrm.vstToDsktp p {
  cursor: pointer;
}

/* Green Confirmation band End */
/* Prelogin Article Start */
.preMcCnt {
  width: 100%;
  float: left;
  padding: 74px 0 80px 0;
}

.preMcTxt {
  font-size: 30px;
  color: #000000;
  font-weight: bold;
}

.preMcLst {
  margin-top: 30px;
}

.preMcLst li {
  list-style: none;
  float: right;
  width: 49.2%;
  text-align: center;
}

.preMcLst li:first-child {
  float: left;
}

.preMcLst li .imgWp a {
  width: 100%;
  height: 100%;
  display: inline-block;
}

/* MS 09/12/16 */
.preMcLst li .imgWp a:before {
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
}

/* MS 09/12/16 */
.preMcLst li .imgWp {
  position: relative;
  height: 278px;
  overflow: hidden;
  cursor: pointer;
}

/* MS 09/12/16 */
.preMcLst li .imgWp img {
  width: 100%;
}

.imgTag {
  font-size: 18px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  position: absolute;
  bottom: 25px;
  left: 30px;
}

.preMcHdng {
  font-size: 22px;
  color: #333333;
  font-weight: bold;
  margin-top: 25px;
}

.preMcHdng_2 {
  font-size: 16px;
  color: #999999;
  margin: 15px 0 17px 0;
}

/*.btn.grey{background-color:#5b6770; border-color:#5b6770;}*/
/* Prelogin Article End */
/* Prelogin Discussion Start */
.preMcLst_2 {
  margin-top: 3px;
}

.preMcLst_2 li {
  list-style: none;
  float: left;
  width: 25%;
  margin-left: 9%;
  padding-top: 35px;
  box-sizing: border-box;
  background: url(images/bia/quote_2.png) no-repeat;
}

.preMcLst_2 li:first-child {
  margin-left: 0;
}

.preMcHdng_3 {
  font-size: 16px;
  color: #333333;
  font-weight: bold;
  text-transform: uppercase;
}

.preMcLstPara {
  line-height: 28px;
  margin-top: 3px;
  height: 84px;
  overflow: hidden;
}

.usrDsply_2 {
  margin-top: 20px;
}

.usrDsply_2 .imgWp {
  width: 68px;
  height: 68px;
  float: left;
  overflow: hidden;
}

/* Ar  22-Sep'17 */
.usrDsply_2 .imgWp img {
  width: 100%;
  border-radius: 50%;
}

.usrDsply_2 .preMcHdng_3 {
  float: left;
  margin: 25px 0 0 30px;
  color: #00ABBE;
}

/* Prelogin Discussion Start */
/* Prelogin Orange Band Start */
.signInUp {
  text-align: center;
  padding: 36px 0 40px 0;
}

.signInUpTxt {
  font-size: 18px;
  color: #ffffff;
}

.signInUp .btn {
  margin-top: 17px;
  width: 140px;
}

/* Prelogin Orange Band End */
/* Prelogin Save, connect, Collaborate Start */
.sveCnctColbrteWp {
  width: 92.33%;
  width: 1130px;
  margin-top: 8.5%;
  margin-bottom: 8%;
  display: inline-block;
  line-height: 0;
}

.save {
  width: 35.63%;
  float: left;
  width: 408px;
  margin-top: -2px;
}

.save img, .connect img, .collaborate img {
  width: 100%;
}

.connect {
  width: 35.63%;
  width: 408px;
  position: absolute;
  top: 7%;
  top: 74px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto 0;
  display: inline-block;
}

.collaborate {
  width: 35.63%;
  width: 408px;
  float: right;
  margin-top: -2px;
}

/* Prelogin Save, connect, Collaborate End */
/* Global Linker Walkthrough Start */
.wlkthrwTxt {
  float: left;
  width: 47%;
}

.wlkthrwTxt .preMcTxt {
  margin-top: 66px;
}

.preMcTxt_4 {
  font-size: 18px;
  color: #333333;
  font-weight: 300;
  line-height: 28px;
  margin-top: 4px;
}

.wlkthrwVdo {
  float: right;
  width: 48.4%;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.wlkthrwVdo img {
  width: 100%;
  float: left;
}

.wlkthrwVdoTxtCnt {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.glWlkthrwlogo {
  width: 310px;
  height: 35px;
  margin: 15% auto 0;
}

.glWlkthrwlogo img {
  width: 100%;
}

.wlkthrwVdoTxt {
  font-size: 20px;
  color: #ffffff;
  margin-top: 15px;
}

.playBtn {
  width: 52px;
  height: 52px;
  display: inline-block;
  margin-top: 23px;
}

/* Global Linker Walkthrough End */
/* Footer Started */
.bg_4f545c.whiteBg {
  width: 100%;
  /* background:#cfd3d4 !important; */
  background: #333333 !important;
}

/* MS 09/12/16 */
.footrRow {
  padding: 56px 0;
}

.footrRow .clear {
  display: none;
}

.col1, .col2, .col3, .col4 {
  width: 310px;
  position: relative;
  box-sizing: border-box;
  float: left;
}

.col1, .col2, .col3 {
  padding-right: 10px;
}

.colTxt {
  color: #ffffff;
  font-size: 18px;
}

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

.col1 .subUl, .col2 .subUl {
  margin-bottom: 6px;
  margin-top: 16px;
}

.col1 .subUl li, .col2 .subUl li {
  color: #000000;
  font-size: 14px;
  list-style: none;
  margin-top: 8px;
}

.col1 .link, .col2 .link {
  font-size: 14px;
}

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

.col3 .contLin {
  width: 100%;
  color: #00abbe;
  float: left;
  font-size: 18px;
  margin-bottom: 13px;
  text-decoration: none;
}

.col4 {
  padding-right: 60px;
}

.col4Txt {
  font-size: 14px;
  color: #000000;
  margin-bottom: 16px;
}

.col4 .col4Txt {
  color: #ffffff;
}

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

/* MS 09/12/16 */
.footer {
  width: 1240px;
  margin: 0 auto;
  padding: 25px 0 22px;
  text-align: center;
}

.fBar {
  float: left;
}

.copyRight {
  color: #000000;
  float: left;
  font-size: 14px;
}

.footerList {
  float: left;
  list-style: none;
  margin-left: 10px;
}

.footerList li {
  float: left;
}

.footerList li a {
  padding: 0 10px;
  font-size: 14px;
  border-left: 1px solid #535455;
  display: block;
}

.footerList li:first-child a {
  border: none;
}

.powrdBy {
  float: right;
  font-size: 14px;
  color: #000000;
  font-weight: 300;
}

.powrdBy a {
  color: #000000;
  font-weight: 400;
}

#thawteseal {
  display: inline-block;
  vertical-align: top;
}

#thawteseal a {
  color: #000000;
  font-family: arial,sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

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

/* Footer End */
/* Invitation & Introduction Request Overlay started */
.slctWp {
  border: 1px solid #cccccc;
  box-sizing: border-box;
  min-height: 40px;
  position: relative;
  width: 100%;
}

.slctWp .downArw_000 {
  margin: 0 0 0 10px;
  position: absolute;
  right: 20px;
  top: 17px;
}

.submissionWp label {
  /* font-size:18px; */
  font-size: 16px;
  color: #000000;
  float: left;
  margin-top: 11px;
}

/* MS 03/03/16 */
.submissionWp .inp2 {
  width: 700px;
  float: right;
  font-style: italic;
  padding-left: 10px;
}

.submissionWp .txtArea {
  width: 700px;
  line-height: 19px;
  float: right;
  font-style: italic;
  font-size: 14px;
  padding-top: 2px;
  padding-bottom: 2px;
}

/* MS 29/12/16 font size chnage */
.row100 {
  width: 100%;
  position: relative;
}

/* MK 15/03/2016 add position:relative; */
.submissionWp .row100 {
  margin-top: 20px;
}

.submissionWp .row100:first-child {
  margin-top: 15px;
}

.submissionWp .slctWp {
  width: 700px;
  float: right;
  position: relative;
}

/* MS 16/1/16 */
.submissionWp .slctWp .arwLink {
  height: 45px;
  line-height: 45px;
  padding-left: 10px;
}

/* MS 20/1/16 */
.submissionWp .slctWp .arwLink span {
  font-size: 16px;
  margin-top: 0;
}

/* MS 01/03/16 */
.commonddWp {
  width: 300px;
  position: absolute;
  left: -1px;
  top: 45px;
  z-index: 3;
  background: #ffffff;
  border: 1px solid #cccccc;
  box-sizing: border-box;
}

/* MS 16/1/16 */
.commonddWp .selDD01 > li {
  border-color: #cccccc;
}

/* MS 16/1/16 */
.submissionWp .slctWp .inp2 {
  width: 642px;
  height: 43px;
  line-height: 43px;
  float: left;
}

.sbmisnCntntWp {
  width: 700px;
  float: right;
}

.sbmisnCntntWp .txtWp {
  width: 75%;
  margin-top: 30px;
}

.txtWp .link {
  width: 80%;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
}

#frm_contactus .submissionWp .errCont {
  top: 10px;
}

/* Invitation & Introduction Request Overlay End */
/* MS 29/08/16 */
.grnConfrm {
  width: 100%;
  height: 30px;
  background: #50aa38;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
}

.grnConfrm p {
  color: #ffffff;
  line-height: 30px;
}

.grnConfrm .clsBtn_fff {
  width: 14px;
  height: 14px;
  position: absolute;
  right: 20px;
  top: 8px;
}

.grnConfrm.vstToDsktp {
  display: none;
}

.grnConfrm.vstToDsktp p {
  cursor: pointer;
}

.overlay {
  padding-top: 54px;
}

/* MK 29/12/2016 add this */
/*.overlay_wrp{background:#ffffff; margin-top:54px;}*/
/* MK 29/12/2016 */
/* campagin sing in Start */
.cmpngLogoCnt {
  width: 143px;
  height: 39px;
}

.botBand {
  background-color: #F79E1B;
}

.downArw_ccc {
  border-top: 10px solid #F79E1B;
}

.botBandTxt_1, .botBandTxt_2 {
  color: #ffffff;
}

.campaginIcons {
  width: 38px;
  height: 39px;
  margin: 0 auto;
}

.networkingOppIc {
  background: url(images/bia/campaign/netwrokOpp.png);
}

.increRevenueIc {
  background: url(images/bia/campaign/increasedRevenue.png);
}

.costReduceIc {
  background: url(images/bia/campaign/costReduction.png);
}

.growthInsightIc {
  background: url(images/bia/campaign/growthInsights.png);
}

.cntLst li {
  margin: 0 30px;
}

/* campagin sing in End*/
/* IE10+ specific styles go here */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* IE 8 Prelogin jet started */
  .mediumBtn_01 {
    line-height: 44px;
  }
  /* IE 8 Prelogin jet started */
  /* IE 8 Prelogin footer started */
  .boxBtnWp a {
    line-height: 45px;
  }
  /* IE 8 Prelogin footer End */
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .container {
    width: 1024px;
    box-sizing: border-box;
    background: none;
  }
  .mainWrp {
    width: 1024px;
    padding: 0 20px;
  }
  /* Prelogin Banner Started */
  .preloginBg {
    height: 335px;
  }
  .prelgnBgInr {
    width: 400px;
  }
  .banHdr {
    font-size: 28px;
    padding-top: 38px;
  }
  .banSubHdr {
    margin-top: 20px;
  }
  /* Prelogin Banner End */
  /* Prelogin Sign in content Started */
  .prelogSignCnt {
    padding: 22px 0 36px;
  }
  .prelogSignCnt .colLeft .passIc_777 {
    width: 25px;
    height: 25px;
  }
  .passInfo {
    margin-left: 14px;
  }
  .mailPassCnt {
    width: 420px;
    margin-right: 25px;
  }
  .colum {
    width: 200px;
  }
  .colum .errCont {
    top: 11px;
  }
  .errorIc {
    width: 15px;
    height: 15px;
  }
  .colum .custcheckBox::before {
    width: 15px;
    height: 15px;
  }
  .colum .checkBox input[type="checkbox"]:checked + .custcheckBox::before {
    font-size: 14px;
    line-height: 14px;
  }
  /* MS 09/03/16 */
  .colum .link14grn {
    margin-top: 4px;
  }
  .prelogSignCnt .colRight .mediumBtn_fff {
    min-width: 160px;
    height: 56px;
    line-height: 56px;
  }
  /* Prelogin Sign in content End */
  /* Prelogin Article Start */
  .preMcLst li .imgWp {
    height: 221px;
  }
  /* Prelogin Article End */
  /* Prelogin Save, connect, Collaborate Start */
  .connect {
    width: 360px;
    top: 40px;
  }
  .sveCnctColbrteWp {
    width: 910px;
  }
  .save, .collaborate {
    width: 325px;
  }
  /* Prelogin Save, connect, Collaborate End */
  /* Footer Started */
  .col1, .col2, .col3, .col4 {
    width: 246px;
    padding-right: 45px;
  }
  .col4 {
    width: 186px;
  }
  .col4Txt {
    margin-bottom: 24px;
  }
  .footer.prelogin {
    width: 100%;
    padding: 29px 20px;
    box-sizing: border-box;
  }
  .footerList {
    margin-left: 1px;
  }
  .footer.prelogin .footerList li a {
    font-size: 12px;
  }
  .powrdBy {
    font-size: 12px;
  }
  /* Footer End */
  .wlkthrwVdo {
    margin-top: 62px;
  }
  /* prelogin End */
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .circle {
    width: 540px;
    height: 325px;
    left: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* for signup scroll start */
  .touch.scrollOver {
    position: static !important;
    overflow: inherit !important;
    margin-top: 75px;
  }
  .touch.scrollOver .overlay {
    position: static;
    height: auto;
  }
  .touch.scrollOver .header_main {
    position: fixed;
    top: 0;
    z-index: 2;
  }
  .touch.scrollOver .overlay .cardRightCont {
    overflow: inherit;
  }
  .touch.scrollOver .preloginBg, .touch.scrollOver .container_main, .touch.scrollOver footer {
    display: none;
  }
  /* for signup scroll End */
  .mainWrp {
    width: 768px;
    padding: 0 20px;
  }
  .showTab {
    display: block;
  }
  .overlay_wrp {
    margin-top: 0;
  }
  .overlay {
    padding-top: 0px;
  }
  /* Prelogin Banner Started */
  .preloginBg {
    height: 300px;
  }
  .prelgnBgInr {
    width: 400px;
  }
  .banHdr {
    font-size: 28px;
    padding-top: 38px;
  }
  .banSubHdr {
    margin-top: 20px;
  }
  /* Prelogin Banner End */
  /* Prelogin Sign in content Started */
  .prelogSignCnt {
    padding: 22px 0 36px;
  }
  .prelogSignCnt .colLeft .passIc_777 {
    width: 25px;
    height: 25px;
  }
  .passInfo {
    display: none;
  }
  .mailPassCnt {
    width: 505px;
    margin-right: 38px;
  }
  .colum {
    width: 200px;
  }
  .colum .errCont {
    top: 4px;
  }
  .errorIc {
    width: 15px;
    height: 15px;
  }
  .colum .checkBox input[type="checkbox"]:checked + .custcheckBox::before {
    font-size: 10px;
    line-height: 10px;
  }
  /* MS 09/03/16 */
  .colum .link14grn {
    margin-top: 1px;
  }
  .prelogSignCnt .colRight .mediumBtn_01 {
    min-width: 120px;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
  }
  /* Prelogin Sign in content End */
  .cmpng {
    height: 370px;
  }
  /* Prelogin Article Start */
  .preMcLst li .imgWp {
    height: 163px;
  }
  /* Prelogin Article End */
  /* Prelogin Discussion Start */
  .preMcLst_2 li {
    width: 32%;
    margin-left: 2%;
  }
  .usrDsply_2 .preMcHdng_3 {
    margin-left: 20px;
  }
  /* Prelogin Discussion Start */
  /* Prelogin Save, connect, Collaborate Start */
  .connect {
    width: 270px;
    top: 20px;
  }
  .sveCnctColbrteWp {
    width: 670px;
  }
  .save, .collaborate {
    width: 240px;
  }
  /* Prelogin Save, connect, Collaborate End */
  /* Global Linker Walkthrough Start */
  /*.glWlkthrwlogo{margin-top:4px; } */
  .wlkthrwTxt {
    width: 100%;
    margin-bottom: 20px;
  }
  /* MS 06/10/16 */
  .wlkthrwTxt .preMcTxt {
    margin-top: 0;
  }
  /* MS 06/10/16 */
  .wlkthrwVdo {
    width: 600px;
    float: none;
    margin: 0 auto 0;
  }
  /* MS 06/10/16 */
  /* Global Linker Walkthrough End */
  /* footer Started */
  .col1, .col2, .col3, .col4 {
    width: 182px;
    padding-right: 45px;
  }
  .col1 .subUl, .col2 .subUl {
    margin-top: 3px;
    margin-bottom: 0;
  }
  .col1 .subUl li, .col2 .subUl li {
    margin-top: 3px;
  }
  .col3 .contLin {
    margin-bottom: 5px;
  }
  .col4 {
    width: 182px;
    padding-right: 30px;
  }
  .col4Txt {
    margin-bottom: 24px;
  }
  .footer.prelogin {
    width: 100%;
    padding: 16px 0 20px;
    box-sizing: border-box;
    text-align: center;
  }
  .bgColor_f4 {
    padding: 0 20px;
    box-sizing: border-box;
  }
  .fBar {
    float: none;
    display: inline-block;
  }
  #thawteseal {
    width: 100%;
    margin-top: 20px;
  }
  .footerList {
    float: none;
    margin-top: 16px;
    margin-left: 0;
  }
  .footerList li {
    float: none;
    display: inline-block;
  }
  .footer.prelogin .footerList li a {
    font-size: 12px;
  }
  .powrdBy {
    width: 100%;
    margin-top: 22px;
    font-size: 12px;
    padding: 26px 0;
    float: none;
    display: inline-block;
    border-top: 1px solid #e8e8e8;
  }
  .footer.prelogin .copyRight {
    float: none;
    display: inline-block;
  }
  /* MS 05/02/16 Jet's Initial UAT - Inputs */
  /* footer End */
  .submissionWp .inp2, .submissionWp .txtArea, .submissionWp .slctWp {
    width: 100%;
    margin-top: 5px;
  }
}

@media only screen and (min-width: 0) and (max-width: 767px) {
  .grnConfrm.vstToDsktp {
    display: block;
  }
  .btn:hover:before, .btn_fff:hover:before, .btn2:hover:before, .mediumBtn_01:hover:before, .medBtn:hover:before {
    background: none;
  }
  /* MS 19/01/17 */
  .mainWrp {
    width: 100%;
  }
  .header_main.prelogin.mobile .logoCnt {
    margin-top: 9px;
  }
}

/*----------After UAT Code-------*/
.load {
  padding-top: 18px;
}

/* bia campaign heade added start */
.signin_mobile_campaign .header_main {
  background-color: #ff6600;
}

@media only screen and (min-width: 0) and (max-width: 767px) {
  .signin_mobile_campaign .header_main.prelogin.mobile .logoCnt {
    margin-top: 0;
  }
}

/* bia campaign heade added End */
.nGL.markting_app {
  background-image: url(images/bia_prelogin_app_bg.png);
}

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

.app_platform .signup_lhs_wrp {
  background-image: url(../images/bia/signup_overlay_bg_m.png);
}

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

/*gl- 3284 end*/
/*.app_platform .preloginBg.overlay_wrp { display: none;}*/
/*  scss start */
/* colors */
/* old color $Geyser */
/* vcci */
/*kcbbank*/
/* font size */
/*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;}*/
input, button, textarea, a, select {
  outline-style: none;
}

.overlay_v3 .overlay_wrp .overlay_hdr .clsBtn_000, .hding_txt: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;
}

/* desktop thank You Overlay start */
.overlay_v3 .overlay_wrp.var_2 {
  padding: 0;
}

.overlay_v3 .overlay_wrp .overlay_hdr {
  width: 100%;
  background: #50ad54;
  height: 50px;
  text-align: center;
}

.overlay_v3 .overlay_wrp .overlay_hdr .hding_txt {
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  padding-top: 12px;
}

.overlay_v3 .overlay_wrp .overlay_hdr .hding_txt:before {
  content: "\e957";
  display: inline-block;
  width: 22px;
  height: 22px;
  line-height: 22px;
  margin-right: 10px;
  background-color: #ffffff;
  border: 1px solid #84CF20;
  border-radius: 50%;
  color: #84CF20;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.overlay_v3 .overlay_wrp .overlay_hdr .clsBtn_000 {
  top: 6px;
  width: auto;
  height: auto;
  right: 10px;
  background: none;
}

.overlay_v3 .overlay_wrp .overlay_hdr .clsBtn_000:before {
  background: #37793a;
  content: "\e907";
  color: #50ad54;
  width: 17px;
  height: 17px;
  line-height: 18px;
  border-radius: 50%;
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
}

.inner_content {
  width: 100%;
  position: relative;
}

.inner_content .prgph_txt {
  font-size: 14px;
  color: #666666;
  text-align: center;
  padding-top: 16px;
}

.inner_content .video_bg {
  background: #000000;
  width: 180px;
  height: 100px;
  text-align: center;
  position: relative;
  margin: 10px auto 0;
}

.inner_content .video_circle {
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin-left: -15px;
  margin-top: -15px;
  border: 1px solid #ffffff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  right: 0;
  left: 50%;
  bottom: 0;
}

.inner_content .video_circle:before {
  content: '';
  display: block;
  border-top: solid 6px transparent;
  border-left: solid 6px #ffffff;
  border-bottom: solid 6px transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -2px;
}

.inner_content .btm_contnt {
  width: calc(100% - 30px);
  border-top: 1px solid #cccccc;
  padding: 20px 0 0 !important;
  margin: 20px auto 0;
  text-align: center;
}

.inner_content .btm_txt {
  font-size: 14px;
  color: #666666;
  text-align: center;
}

.inner_content .sub_txt {
  font-size: 16px;
  color: #666666;
  text-align: center;
  padding-top: 10px;
}

.inner_content .tc_txt {
  font-size: 10px;
  text-align: center;
  color: #999999;
  padding: 5px 0 20px;
}

.overlay_wrp .btm_contnt .btn {
  float: inherit;
  margin: 15px auto 0;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .ph_txt {
    color: #212121;
    font-weight: 700;
  }
  .inner_content .prgph_txt {
    padding-left: 15px;
    padding-right: 15px;
  }
  .inner_content .sub_txt {
    padding-top: 15px;
  }
  .inner_content .prgph_txt br {
    display: none;
  }
}

/* desktop thank You Overlay end */
.footer.prelogin {
  display: flex;
  padding: 7px 10px;
  justify-content: space-between;
  align-items: center;
}

.powrdByWrp {
  float: right;
  position: relative;
  display: flex;
  align-items: center;
}

.powrdByWrp > a {
  float: right;
  margin-right: 20px;
}

.cookie_info + .bgColor_f4 {
  padding-bottom: 54px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .footer.prelogin {
    display: inline-block;
    padding: 20px 0;
  }
  .fBar {
    width: 100%;
  }
  .powrdByWrp {
    width: 100%;
    display: inline-block;
    border-top: 1px solid #e8e8e8;
    margin-top: 20px;
    padding-top: 20px;
  }
  .powrdByWrp > a {
    float: none;
    margin: 0;
  }
  .powrdBy {
    border: none;
    margin: 0;
    padding: 20px 0 0 0;
  }
}

/*--Get App--*/
.prelogSignCnt .colLeft .getApp_wp {
  display: inline-block;
  width: 141px;
  height: 50px;
  background: #e4e9ed;
  padding: 12px 10px;
  margin-bottom: 7px;
  box-sizing: border-box;
}

.prelogSignCnt .colLeft .lgo_wp {
  width: 26px;
  height: 26px;
  overflow: hidden;
  float: left;
}

.prelogSignCnt .colLeft .lgo_wp img {
  width: 100%;
}

.prelogSignCnt .head_txt {
  float: left;
  font-size: 14px;
  font-weight: 700;
  color: #333333;
  padding: 4px 0 0 10px;
}

.nGL.markting_app {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 600px;
  background-color: #e4e9ed;
  padding: 20px 0 20px 20px;
  background-repeat: no-repeat;
  background-position: bottom right;
}

.nGL.var_2 h2 {
  font-size: 16px;
  color: #333333;
  font-weight: 700;
  box-sizing: border-box;
}

.left_col {
  float: left;
  width: 38%;
}

.nGL.markting_app .btm_txt {
  font-size: 14px;
  color: #666666;
  text-align: left;
  padding: 6px 0 8px 0;
  cursor: default;
}

.nGL.markting_app .input_wp {
  display: flex;
}

.nGL.markting_app .input_item_span {
  padding: 7px 5px 5px 5px;
  border: 1px solid #b6c3ce;
  border-right: none;
  font-size: 12px;
  color: #999999;
  cursor: default;
  background: #ffffff;
}

.nGL.markting_app .input_field {
  width: calc(100% - 85px);
  border: 1px solid #b6c3ce;
  padding: 0 5px;
  height: 28px;
  line-height: 28px;
  border-right: none;
  font-size: 12px;
}

input {
  border-radius: 0;
  font-family: "Lato",Arial,Helvetica,sans-serif;
}

.nGL.markting_app .btn {
  font-size: 12px;
  padding: 5px;
  width: 44px;
  cursor: pointer;
  min-width: inherit;
  height: 30px;
  line-height: 18px;
}

.nGL.markting_app .app_storewp {
  float: left;
  margin-top: 15px;
  margin-left: 30px;
}

.nGL.markting_app .hdng_text {
  font-size: 11px;
  color: #000000;
  margin-bottom: 7px;
}

.app_storewp .search_spn {
  color: #999999;
  margin-right: 10px;
}

.nGL.markting_app .store_imgwp:nth-child(2) {
  width: 80px;
  margin-right: 5px;
}

.nGL.markting_app .store_imgwp {
  width: 80px;
  float: left;
  height: 24px;
}

.store_imgwp img {
  width: 100%;
  overflow: hidden;
}

.store_imgwp img {
  width: 100%;
  overflow: hidden;
}

.store_imgwp img {
  width: 100%;
  overflow: hidden;
}

/*--Get App End---*/
/* gl-3518 frsh chat start*/
.backToTop {
  display: none;
}

/* gl-3518 frsh chat end*/
/* 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: 5px;
}

.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 */
/* font size */
/*mixins */
/* colors */
/* old color $Geyser */
/* font size */
/*mixins */
/*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;}*/
/*@mixin text_ellipsic_2line{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}*/
body, input {
  color: #666666;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

*, h1, h2, h3, h4, h5, h6, ul, li, a, p, img {
  border: 0 none;
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}

.clearfix:after {
  clear: both;
  content: "";
  display: table;
}

a, .link14grn, .link16grn, .link14, .link18grn, .link {
  color: #00abbe;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
}

p {
  font-size: 16px;
}

a {
  cursor: pointer;
}

.clear {
  clear: both !important;
}

input, textarea {
  outline: medium none;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

#login-form .container {
  max-width: 1280px;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
  margin: 0 auto;
  display: block;
}

#login-form {
  /*height: 129px;*/
  background-color: #f5f5f5;
}

/*----- New prelogin main page start -----*/
.new_grey_bg {
  background-color: #f5f5f5;
  width: 100%;
  display: inline-block;
}

.new_lgn_prelogSignCnt {
  padding: 28px 0 0 0;
  max-width: 1060px;
  margin: 0 auto;
}

.new_lgn_prelogSignCnt .new_colRight {
  float: right;
  width: 760px;
}

.new_mailPassCnt {
  float: left;
  width: 530px;
  margin-left: 80px;
}

.new_topRow {
  margin-top: 5px;
}

.new_topRow .new_colum {
  float: left;
  width: 250px;
  position: relative;
}

.new_colum .new_custcheckBox.link {
  text-indent: 10px;
  margin: 0;
}

.new_colum .new_link {
  font-size: 12px;
  color: #222222;
  display: inline-block;
  margin: 5px 0 0 2px;
  float: left;
}

.new_checkBox input[type=checkbox]:checked + .new_custcheckBox:before {
  content: "";
  text-align: center;
  background: #000000 url(images/blcTic.jpg) no-repeat center;
  background-size: cover;
}

.social_btn {
  float: right;
  margin-left: 27px;
}

.divider_line {
  display: inline-block;
  position: relative;
  height: 1px;
  /*background-color: #dedede; */
  margin-top: 30px;
  border-left: 1px solid #dedede;
  height: 67px;
  left: 50px;
  margin-left: -3px;
  bottom: 32px;
}

.divider_text {
  width: 20px;
  position: absolute;
  top: 23px;
  transform: translateX(-50%);
  background: #f5f5f5;
  padding: 0 5px 0px 2px;
  box-sizing: border-box;
  font-size: 16px;
  color: #cdcdcd;
}

.signup_btnWrp.new_google_btn {
  background-color: #ffffff;
  color: #222222;
  border: 1px solid #cdcdcd;
  position: relative;
}

.signup_btnWrp.new_fb_btn {
  border: 1px solid #4267b0;
}

.new_passinfo {
  font-size: 20px;
  color: #222222;
  float: left;
  margin-top: 15px;
}

.signup_btnWrp {
  position: relative;
  margin: 10px 17px 0 0;
  width: 40px;
  font-weight: 700;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 20px;
  font-size: 14px;
  display: inline-block;
  background: #ffffff;
  color: #ffffff;
  border: 1px solid #cdcdcd;
}

.new_colLeft {
  float: left;
}

.new_topRow .new_colum .new_inp3 {
  width: 100%;
  background: white;
  border-radius: 5px;
  box-sizing: border-box;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  color: #666666;
  border: 1px solid;
  padding: 0px 5px 0px 10px;
}

/*.new_topRow .new_inp3 { width: 100%; font-size: 18px; padding-bottom: 16px; color: #273239; box-sizing: border-box;}*/
.new_pwd {
  width: 100%;
  background: white;
  padding: 10px 0px 15px 20px;
  border-radius: 5px;
  background: #ffffff;
}

.new_lgn_prelogSignCnt .new_signBtnWrpr {
  margin-top: 6px;
}

/*.new_frmfield.new_frmfield_email_adrs input{width: 100%; background: white; padding: 10px 0px 15px 20px; border-radius: 5px;}*/
.new_topRow .new_fR {
  float: right;
}

.new_colum .checkBox {
  margin-top: 3px;
}

.new_custcheckBox:before {
  content: "";
  display: inline-block;
  cursor: pointer;
  width: 14px;
  height: 14px;
  color: #ffffff;
  border: 1px solid #cccccc;
  float: left;
  box-sizing: border-box;
  margin-top: 2px;
}

.new_topRow .new_colum .confirm_check {
  margin-top: 0;
}

.confirm_check input {
  display: none;
}

.confirm_check input[type="checkbox"]:checked + .new_custcheckBox::before {
  content: "";
  text-align: center;
  background: url(images/grey_Tic.png) no-repeat center;
  background-size: auto;
  background-size: cover;
  border: none;
}

.checkbox_text {
  float: left;
  width: calc(100% - 14px);
  padding-left: 10px;
  box-sizing: border-box;
}

.new_fL .mediumBtn_01 {
  padding: 10px;
  font-size: 14px;
  text-transform: uppercase;
  color: #ffffff;
  /*border: 1px solid #ff7900;*/
  text-align: center;
  border-radius: 30px;
  min-width: 130px;
  /*background-color: #ff7900;*/
  font-weight: 700;
  width: auto;
  line-height: normal;
  height: 43px;
  position: relative;
}

.new_fL.new_signBtnWrpr {
  float: right;
}

#social_login_cont .new_facebk:before {
  background-size: cover;
  content: " ";
  position: absolute;
  background-image: url(images/signup_v2/google_v2.png);
  width: 17px;
  height: 17px;
  float: left;
  background-repeat: no-repeat;
  background-position: center center;
  top: 12px;
  left: 50%;
  transform: translate(-50%);
}

.new_fb_btn .facebkIc {
  position: relative;
}

.facebk_icn: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: "\e968";
  position: absolute;
  color: #4267b0;
  top: 14px;
  left: 50%;
  transform: translate(-50%);
  font-weight: 700;
}

#social_login_cont .new_facebk {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

.facebk_icn {
  position: relative;
  top: 0px;
  font-family: roboto;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}

/*.new_fL .mediumBtn_01.disable{background: #cccccc; border: 1px solid #cccccc;  cursor: default;}*/
.new_fL button.mediumBtn_01[type="submit"]:disabled {
  background: #cccccc;
  border: 1px solid #cccccc;
  cursor: default;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .new_colRight {
    float: none;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .new_lgn_prelogSignCnt {
    padding: 28px 20px 20px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .divider_line {
    display: none;
  }
  #social_login_cont.new_colLeft {
    float: none;
  }
}

.new_mailPassCnt .errorIc {
  background: none;
}

.new_mailPassCnt .errorIc: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: "\e972";
  color: #fd1111;
  width: 18px;
  height: 18px;
  font-weight: 700;
}

.new_mailPassCnt .errCont {
  position: absolute;
  background-color: transparent;
  padding: 8px 20px 0 10px;
  top: 4px;
  right: 0;
}

.new_colum.new_frmfield .errCont .ToolTip.cen {
  right: -88px;
  text-align: center;
  width: 235px;
  line-height: normal;
  position: absolute;
  z-index: 2;
  /*top: -40px;*/
}

.new_colum .ttTxt {
  background-color: #333333;
  color: #ffffff;
  font-size: 14px;
  font-weight: 300;
  min-width: 75px;
  padding: 6px 10px;
  text-align: center;
}

.new_colum .ToolTip.cen .downArw_333 {
  display: block;
  float: inherit;
  margin: 0 auto;
  background: rgba(0, 0, 0, 0);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #333333;
  display: block;
  height: 0;
  width: 0;
}

.err .errCont {
  display: block;
}

.errCont {
  display: none;
}

@media only screen and (max-width: 767px) {
  .new_container_main {
    display: none;
  }
}

/*.wholeWrp .container_main.prelogin{border: none;}*/
/*----- New prelogin main page end-----*/
#social_login_cont {
  width: 250px;
  float: left;
  margin: 0 auto;
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .new_colRight {
    width: 564px !important;
    float: right;
  }
  .new_mailPassCnt {
    width: 415px;
    margin: 0;
    float: left;
  }
  .new_topRow .new_colum {
    width: 195px;
  }
  .new_passinfo {
    margin-top: 18px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .new_colRight {
    float: none !important;
  }
  .new_fL .mediumBtn_01 {
    min-width: 109px;
  }
  .new_lgn_prelogSignCnt .new_colRight {
    width: 660px;
  }
  .new_mailPassCnt {
    margin-left: 0;
  }
}

#new_frm_prelogin_signin .mediumBtn_01:before {
  border-radius: 30px;
}

/* 4599 start */
.instaod_wrp .btn {
  margin: 0;
  float: right;
  border-color: #ff6600;
  background-color: #ff6600;
}

/* 4599 end */
.markting_app {
  display: none;
}

/* gl-6043 cross ci block start */
.logowrpr {
  float: left;
  line-height: normal;
  margin-top: 10px;
}

.sign_in {
  max-width: 120px;
  width: 100%;
  border-radius: 20px;
  border: solid 1px #ff6600;
  color: #ff6600;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin-right: 8px;
  background-color: #ffffff;
}

.join_button {
  max-width: 170px;
  width: 100%;
  border-radius: 20px;
  border: solid 1px #ff6600;
  color: #ffffff;
  height: 40px;
  line-height: 40px;
  background-color: #ff6600;
  text-align: center;
}

.right_section {
  float: right;
  width: 30%;
  text-align: right;
}

.btn_cross_ci_wrp {
  display: inline-block;
  width: 100%;
  margin-top: 26px;
}

.btn_cross_ci_wrp .sign_in {
  max-width: 89px;
  width: 100%;
}

.btn_cross_ci_wrp .join_button {
  max-width: 179px;
  width: 100%;
}

#login-form {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 1279px) {
  .right_section {
    width: 43%;
  }
}

.join_button:hover {
  background-color: #CD5301;
}

/* gl-6043 cross ci block end*/
