@charset "utf-8";
/* CSS Document */

/* global START */
* {  outline: medium none; padding: 0; border: none; position: static; }
html,
body { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.clear { clear: both; margin: 0; padding: 0; height: 0; line-height: 0; }
.widthWrapper { max-width: 100%; margin: 0; }
.textBox { border: 1px solid #7f9db8; font-size: 14px; height: 20px; line-height: 20px; padding: 0 6px; width: 218px; }
.fLeft { float: left; }
.fRight { float: right; }
#main { width: 100%; height: 100%; }
.focus { border: 1px solid #5691c0; box-shadow: 0 0 3px 0 #BDD6F0; }
a, img {text-decoration:none; border:none;}
.Container{ clear: both; margin: 0 auto; overflow: hidden; width: 1000px;}
/* global END */


/* header START */
#header {background-color: #565758;height: 40px;}
#header .ionLogoTop { margin-top: 8px; margin-left: 8px; }
#header .tataLogoTop{margin-top: 8px; margin-right: 8px; }
.info_header{font-size:14px;  font-weight:bold;color:#EF662F;}
/* header END */


/* CRP content START */
#content { width: 1000px; border-top:1px solid #aec0c8; background: url(/EForms/images/onlineAppForm/background.jpg) repeat-x left top transparent; 
background-color:#ffffff;
}


    
#content .crp-subheader{margin-top:20px; padding-bottom:6px; border-bottom:1px solid #5192c4;}
#content .crp-subheader .crp-subheader-1{color:#ef662f; font-size:16px; font-weight:bold;margin-top:8px;margin-left:8px;margin-right:8px;}
#content .crp-subheader .crp-subheader-2{color:#6a7589; font-size:12px;margin-top:10px;}
#content .crp-subheader .crp-subheader-logout{ background-color:#eef7ff; border:1px solid #809bac; border-radius: 4px; margin-left:12px; font-size:12px; font-weight:bold;margin-top:4px;padding:4px 8px;margin-right:8px;}
#content .crp-subheader .crp-subheader-logout a{color:#ef662f; text-decoration:none;}
#content .crp-subheader1{margin-top:12px;margin-left:8px;margin-right:8px;}
#content .crp-subheader2-1{color:#3f5268;font-size:14px; font-weight:bold;margin-right:12px;padding-top:2px;}
#content .crp-subheader2-2{background-color:#eef7ff; border:1px solid #809bac; border-radius: 3px;padding:4px 8px;margin-left:8px;}
#content .crp-subheader2-2 a{color:#596477; text-decoration:none;font-size:12px;font-weight:bold;}
#content .crp-subheader2-search{width:250px;}
#content .Referralserachlabel{font-size:12px ;color:#969eac;float:left;padding-right:6px;padding-top:4px;}
#content .textBoxPanel-search{float:left;}
#content .textBoxPanel-search1{border: 1px solid #7f9db8; font-size: 14px; height: 22px; line-height: 20px; width: 196px; background:url(../../../images/onlineAppForm/search.jpg) no-repeat 180px 4px;color:#969eac;}
#content .textBoxPanel-search2{border: 1px solid #7f9db8; font-size: 14px; height: 22px; line-height: 20px; width: 196px; color:#969eac;}
#content .crp-table-div{margin:8px; width:98.5%; height:auto;}
#content .crp-table-div table.hovertable{width:100%;height:100%;}
#content .crp-table-div table.hovertable tr{height:36px; border-left: 1px solid #e5e8ed;border-right: 1px solid #e5e8ed;border-bottom: 1px solid #e5e8ed;}
#content table.hovertable {
	font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;border-collapse: collapse;}
#content table.hovertable th{color:#4c5667; font-size:12px; font-weight:bold; background: #ffffff; 
background: -webkit-gradient(linear, 0 0, 0 top, from(#ffffff), to(#f5f9fc) 80%);
background:-webkit-linear-gradient(top, #ffffff, #f5f9fc 80%);
background:-moz-linear-gradient(top, #ffffff, #f5f9fc 80%) ;
background:-ms-linear-gradient(top,#ffffff, #f5f9fc 80%);
background:-o-linear-gradient(top,#ffffff, #f5f9fc 80%);
background:linear-gradient(top ,#ffffff, #f5f9fc 80%);
-pie-background:linear-gradient(top, #ffffff, #f5f9fc 80%);
behavior: url(PIE.htc);padding:10px;}
#content table.hovertable thead{border-left: 1px solid #cecfcf;border-right: 1px solid #cecfcf;border-top: 1px solid #cecfcf;}

#content table.hovertable tbody tr {
	background:#ffffff;
}
#content table.hovertable tbody tr:hover {
	background:#eff7fe;
}
#content table.hovertable td {
padding:10px; color:#969eac; font-size:12px;	
}
#content table.hovertable td a{
color:#969eac; font-size:12px; text-decoration:none;
}
#content table.hovertable td a:hover{
color:#969eac; font-size:12px; text-decoration:underline;	
}
#content table.hovertable .odd_row{background:#FFFFFF;}
#content table.hovertable .even_row{background:#fbfbfb;}
.crp-subheader-log {
    color: #6A7589;
    font-size: 12px;
    padding-top: 5px;
}
#content .crp-table-btn{background: none repeat scroll 0 0 #FFFFFF; height: 32px; line-height: 32px;  margin: 0 8px; border-bottom:1px solid #f2f4f6;*width:300px;*float:right;margin-bottom:30px;}
._firstD {
    background: url("../../../images/onlineAppForm/prev-last.jpg") no-repeat scroll left top transparent; display: block; float: left; height: 18px;  margin-right: 10px;  margin-top: 10px; width: 18px;}
._prevD {
    background: url("../../../images/onlineAppForm/prev.jpg") no-repeat scroll left top transparent; display: block; float: left; height: 18px;  margin-right: 3px;  margin-top: 10px; width: 18px;}
._next {
    background: url("../../../images/onlineAppForm/next.jpg") no-repeat scroll left top transparent; display: block; float: left; height: 18px;   margin-left: 3px; margin-right: 3px; margin-top: 10px; width: 18px;}
._last {
    background: url("../../../images/onlineAppForm/next-last.jpg") no-repeat scroll left top transparent; display: block; float: left; height: 18px;  margin-right: 10px; margin-top: 10px; width: 18px;}
.btn1{background:#f4f8fa;line-height:16px ;border:1px solid #7f9db8;border-radius:3px; display:inline-block;margin-right:4px;margin-left:4px;padding: 2px 6px;margin-top:4px;}
.showin-page{color:#4c5f76; font-size:12px;margin-right:10px;}
.crp-customer{margin:10px 12px; border-bottom:1px solid #5192c4;height:auto;}
.crp-customer-yourdetails{margin:10px 12px;height:auto;}
.crp-customer-1{color:#ef662f; font-size:16px;font-weight:bold;}
.crp-customer-1 span{color:#252525; font-size:12px;font-weight:bold;}
.crp-customer-div-box{background:#f1f8fc; border:1px solid #e1e8ec; border-radius:2px; padding:20px 15px 0;height:300px;margin-bottom:10px;margin-top:5px;}
.textBox0 { border: 1px solid #7f9db8; font-size: 14px; height: 18px; line-height: 18px; padding: 0 6px; width: 218px; }
.textBox1 { border: 1px solid #7f9db8; font-size: 14px; height: 18px; line-height: 18px; padding: 0 6px; width: 178px; margin-right:40px;}
.textBox3 { border: 1px solid #7f9db8; font-size: 14px; height: 18px; line-height: 18px; padding: 0 6px; width: 92px; margin-right:40px;}
.textBox2 {border: 1px solid #7f9db8; font-size: 14px; height: 18px; line-height: 18px; padding: 0 6px; width: 52px; margin-right:40px; }
.textBox6{   border: 1px solid #7E9DB9; font-family: Tahoma,Geneva,sans-serif;font-size: 12px; height: 20px;line-height: 20px;
 padding: 1px; width: 80px;margin-right: 150px;}
 .textBox4{   border: 1px solid #7E9DB9; font-family: Tahoma,Geneva,sans-serif;font-size: 12px; height: 20px;line-height: 20px;
 padding: 1px; width: 191px;margin-right: 40px;}
 .textBox5 { border: 1px solid #7f9db8; font-size: 14px; height:60px; line-height: 18px; padding: 0 6px; width: 178px; margin-right:40px;}
.textBox7{ border: 1px solid #7f9db8; font-size: 14px; height: 18px; line-height: 18px; padding: 0 6px; width: 158px;margin-right:45px;}
.textbox-subcontent{color: #6A7589;
    display: block;
    font-size: 11px;
    line-height: 12px;
    padding-top: 3px;
    width: 180px;}
/* CRP popup start */
/*newly added*/
.tblViewDetail{border-top:1px solid #4A7394; border-left:1px solid #4A7394; width:620px; margin:0px 10px 0px 10px;}
.tblViewDetail td, .tblViewDetail th{border-bottom:1px solid #4A7394; border-right:1px solid #4A7394; padding:5px; background:#FFFEFC;}
.tblViewDetail th{background:#FCB034; }
.popup-table-tdcolor{color:#F33;}


.crp-popup-Rewards-detail{width:654px; background-color:#ffffff; border-radius:5px;display:none;height:630px; overflow-y:scroll; overflow-x:hidden; }
.crp-popup-Rd-header{background:#4a7394; border:1px solid #305168; margin:0px; padding:0px; border-top-left-radius:3px;border-top-right-radius:5px;} 
.crp-popup-Rd-reward{font-size:14px; color:#ffffff; font-weight:bold;padding:8px;}
.crp-popup-header-close1{ width:13px; height:13px; cursor:pointer;padding:8px;}
.crp-popup-Rd-subheader{height:20px; background:#f6f2e4;margin-bottom:15px;}
.crp-popup-Rd-content{background:url(../../../images/onlineAppForm/arrow-popup.jpg) no-repeat scroll 7px 4px;margin:6px;padding-left:20px; font-size:13px; color:#000000;line-height:18px;}
.crp-popup-Rd-content1{background:url(../../../images/onlineAppForm/arrow-popup.jpg) no-repeat scroll 7px 4px;margin:6px;padding-left:20px; font-size:13px; color:#000000;line-height:18px;padding-bottom:12px;}
.crp-popup-Rd-subcontent{padding-left:40px;font-size:13px;line-height:18px;margin-right:8px;margin-left:8px;}
.crp-popup-Rd-subcontent1{padding-left:40px;font-size:13px;line-height:18px;margin-right:8px;margin-left:8px;padding-top:12px;}
.crp-popup-Rd-subcontent2{padding-left:40px;font-size:13px;line-height:18px;margin-right:8px;margin-left:8px;padding-bottom:12px;}
.crp-popup-Rd-subcontent-orange{color:#ef662f; font-size:13px; font-weight:bold;line-height:18px;  width:25px;}
.crp-popup-Rd-closebtn{padding-top:15px; border-top:1px solid #48525c;padding-bottom:10px;}
.crp-popup-Rd-closebtn a{padding:3px 6px; background:#eef7ff; border:1px solid #bac4cd; color:#ef662f; font-size:12px; font-weight:bold;border-radius:3px;}
.crp-terms-cond{border-top:1px solid #cadeed; border-bottom:1px solid #cadeed; padding:15px 60px 0px 0px; height: auto;
    margin: 5px 12px;color:#48525c;}
.terms-cond-align	{text-align: center; margin: 0px auto; width: 24%;}
.terms-cond-align  input[type="checkbox"]{margin-top: 1px;}
.popup_appears2{color:#4e85c5; font-size:12px;}
.popup_appears2:hover{text-decoration:underline;}
.crp-popup-terms-detail{background-color:#ffffff; border-radius:5px;display:none;}
.crp-popup-Rd-contentonly{margin:6px;padding-left:20px; font-size:13px; color:#000000;line-height:18px}
.crp-popup-confirmation-detail{width:372px; height:220px;background-color:#ffffff; border-radius:5px;display:none;}
.crp-popup-Rd-subheader1{height:142px; width:372px; background:#f6f2e4 url(../../../images/onlineAppForm/confir-img.jpg) no-repeat scroll 8px 12px ; color:#465e74; font-size:16px; font-weight:bold;}
.crp-popup-existin-user{padding-left:70px; padding-top:50px;}
.crp-popup-Rd-yes-no{padding-top:13px; border-top:1px solid #c7c7c7;}
.crp-popup-Rd-yes{padding:3px 8px; background:#eef7ff; border:1px solid #bac4cd; color:#ef662f; font-size:12px; font-weight:bold;border-radius:3px;margin-right:8px;}
.crp-popup-Rd-no{padding:3px 8px; background:#eef7ff; border:1px solid #bac4cd; color:#6a7589; font-size:12px; font-weight:bold;border-radius:3px;}
.crp-popup-login-detail{width:450px; height:308px;background-color:#ffffff; border-radius:5px;display:none;}
.crp-popup-Rd-subheader2{height:142px; width:450px; background:#f6f2e4 url(../../../images/onlineAppForm/confir-img.jpg) no-repeat scroll 8px 12px ; color:#465e74; font-size:14px; font-weight:bold;border-bottom:1px solid #c7c7c7;}
.crp-popup-login-div{margin-top:15px }
.crp-popup-Rd-login-back{margin-top:20px;}
.textBox-popup{ border: 1px solid #7f9db8; font-size: 14px; height: 18px; line-height: 18px; padding: 0 6px; width: 178px;}
.crp-login{margin-right:8px;height:18px; line-height:18px;font-size:14px;margin-left:83px;}
.crp-pswd{height:18px; line-height:18px;font-size:14px;margin-right:8px;margin-left:68px;}
.crp-popup-thank-detail{width:450px; height:190px;background-color:#ffffff; border-radius:5px;display:none;}
.crp-popup-Rd-subheader3{height:100px; width:450px; background:#ffffff url(../../../images/onlineAppForm/letter-img.jpg) no-repeat scroll 15px 20px ; color:#465e74; font-size:12px; font-weight:bold;}
.crp-popup-existin-user-tankyou{padding-top:20px;color:#2d3540; font-size:16px;padding-left:100px;}
.crp-popup-existin-user-change{color:#465e74;font-size:12px;padding-left:100px;padding-top:15px;}
.crp-popup-existin-user-change a{height:12px;color:#4e85c5;padding-left:20px;text-decoration:underline;}
.crp-popup-Rd-ok{padding:4px 10px; background:#eef7ff; border:1px solid #bac4cd; color:#ef662f; font-size:12px; font-weight:bold;border-radius:3px;margin-right:8px;}
.crp-popup-thank-detail-change{width:450px; height:240px;background-color:#ffffff; border-radius:5px;display:none;}
.crp-popup-emailid-change{background:#f6f2e4; padding:12px 0px;height:28px;}
.bluelnk{color:#4E85C5;}
/* CRP popup end */

.crp-association{padding:0px 15px;margin-bottom:20px;}
.crp-association1{padding:10px 15px 0px; float:left;}
.crp-secondline{}
.crp-name{margin-right:4px;margin-left:45px;height:18px; line-height:18px;margin-bottom:2px;}
.crp-Yourname{margin-right:4px;height:18px; line-height:18px;margin-bottom:2px;}
.crp-payeename{margin-right:4px;height:18px; line-height:18px;margin-bottom:2px;}
.crp-title{margin-right:4px;height:18px; line-height:18px;margin-bottom:2px;}
.crp-margin{margin-left:45px; margin-bottom:20px;}
.crp-deskno{margin-right:4px;height:18px; line-height:18px;margin-bottom:2px;}
.crp-email{margin-right:4px;height:18px; line-height:18px;margin-bottom:2px;}
.crp-lastname{margin-right:4px;height:18px; line-height:18px;margin-bottom:2px;}
.crp-mobile{margin-right:4px;height:18px; line-height:18px;margin-bottom:2px;}
.crp-customer-div-box .crp-desk{margin-right:4px;margin-left:64px;height:18px; line-height:18px;margin-bottom:2px;}
.crp-customer-div-box .crp-address{margin-right:4px;margin-left:34px;height:18px; line-height:18px;margin-bottom:2px;}
.crp-customer-div-box .crp-vertical{margin-right:4px;height:18px; line-height:18px;margin-bottom:2px; }
.crp-organisation-name{width:230px;height:18px; line-height:18px;padding-left:4px;}
.submit{background:#3e699b; border:1px solid #2f4156; border-radius:4px;padding:4px 8px;margin-left:65px;}
.cancel{background:#588bb5; border:1px solid #2f4156; border-radius:4px;padding:4px 8px;margin-left:15px;}
.crp-btn-bottom{margin:20px;}
.crp-extra-cls{width:320px;margin:30px;}
.submit a{color:#ffffff; font-size:12px; font-weight:bold;}
.cancel a{color:#ffffff; font-size:12px; font-weight:bold;}

.mandatory {color: #FC1618;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bolder;
    padding-left: 3px;}


#content .crp-image-header{background:url("../../../images/onlineAppForm/form1027/referal-header.jpg") no-repeat scroll 0 0; width:1000px; height:306px;}
#content .crp-view-details a {font-size:12px; font-weight:bold;color:#2d3540;}
#content .crp-view-details{padding:3px 6px;background:#eef7ff; border-radius:3px;}
#content .waste-division{height:260px;}
#content .waste-division2{width:578px;}
/* CRP popup start */
.crp-popup {width:660px;height:220px; background-color:#ffffff; border: 1px solid #ffffff;display:none;position:relative;}
.crp-popup-header{border-bottom:1px solid #b6c9cf;}
.crp-popup-header-status{font-size:14px; color:#495967; font-weight:bold;padding:8px;} 
.crp-popup-header-close{ width:15px; height:15px; cursor:pointer;padding:5px;}
.crp-popup-content{float:left;margin-left:26px;margin-top:20px;margin-right:26px;}
.crp-popup-content-img{ background:url(../../../images/onlineAppForm/green-done.jpg) no-repeat scroll 22px 0px; display:block; width:60px;height:50px;}
.crp-popup-content-img2{ background:url(../../../images/onlineAppForm/orange-no.jpg) no-repeat scroll 22px 0px; display:block; width:60px;height:50px;}
.crp-popup-content-img-unselect{ background:url(../../../images/onlineAppForm/pop-img2-grey.jpg) no-repeat scroll 18px 0px; display:block; width:60px;height:50px;}
.crp-popup-content-text{color:#6a7589; font-size:12px; font-weight:bold;}
.crp-popup-content-tex1{color:#ef662f; font-size:12px; font-weight:bold;margin-bottom:10px;}
.crp-popup-content-tex0{color:#ef662f; font-size:11px; font-weight:bold;margin-bottom:10px;}
.crp-popup-content-text-unselect{color:#6a7589; font-size:12px;}
.crp-popup-content-date{color:#969eac; font-size:12px;padding-top:8px;}
.crp-popup-connector1{position:absolute;z-index:3; top:105px; left:77px;}
.crp-popup-connector2{position:absolute;z-index:3; top:105px; left:205px;}
.crp-popup-connector3{position:absolute;z-index:3; top:105px; left:337px;}
.crp-popup-connector4{position:absolute;z-index:3; top:105px; left:454px;}

/* CRP popup end */

/* CRP content end */


/* footer START */
#footer {  bottom:0; width: 1000px; border-top: 1px solid #395366;}
#footer .copyRightPanel { height: 28px; background-color: #6a8394; }
#footer .copyRightPanel .copyRightLabel { color: #DFDFDF; font-size: 10px; height: 28px; line-height: 28px;margin-left:8px; }
#footer .copyRightPanel .tcsLogoFooter { margin-top: 11px; margin-right:8px;}
/* footer end */

.privacyNote{margin-top: 7px;margin-left: 18px;color: #2b2a2a; display: inline-flex;}

.privacyNote  a{color: #1564ab;text-decoration:underline;}

.n-pageHeader-grey {  height: 28px;  background-color: #2d3540;  color: #fff;  width: 100%;}

.title {    padding: 0.6% 3%;    width: 60%;    float: left;}

.title_img {    padding: 0.5% 3%;    float: right;}

.n-pageHeader-grey {
    height: 28px;
    background-color: #2d3540;
    color: #fff;
    width: 100%;
}

.title {
    padding: 0.6% 3%;
    width: 60%;
    float: left;
}

.title_img {
    padding: 0.5% 3%;
    float: right;
}
.n-pageHeader .n-left-panel {
    float: left;
    padding: 5px 0 0 34px;
    width: 20%;
    clear: both;
}


.n-pageHeader .n-right-panel {
    float: right;
    padding: 5px 0;
    /* width: 42%; */
}

.clear {
    clear: both;
}

.header-info {
    border-bottom: 1px solid #ddd;
    /*font-size: 0.8em;*/
    padding-bottom: 4px;
    padding-top: 10px;
}
.gaph {
    margin-right: 5px;
}

.orange {
    color: #F87B00;
}

.n-pageHeader {
    height: 25px;
    padding-top: 4px;
    width: 100%;
    padding-bottom: 25px;
}

.n-footer {
    background: #043254 none repeat scroll 0 0;
    bottom: 0;
    height: 81px;
    line-height: 24px;
    width: 100%;
}

.footer-content {
    display: inline-block;
    padding-top: 2%;
}

.n-footer a {
    text-decoration: none;
}

.circle.FB {
    padding: 3px 7px;
}

.circle {
    background: #00aade none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    display: inline-block;
 /*   font-size: 0.9em;*/
    padding: 3px 5px;
}

.n-footer-para {
    color: #fff;
    /*font-size: 0.6em;*/
    font-weight: 600;
}

.circle:hover {
    background: #fe8100 none repeat scroll 0 0;
}
