.spImg{background:url(/images/99mobile/icon-sprite-v16.png) no-repeat;display:inline-block;vertical-align:middle}
/* common css for checkbox and radio button starts */
.openLayer :active,.openLayer :focus,.openLayer :visited,.openLayer a:hover{outline:none}
.openLayer button,.openLayer input{line-height:normal}
.openLayer button,.openLayer input,.openLayer select,.openLayer textarea{margin:0;font-size:100%;vertical-align:middle}
.inputs-fields *{outline:none}
.inputs-fields input[type="checkbox"],.inputs-fields input[type="radio"]{background-color:#fff;cursor:pointer;display:inline-block;height:16px !important;position:relative;width:16px !important;-webkit-appearance:none;border:1px solid #ccd1d9; padding: 0}
.inputs-fields input[type="checkbox"]:after{content:"";height:8px;width:8px;position:absolute;background:#f1f3f5;left:3px;top:3px}
.inputs-fields input[type="checkbox"]:checked:after,.inputs-fields input[type="radio"]:checked:after{content:'';border-style:solid;position:absolute;left:auto;display:inline-block;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);width:12px;top:1px;right:0;height:5px;color:#59cdb5;border-width:2px 2px 0 0;background:transparent}
.inputs-fields input[type="radio"]{border-radius:50%}
.inputs-fields input[type="radio"]:checked:after{width:8px;height:8px;border-radius:50%;border:0;background:#59cdb5;margin:auto;left:0;right:0;top:0;bottom:0}
.inputs-fields input[type="radio"]:after{content:'';border-style:solid;position:absolute;display:inline-block;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);width:4px;right:0;height:4px;color:#59cdb5;border-radius:100%;left:0;right:0;margin:auto;top:0;bottom:0;width:8px;height:8px;border-radius:50%;border:0;background:#f1f3f5;margin:auto;left:0;right:0;top:0;bottom:0}
.inputs-fields input[type="checkbox"].abcd:after{width:4px;height:4px;color:#59cdb5;border-radius:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);left:0;right:0;margin:auto;top:0;bottom:0}
/* common css for checkbox and radio button ends */

.openLayer{background-color:#fafafa}
.openLayer a{color:#3398db}
.icn_edit{height:18px;width:18px;background-size:334px 334px;background-position:-278px -315px}
.icn_call{height:16px;width:16px;background-position:0 0}
.icn_calender{width:22px;height:22px;background-size:334px 334px;background-position:-207px -311px}
.icn_callGreen{width:28px;height:28px;background-position:-250px -309px;background-size:334px 334px}
.icn_callWhite{width:28px;height:28px;background-size:334px 334px}
.icn_callGrey{width:28px;height:28px;background-size:334px 334px}
.icn_thumbsUp{height:32px;width:32px;background-position:-605px -631px}
.icn_calenderBlue{width:22px;height:22px;background-size:334px 334px;background-position:-230px -311px}
.icn_bldrImg{width:33px;height:36px;background-size:334px 334px;background-position:-96px -240px}
.eoiLyr_paddingContainer{padding:0px 10px;color:#333;font-size:12px;}
.eoiLyr_paddingContainer input,.eoiLyr_paddingContainer textarea{border-radius:0;-webkit-appearance:none}
.eoiLyr_paddingContainer i.layerCross{height:14px;width:14px;padding:12px 15px;background-position:-42px -91px;position: fixed; top: 8px;right: 0;z-index: 3}
.eoiLyr_mainHeading{background-color:#eee;font-size:14px; line-height:20px;position:fixed;width:100%;left:0;top:0;margin:0;padding:10px;z-index:1}
.eoiLyr_heading{font-weight:400;color:#333;font-size:12px;margin:20px 0 10px;line-height:14px}
.eoiLyr_whiteBg{margin-top:10px;background-color:#fff;padding:10px;width:100%;box-shadow:0 2px 4px 0 rgba(44,44,84,0.16)}
.eoiLyr_bldrInfo{width:78%;display:inline-block;margin-left:3%;vertical-align:middle}
.eoiLyr_bldrName{font-size:14px;color:#333;line-height:18px}
.eoiLyr_bldrTyp{font-size:11px;color:#999}
.eoiLyr_bldrAdrs{font-size:12px;color:#999}
.eoiLyr_msg{font-size:13px;color:#999;margin:20px 0 10px}
[data-attr="inputWrapper"]{background:#fff;border:1px solid #e1e8ec;border-top:0;padding:10px 20px;width:100%;position:relative;min-height:50px}
[data-attr="inputWrapper"]:first-child{border-top:1px solid #e1e8ec}
[data-attr="inputWrapper"] [data-attr="inputText"]{height:18px!important;padding:5px 0!important;font-size:12px;color:#333;width:100%;box-sizing:border-box;margin-top:10px;border:0;box-shadow:none!important;outline:none!important;position:relative;background-color:transparent;z-index:1}
[data-attr="inputWrapper"] [data-attr="inputLabel"]{position:absolute;z-index:0;font-size:12px;color:#333;top:15px;left:15px}
[data-attr="inputWrapper"] [data-attr="inputText"]:focus+[data-attr="inputLabel"],[data-attr="inputWrapper"] [data-attr="inputText"]:valid+[data-attr="inputLabel"]{top:5px;left:8px;font-size:10px;color:#999;-webkit-transition:ease all .3s;-moz-transition:ease all .3s;-ms-transition:ease all .3s;-o-transition:ease all .3s;transition:ease all .3s;display:block}
[data-attr="inputWrapper"] [data-attr="radioLabel"]{font-size:10px;color:#999;margin-left:-10px; margin-right: 20px;}
.eoiLyr_msgSmall{font-size:10px;color:#999;line-height:20px}
[data-attr="inputWrapper"] .inputs-fields{display:inline-block;font-size:12px;padding:5px 0;color:#999}
.eoiLyr_TnCWrp{margin-top:20px}
.eoiLyr_TnCWrp .inputs-fields span{display:inline-block;width:90%;margin-left:5px;vertical-align:top;font-size:10px;color:#999}
.eoiLyr_form{position:relative}
.eoiLyr_formBtn{width:100%;padding:10px 0;background:#CCD1D9;box-shadow:0 -1px 10px 0 rgba(204,209,217,0.34);text-align:center;font-weight:600;font-size:14px;color:#666;letter-spacing:0;margin-top:20px}
.enabled{background:#3398DB!important;color:#fff!important}
.eoiLyr_formBtn input[type="submit"]{background:transparent;border:0;padding: 0}
.eoiLyr_formBtn.enabled input[type="submit"]{color:#fff}
.eoiLyr_formBtn.enabled .icn_call{background-position:-10px -10px}
[data-attr="inputWrapper"] textarea[data-attr="inputText"]{height:38px!important;width:100%;resize:none;font-size:12px;color:#333;display:block;padding:0!important}
[data-type="textareaWrp"].eoiLyr_inpWrap,[data-type="dateWrp"].eoiLyr_inpWrap{border-top:1px solid #e1e8ec!important;margin-top:10px}
[data-type="dateWrp"].eoiLyr_inpWrap .icn_calender,[data-type="dateWrp"].eoiLyr_inpWrap .icn_calenderBlue{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
[data-type="dateWrp"] [data-attr="inputLabel"]{left:62px!important}
[data-type="dateWrp"] [data-attr="inputText"]{padding-left:42px!important;margin-top:5px;height:23px!important}
.eoiLyr_error{border:1px solid red}
.eoiLyr_TncText{margin-top:10px;font-size:10px;color:#999;text-align:center}
.eoiLyr_error [data-attr="inputLabel"]{color:red!important}
.vertical_separator{height:100%;border-left:1px solid #f7f7f7}
[data-type="dateWrp"] .vertical_separator{left:52px;top:0;position:absolute}
.eoiLyr_cntctDtlsWrp{line-height:20px;color:#666;font-size:12px}
.eoiLyr_cntctDtlsLHS{display:inline-block;width:80%;line-height:18px}
.eoiLyr_cntctDtlsHead{font-size:10px;color:#999;margin-bottom:5px}
.eoiLyr_cntctDtlsRHS{display:inline-block;width:9%;margin:0 0 0 9%;text-align:center}
.eoiLyr_thnkuwrp,.eoiLyr_warning{padding:20px 15px;box-shadow:none;position:relative;margin-bottom:20px}
.eoiLyr_warning{border:1px solid #f1c40f}
.warningIconOrange{position:absolute;height:26px;width:26px;background-color:#f1c40f;border-radius:50%;margin-right:20px;top:0}
.eoiLyr_text{color:#333;margin-left:35px}
.warningIconOrange:after{content:"!";color:#fff;position:absolute;top:50%;left:50%;font-size:16px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.okayIcnGreen{position:absolute;height:26px;width:26px;background-color:#59CDB5;border-radius:50%;margin-right:20px}
.okayIcnGreen:after{content:"";border-left:1px;border:2px solid;border-color:transparent transparent #fff #fff;height:4px;width:10px;position:absolute;top:44%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.eoiLyr_phnWrp{padding:5px 10px;margin:0;border-top:1px solid #f7f7f7;position:relative}
.eoiLyr_multiAdWrp{position:relative}
.eoiLyr_phnWrp .icn_callGreen,.eoiLyr_multiAdWrp .icn_callGreen,.eoiLyr_phnWrp .icn_callWhite,.eoiLyr_multiAdWrp .icn_callWhite,.eoiLyr_phnWrp .icn_callGrey,.eoiLyr_multiAdWrp .icn_callGrey{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.eoiLyr_phnWrp .vertical_separator,.eoiLyr_multiAdWrp .vertical_separator{position:absolute;top:0;right:54px}
.eoiLyr_otp{width:100%;display:inline-block;border:1px solid #e1e8ec;background-color:#fff}
.eoiLyr_otp::-webkit-input-placeholder{font-size:12px;color:#666}
.eoiLyr_otpSbmt{width:43%;background:#CCD1D9;box-shadow:0 0 2px 0 rgba(0,0,0,0.12);border:0;padding:9px 0;font-size:14px;color:#666;font-weight:600}
.spacerLine40{width:100%;border-bottom:1px solid #e1e8ec; margin:20px 0 20px;}
.spacerLine60{width:100%;border-bottom:1px solid #e1e8ec; margin:30px 0 30px;}
.separatorOR{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:23px;width:23px;background-color:#e9ecef;text-align:center;border-radius:50%;line-height:20px;color:#666}
.eoiLyr_whiteBgBtn{border:1px solid #3398DB;box-shadow:0 0 2px 0 rgba(0,0,0,0.12);width:100%;margin-top:10px;padding:10px;background:transparent;color:#3398db;font-size:14px;font-weight:600;letter-spacing:0}
.eoiLyr_otpIp{width:50%;display:inline-block;position:relative;margin-right:5%}
.eoiLyr_otpSep{position:absolute;top:0;height:38px;width:100%;background:#f8fafb;border:1px solid #e1e8ec}
.eoiLyr_otpSepItem{float:left;width:25%;height:100%!important;border:none;border-right:1px solid #ccc;padding:10px 6%!important;font-style:normal;background:transparent;text-align:center}
.eoiLyr_otpSepItem:focus,.eoiLyr_otpSepItem:valid{background-color:#fff;color:#333;font-size:14px;font-weight:600}
.eoiLyr_otpSepItem:last-child{border:0}
.eoiLyr_greyLayer{background:#e9ecef;padding:10px 20px}
.eoiLyr_dealText{display:inline-block;width:82%;float:right;color:#666;font-size:12px}
.eoiLyr_multiPrice{font-size:14px;color:#666;float:left;width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:22px}
.eoiLyr_multiName{text-align:center;float:left;width:34%;font-size:12px;margin:10px 0 0 5px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.checkTextBtn{padding:6px 15px 6px 14px;color:#999;background-color:#fff;font-size:12px;border:1px solid #ccc;cursor:pointer;display:inline-block;margin:5px 5px 0 0;position:relative;width:auto;text-align:center}
.checkTextBtn.selected:after{content:" ";border-color:#66cdcc;height:5px;width:9px;position:absolute;border-width:0 0 2px 2px;border-style:solid;right:7px;top:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.checkTextBtn.selected{color:#66cdcc;border-color:#66cdcc;text-align:left;padding: 6px 23px 6px 6px;font-weight: 600;}
.eoiLyr_allCheck{float:right;font-weight:600;margin-top:5px;text-decoration:none}
.eoiLyr_otpSntNmbrWrp{margin-top:20px}
.eoiLyr_otpSntNmbrWrp .eoiLyr_cntctDtlsHead{font-size:12px}
.eoiLyr_cntctDtlsEdit{margin-top:5px;color:#999}
.eoiLyr_otpVerifyForm{margin-top:30px}
.eoiLyr_multiProj{color:#999;font-size:12px}
.eoiLyr_mainHeading .layerCross{float:right;}
.eoiLyr_warning .warningIconOrange{margin-top: 20px;}
.eoiLyr_warning .eoiLyr_txtIncReport{color:#f39c12}
.eoiLyr_individualOpt{margin-right: 5px !important;}
.eoiLyr_dealerOpt{margin: 0 5px 0 20px !important;}
.eoiLyr_thnkuwrp .eoiLyr_txtThank{color: #59CDB5;}
.eoiLyr_cntctDtlsPhn .eoiLyr_mobNum,.eoiLyr_multiAdWrp .eoiLyr_txtPrice{font-weight: 600;}
.eoiLyr_txtMob{color:#999; font-size: 10px;}
.eoiLyr_checkRadioWrp{float:right; margin:15px 10px 0 0 ;}
.eoiLyr_greyLayer{margin:30px 0 5px 0;}
.eoiLyr_textCodeSentWrpr{margin-left: 10px;}
.eoiLyr_textOtpAgain{color:#333; font-size: 12px; margin-top: 5px;}
.eoiLyr_textMisscall{color:#666;}
.eoiLyr_textFree{color:#999;}
.eoiLyr_cntctDtlsLHSWrp{display: flex;margin-left:10px;}
.eoiLyr_textPropConfig{font-size: 14px; color:#333; margin-top: 20px; margin-bottom: 10px;}
.eoiLyr_textPropConfig span{font-weight: 600;}
.eoiLyr_inpWrap .inputs-fields input[type="radio"]:checked + span{font-weight: bold; letter-spacing: 0;}
.eoiLyr_inpWrap .inputs-fields input[type="radio"] + span{letter-spacing: .3px;}
.spacer30{width:100%; height: 30px;}
.eoiLyr_form label{display: inline-block;margin: 0;font-size: 12px;}
