/*
 * Copyright (c) 2010 BankBazaar.com, Chennai, TN, India. All rights reserved.
 * This software is the confidential and proprietary information of BankBazaar.com ("Confidential Information").
 * You shall not disclose such Confidential Information and shall use it only in accordance with the terms of
 * the license agreement you entered into with BankBazaar.
 */
.greenColor { color: #30AA36;}
.divider10 {margin-top: 6px}

.wdt1 {width: 36px;}
.wdt2 {width: 72px;}
.wdt3 {width: 110px;}
.wdt4 {width: 127px;}
.wdt5 {width: 180px;}
.wdt6 {width: 199px;}
.wdt7 {width: 215px;}
.wdt8 {width: 300px;}
.wdt9 {width: 324px;}
.wdt10 {width: 360px;}
.wdt11 {width: 396px;}
.wdt12 {width: 432px;}
.wdt13 {width: 468px;}
.wdt14 {width: 504px;}
.wdt15 {width: 540px;}
.wdt16 {width: 560px;}
.wdt17 {width: 612px;}
.wdt18 {width: 648px;}
.wdt19 {width: 684px;}
.wdt20 {width: 705px;}

div#mainDiv { width: 74%;float: left;margin-left: 5px;padding: 0 4px 4px;}
div#leftBar {width:23%;}

div.productBox {clear: both;}
div.productHeading {background-color: #ebf1f9;width: 133px;padding: 3px 7px;font-size: 12px;}
div.productDetails {margin-top: 0;border: 1px solid #c0c0c0;padding: 5px 0 5px 2px;}
div.viewla {margin-top: 10px;border: 1px solid #c0c0c0;padding: 8px; font-size:11px;}

.bank_offer {margin-left: 4px;margin-right: 6px; font-size:11px; padding:0;}
.bank_offer li {padding:0;}
.bank_offer li .left {width:43%;}
.bank_offer li .right {width:50%;}
.bank_offer li p.viewresult_title {color: #999;text-align: center;padding-top: 25px;font-size: 11px;}

.chartHolder {font-size: 12px;width: 200px;}
.chartHolder li .left {width:46%;}
.chartHolder li .right {width:45%; text-align:right;}
.chartHolder li .offer-new-value {font-size:13px;}
.chartHolder li .black {color:#000;}

div.sidebarHelpBox {margin-top: 20px;background-color:#F4F6F6;background-position:-200px -88px;}
div.sidebarHelpBox dl dt {padding: 7px 5px 0 9px;font-size: 12px;font-weight: bold;color: #7d8ec7;}
div.sidebarHelpBox dl dd {padding: 2px 5px 9px 9px;border-bottom: 2px solid #ffffff;font-size: 11px;color: #000000;}
div.sidebarHelpBox dl dd a {color: #2a7dad;text-decoration: none;}

/*AppForm*/
div.errorContainer{display:none;border:1px solid #D9032C;background-color:#F9F9E9;margin:10px 0;padding:10px;color:#D9032C;font-size:12px;font-weight:bold; height:20px;clear:both;}
div.creditCardErrorContainer {background-color: #F9F9E9;border: 1px solid #D9032C;clear: both;color: #D9032C;font-size: 12px;font-weight: bold;height: 20px;margin: 10px 0;padding: 10px;}

.coloredDivider {clear: both;border-top: 1px solid #ECDFDF;background-color: #ECF5FA;padding-bottom: 4px;}
.hdrStrip, .fdrStrip {font-size: 15px;margin-top: 15px;background: none; font-weight: bolder;}
.hdrStrip {margin-bottom: 15px;}

#sv_msg {width: 65px;min-height: 10px;background-color: yellow;font-size: larger;font-weight: bold;z-index: 10000;}


div.pctBar {min-height: 70px;}
.app-secure-seal{margin: 5px 0 3px 0; border:#f8ef86 2px solid; padding:3px; background-color:#fdfcf5; text-align:center; font-size:11px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:213px;}
.app-secure-seal p { margin:0 0 2px 0; padding:0;}
.app-secure-seal a {margin-right: 7px;}
.app-secure-seal a.vrsn_lnk {margin-right:0;}
.app-secure-seal .truste-seal{width:70px; overflow: hidden;}
.app-secure-seal .mcafee_secure img {width:60px; height:22px;}
.app-secure-seal .truste-seal img {width:70px; height:auto;}
.app-secure-seal .godaddy_siteseal img{ width:74px; height:auto;}
.app-secure-seal .verisign {background-position:-161px -30px; width:57px; height:31px;}

/*Highlight plugin help message style*/
span#context-message {font-family: Arial, serif;font-size: 10px;color: #000;}
span#context-message.error {color: #D9032C;font-size: 11px;}
span#context-message .text-message{font-size: 12px;}

/* Pan pop up css*/
.pan-popup-header {background-color: #036;}
div.panTip {font-size: 12px;}
div.panTip div.cluetip-default {padding-left: 4px;color: white;font-size: 12px;text-align: left;padding-bottom: 5px;height: 15px;}
div.panTip .popup-title {font-size: 12px;color: #FFF;font-weight: normal}
div.panTip .popup-submit {padding-top: 2px;}
div.panTip .pan-popup-header {background: url(/images/header-bg-strip.gif) repeat-x scroll 0 0 transparent;padding: 3px 5px;color: #FFF;height: 20px;}
div.panTip .sms-later-check {padding-bottom: 10px;font-weight: bold;padding-top: 18px;font-family: Verdana, Geneva, sans-serif; font-size:11px;}
div.panTip div.popup-body {font-size: 12px;padding: 5px 15px 0 15px;background-color: #F3F8FB;font-family: Verdana, Geneva, sans-serif;height: 134px;}
div.panTip .component {float: left;line-height: 14px;}
div.panTip div.okBtn {text-align: center;}
div.okBtn span {vertical-align: middle;}
div.panTip div.popup-submit .component a.close {text-decoration: underline;float: none;}
div.panTip span.close {margin-right: -3px;}
div.panTip input.copyThis {margin: 0;}

span.lnk{ font-size:10px; text-decoration: underline; color:blue; cursor:pointer;}
.wwForm .greenColor, .wwForm .greenColor span.lnk {font-size:11px;}
/*AppForm layout*/

.wwForm {background-color: #ECF5FA; width: 100%;clear: both;font-size:11px;padding-top: 7px;}
.wwForm li {clear:both; width:100%;text-align:left;}
.wwForm .wwlbl {color: #333333; float:left; padding:5px 2px 5px 15px;}
.wwForm .wwctrl {float:left; padding:2px 2px 4px 15px;}

.wwForm input{ padding:1px 0;}
.wwForm label{ cursor: text;}
.wwForm .wwctrl input, .wwForm .wwctrl select {width: 140px;height: 18px;border: #d6d6d6 1px solid; font-size:11px;}
.wwForm .wwctrl select {width: 142px; height: 22px; padding: 1px;}
.noSideBar .wdt4 {width: 215px;}
.noSideBar .wwForm .wwctrl input, .noSideBar .wwForm .wwctrl select {width: 165px;}
.wwForm .wwctrl input.checkbox {width: 14px;float: left;height: 18px;border: 0 none; vertical-align: middle;}
.wwForm .wwctrl input.std, .wwForm .wwctrl input.isd, .wwForm .wwctrl input.extn {width: 30px;}
.wwForm .wwctrl input.telNumber {width: 65px;}
.wwForm .wwctrl input.radio {width: 14px;height: 18px;border: 0 none;vertical-align: text-bottom;margin-left: 3px;}
.wwForm .wwctrl input.w100 { width:100px;}
.wwForm .wdt3 input, .wwForm .wdt3 select {width: 100%;}

.wwForm div.dobslash {float: left;padding-top: 3px;}
.wwForm .wwctrl input.dobDDMM{width:25px; padding:2px;}
.wwForm input.dobYear{width:50px; padding:2px;}
.noSideBar .wwForm .wwctrl input.dobDDMM{width:25px; padding:2px;}
.noSideBar .wwForm input.dobYear{width:50px; padding:2px;}

.wwForm label.dobDDMM {width: 25px; padding: 2px; float:left;}
.wwForm label.dobYear {width: 50px; padding: 2px; float:left;}

.wwForm .sectionHeading div {font-size: 13px;font-weight: bold;padding: 6px 0 6px 14px;text-align: left;}
.wwForm .subHeading div {padding: 6px 0 4px 14px;text-align: left;text-decoration: underline;}
.wwForm .subHeading .nounderline {text-decoration: none;}
.wwForm li.lineDivider {font-size:0; line-height:0;}
.wwForm li.lineDivider div {border-bottom: #FFF 2px solid;width:100%;font-size:0; line-height:0;margin-bottom:3px;}

label.lblWorkEmailMsg {font-size: 10px;display:inline-block;color: #069;}
label.lblMobileMsg {font-size: 10px;display:inline-block;margin-top:2px;color: #069;}
label#lblMobileMsg,label#lblWorkEmailMsg{color: #069;}
label.formErrorMessage {font-size: 11px;font-style: normal;color: #D9032C;}
label.formSuccessMessage {font-size: 11px;font-style: normal;color: green;}

.wwForm .wwctrl input.riMobile {width: 120px;}
.wwForm .tdMessage {float:left;}
.wwForm .tdMessage label.error {font-size: 11px;font-style: normal;color: #D9032C;}

.wwForm .wwctrl input.verifyButton {height: 20px;width: 75px;border: 0 none;}
.wwForm .wwctrl input.verifyCode {width: 60px;}

.wwForm li.documents {height: 24px; /*based on the scraping image*/}
.wwForm li.documents .docSelect {width: 340px;display:inline-block;}
.wwForm li.documents .wwlbl a {padding-left: 5px;}

.wwForm div.highlight {font-weight: normal;}
.wwForm div.highlight b {font-weight: bold;}

.wwForm .wwlbl label {padding-right: 5px;}

.wwForm li#controlPanel, .wwForm li.controlPanel {padding-top: 10px;background-color: white; padding-bottom: 7px;}
.wwForm li.controlPanel {text-align: center;}
#controlPanel .saveNow{ margin-top:0; margin-left: 12px;}
#controlPanel .wdt16 {padding-left: 24px;}
.wwForm li .note {padding-left: 14px;}
.wwForm li .ft-enable{text-align: left; display: inline-block; vertical-align: top;padding: 0 60px;}
.wwForm li .ft-message{font-size: 11px; display: block; padding-top: 5px; padding-left: 1px;}
.app-button-blk, .ft-button-blk{ display: inline-block;}
.app-button-blk button, .ft-button-blk button{ display:block;}

#supplementaryCardId, #tncDiv, #ccTncDiv, .check_box{padding: 5px 0 8px 15px; border:#ECF5FA 1px solid;width: auto;}
#supplementaryCardId input, #tncDiv input, #ccTncDiv input,.check_box input, {vertical-align: middle;margin-right: 3px;}
.wwForm div.supplementary-card-text {padding: 5px 0 5px 15px;}
.wwForm #tncDiv.error, .wwForm #ccTncDiv.error {border: 1px solid #D9032C;}
#ccTncDiv span.error {color:#D9032C;}
.ccTncDivImageCode span.error {color:#D9032C;}
.ccTncDivImageCode{margin-top: -10px; padding: 5px 5px 10px;}

.wwForm input:focus, #appForm select:focus{background-color:#FBF7C8}

.scrapeblk{padding-top:8px;}
.scrapeBanner{border-top: 1px solid #E3DDC5; font-size:11px;}
.scrapeLabel{float: left;}
.scrapeLabel span{ text-decoration: underline; color:#075199;}
.shade0, .shade1{border-bottom: 1px solid #E3DDC5;padding: 4px 0;text-align: left;vertical-align: middle;}
.shade0{background-color: #FAF7EC;}
.shade1{background-color: #FAF7EC;}
.showToolTip{cursor:pointer;}
#txtVerifCodemobile{ margin-left:10px;}
.wwForm li.documents div.wwlbl{ margin-top:5px;}
.wwForm li.documents .wwctrl select{ margin-top:5px;}
.wwForm li span br{line-height:0; height:0; font-size:0;}

.pre-closure {clear: both;padding-top: 2px;width: 93% !important; float: none !important;}
.full-width {width: 93% !important; text-align: left !important; float: none !important;}

/*Error Style*/
.wwForm div.error label, .wwForm div.error label * {font-size: 11px;font-style: normal;color: #D9032C;}
.wwForm div.error input.error,.wwForm div.error select.error, .wwForm div.error textarea.error, .wwForm div.error textarea{border: 1px solid #D9032C !important;}
.error label.over-apply, label.over-apply {color:#D6D6D6;cursor:text;left:4px;position:absolute;top:4px;margin-left:0}
.policy-type div.error label{font-size:10px;}

/*tc css*/
.short-elig-close {float: right;margin: 5px 5px 0 0;z-index: 1005;}
.tc-blockui{ width:564px; padding:21px 0 17px 22px; height:400px;border: 3px solid #6e7e87;background-color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.tc-blockui h4{ font-size:14px; margin-bottom:21px; color:#544a49;}
.tc-blockui p{ font-size:12px; margin-bottom:14px; color:#544a49;}
.tc-blockui p.tc-button{ padding:17px 0 0 0; margin-bottom:0; text-align:center;}
.tc-blockui-main{ padding-right:54px; overflow:auto; height:300px;}
.tc-blockui-button{background-position:-75px -261px;border:0 none;cursor:pointer;display:inline-block;height:28px;overflow:hidden;text-indent:-1000em;width:213px;}

/*ie*/
* html .scrapeblk{padding-top:0;}
* html .wwForm li#controlPanel {margin-bottom:-3px;}
* html .wwForm li.documents .docSelect {display:inline;}
* html .wwForm .wwctrl input.checkbox {height:auto;}
* html #tncDiv{padding: 5px 0 8px 0;}
* html .saveNow{margin-top:-27px; margin-bottom:5px;}
* html #controlPanel .saveNow {margin-left: 6px;}
* html .wwForm .wwctrl input.radio{ vertical-align:middle;}
* html .fast-track-submit {display: block;}
* html .aSubmit {display: block;}
* html .fast-track-revert {display: block;}
* html .tc-blockui-button {display: block;}
* html .short-elig-close {position: absolute; right: 0;}
* html .tncContent{padding-top:0;}

*:first-child+html .wwForm li.documents .docSelect{float:left;line-height:18px;width: 275px;}
*:first-child+html span.lnk{display:inline-block;}
*:first-child+html .wwForm li.documents{height:auto;}
*:first-child+html .wwForm li:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
*:first-child+html .saveNow{margin-top:-27px; margin-bottom:5px;}
*:first-child+html .wwForm .wwctrl input.radio{ vertical-align:middle;}
*:first-child+html .fast-track-revert {display: block;}
*:first-child+html .tc-blockui-button {display: block;}
*:first-child+html .short-elig-close {position: absolute; right: 0;}
*:first-child+html .tncContent{padding-top:0;}

.loading-msg-bajaj{position:absolute; left:120px; top:160px; text-align:center; }

div.wwctrl .year{width: 110px!important;}
div.wwctrl .month{width: 67px!important;}
.wwctrl input.state,.wwctrl input.district,.wwctrl input.opt {width: 140px!important; }
.wwctrl input.unique {width: 40px!important; }

.wwForm .wwctrl input.change-button{border: 0 none;height: 19px;vertical-align: middle;width: 55px;cursor: pointer;}

.cc-special-offer{float:right; position:relative;background:#fdd1b4 url(/images/s-offer.png) no-repeat 0 0; padding:5px 20px 5px 80px; line-height:18px; right:-19px; margin-bottom:5px;}
.cc-special-offer a{text-decoration:underline; color:#333333;}
.s-off-corner{width:9px; height:6px; background:url(/images/offers-corner.png) no-repeat 0 0; position:absolute;right:0;top:-6px;}

/*newly added for iterm*/
#controlPanel .wdt3 {padding-left:22px;}

/* style for readonly attributes*/
input[readonly] {color: rgb(84, 84, 84)!important;background-color: rgb(235, 235, 228)!important;}

#signinPopup div.popup-input input{width: 134px;}
